BODY 
{
	ScCROLLBAR-FACE-COLOR: #fe0106; 
	ScCROLLBAR-HIGHLIGHT-COLOR: #058b50; 
	ScCROLLBAR-SHADOW-COLOR:#fe0106; 
	ScCROLLBAR-3DLIGHT-COLOR: #fe0106; 
	ScCROLLBAR-ARROW-COLOR: #FFFFFF; 
	ScCROLLBAR-TRACK-COLOR:#058b50; 
	ScCROLLBAR-DARKSHADOW-COLOR:#058b50;
	margin:0;
	padding:0;
}
td {  font-family:"verdana"; font-size: 10px; font-style: normal; color:#0A224B;}

/*contenedor*/

#contenedor{
	width:950px;	
}

#fondo{
	width:950px;
	height:490px;
	/height:460px;
	background:url(imagen/fondos.gif) repeat;
	margin:10px 0 0 0;
	border-right:#33a7d6 solid 1px;
	border-left:#33a7d6 solid 1px;
}



#titulo{
	width:800px;
	float:left;
	margin:2px 0 0 0;
}

#imagen{
	width:950px;
	padding:0 0 0 50px;
}

#imagen-nuevo{
	width:950px;
	padding:0 0 0 15px;
}
.imagen{
	width:175px;
	float:left;
	margin:10px 50px 0 0;
}

.imagen-nuevo{
	width:175px;
	float:left;
	margin:10px 10px 0 0;

0 0;
}

#marquesina{
	width:600px;
	float:left;
	height:20px;
	margin:25px 0px 0 150px;
	border:#000  double;
	padding:20px;
	background:white;
}

#flash{
	text-align:right;
	margin-top:140px;
}

