
:root {
 overflow-y: scroll !important;
}
.regresar{ margin-bottom:20px; margin-left:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
.regresar1{ margin-top:20px; margin-left:400px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
.cargando{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:x-small; color:#333333}


/* menu principal */
a {font-family:Tahoma, Arial, Helvetica, sans-serif; color:#26517B; text-decoration:none;}
p{font-family:Tahoma, Arial, Helvetica, sans-serif;   text-decoration:none;}

div.a1v0 a{
text-decoration:none; 
font-size:11px; font-weight:300; 
outline:none; 
color:#ffffff; 
border-left:#731F1F solid 1px; 
padding-left:8px;

}
div.a1v0 a:visited,a:visited code{color:#ffffff}
div.a1v0 a:link,a.named:visited,div.sitelinks a:visited{color:#ffffff}
div.a1v0 a:hover{text-decoration:underline; font-size:11px;  outline:none; }

ul.bluearrows a{text-decoration:none; font-size:12px; outline:none;}
ul.bluearrows a:visited,a:visited code{color:#9ac7f4}
ul.bluearrows a:link,a.named:visited,div.sitelinks a:visited{color:#9ac7f4}
ul.bluearrows a:hover{text-decoration:underline; font-size:12px; color:#FFFFFF }


/*a.dividelink{border-right:0px;margin-right:20px}*/

ul.bluearrows li{margin-top:3px;padding:0 0 4px 0;
list-style-image:url("im/a.gif");
background:url("im/ar_dbl_blue.png") no-repeat left top

}
ul.bluearrows li{_background:url("im/ar_dbl_blue.gif") no-repeat left top  }
ul.bluearrows{margin:0;padding:0px}
.clear{clear:both !important; padding:.1%}


.a1{margin:0px 0px 0px 0px;float:none;padding-bottom:0px}

.a1 div.a1v0,.a1 div.a1v1,.a1 div.a1v2,.a1 div.a1v3{ padding-top:0px; width:600px;}

div.a1 .a1menu {
background-image:url(im/a.gif);  
display:block;
padding:0;
margin-top:10px; !important;
*margin-top:11px; !important;
float:none;
visibility:hidden;
position:absolute;
z-index:40;
left:0px;top:0px

}

.browserExplorer7 div.a1 .a1menu{background:url("im/a.gif") repeat 0 0}
div.a1 .a1menu {_margin-top:-7px _display:block;}/* iepc56 */
div.a1 .a1menux1 {_margin-top:-19px;height:4px;background:url("im/a1_topline.gif") bottom left transparent no-repeat}
div.a1 .a1menuw1 {background:url("im/bg_navblue.gif") repeat-x bottom left #004c81;padding:10px;border-left:#5b87a5 solid 1px;border-right:#5b87a5 solid 1px;border-bottom:#5b87a5 solid 1px}
div[class="a1menux1"]{margin:0 4px 4px -4px}
div[class="a1menuw1"]{margin:-4px 0 0 -4px}
div[class="a1menuw2"]{background:url("im/shadow_box.png") bottom right no-repeat;padding:0 4px 4px 0;margin:0 0 0 0} /*arriba izquierda abajo derecha*/
.a1menu p { margin:0px; margin-left:10px;font-size:11px; cursor:default; color:#5087ae}/*tamao de letra de los flyout*/

a.language-select,a:link.language-select,a:visited.language-select,a:hover.language-select,a:active.language-select{text-decoration:none;cursor:default;color:black}
* html .a1-2colwrap{background:url("im/a.gif")}
.a1-2colwrap{float:left}
.a1-2colul ul{width:47%;margin-right:10px;float:left}


/* Carousel */


fieldset,img{border:0;}

#prev-arrow { position:absolute;top:1px;z-index:3;cursor:pointer; left:0px; }

#next-arrow {position:absolute;top:1px;z-index:3;cursor:pointer; right:1px; }

.carousel-component .carousel-list li a:hover {border:transparent solid 1px;display:block;height:50px}

.carousel-component .carousel-list li img {display:block;}

.carousel-component .carousel-list li strong {display:block;}
									
.carousel-component {

	position:relative;
	overflow:hidden;   /* causes the clipping */
	display:none; /* component turns it on when first item is rendered */padding:0px;height:55px;margin-left:28px;}
				
.carousel-component ul.carousel-list {top:3px;width:10000000px;position:relative;z-index:1;}

.carousel-component .carousel-list li {float:left;list-style:none;overflow:hidden;margin:0px;
	width:147px; /* img width is 75 px from flickr + a.border-left (1) + a.border-right(1) + 
	               img.border-left (1) + img.border-right (1)*/
	/*	margin-left: auto;*/ /* for testing IE auto issue */}
.carousel-component .carousel-clip-region { overflow:hidden; /* Secret to the clipping */margin:0px auto;position:relative;}
.carousel-component {width:743px;height:65px;padding:0px;-moz-border-radius:none;}
.carousel-component ul.carousel-list { margin:0px;padding:0px;line-height:0px;}
.carousel-component .carousel-list li { text-align:center;margin:0px;padding:0px;font:10px verdana,arial,sans-serif;color:#666;}

/*  Noticias y articulos*/

.lista_noticia {
width:100%;
font-family: "MS Sans Serif", sans-serif; 
margin-bottom: 2px; 
padding:0px;
}
.lista_noticia h1 {
padding: 10px 0 0 25px; 
font-family: "MS Sans Serif", sans-serif; 
font-size:14px;
text-decoration:none; 
margin:0px;
}
.lista_noticia h2 {
padding: 5px 0 0 25px; 
font-family: "MS Sans Serif", sans-serif; 
font-size:8px; 
text-decoration:none; 
margin:0px;
}
.lista_noticia p { 
font-family: "MS Sans Serif", sans-serif; 
padding: 10px 0 10px 0; 
width:90%; font-size:12px; 
margin: 0 auto 0 auto; 
text-decoration: none;
}
.lista_noticia a { 
font-family: "MS Sans Serif", sans-serif; border-bottom: 
transparent solid 3px;
display: block;
background-color:#F7F7F7;
cursor: pointer;
}
.lista_noticia a:hover {
font-family: "MS Sans Serif", sans-serif; 
display: block; 
background-color:#E5F0F8; 
cursor: pointer; 
text-decoration: none; !important; 
border-bottom: #90B8DB solid 3px;
}


/* Estilos para desripcion de productos y otros */
.cont{
position:relative;
width:100%;
margin-top:20px;
margin-bottom:50px; 
margin-left:0px;
padding:0px;

}
.img_1{
width:478px; 
height:199px; 
margin-left:auto;
margin-right:auto
}.img_4{
width:0px; 
height:0px; 
margin-left:20px;
margin-right:0px;
}

.cont h1{ 
 
font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif; 
font-size:18px; 
color:#333333; 
margin-bottom:10px;}

.cont h2 { 
 
margin-top:2px; 
font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif; 
font-size:12px; 
color:#666666;
font-weight:200;
}

/*productosgeneral*/

.texto_cont {

width:468px;

 margin-top:5px;

margin-left:auto;
margin-right:auto


}
.texto {

float:left; 
width:215px;
text-indent:10px;



}
.texto p {
font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif; 
font-size:12px; 
color:#666666;
}
.img_2 {

float:right; 
margin-top:10px; 
margin-right:10px;
_margin-right:10px;
}


/*estilo_general1   */

.texto_interno { 
width:458px; 
 margin-top:30px;
margin-left:auto;
margin-right:auto;

 
}
.texto_interno p {
font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif; 
font-size:12px; 
color:#666666; 
text-align:justify;

}

/*lista presentacion   */







.sep_presentacion{
font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif; 
font-size:12px; 
color:#666666;
padding-right:10px;
text-align:left;
border-bottom:#ABC4DC dotted 1px;
margin-left:auto;
margin-right:auto;
}

.titulo{
font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif; 
font-size:13px; 
color:#666666;
font-weight:900;
text-align:left;
}


