body {
	background: #000000;
	margin:0px;
}
/*textos*/
.grf10n{
font-family:Helvetica, Genova, Arial;
font-size:12px;
color:#999999;
}
.azs9n{
font-family:Helvetica, Genova, Arial;
font-size:11px;
color:#0979b9;
}
.azs11b{
font-family:Helvetica, Genova, Arial;
font-size:11px;
color:#0979b9;
font-weight:bold;
}
.wif9n{
font-size:9px;
font-family:Helvetica,Genova,Arial;
color:#ffffff;
}
.text-video-menu{
font-size:12px;
font-family:Helvetica,Genova,Arial;
color:#ffffff;
}
.wif11b{
font-size:11px;
font-family:Helvetica,Genova,Arial;
color:#ffffff;
font-weight:bold;
}
.wif13n{
font-size:13px;
font-family:Helvetica,Genova,Arial;
color:#ffffff;
}
.wif13b{
font-size:13px;
font-family:Helvetica,Genova,Arial;
color:#ffffff;
font-weight:bold;
}
.blf14n{
font-size:14px;
font-family:Helvetica,Genova,Arial;
color:#000000;
}
.gr14n{
font-size:14px;
font-family:Helvetica,Genova,Arial;
color:#cdcece;
}
.grf14b{
font-size:14px;
font-family:Helvetica,Genova,Arial;
color:#b9b9b7;
font-weight:bold;
}
.wif14n{
font-size:14px;
font-family:Helvetica,Genova,Arial;
color:#ffffff;
}
.az16b{
font-size:16px;
font-family:Helvetica,Genova,Arial;
color:#0979b9;
font-weight:bold;
}
.wif16b{
font-size:16px;
font-family:Helvetica,Genova,Arial;
color:#ffffff;
font-weight:bold;
}
.grf22b{
font-size:22px;
font-family:Helvetica,Genova,Arial;
color:#b9b9b7;
font-weight:bold;
}
h1{
font-family:Helvetica,Genova, Arial;
font-size:32px;
text-align:left;
margin:15px 0px 5px;
color:#ffffff;
}
h2{
font-family:Helvetica,Genova, Arial;
font-size:24px;
text-align:left;
margin:0px 0px 15px;
color:#ffffff;
}

#back_conten{
background:url(images/fondo_secs.jpg) repeat-x fixed;
width:985px;
margin:10px 20px 15px;
}
#contenedor{
width:985px;
height:auto;
background:url(images/ondas_secs.png) no-repeat left bottom;
overflow:hidden;
}
#logo{
width:121px;
height:105px;
position:absolute;
margin-left:29px;
top:0px;
z-index:20;
float:left;
}
/*-------------------------------------------Main menu-----------------------------------------*/
#menu_container{
width:719px;
height:55px;
float:left;
margin:19px 10px 0px 155px;
}
#main_menu{
width:729px;
height:25px;
float:left;
background:url(images/contorno_mm_secs.png) center no-repeat;
margin-bottom:5px;
/*padding-left:10px;*/
display:inline;
}
.menu_item{
width:auto;
height:13px;
padding:5px 15px 6px 10px;
display:inline-block;
text-transform:uppercase;
overflow:hidden;
background:url(images/div_menu.png) no-repeat left center;
}
.menu_active{
color:#ffffff;
text-decoration:none;
text-shadow: 0 0 0.1em #fff, 0 0 0.1em #fff, 0 0 0.1em #fff;
}
/*------------------Submenu-------------------------*/
#sm_contenedor{
width:729px;
height:25px;
float:left;
display:none;
}
.sm_wrap{
width:729px;
height:25px;
float:left;
background:url(images/contorno_sm_secs.png) center no-repeat;
padding-left:10px;
display:none;
}
.sm_active{
color:#ffffff;
text-decoration:underline;
text-shadow: 0 0 0.2em #0979b9, 0 0 0.2em #0979b9, 0 0 0.2em #0979b9;
}
/*--------------------------------Contacto y búsqueda---------------------------------*/
#contacto, #home{
width:88px;
height:16px;
float:right;
margin: 19px 10px 0 0px;
display:inline;
text-transform:uppercase;
padding-top:5px;
vertical-align:middle;
text-align:right;
}
#home {
	margin:0 10px 5px 0;	
}
#contacto img, #home img{
margin:2px 5px 0px 0px;
}