/*botones*/
.menu {width:995px; height:32px; position:relative; z-index:100; font-family:verdana, arial, sans-serif;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:946px; w\idth:945px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:50px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:149px;position:relative; margin:0 -10px 0 0;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:11px;text-decoration:none; color:#333; width:118px; height:20px; padding:0px 0 0 10px; line-height:12px; font-weight:bold;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:118px; w\idth:138px;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#c9e2f1; width:118px; font-size:10px; font-weight:bold; border-bottom:white solid 2px;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#c9e2f1; color:black; width:118px; font-size:10px; font-weight:bold;}
.menu ul ul :hover > a.drop {background:white; color:#911618; width:118px; font-size:10px; font-weight:bold;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#c9e2f1; width:118px; font-size:10px; font-weight:bold;}
/* style the third level hover */
.menu ul ul ul a:hover {background:white; color:#911618; width:118px; font-size:10px; font-weight:bold;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:35px;left:0; width:140px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:138px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#c9e2f1; color:#000; height:auto; line-height:1em; padding:5px 10px; width:128px; border-bottom:white solid 2px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#911618; background:none; width:100px;}
.menu :hover > a, .menu ul ul :hover > a {color:#911618;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

/*imagen de fondo de listas*/

.bot-index{
	background:url(imagen/botones/bot-index.gif) no-repeat;
	width:52px;
	height:43px;
	padding:5px 0 0 20px;
	
}
/*fin listas*/
	

a.idioma:link {color:#0A224B; font-size: 9px; font-weight: bold; text-decoration:none}
a.idioma:active {color:#0A224B; font-size: 9px; font-weight: bold; text-decoration:none}
a.idioma:visited {color:#0A224B; font-size: 9px; font-weight: bold; text-decoration:none}
a.idioma:hover {color:#8A9BB7; font-size: 9px; font-weight: bold; text-decoration:none}

a.bot_az:link {color:#8A9BB7; font-size: 11px; font-weight: bold; text-decoration:none}
a.bot_az:active {color:#8A9BB7; font-size: 11px; font-weight: bold; text-decoration:none}
a.bot_az:visited {color:#8A9BB7; font-size: 11px; font-weight: bold; text-decoration:none}
a.bot_az:hover {color:#CC0000; font-size: 11px; font-weight: bold; text-decoration:none}

a.bot_vd:link {color:#259A6A; font-size: 11px; font-weight: bold; text-decoration:none}
a.bot_vd:active {color:#259A6A; font-size: 11px; font-weight: bold; text-decoration:none}
a.bot_vd:visited {color:#259A6A; font-size: 11px; font-weight: bold; text-decoration:none}
a.bot_vd:hover {color:#CC0000; font-size: 11px; font-weight: bold; text-decoration:none}

a.bot_gr:link {color:#6A6A6B; font-size: 11px; font-weight: bold; text-decoration:none}
a.bot_gr:active {color:#6A6A6B; font-size: 11px; font-weight: bold; text-decoration:none}
a.bot_gr:visited {color:#6A6A6B; font-size: 11px; font-weight: bold; text-decoration:none}
a.bot_gr:hover {color:#CC0000; font-size: 11px; font-weight: bold; text-decoration:none}

a.bot_bl:link {color:#075177; font-size: 9px; font-weight: bold; text-decoration:none}
a.bot_bl:active {color:#075177; font-size: 9px; font-weight: bold; text-decoration:none}
a.bot_bl:visited {color:#075177; font-size: 9px; font-weight: bold; text-decoration:none}
a.bot_bl:hover {color:#333333; font-size: 9px; font-weight: bold; text-decoration:none}

a.inicio:link {color:#C20707; font-size: 9px; font-weight: bold; text-decoration:none}
a.inicio:active {color:#C20707; font-size: 9px; font-weight: bold; text-decoration:none}
a.inicio:visited {color:#C20707; font-size: 9px; font-weight: bold; text-decoration:none}
a.inicio:hover {color:#0A224B; font-size: 9px; font-weight: bold; text-decoration:none}

a.noticia:link {color:#0A224B; font-size: 9px; font-weight: bold; text-decoration:none}
a.noticia:active {color:#0A224B; font-size: 9px; font-weight: bold; text-decoration:none}
a.noticia:visited {color:#0A224B; font-size: 9px; font-weight: bold; text-decoration:none}
a.noticia:hover {color:#FF0006; font-size: 9px; font-weight: bold; text-decoration:none}

a.news:link {color:#0A224B; font-size: 9px; font-weight: bold; text-decoration:none}
a.news:active {color:#0A224B; font-size: 9px; font-weight: bold; text-decoration:none}
a.news:visited {color:#0A224B; font-size: 9px; font-weight: bold; text-decoration:none}
a.news:hover {color:#FF0006; font-size: 9px; font-weight: bold; text-decoration:none}

a.link_ext:link {color:#C20707; font-size: 10px; font-weight: bold; text-decoration:none}
a.link_ext:active {color:#C20707; font-size: 10px; font-weight: bold; text-decoration:none}
a.link_ext:visited {color:#C20707; font-size: 10px; font-weight: bold; text-decoration:none}
a.link_ext:hover {color:#058A4F; font-size: 10px; font-weight: bold; text-decoration:none}

a.link_pag:link {color:#333333; font-size: 10px; font-weight: bold; text-decoration:none}
a.link_pag:active {color:#333333; font-size: 10px; font-weight: bold; text-decoration:none}
a.link_pag:visited {color:#333333; font-size: 10px; font-weight: bold; text-decoration:none}
a.link_pag:hover { color:#ffffff; font-size: 10px; font-weight: bold; text-decoration:none; background-color: #333333 }

a.link_broch:link {color:#333333; font-size: 10px; text-decoration:none}
a.link_broch:active {color:#333333; font-size: 10px; text-decoration:none}
a.link_broch:visited {color:#333333; font-size: 10px; text-decoration:none}
a.link_broch:hover { color:#ffffff; font-size: 10px; text-decoration:none; background-color: #333333 }

.tit_noti {  color:#0A224B; font-size: 11px; font-weight: bold; text-decoration:none}
.txt_rojo{  font-size: 14px; font-style: bold; color:#C20707;}
.txt_azul{  font-size: 13px; font-style: bold; color:#8A9BB7;}
.txt_blanco{  font-size: 12px; font-style: bold; color:#ffffff;}
.text_noti {  color:#85A0D3; font-size: 10px; font-weight: bold; text-decoration:none}
.tit_noti {  color:#0A224B; font-size: 11px; font-weight: bold; text-decoration:none}




.linkpag {  color:#990000; font-size: 11px; font-weight: bold; text-decoration:none; background-color: #cccc99}
.linkpag2 {  color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration:none; background-color: #990000}

.calendar {  color:#990000; font-size: 12px; font-weight: bold; text-decoration:none; }
.calendos {  color:#ffffff; font-size: 9px; font-weight: bold; text-decoration:none; background-color: #990000}
.calfecha {  color:#000000; font-size: 8px; font-weight: bold; text-decoration:none; background-color: #ffff00}



.calendar2 {  color:#660000; font-size: 12px; font-weight: bold; text-decoration:line-through; }
.calendos2 {  color:#660000; font-size: 9px; font-weight: bold; text-decoration:line-through; background-color: #ffffff}
.calfecha2 {  color:#660000; font-size: 8px; font-weight: bold; text-decoration:line-through; background-color: #ffffff}
.pasado {  color:#660000; font-size: 9px; ; text-decoration:none; }
.calend07 {  color:#FFFFFF; font-size: 20px; font-weight: bold; text-decoration:none; background-color: #990000 }
.calend08 {  color:#000000; font-size: 20px; font-weight: bold; text-decoration:none; background-color: #FFFF00 }

a.calcontac:link {color:#990000; font-size: 9px; font-weight: bold; text-decoration:none}
a.calcontac:active {color:#990000; font-size: 9px; font-weight: bold; text-decoration:none}
a.calcontac:visited {color:#990000; font-size: 9px; font-weight: bold; text-decoration:none}
a.calcontac:hover { color:#ffffff; font-size: 9px; font-weight: bold; text-decoration:none; background-color: #990000 }

a.meses:link {color:#FFFFFF; font-size: 9px; font-weight: bold; text-decoration:none}
a.meses:active {color:#FFFFFF; font-size: 9px; font-weight: bold; text-decoration:none}
a.meses:visited {color:#FFFFFF; font-size: 9px; font-weight: bold; text-decoration:none}
a.meses:hover { color:#043A43; font-size: 9px; font-weight: bold; text-decoration:none; background-color: #FFFFFF }






.tit_bot_az {  color:#075177; font-size: 9px; font-weight: bold; text-decoration:none}
.tit_bot_vd {  color:#145239; font-size: 9px; font-weight: bold; text-decoration:none}
.tit_bot_gr {  color:#373737; font-size: 9px; font-weight: bold; text-decoration:none}

IMG.right {	FLOAT: right; MARGIN: 0px 0px 2px 8px}
input {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;color: #0A224B;}
select {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;color: #0A224B;}

.recuadro { font-size: 0px; text-decoration: none; border: 1px solid #8A9BB7; }


a.descarga:link {color:#000000; font-size: 10px; font-weight: bold; text-decoration:none}
a.descarga:active {color:#0A224B; font-size: 10px; font-weight: bold; text-decoration:none}
a.descarga:visited {color:000000; font-size: 10px; font-weight: bold; text-decoration:none}
a.descarga:hover {color:#FF0006; font-size: 10px; font-weight: bold; text-decoration:none}

a.priv:link {color:#CC0000; font-size: 10px; font-weight: bold; text-decoration:none}
a.priv:active {color:#CC0000; font-size: 10px; font-weight: bold; text-decoration:none}
a.priv:visited {color:#CC0000; font-size: 10px; font-weight: bold; text-decoration:none}
a.priv:hover {color:#8A9BB7; font-size: 10px; font-weight: bold; text-decoration:none}


.usser { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #0A224B; text-decoration: none; background-image: url(../Menicon Professional/imagen/fnd_form.jpg); background-repeat: no-repeat; }



a.bot_fnd:link
{color:#FFFFFF; font-size:12px; font-weight: bold; text-decoration:none; background-color:#828252; text-decoration:line-through;}
a.bot_fnd:active
{color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; background-color:#828252; text-decoration:line-through;}
a.bot_fnd:visited
{color:#FFFFFF; font-size:12px; font-weight: bold; text-decoration:none; background-color:#828252; text-decoration:line-through;}
a.bot_fnd:hover 
{color:#828252; font-size:12px; font-weight: bold; text-decoration:none; background-color:#E6E6AD; text-decoration:line-through;}



/*---------------------------------------------------------------------------------------------------

/*TIPOGRAFA Y COLORES*/


.txt-grande
{font-size:12px;}

/*botones*/

a.priv:link {color:#CC0000; font-size: 10px; font-weight: bold; text-decoration:none}
a.priv:active {color:#CC0000; font-size: 10px; font-weight: bold; text-decoration:none}
a.priv:visited {color:#CC0000; font-size: 10px; font-weight: bold; text-decoration:none}
a.priv:hover {color:#8A9BB7; font-size: 10px; font-weight: bold; text-decoration:none}


/*fin boton videos*/

/*volver*/

a.boton-volver:link, a.boton-volver:visited
{color:#cc0000;
 font-weight:bold;
 text-decoration:none;
}

a.boton-volver:hover
{color:gray;
}

/*volver*/



/*enlaces externos*/

a.octavio:link {color: #990000; font-size: 10px; font-weight: bold; text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif;}
a.octavio:active {color:#990000; font-size: 10px; font-weight: bold; text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif;}
a.octavio:visited {color:#990000; font-size: 10px; font-weight: bold; text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif;}
a.octavio:hover {color:#868787; font-size: 10px; font-weight: bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}

/*fin enlaces externos*/

.rojo{color:Red;}

/*texto productos*/

a.texto:link, a.texto:visited{color:#000; font-size:11px; text-decoration:none;}

a.texto:hover{color:#C20707;}

/*fin texto productos*/

/*titulo productos-blandas*/

a.titulos-azul:link, a.titulos-azul:visited{color:#85A0D3; font-size:12px; text-decoration:none; font-weight:bold;}

a.titulos-azul:hover{color:#C20707;}

/*titulo menicare gp*/

a.titulos-rojo:link, a.titulos-rojo:visited{color:red; font-size:12px; text-decoration:none; font-weight:bold;}

a.titulos-rojo:hover{color:#C20707;}

/*titulo productos-rigidas*/

a.titulos-verde:link, a.titulos-verde:visited{color: #339999; font-size:12px; text-decoration:none; font-weight:bold;}

a.titulos-verde:hover{color:#C20707;}

/*fin texto productos*/

/*titulos link lentilles*/

a.lentilles:link, a.lentilles:visited
{color: #339999;
 font-size:12px;
 text-decoration:underline;
}

a.lentilles:hover
{color:#C20707;
}

/*fin titulos link lentilles*/



/*fin titulos*/



/*FIN TIPOGRAFA Y COLORES*/

/*ESTRUCTURA*/

.content{
	width:975px;
	margin:0;
	padding:0;
}

.cabecera{
	margin:0;
	float:left;
	width:975px;
}

.barra-izq{
	width:177px;
	float:left;
	margin:-25px 0 0 0;
	height:300px;
}

.body{
	width:636px;
	float:left;
	margin:0;
	padding:0 0 0 0px;
}

.body-index{
	width:620px;
	float:left;
	margin:0;
	padding:0 0 0 0px;
}


.body p{
	margin:0 0 20px 40px;			
}

.body-solutions p{
	margin:0 0 20px 40px;
			
}

.productos-engloba
{float:left;
 margin:0;
 padding:0;
 width:756px;
}

.column
{
    width:200px;
    float:left;
    margin:20px 0 0 0;
    padding:0;
}

.column-general
{width:150px;
 float:left;
 margin:0;
 padding:0;
}





.retour
{width:300px;
 float:left;
 margin:0 0 10px 50px;
}

.column-videos
{
    width:255px;
    float:left;
    margin:20px 0 0 100px;
    padding:0;
}

.column-txt
{
    width:350px;
    float:left;
    margin:0 0 0 10px;
    padding:0;
}

.column-txt2
{
    width:356px;
    float:left;
    margin:0;
    padding:0;
}

.column-txt3
{
	width:400px;
	float:left;
	margin:0 20px 0 30px;
	padding:0;
}
.column-imag
{
    width:210px;
    float:left;
    margin:0 0 0 -30px;
    padding:0;
}

.column-imagz
{
	width:210px;
	float:left;
	margin:0 70px 0 10px;
	padding:0;
}

.header{
	width:770px;
	float:left;
	margin:10px 0 0 0;
	height:50px;
}

.barra-der{
	width:150px;
	float:right;
	margin:20px 0 0 0;
}

.barra-der-index{
	width:150px;
	float:right;
	margin:0;
}

.barra-der2{
	width:150px;
	float:right;
	margin:-320px 0 0 650px;/*para Firefox*/
  /	margin:90px 0 0 -10px;/*paraIE*/
	
}

/*boton volver a productos*/

.boton-volver
{
	margin:5px 0 0 315px;
	width:150px;
	padding:0;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*fin boton volver a productos*/

/*FIN ESTRUCTURA*/


/* cabecero página diseño */ 

.acelera-engloba
{width:770px;
 padding:0;
 margin:0 0 0 40px;
 float:left;
}

.grafico-ficha
{background: url(imagen/grafico-ficha.gif) no-repeat top left;
 margin:0 0 0 10px;
 padding:3px 0 0 20px;
 float:left;
 width:735px;
 height:21px;
}
.titulo-principal
{
float:left;
 width:235px;
 margin:0;
 padding:0;
 font-weight:bold;
 font-size:14px;
 color: #666666;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 
}


.titulo-secundario
{
 width:500px;
 margin:0;
 padding:0;
 font-weight:bold;
 font-size:14px;
 float:right;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}


.grafico-ficha2
{background: url(imagen/grafico-ficha2.gif) no-repeat top left;
 margin:0 0 0 10px;
 padding:3px 0 0 20px;
 float:left;
 width:735px;
 height:21px;
}


   
/*FIN CABECEROS*/



/* botonera horizontal*/

ul.bot-horiz {
	width:583px;
	/width:623px;
	float:right;	 
	margin:0 18px 0 5px;
	list-style:none;
	border-bottom:gray solid 1px;
	visibility: visible;
}

ul.bot-horiz li a {
	list-style:none;
	font:12px 'Verdana', Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:bold;	 
}

ul.bot-horiz li {
	float:right;
	margin:0;
	padding:0 0 0 10px;
}

/* fin botonera horizontal*/

/* botonera horizontal español*/

ul.bot-horiz-sp {
	width:550px;
	/width:600px;
	float:right;	 
	margin:0 18px 0 5px;
	list-style:none;
	border-bottom:gray solid 1px;
	visibility: visible;
}

ul.bot-horiz-sp li a {
	list-style:none;
	font:12px 'Verdana', Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:bold;	 
}

ul.bot-horiz-sp li {
	float:right;
	margin:0;
	padding:0 0 0 20px;
}

/* fin botonera horizontal español*/


/*botonera vertical*/

ul.botonera{
	width:177px;
	list-style:none;
	font-size:9px;
	margin:0 0 0 26px;
	border-left:#8b9cb0 solid 1px;
	border-right:#8b9cb0 solid 1px;
	border-bottom:#8b9cb0 solid 1px;
	padding:0;
	float:left;
	position:relative;
	
}

ul.botonera li{
	margin:0;
	padding:0;
	line-height:20px;
	list-style:none;
	text-align: left;
	font-weight:bold;
	font-family:"verdana"; 
	float:left;	
}

ul.desplegable{
	padding:0;
	margin:0;
	list-style: none;
	font-size:9px;
	width:185px;
	float:left;
	position:relative;			
}

ul.desplegable li{
	width:25%;
 	float:left;
	margin:0 0 15px 5px;
	padding:0;
	/padding:0 0 15px 0;/*para IE*/
	font-weight:bold;
	line-height:20px;
	text-align:right;			
}
	
ul.desplegable li ul {
	display:none;
  	list-style: none;
	margin:0;
	padding:0;
	float:left;
	}
 
ul.desplegable li ul li {
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
	font-size:10px;
	position:relative;
	font-weight:normal;		
}

/*botones de la botonera vertical*/
   
  ul.desplegable li:hover ul {display:inline;
}

 ul.desplegable li a {color: #000000;  font-family: 'Verdana', Arial, Helvetica, sans-serif;
  font-size:9px;
  text-decoration:none;
}

ul.desplegable li li a {color:#8a9bb7; background: #eeeef7;
}

ul.desplegable li li:hover a {color: #cc0000; background: #cccccc;}

a.verde:active, a.verde:link, a.verde:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #259a6a; text-decoration: none;font-weight:bold }

a.verde:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #cc0000; text-decoration: none;font-weight:bold }	


a.index:active, a.index:link, a.index:visited{
	color:#cc0000;
	text-decoration:none;		
}

a.index:hover{
	color:#8b9cb0;
}

a.gris-claro:active, a.gris-claro:link, a.gris-claro:visited{
	color:#8b9cb0;
	text-decoration:none;		
}

a.gris-claro:hover{
	color:#cc0000;
}

a.gris:active, a.gris:link, a.gris:visited{
	color:#6a6a6b;
	text-decoration:none;
}
a.gris:hover{
	color:#cc0000;
}

a.claro:active, a.claro:link, a.claro:visited{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

a.claro:hover{
	color:#cc0000;
}

ul.azul li a{
	color:#075177;
	text-decoration:none;
}

ul.azul li:hover a{
	color:#333333;
}

/*fin botones de la botonera vertical*/




	
ul.gris-claro{
	background:url(imagen/lineas_bot/fnd-gris-1.gif) no-repeat left top;
	width:157px;
	margin:0px;
	padding:30px 0 20px 10px;
	float:left;			
}

ul.gris-claro li{
	list-style:none;
	text-align: left;
	float:left;
	width:150px;	
}

ul.gris-claro li ul li{
	margin:0 0 0 -33px;
	float:left;
	width:150px;
}

ul.gris-claro li ul li ul li{
	margin:0 0 0 -27px;
	width:150px;
}
ul.verde{
	list-style:none;
	width:140px;
	margin:0;
	padding:30px 0 20px 10px;
	float:left;
	position:relative;
	background-image: url(imagen/lineas_bot/fnd-verde.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

ul.verde li{
	list-style:none;
	text-align: left;
	float:left;
	margin:0 0 -5px 0;
	line-height:20px;		
}

ul.gris{
	
	list-style:none;
	width:157px;
	margin:0;
	padding:0 0 20px 10px;
	float:left;
	text-align:left;
	position:relative;
}

ul.gris li{
	list-style:none;
	text-align:left;
	float:left;	
}

ul.azul{
	
	list-style:none;
	float:left;
	margin:0;
	padding:5px 0 0 5px;
	position:relative;
}

ul.azul li{
	list-style:none;
	text-align:left;
	float:left;	
}	

.linea{
	width:180px;
	border-left:#8b9cb0 solid 1px;
	float:left;
	margin:0 0 10px 5px;
	padding-bottom:10px;	
}

.masa{
	background:#a7ccdf;
	padding:2px;	
}

.contenedor{
	width:100%;
	float:left;
	position:relative;
	margin:0;
	padding:0;
}
#policy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 70px;
}

.contenedor-banners{
width:950px;
height:280px;
float:left;
}
.tit_inst {
	color:#FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	background-color: #A3A378;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #929263;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 15px;
}
.pad5inf {
	padding-bottom: 5px;
}


/*nuevo videos------------------*/

.contenedor-videos{
width:900px;
 margin:0; 
 padding:0;

}

.video1{
	width:160px;
	height:30px;
	padding-top: 170px;
	text-align: center;
	margin-left:200px;
	background-image:url(imagen/videos/video1.jpg);
	float:left;
	
	
}

.video1 a{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 text-decoration:none;
 color:#FFFFFF;
}

.video1 a:hover{
 color:#FF0000;
}
.video2{
width:160px;
height:30px;
	padding-top: 170px;
	text-align: center;
margin-left:20px;
background-image:url(imagen/videos/video2.jpg);
float:left
}
.video2 a{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 text-decoration:none;
 color:#FFFFFF;
}

.video2 a:hover{
 color:#FF0000;
}

.video3{
width:160px;
height:30px;
	padding-top: 170px;
	text-align: center;
margin-left:20px;
background-image:url(imagen/videos/video3.jpg);
float:left
}

.video3 a{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 text-decoration:none;
 color:#FFFFFF;
}

.video3 a:hover{
 color:#FF0000;
}

.video4{
width:160px;
height:30px;
	padding-top: 170px;
	text-align: center;
margin-left:20px;
background-image:url(imagen/videos/video4.jpg);
float:left
}

.video4 a{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 text-decoration:none;
 color:#FFFFFF;
}

.video4 a:hover{
 color:#FF0000;
}

#desplega-pais select {
	float: right;
	margin:5px 0 0 0;
}

/*NEWSLETTER HORIZONS*/
.nletter-txt {
	color: #000000;
	display: block;
	padding: 10px;
	height: 100%;
	width: 100%;
	cursor:pointer;
}
.nletter-num {
	color: #664500;
	display: block;
	padding: 10px;
	height: 100%;
	width: 100%;
	cursor:pointer;
}

.port-horizons {
	margin-top: 20px;
}
#noticia    h3 {
	color: #000099;
	font-size: 18px;
}
#noticia {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}

#noticia h4 {
	color: #0033CC;
	font-size: 14px;
	padding: 0px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#noticia h5 {
	color: #0033CC;
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#noticia  p span {
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
.info-noticia {
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #C1EBFF;
	padding-top: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.img-nletter {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.img-nletter   img.borde  {
	padding: 2px;
	border: 2px solid #000099;
}

.back {
	margin-top: 10px;
	text-transform: uppercase;
}

.back a:link,.back a:visited   {
	margin-left: 20px;
	font-weight: bold;
	color: #35A85D;
	text-decoration: none;
	font-size: 12px;
}
.back a:hover,.back a:active {
	margin-left: 20px;
	color: #0000CC;
}

p.read-news  {margin:0 0 20px 25px;}

a.descarga2:link,a.descarga2:visited {color:#000000; font-size: 10px; font-weight: bold; text-decoration:none}
a.descarga2:hover,a.descarga2:active {color:#FF006B;}

/*FIN NEWSLETTER HORIZONS*/

.img-flot-izq {
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.img-flot-drcha {
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.flot-drcha {
	float: right;
}
.clear {
	clear: both;
}
.center {
	text-align: center;
}
#msj-form {
	float:left;
	margin-left:100px;
	margin-top:20px;
	text-align:center;
	font-family:Verdana;
	width:480px;
}
#recibir-news {
	font-weight: bold;
	margin-top: 20px;
}

#recibir-news label {
	color: #660000;
}
#recibir-news   #Submit1 {
	float: left;
}
#recibir-news p.p-flot-izq {
	float:left;margin:0 10px 0 0;padding:0;
}
/*#recibir-news p {
	font-weight: bold;
	color: #660000;
	font-size: 10px;
}*/
#recibir-news span.bien   {
	font-size: 10px;
	color: #339900;
}
#recibir-news span.mal {
	font-size: 10px;
	color: #E60000;
}

.lista-numerada li {margin-bottom:10px;font-weight:bold;}
.borde  {
	padding: 2px;
	border: 2px solid #000099;
}