body {font: 11px Arial, Helvetica, sans-serif; color:#000000; margin: 0px;}
table{font:1em Arial, Helvetica, sans-serif;}
#AD{font-size:1.1em;}

#foto-cabecera { background: url(/images/html/foto-cabecera.jpg) no-repeat left top; height: 112px; }
#foto-cabecera-home { background: url(/images/html/fondo-cabecera-home.jpg) no-repeat left top; height: 113px;}
#tamano-letra{ font: 11px arial, helvetica, sans-serif; color:#000000; padding-left: 6px; height: 25px; background-image:  url(/images/html/menu-izq-tamano-letra.gif); }
#tabla-principal{ height: 350px; background: url(/images/html/fondo-tabla-contenidos.gif) repeat-y left top; }
#tabla-home{background: url(/images/html/fondo-tabla-home.gif) repeat-y left top; }
#intermedia{ background: url(/images/html/fondo-tabla-contenidos.gif) repeat-y left top; }
#pie-pagina{ font: 9px arial, helvetica, sans-serif; color: #43654A; background: url(/images/html/pie-pagina-fondo.gif) repeat-x 0px 0px; text-align: center; height: 29px;}
#fondo-titulo{ background-image: url(/images/html/fondo-titulo.gif); height: 33px;}
#linea-menu-izq{ background: no-repeat url(/images/html/linea-blanca-menu-left.gif); width: 155px; height: 1px;}
#titulo-principal{ font: bold 13px verdana, arial, helvetica, sans-serif; color:#0F1A42; background: url(/images/html/relleno-titulo.gif) repeat-x left top; padding-bottom: 8px; text-align: left; padding-top: 4px; }
.menu-izq{ background: repeat-y left top url(/images/html/menu-izq-fondo.gif);	text-align:left;}
.menu-izq .submenu{background:url(../images/html/bullet_submenu.gif) no-repeat 10px 8px #F1F7DD; padding:5px 3px 5px 20px; border-bottom:1px solid #6892AE; }
.menu-izq .submenu a:visited{color:#1F250A; text-decoration:none;}
.menu-izq .submenu a:link{color:#1F250A; text-decoration:none;}
.menu-izq .submenu a:hover{color:#60731E; text-decoration:none;}
h1 {
	font: bold 13px verdana, arial, helvetica, sans-serif;
	color:#0F1A42;
	text-align: left;
}



/*links*/
a:visited{ color: #43654A; text-decoration: underline; }
a:link{ color: #43654A; text-decoration: underline; }
a:hover{ color: #43654A; text-decoration: none; }

a.link-video:visited{ font: bold 11px Arial, Helvetica, sans-serif; color: #285586; padding-left: 20px; text-align:left; text-decoration: underline; background:  url(/images/html/ic-video.gif) no-repeat 5px 0px; }
a.link-video:link{ font: bold 11px Arial, Helvetica, sans-serif; color: #285586; padding-left: 20px; text-align:left; text-decoration: underline; background:  url(/images/html/ic-video.gif) no-repeat 5px 0px; }
a.link-video:hover{ font: bold 11px Arial, Helvetica, sans-serif; color: #285586; padding-left: 20px; text-align:left; text-decoration: none; background:  url(/images/html/ic-video.gif) no-repeat 5px 0px; }

a.link-noticias:visited{ font: bold 11px Arial, Helvetica, sans-serif; color: #285586; padding-left: 20px; text-align:left; text-decoration: underline; background:  url(/images/html/ic-noticias.gif) no-repeat 5px 0px; }
a.link-noticias:link{ font: bold 11px Arial, Helvetica, sans-serif; color: #285586; padding-left: 20px; text-align:left; text-decoration: underline; background:  url(/images/html/ic-noticias.gif) no-repeat 5px 0px; }
a.link-noticias:hover{ font: bold 11px Arial, Helvetica, sans-serif; color: #285586; padding-left: 20px; text-align:left; text-decoration: none; background:  url(/images/html/ic-noticias.gif) no-repeat 5px 0px; }

a.link-menu-izq:visited{ font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF; padding-left: 12px; text-align:left; text-decoration: none; background: url(/images/html/bullet-link-menu.jpg) no-repeat 1px 2px; }
a.link-menu-izq:link{ font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF; padding-left: 12px; text-align:left; text-decoration: none; background: url(/images/html/bullet-link-menu.jpg) no-repeat 1px 2px; }
a.link-menu-izq:hover{ font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF; padding-left: 12px; text-align:left; text-decoration: underline; background: url(/images/html/bullet-link-menu.jpg) no-repeat 1px 2px; }

a.imprimir:visited{ color: #285586; text-decoration: underline; font: 11px Arial, Helvetica, sans-serif; background: url(/images/html/ic-imprimir.jpg) no-repeat left 2px; padding-left: 18px; }
a.imprimir:link{ color: #285586; text-decoration: underline; font: 11px Arial, Helvetica, sans-serif; background: url(/images/html/ic-imprimir.jpg) no-repeat left 2px; padding-left: 18px; }
a.imprimir:hover{ color: #cc0033; text-decoration: none; font: 11px Arial, Helvetica, sans-serif; background: url(/images/html/ic-imprimir.jpg) no-repeat left 2px; padding-left: 18px; }

a.link-azul:visited{ color: #285586; text-decoration: underline; font: 11px Arial, Helvetica, sans-serif; }
a.link-azul:link{ color: #285586; text-decoration: underline; font: 11px Arial, Helvetica, sans-serif; }
a.link-azul:hover{ color: #cc0033; text-decoration: none; font: 11px Arial, Helvetica, sans-serif; }

/*fondos-internas*/

.fondo-contenidos{ background: url(/images/html/fondo-contenidos.jpg) 3px 33px no-repeat;}

#fondo-cotizacion{background: url(/images/fotos/fon_form_cotizacion.jpg) no-repeat right top 30px; padding:10px 200px 10px 10px; vertical-align:top; text-align:left}
#fondo-faq{ background: url(/images/fotos/foto_faq.jpg) no-repeat right top;}
#fondo-lasik{ background: url(/images/fotos/fon_nuestros_tratamientos.jpg) no-repeat right top; padding-right: 230px;}
#fondo-noticias{ background: url(/images/fotos/fon_noticias.jpg) no-repeat right top; height: 284px;}
#fondo-solicitud{background: url(/images/fotos/fon_form_solicite.jpg) no-repeat right top 30px; padding:10px 220px 10px 10px; vertical-align:top; text-align:left}
#fondo-convenios {border: 1px solid #A4CFF7; background: #F5FAE7 url(/images/fotos/foto_convenios.jpg) no-repeat right top; height:262px;}
#fondo-convenios2 {border: 1px solid #A4CFF7; background: #F5FAE7 no-repeat right top; height: 50px;}

.tabla_formulario{width:100%; border-bottom:1px solid #ECF5FF;}
.tabla_formulario th{padding:7px 2px; /*border-bottom:1px solid #ECF5FF;*/ vertical-align:top; color:#000000; font-weight:bold; text-align:left;}
.tabla_formulario td{padding:7px 2px; /*border-bottom:1px solid #ECF5FF;*/ vertical-align:top; text-align:left;}
.tabla_formulario span{font:10px Arial, Helvetica, sans-serif;}
.tabla_formulario label{margin:0px 10px 0px 2px; cursor:pointer;}

.linea-formulario{ font: bold 1em/140% Arial, Helvetica, sans-serif; color:#666666; border-bottom: 1px solid #F0F0F0; padding: 5px;}
.menu-ruta{ font: 11px Arial, helvetica, sans-serif; color: #000000; border-bottom: 1px solid #B6B6B6;	padding-left: 4px; padding-top: 3px; padding-bottom: 3px; }
.bullet-items { font-family: Arial, Helvetica, sans-serif; color: #CC0000;}
.linea-punteada{ border-bottom: 1px dotted #cccccc; padding: 5px;}

/*contenidos genericos*/

.txt-contenidos{ font: 1em/160% arial, helvetica, sans-serif; text-align: left; padding: 8px; }
.txt-contenidos-home{ font: 10px/160% arial, helvetica, sans-serif; color:#094282; padding-left: 26px; text-align: left; }
.txt-contenidos-destacados{ font: bold 1em/140% arial, helvetica, sans-serif; color:#285586; }
.titulo-contenidos, h2{	font: bold 1em/140% Verdana, Arial, Helvetica, Sans-serif; color: #285586;}
.txt-condiciones{ font: 9px verdana, arial, helvetica, sans-serif; margin-bottom:2px;}
.contenido-tablas{border: 1px solid #43BDF8; color: #FFFFFF; background-color: #9ACAF6; font: bold 11px arial, helvetica, sans-serif;}

/*contenidos particulares*/

.txt-problemas-visuales{color: #666666; text-align: left; background-color: #F4FAE3; border: 1px solid #A4CFF7; padding: 2px;}
.tit-problemas-visuales{font: bold 1em/140% arial, helvetica, sans-serif; color: #213c78; text-align: left; background: url(/images/html/fondo-tit-problemas-visuales.gif) #088AC9 no-repeat left top; }
#txt-convenios { font: 1em arial, helvetica, sans-serif; text-align: left;  }
#tit-convenios { font: bold 1em arial, helvetica, sans-serif; color: #213c78; text-align: left; background-color: #D9EBFC; border-top: 1px solid #A4CFF7; }
#borde-foto-noticias {border: 1px solid #43BDF8; }

/*formularios*/

.input-generico {font: 11px Arial, Verdana, Helvetica, sans-serif; height: 16px; padding: 1px 5px; background: url(/images/html/fondo-input.gif) no-repeat left top; border: 1px solid #9CCBF6;}
.input180 { font: 11px Arial, Verdana, Helvetica, sans-serif; width: 180px; height: 16px; padding: 1px 5px; background: url(/images/html/fondo-input.gif) no-repeat left top; border: 1px solid #9CCBF6;}

.txtarea-generico {font: 11px Arial, Verdana, Helvetica, sans-serif; padding: 1px 5px; background: url(/images/html/fondo-input.gif) no-repeat left top; border: 1px solid #9CCBF6;}
.txtarea180 { font: 11px Arial, Verdana, Helvetica, sans-serif; width: 180px; padding: 1px 5px; background: url(/images/html/fondo-input.gif) no-repeat left top; border: 1px solid #9CCBF6;}



/*----------- Fondos Secciones ------------*/

#td_nuestra_clinica{background:url(../images/fotos/nuestra-clinica08.jpg) left top no-repeat; padding:7px 0px 15px 315px;}
.img-borde {
	border: 1px solid #999999;
	padding: 2px;
}
.fondo-cabecera {
	background-image: url(../images/html/fondo-cabecera-home-botones.gif);
	background-repeat: no-repeat;
}
.sucursal{ width:auto; height:auto; float:left;}
.sucursal h1{ font: bold 11px Arial, Helvetica, sans-serif; color:#285586; width:600px; height:21px; float:left; margin:0px; padding:10px 0px 0px 0px;}
.sucursal p{ font: 1em/160% arial, helvetica, sans-serif; text-align: left; margin:0px; padding: 0px 0px 15px 0px; color:#000; width:550px; height:auto; float:left;}
.sucursal .map{ float:left; width:425px; height:350px; margin:0px 0px 15px 80px; padding:0px; border:10px solid #E9E3DA;}

.conce{width:200px; height:60px; float:left; margin:0px; padding:15px 0px 0px 18px;}
.fondo-tabla-bot {
	background-image: url(/images/html/fondo-cabecera-home-botones.gif);
	background-repeat: no-repeat;
}