/*---------------------Contenido*/
#cont_container{
width:850px;
height:auto;
display:inline;
margin:40px 69px 36px 68px;
float:left;
}
#cont_container p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#fff;
	text-align:left;
}
/*-------------------------------------Productos--------------------------------------*/
#prods_contenedor{
width:827px;
height:364px;
background:#123847;
border:10px solid #032c3b;
}
#prods_ima{
width:300px;
height:325px;
float:left;
padding-top:10px;
}
#prods_ficha{
width:300px;
height:30px;
float:left;
}
#prods_ficha img{
	display:inline;
	vertical-align:middle;
	height:27px;
	width:auto;
	margin-left:5px;
	border::none;
}
#prods_ficha a{
	display:inline;
}
#prods_cont{
width:469px;
height:333px;
margin-left:20px;
overflow:auto;
padding:0px 14px 10px;
float:right;
}
#prods_cont h1{
font-family:Helvetica,Genova, Arial;
font-size:32px;
text-align:left;
margin:15px 0px 5px;
color:#ffffff;
}
#prods_cont h2{
font-family:Helvetica,Genova, Arial;
font-size:24px;
text-align:left;
margin:0px 0px 15px;
color:#ffffff;
}
#prods_cont p{
margin:5px 0px 10px;
font-family:Helvetica,Genova,Arial;
color:#ffffff;
font-size:12px;
text-align:left;
}
#prods_cont ul{
list-style:inside;
list-style-image:url(images/sec_list_ima.png);
margin:10px 0px;
text-align:left;
padding:0px;
}
#prods_cont li{
font-family:Helvetica,Genova,Arial;
color:#ffffff;
font-size:12px;
text-decoration:underline;
}
/*---------------------------Galeria------------------*/
#prods_gal{
width:670px;
height:118px;
margin:30px 0px 0px;
background:url(images/fondo_gal_prods.png) repeat-x;
display:inline-block;
}
#prods_gal_cont{
width:650px;
height:98px;
margin:10px 10px;
border:solid 1px #ffffff;
float:left;
display:inline;
background:#194757;
}
#prods_gal_cont img{
margin:5px 15px;
width:auto;
display:inline;
}
div.scrollable {
position:relative;
overflow:hidden;
}
div.scrollable div.items {
	/* this cannot be too large */
	width:650em;
	position:absolute;
}
div.scrollable div.items a {
	float:left;
}
/*----------------------Video-------------------------------------*/
#wrapper-video{

}
#video_cont{
display:inline; width: 480px; float:left;
}
#video_texto{
width: 350px; margin-left:15px; float: right; text-align:left;
}
#wrapper-galeria{
width:745px;
height:178px;
text-align:left;
}
#video_gal{
width:670px;
height:148px;
margin:30px 0px 0px;
background:url(images/fondo_gal_home.png) repeat-x;
display:inline-block;
}
#video_gal_cont{
width:650px;
height:128px;
margin:8px 10px;
border:solid 1px #ffffff;
float:left;
display:inline;
background:#194757;
text-align:left;
}
.wrapper-vi-item{
max-width:130px;
min-width:100px;
height:128px;
margin:5px 10px;
display:inline-block;
float:left;
}
.wrapper-vi-item img{
margin-bottom:5px;
width:auto;
}
.wrapper-vi-item p{
width:auto;
height:25px;
text-align:center;
margin:0px;
padding:0px;
cursor:pointer;
}
.wrapper-vi-item a:link, a:visited{
text-decoration:none;
}
.wrapper-vi-item a:hover{
text-decoration:underline;
}
.flecha_galeria_ant{
width:25px;
height:27px;
margin:90px 5px 60px;
float:left;
display:inline;
cursor:pointer;
}
.flecha_galeria_sig{
width:25px;
height:27px;
margin:90px 5px 60px;
float:right;
display:inline;
cursor:pointer;
}
/*-----------------------------------MDSD-------------------------------------*/
.wrapper-msds{
	width:310px;
	min-height:53px;
	padding:8px 0 0 70px;
	margin:15px 20px;
	background:url(images/download_file.png) no-repeat left center;
	display:inline;
	float:left;
	text-align:left;
}
.wrapper-msds a{
	color:#b9b9b7;
	text-decoration:none;
}
.wrapper-msds a:hover{
	text-transform:uppercase;
}
/*---------------------------------------------Aplicaciones-------------------------------------*/
.app_container_left{
width:400px;;
height:auto;
text-align:left;
margin:5px 20px 5px 0;
display:inline;
float:left;
}
.app_container_right{
width:400px;;
height:auto;
text-align:left;
margin:5px 0px 5px 20;
display:inline;
float:right;
}
.app_title{
width:380px;
height:20px;
padding:5px 10px 5px;
text-align:left;
border:1px solid #ffffff;
background:url(images/fondo_titulos.jpg) repeat-x;
margin:2px 0;
}

