body {text-align: center; margin: 0px auto; padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 100%; color: #666666; background-color: #C2C2AE; background-image: url(../imagenes/comunes/bg_site.gif); background-repeat: repeat-x; background-position: 50% 0px;}

html,body
{
	height: auto;
}

p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #666666; margin: 0px 0px 0px 0px;}

td, li, ul {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; color: #666666; text-align: justify;}

ul {list-style-image: url(../imagenes/bullet.gif);}

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 18px; margin: 3px 0px 1px 0px; color: #9B1C14;}

h2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 18px; margin: 3px 0px 1px 0px; color: #8247A0;}

a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 18px;}

h1.caja {line-height: 12px; margin: 5px 3px 1px 3px; color: #9B1C14;}

h2.caja {font-size: 9px; font-weight: normal; line-height: 9px; margin: 3px 0px 1px 0px; color: #2A69AE;}

p.caja {font-size: 9px; font-weight: normal; color: #777777; margin: 0px 0px 0px 0px; text-align: justify; line-height: 12px;}

p.caja-1 {font-size: 10px; font-weight: normal; color: #666666; margin: 0px 0px 0px 0px; text-align: justify; line-height: 14px;}

form {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

ul.lista-cuerpo {margin: 0px; padding: 15px 0px 0px 15px; list-style: none;	text-indent: -5px;} 

li.lista-cuerpo {font-size: 10px; margin: 5px 10px 10px 5px; line-height: 14px;}

ul.lista-texto {margin: 0px; padding: 0px 0px 10px 15px; list-style: none; text-indent: -5px;} 

li.lista-texto {font-size: 11px; margin: 0px 0px 10px 5px; padding: 0px 0px 0px 0px; line-height: 18px;}

div#container {clear: both; position: relative; margin: 5px auto 0px auto; padding: 5px 0px 0px 0px; width: 800px; background-image: url(../imagenes/comunes/bg_container.gif); background-repeat: repeat;} 

div#encabezado {clear: both; position: relative; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; width: 790px; height: 306px; background-color: #FFFFFF;}

.fondo-bg-der {position: absolute; left: 511px; top: 0px; width: 279px; height: 300px; background-image: url(../imagenes/header/bg_der.jpg); background-repeat: no-repeat;}

.bg-botonera {position: absolute; left: 0px; top: 0px; width: 279px; height: 60px; background-image: url(../imagenes/header/bg_botonera.gif); background-repeat: no-repeat;}

div#boton-home {position: absolute; left: 10px; top: 25px; width: 38px; height: 10px;}

div#boton-home a.actual {display: block; max-width: 38px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/home-on.gif); background-repeat: no-repeat;}

div#boton-home a.actual:hover {display: block; max-width: 38px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/home-on.gif); background-repeat: no-repeat;}

div#boton-home a {display: block; max-width: 38px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/home-off.gif); background-repeat: no-repeat;}

div#boton-home a:hover {display: block; max-width: 38px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/home-on.gif); background-repeat: no-repeat;}

div#boton-home a:active {display: block; max-width: 38px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/home-on.gif); background-repeat: no-repeat;}

div#boton-conoceme {position: absolute; left: 56px; top: 25px; width: 64px; height: 10px;}

div#boton-conoceme a.actual {display: block; max-width: 64px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/conoceme-on.gif); background-repeat: no-repeat;}

div#boton-conoceme a.actual:hover {display: block; max-width: 64px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/conoceme-on.gif); background-repeat: no-repeat;}

div#boton-conoceme a {display: block; max-width: 64px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/conoceme-off.gif); background-repeat: no-repeat;}

div#boton-conoceme a:hover {display: block; max-width: 64px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/conoceme-on.gif); background-repeat: no-repeat;}

div#boton-conoceme a:active {display: block; max-width: 64px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/conoceme-on.gif); background-repeat: no-repeat;}

div#boton-especialidad {position: absolute; left: 127px; top: 25px; width: 81px; height: 10px;}

div#boton-especialidad a.actual {display: block; max-width: 81px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/especialidad-on.gif); background-repeat: no-repeat;}

div#boton-especialidad a.actual:hover {display: block; max-width: 81px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/especialidad-on.gif); background-repeat: no-repeat;}

div#boton-especialidad a {display: block; max-width: 81px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/especialidad-off.gif); background-repeat: no-repeat;}

div#boton-especialidad a:hover {display: block; max-width: 81px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/especialidad-on.gif); background-repeat: no-repeat;}

div#boton-especialidad a:active {display: block; max-width: 81px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/especialidad-on.gif); background-repeat: no-repeat;}

div#boton-contacto {position: absolute; left: 215px; top: 25px; width: 56px; height: 10px;}

div#boton-contacto a.actual {display: block; max-width: 56px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/contacto-on.gif); background-repeat: no-repeat;}

div#boton-contacto a.actual:hover {display: block; max-width: 56px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/contacto-on.gif); background-repeat: no-repeat;}

div#boton-contacto a {display: block; max-width: 56px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/contacto-off.gif); background-repeat: no-repeat;}

div#boton-contacto a:hover {display: block; max-width: 56px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/contacto-on.gif); background-repeat: no-repeat;}

div#boton-contacto a:active {display: block; max-width: 56px; height: 10px; text-decoration: none; background-image: url(../imagenes/header/contacto-on.gif); background-repeat: no-repeat;}

#sombra-der {position: absolute; top: 0px; left: 0px; width: 5px; height: 300px; background-image: url(../imagenes/header/sombra-der.png); background-repeat: no-repeat;}

* html #sombra-der {position: absolute; top: 0px; left: 0px; width: 5px; height: 300px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./imagenes/header/sombra-der.png', sizingMethod='scale'); background-repeat: no-repeat;}

#separador-bloque {position: absolute; top: 0px; left: 511px; width: 5px; height: 649px; background-image: url(../imagenes/comunes/separador.png); background-repeat: no-repeat;}

* html #separador-bloque {position: absolute; top: 0px; left: 511px; width: 5px; height: 649px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./imagenes/comunes/separador.png', sizingMethod='scale'); background-repeat: no-repeat;}

#caja-header {position: absolute; top: 80px; left: 20px; width: 244px; height: 180px; line-height: 22px; text-align: left; background: url(../imagenes/comunes/text_line.gif) repeat;}

#caja-header p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 22px; color: #777777; margin: 0px 0px 0px 0px;}

.caja-header-conocer {position: absolute; top: 154px; left: 180px;}

.caja-header-flecha {position: absolute; top: 158px; left: 160px; width: 15px; height: 15px; background: url(../imagenes/comunes/flecha-1.gif) no-repeat;}

.caja-busqueda {position: relative; margin: 10px auto; padding: 0px 0px 0px 0px; width: 264px; height: 60px; background-color: #E4E4DF;}

.fondo-busqueda-1 {position: absolute; top: 5px; left: 5px; width: 252px; height: 48px; background-color: #E4E4DF; border: 1px solid #FFFFFF;}

.fondo-busqueda-2 {position: absolute; top: 0px; left: 0px; width: 250px; height: 46px; background-color: #FFFFFF; border: 1px solid #E4E4DF;}

.cuadro-buscar {position: absolute; top: 10px; left: 118px;}

#boton-buscar {position: absolute; top: 10px; left: 228px; width: 17px; height: 15px;}

* html #boton-buscar {position: absolute; top: 11px; left: 228px; width: 17px; height: 15px;}

.texto-busqueda-img {position: absolute; top: 11px; left: 18px; height: 15px; widht: 100px; font-size: 1px;}

.texto-busqueda {position: absolute; top: 29px; left: 118px; height: 10px; widht: 50px; text-align: right; letter-spacing: 1px;}

.busqueda {border: 1px solid #999999; height: 11px; width: 104px; font-size: 10px; color: #666666;}

div#cintillo-interno-izq-bajo {position: absolute; top: 0px; left: 0px; width: 510px; height: 4px; background-color: #616158; font-size: 1px; border-bottom: 1px solid #FFFFFF;}

div#cintillo-interno-der-bajo {position: absolute; top: 0px; left: 511px; width: 279px; height: 4px; background-color: #616158; font-size: 1px; border-bottom: 1px solid #FFFFFF;}

.link1 A:link {color : #FEA606; text-decoration: none;}

.link1 A:visited {color : #FEA606; text-decoration: none;}

.link1 A:active {color : #FEA606; text-decoration: none;}

.link1 A:hover {color : #9B1C14; text-decoration: underline;}

.link2 A:link {color : #FEA606; text-decoration: none; font-size: 10px; line-height: 10px;}

.link2 A:visited {color : #FEA606; text-decoration: none; font-size: 10px; line-height: 10px;}

.link2 A:active {color : #FEA606; text-decoration: none; font-size: 10px; line-height: 10px;}

.link2 A:hover {color : #9B1C14; text-decoration: underline; font-size: 10px; line-height: 10px;}

.link3 A:link {color : #FEA606; text-decoration: none; font-size: 12px; line-height: 20px;}

.link3 A:visited {color : #FEA606; text-decoration: none; font-size: 12px; line-height: 20px;}

.link3 A:active {color : #FEA606; text-decoration: none; font-size: 12px; line-height: 20px;}

.link3 A:hover {color : #9B1C14; text-decoration: underline; font-size: 12px; line-height: 20px;}

.link4 A:link {color : #9B1C14; text-decoration: none; font-size: 11px; line-height: 11px;}

.link4 A:visited {color : #9B1C14; text-decoration: none; font-size: 11px; line-height: 11px;}

.link4 A:active {color : #9B1C14; text-decoration: none; font-size: 11px; line-height: 11px;}

.link4 A:hover {color : #9B1C14; text-decoration: underline; font-size: 11px; line-height: 11px;}

.link5 A:link {color : #9B1C14; text-decoration: none; font-size: 12px; line-height: 20px;}

.link5 A:visited {color : #9B1C14; text-decoration: none; font-size: 12px; line-height: 20px;}

.link5 A:active {color : #9B1C14; text-decoration: none; font-size: 12px; line-height: 20px;}

.link5 A:hover {color : #9B1C14; text-decoration: underline; font-size: 12px; line-height: 20px;}

div#header {position: absolute; top: 0px; left: 0px; width: 510px; height: 300px; font-size: 1px;}

.linea-color {position: absolute; top: 301px; left: 0px; width: 510px; height: 5px; color: #666666; background-color: #616158; font-size: 1px;}

.linea-color-1 {position: absolute; top: 301px; left: 511px; width: 279px; height: 5px; color: #666666; background-color: #616158; font-size: 1px;}

.azul {color: #5F68A3;}

.negro-pequeno {font-size: 10px; line-height: 11px; color: #666666;}

.negro-pequeno-1 {font-size: 10px; line-height: 14px; color: #666666;}

.negro-mas-pequeno {font-size: 10px; line-height: 10px; color: #333333;}

.azul-pequeno-1 {font-size: 9px; line-height: 10px; color: #5F68A3; letter-spacing: 1px;}

.azul-pequeno-2 {font-size: 11px; line-height: 14px; color: #5F68A3; letter-spacing: 1px;}

.amarillo {font-size: 9px; line-height: 10px; color: #FEA606;}

.naranja-pequeno {font-size: 9px; line-height: 10px; color: #FFA70E;}

.azul-pequeno {font-size: 9px; line-height: 10px; color: #5F68A3; letter-spacing: 1px;}

.negro-normal {color: #333333;}

.rojo {color: #9B1C14; font-weight: bold;}

.rojo-pequeno {color: #9B1C14; font-size: 11px; font-weight: bold; line-height: 11px;}

.amarillo-grande {color: #FEA606; font-weight: bold;}

.titulo-amarillo-grande {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FEA606; font-weight: bold; letter-spacing: -1px; line-height: 30px;}

.titulo-blanco-grande {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FCFCFC; font-weight: bold; letter-spacing: -1px; line-height: 30px;}

.titulo-gris-grande {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #E2E2DA; font-weight: bold; letter-spacing: -1px; line-height: 30px;}

.titulo-blanco-1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px;}

.titulo-blanco-2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFA70E; font-weight: bold; letter-spacing: 1px;}

.titulo-azul-p {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #2FA1F0; font-weight: bold; text-transform: lowercase;}

.titulo-gris {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #BFBFBF; font-weight: bold; text-transform: lowercase;}

.titulo-amarillo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FEA606; font-weight: bold; letter-spacing: -1px; line-height: 26px;}

.titulo-gris-mediano {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #F0F0ED; font-weight: bold;  letter-spacing: -1px; line-height: 26px;}

.sinborde {border-width: 0px;}

div#footer {clear: both; position: relative; width: 790px; height: 90px; margin: 0px auto 0px auto; padding: 0px 0px 5px 0px; text-align: center; font-size: 9px;}

.contenido-footer {position: absolute; left: 0px; top: 0px; width: 510px; height: 89px; background-color: #FEA606; border-right: 1px solid #FFFFFF;}

.contenido-footer-d {position: absolute; left: 511px; top: 0px; width: 280px; height: 89px; background-image: url(../imagenes/header/bg_der.jpg); background-repeat: no-repeat;}

#caja-footer {position: absolute; top: 5px; left: 531px; width: 245px; height: 79px; line-height: 18px; text-align: justify; background: url(../imagenes/comunes/text_line.gif) repeat;}

#caja-footer p {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 22px; color: #777777; margin: 0px 0px 0px 0px;}

div#botonera {position: absolute; top: 10px; left: 10px; width: 740px; height: 16px; font-size: 10px; text-align: left;}

div#botonera ul {margin: 0px; padding: 0px; display: inline; font-size: 9px; text-align: center;}  
		
div#botonera li {display: inline; border-left: 1px dotted #FFFFFF; font-size: 10px;}

div#botonera li.last {display: inline; border-right: 1px dotted #FFFFFF; font-size: 10px;}

div#botonera a.currentpage {color: #9B1C14;	text-decoration: none; font-size: 10px;}

div#botonera a.currentpage:hover {color: #9B1C14; text-decoration: underline; font-size: 10px;}

div#botonera a {color: #FFFFFF; text-decoration: none; padding: 0 9px; height: 1%; font-size: 10px;}

div#botonera a:hover {color: #9B1C14; text-decoration: underline; padding: 0 9px; font-size: 10px;}
			
div#botonera a:active {color: #FFFFFF; text-decoration: underline; padding: 0 9px; font-size: 10px;}
			
div#botonera a em {text-decoration: underline;}

div#comentarios {position: absolute; top: 42px; left: 10px; width: 500px; height: 16px; font-size: 10px; text-align: left;}

div#comentarios p {color: #333333; font-size: 9px;}

div#comentarios a {color: #333333; text-decoration: none; font-weight: normal; padding: 0 15px; font-size: 9px;}

div#comentarios a:hover {color: #9B1C14; font-weight: normal; text-decoration: underline; padding: 0 15px;}
			
div#comentarios a:active {color: #333333; font-weight: normal; text-decoration: underline; padding: 0 15px;}

* html .separador-footer-i {position: absolute; top: 0px; left: 0px; width: 5px; height: 89px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./imagenes/comunes/separador-f.png', sizingMethod='scale'); background-repeat: no-repeat; text-align: right;}

.separador-footer-i {position: absolute; top: 0px; left: 0px; width: 5px; height: 89px; background-image: url(../imagenes/comunes/separador-f.png); background-repeat: no-repeat; text-align: right;}

* html .separador-footer-d {position: absolute; top: 0px; left: 511px; width: 5px; height: 89px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./imagenes/comunes/separador-f-d.png', sizingMethod='scale'); background-repeat: no-repeat; text-align: right;}

.separador-footer-d {position: absolute; top: 0px; left: 511px; width: 5px; height: 89px; background-image: url(../imagenes/comunes/separador-f-d.png); background-repeat: no-repeat; text-align: right;}

IMG {border-width: 1px; border-color: #9B61B9;}

.titulo-menu-botones {position: relative; width: 262px; height: 30px; margin: 10px auto; padding: 5px 0px 5px 0px; border: 1px solid #E4E4DF;}

.cuerpo-menubotones {clear: both; position: relative; width: 262px; height: 180px; margin: -5px auto; padding: 0px 0px 5px 0px; display: block; text-align: left; border: 1px solid #E4E4DF; background-image: url(../imagenes/botones/fondo-menu.jpg); background-repeat: no-repeat; background-position: 50% 0px;}

.botonlink1 {clear: both; position: relative; display: block; color: #FCFCFC; width: 252px; height: 25px; font-size: 12px; font-weight: normal; text-align: left; margin: 5px 5px 0px 5px;}

.botonlink1 A:link {display: block; max-width: 196px; height: 25px; color: #FCFCFC; text-decoration: none; line-height: 22px; padding-left: 30px;}

.botonlink1 A:visited {display: block; max-width: 196px; height: 25px; color: #FCFCFC; text-decoration: none; line-height: 22px; padding-left: 30px;}

.botonlink1 A:active {display: block; max-width: 196px; height: 25px; color: #FCFCFC; text-decoration: none; line-height: 22px; padding-left: 30px;}

.botonlink1 A:hover {display: block; max-width: 196px; height: 25px; color: #FCFCFC; text-decoration: underline; line-height: 22px; padding-left: 30px;}

* html .transp {position: absolute; top: 15px; right: 3px; width: 115px; height: 34px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./imagenes/casos/sobre-imagen.png', sizingMethod='scale'); background-repeat: no-repeat; text-align: right;}

.transp {position: absolute; top: 15px; right: 3px; width: 115px; height: 34px; background-image: url(../imagenes/casos/sobre-imagen.png); background-repeat: no-repeat; text-align: right;}

* html .transp-1 {position: absolute; top: 15px; right: 3px; width: 115px; height: 34px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./imagenes/casos/sobre-imagen-1.png', sizingMethod='scale'); background-repeat: no-repeat; text-align: right;}

.transp-1 {position: absolute; top: 15px; right: 3px; width: 115px; height: 34px; background-image: url(../imagenes/casos/sobre-imagen-1.png); background-repeat: no-repeat; text-align: right;}

* html .transp-2 {position: absolute; top: 15px; right: 3px; width: 115px; height: 34px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./imagenes/casos/sobre-imagen-2.png', sizingMethod='scale'); background-repeat: no-repeat; text-align: right;}

.transp-2 {position: absolute; top: 15px; right: 3px; width: 115px; height: 34px; background-image: url(../imagenes/casos/sobre-imagen-2.png); background-repeat: no-repeat; text-align: right;}

* html .sombra-cinta-secciones {position: absolute; top: 3px; left: 3px; width: 25px; height: 200px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./imagenes/titulos/fondo-titulo-home.png', sizingMethod='scale'); background-repeat: no-repeat;}

.sombra-cinta-secciones {position: absolute; top: 3px; left: 3px; width: 25px; height: 200px; background-image: url(../imagenes/titulos/fondo-titulo-home.png); background-repeat: no-repeat;}

* html .sombra-titulo-news {position: absolute; top: 3px; left: 3px; width: 25px; height: 100px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./imagenes/titulos/fondo-titulo-news.png', sizingMethod='scale'); background-repeat: no-repeat;}

.sombra-titulo-news {position: absolute; top: 3px; left: 3px; width: 25px; height: 100px; background-image: url(../imagenes/titulos/fondo-titulo-news.png); background-repeat: no-repeat;}

* html .sombra-titulo-p {position: absolute; top: 19px; left: 7px; width: 300px; height: 30px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./imagenes/titulos/sombra-titulo-p.png', sizingMethod='scale'); background-repeat: no-repeat;}

.sombra-titulo-p {position: absolute; top: 19px; left: 7px; width: 300px; height: 30px; background-image: url(../imagenes/titulos/sombra-titulo-p.png); background-repeat: no-repeat;}