.app_content{
width:400px;
height:auto;
padding:10px 0px 10px;
text-align:left;
}

.app_content p{
margin:0px 0px 10px;
padding:0px;
text-align:left;
}
.app_content ul{
	list-style:url(images/flecha_list_content.png);
	margin:5px 0px 10px 20px;
	padding:0px;
}
.app_content ul li{
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
}
/*-------------------------------------------------Tabs-----------------------------------------*/
.tabs_container{
width:100%;
height:auto;
text-align:left;
}
.tabs_title{
width:100%;
height:20px;
padding:5px 25px 5px;
text-align:left;
border:1px solid #ffffff;
background:url(images/fondo_titulos.jpg) repeat-x;
cursor:pointer;
margin:2px 0;
}

.tabs_content{
width:100%;
height:auto;
padding:10px 0px 10px;
text-align:left;
display:none;
}

.tabs_content p{
margin:0px 0px 10px;
padding:0px;
text-align:left;
}
.tabs_content ul{
	list-style:url(images/flecha_list_content.png);
	margin:5px 0px 10px 20px;
	padding:0px;
}
.tabs_content ul li{
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
}
/*-----------------------------------------Contacto------------------------------------------------------------------*/
#conta_text{
width:850px;
height:39px;
margin-bottom:37px;
}
#conta_text p{
margin:0px;
padding:0px;
text-align:left;
}
#conta_izq{
width:405px;
height:300px;
margin-right:80px;
float:left;
display:inline;
}
.conta_name{
width:118px;
height:20px;
padding-top:5px;
margin:0px 20px 19px 0px;
float:left;
display:inline;
text-align:right;
text-transform:uppercase;
}
.field{
width:260px;
height:23px;
background:#077da7;
border: 1px solid #012532;
color:#ffffff;
float:right;
margin-bottom:19px;
text-align:left;
}
#conta_izq textarea{
width:260px;
height:127px;
background:#077da7;
border: 1px solid #012532;
color:#ffffff;
float:right;
margin-bottom:12px;
text-align:left;
}
#copia_conta{
width:405px;
height:22px;
float:right;
margin-bottom:10px;
text-align:right;
}
#copia_conta input, #copia_conta label{
	display:inline;
}
#contact-msg{
	width:180px;
	height:100%;
	padding-right:20px;
	display:inline;
	text-align:inherit;
}
#contact-msg p{
	width:180px;
	margin:0px;
	display:inline;
}
#contact-msg img{
	display:inline;
}
#conta_bots{
width:130px;
height:24px;
background:url(images/li_wrap_conta_bot.png) no-repeat center center;
float:right;
display:inline;
}
#conta_bots div{
border:none;
display:inline;
height:20px;
padding:0px 8px;
}
#conta_der{
width:353px;
height:251px;
float:right;
display:inline;
}
#conta_der p{
margin: 0px 0px 8px;
text-align:left;
}
#conta_der p a{
text-decoration:underline;
}

/*footer*/
#footer{
width:985px;
height:42px;
background:url(images/footer_sec_linea.png) no-repeat center top;
float:left;
}
#footer p{
width:985px;
text-align:center;
margin:5px 0px;
}
/*links*/
a.azul:link{
color:#0979b9;
text-decoration:none;
}
a.azul:visited{
color:#0979b9;
text-decoration:none;
}
a.azul:hover{
color:#0979b9;
text-decoration:underline;
}
a.blanco:link{
color:#ffffff;
text-decoration:none;
}
a.blanco:visited{
color:#ffffff;
text-decoration:none;
}
a.blanco:hover{
color:#ffffff;
text-decoration:underline;
}
a.gris:link{
color:#cdcece;
text-decoration:none;
}
a.gris:visited{
color:#cdcece;
text-decoration:none;
}
a.gris:hover{
color:#cdcece;
text-decoration:underline;
}
a.menu:link{
color:#0979b9;
text-decoration:none;
}
a.menu:visited{
color:#0979b9;
text-decoration:none;
}
a.menu:hover{
color:#ffffff;
text-decoration:none;
text-shadow: 0 0 0.1em #fff, 0 0 0.1em #fff, 0 0 0.1em #fff;
}
a.smenu:link{
color:#ffffff;
text-decoration:none;
}
a.smenu:visited{
color:#ffffff;
text-decoration:none;
}
a.smenu:hover{
color:#ffffff;
text-decoration:none;
text-shadow: 0 0 0.2em #0979b9, 0 0 0.2em #0979b9, 0 0 0.2em #0979b9;
}
