* {padding:0; margin:0;}
img {border:0;}
li { list-style-type:none;}
body {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
fieldset {border:0; padding:0; margin:0;}
a {color:#666;}
a:hover {text-decoration:none;}

#general {margin: 10% auto; width:41.5em;}
#contenedor {background:#fff url(/revitass/img/fondoTrama.gif); color:#666; min-height:30.5em; padding:10px; width:41.5em;}
* html #contenedor {height:30.5em;}

#arriba {position:relative;}
#arriba #uno {width:10em; height:10em; background:#fff; position:absolute; text-align:center; margin-top:0;}
#arriba #uno img {margin-top:40px;}
#arriba #dos {width:10em; height:10em; background:#B6DA6C; position:absolute; left:10.5em; margin-top:0;}
#arriba #dos ul {margin-top:3px;}
#arriba #dos li {color:#005953; font-size:0.8em;}
#arriba #dos li a {color:#005953; text-decoration:none; width:auto; padding: 0 0 0 25px;background: url(/revitass/img/iconoLiMenu.gif) no-repeat 10px 10px; display:block; height:2em; line-height:2em;}
* html #arriba #dos li a {height:25px; line-height:25px;} /*para que el rollover en ie sea correcto al aumentar la fuente*/
#arriba #dos li a:hover {background: #DFEFBE url(/revitass/img/iconoLiMenuOver.gif) no-repeat 10px 10px;}
#arriba #dos li a.vinculoActivo {background: #DFEFBE url(/revitass/img/iconoLiMenuOver.gif) no-repeat 10px 10px;}
#arriba #tres {width:10em; height:10em; position:absolute; left:21em; margin-top:0;}
#arriba #cuatro {width:10em; height:10em; position:absolute; left:31.5em; margin-top:0;}
#arriba #cuatro ul {position:absolute; bottom:5px; right:10px;}
* html #arriba #cuatro ul {bottom:2px;}
#arriba #cuatro li {color:#005953; padding-right:10px; text-align:right; background: url(/revitass/img/iconoLiMenuContextual.gif) no-repeat right center; height:20px; line-height:20px;}
#arriba #cuatro li a {color:#005953; font-size:0.7em; font-weight:bold;}
#arriba #cuatro li a:hover {text-decoration:none;}

#abajo {background: url(/revitass/img/fondoTramaMenuIzq.gif) repeat-y; width:41.5em; margin-top:10.5em;}
.contacta #abajo {background: none;}
* html #abajo {margin-top:11.25em;}
#abajo #imagen {width:10em; min-height:20em; float:left;}
* html #abajo #imagen {height:20em;}
#abajo #contenido {background:#fff; border: 4px solid #D7EBAB; min-height: 19.5em; width:30.5em; margin-left:0.5em; overflow:auto; padding-bottom: 15px;}
* html #abajo #contenido {margin-top:-20em; margin-left:10.5em}
#abajo #contenido h1 {color:#005953; font-size:1em; font-weight:normal; margin: 15px 0 5px 40px;}
#abajo #contenido p {font-size:0.7em; margin: 0 40px 5px 40px;}
#abajo #contenido div.documentos p {margin: 0 40px 5px 0px;}
#abajo #contenido img {float:left; margin: 0 10px 0 40px;}
div.asociate ul {font-size:0.7em; margin: 0 40px 5px 40px;}

#rastroMigas {font-weight:normal; margin: 15px 0 5px 40px; font-size:0.8em;}
#rastroMigas li {color:#005953; display:inline;}
#rastroMigas a {color:#005953; background: url(/revitass/img/separadorLiRastroMigas.gif) no-repeat center right; padding-right:6px; margin-right:4px;}
#rastroMigas a:hover {text-decoration:none;}

#izquierda {float:left; width:16.5em;}
#izquierda a {color:#005953;}
#izquierda a:hover {text-decoration:none;}
#abajo #contenido #izquierda img {padding:0; margin:0 5px 0 0; line-height:1em;}
#abajo #contenido #izquierda span.mapas img {margin: 30px 5px 0 40px !important;}


#derecha {margin-left:1em; font-size:0.8em;}
#derecha ul {float:left;}
#derecha ul#indice {width:3em; color:#005953;}
#derecha ul#indice a {color:#005953; text-decoration:none; padding-left:5px;}
#derecha ul#indice li#indiceActivo {background:#005953; color:#fff; font-weight:bold;}
#derecha ul#indice li#indiceActivo a {color:#fff;}
#derecha ul#indice a:hover {text-decoration:underline;}
#derecha ul#contenidos {border-left:1px solid #005953; padding-left:1em; width:11.5em;}
#derecha ul#contenidos a {color:#666;}
#derecha ul#contenidos a:hover {text-decoration:none;}

#derecha ul#indiceCentros strong {display:block; background:#005953; color:#fff; padding:0 3px;}
#derecha ul#indiceCentros {color:#005953; }
#derecha ul#listadoCentros {border-left:1px solid #005953; padding-left:1em; width:11.5em; color:#666;}
#derecha ul#listadoCentros li {margin:0; padding:0; clear:both; padding: 0 0 5px 0;}
#derecha ul#listadoCentros li strong {display:block; clear:both;}
#derecha ul#listadoCentros a {color:#666;}
#derecha ul#listadoCentros a:hover {text-decoration:none;}

/* Estilos para la estructura del formulario de contacto */
#abajo #izquierdaContacta {width:10.25em; min-height: 20em; float:left;}
#abajo #izquierdaContacta #bloqueContacta1 {width:10em; height:10em; background:#fff;}
#abajo #izquierdaContacta #bloqueContacta1 h1 {color:#005953; font-size:0.9em; font-weight:normal; padding: 15px 0 0 15px;}
#abajo #izquierdaContacta #bloqueContacta1 p {font-size:0.7em; padding: 15px 5px 15px 15px;}
#abajo #izquierdaContacta #bloqueContacta2 {width:10em; height:10em; background:#B6DA6C; margin-top:0.5em;}
#abajo #izquierdaContacta #bloqueContacta2 p {text-align:center; font-size:0.8em; padding: 40px 15px 10px 15px; color:#005953; font-size:0.8em;}
#abajo #izquierdaContacta #bloqueContacta2 a {text-decoration:underline; color:#005953;}
#abajo #izquierdaContacta #bloqueContacta2 a:hover {text-decoration:none;}

#abajo #centroContacta {background:#fff; border: 4px solid #D7EBAB; width:20em; min-height: 18.75em; margin-left:0.5em; overflow:auto; padding-bottom: 0.75em;}
#abajo #centroContacta label {padding-top:0.5em; display:block;}
#abajo #centroContacta strong {display:block; float:left; width:7em; font-weight:normal; clear:both; text-align:right; padding-right:5px; font-size:0.8em;}
#abajo #centroContacta input {border: 1px solid #ccc; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; margin-left:3px;}
#formBuscador input {border: 1px solid #ccc; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin-left:3px;}
#abajo #centroContacta textarea {border: 1px solid #ccc; width:15em; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;}
#abajo #centroContacta textarea {height: 8.5em;}

#abajo #derechaContacta {width:10em; height:20em; float:right; position:relative;}
#abajo #derechaContacta #fondoImagen1 {width:10em; height:10em;}
#abajo #derechaContacta #fondoImagen2 {width:10em; height:10em; margin-top:0.5em;}
#botonesContacta {width:8.5em; background: url(/revitass/img/fondoTramaMenuIzq.gif); padding:4px 4px; margin-top:0.5em; float:right; margin-right:2em;}
* html #botonesContacta {padding:4px 4px 1px 12px; width:8.3em; margin-right:0.8em;}
#botonesContacta input {text-align:left; text-transform:lowercase; display:block;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; border:1px solid #fff !important; background:#fff; color:#666; width:5em !important; float:left; margin:0 0 0 3px;}
#botonesContacta input.aceptar {background: #fff url(/revitass/img/btnAceptar.gif) no-repeat center right;}
#botonesContacta input.borrar {background: #fff url(/revitass/img/btnBorrar.gif) no-repeat center right;}

#mensaje p {font-size:0.7em; margin: 0 40px 5px 40px;}
#mensaje a {color:#005953;}

/*Estilos para el detalle de las clinicas*/
#logoDetalle img {padding: 1em 0;}
#izquierdaDetalle {clear:both; width:65%; float: left; border-right: 1px solid #ccc;}
#izquierdaDetalle p {width:auto;}
#abajo #izquierdaDetalle h1 {color:#666; font-weight:bold; margin-top:0;}
#derechaDetalle img {padding: 0 0 1em 0;}
#direccionDetalle {clear:both; padding-top:1em;}
#direccionDetalle strong {color:#005953; display:block;}
#direccionDetalle span {color:#005953;}
/*Estilos para el pie*/
#pie {padding: 5px 0px; width:42.5em;}
#pie .enlacepie{font-size:0.7em; margin: 0 20px 5px 150px;}
#pie .pieDerecha {float:right;}
#pie img{padding-left:8px;}
#pie .logJuegoOnce{margin-top:5px}



/*Estilos para el listado de noticias*/
.resultadosNoticiasCategoryBlock a {margin: 0 40px 5px 40px; font-size:0.8em; color:#005953; text-decoration: underline;}
.resultadosNoticiasCategoryBlock a:hover {text-decoration: none;}
.resultadosNoticiasCategoryBlock p.fecha {font-weight:bold; color:#999;}

/*Estilos para el paginado*/
div#paginado {text-align:center; font-size:0.8em;}
div#paginado input {text-align:center; font-size:0.8em; background:#fff; border: 0px none;color:#005953; text-decoration:underline;}

#buscadorpaginacion,
#buscadornumpagina {text-align:center; font-size:0.7em; margin-left:40px;}
#buscadorpaginacion .buscadorpagini,
#buscadorpaginacion .buscadorpagant,
#buscadorpaginacion .buscadorpagsig,
#buscadorpaginacion .buscadorpagfin {background:no-repeat top center; float:left; width:5em;}
#buscadorpaginacion .buscadorpagini {background-image:url('/revitass/img/buscadorpagini.gif');}
#buscadorpaginacion .buscadorpagant {background-image:url('/revitass/img/buscadorpagant.gif');}
#buscadorpaginacion .buscadorpagsig {background-image:url('/revitass/img/buscadorpagsig.gif');}
#buscadorpaginacion .buscadorpagfin {background-image:url('/revitass/img/buscadorpagfin.gif');}
#buscadorpaginacion a {display:block; text-align:center; color:#666; padding:20px 0 10px 0;}
#buscadorpaginacion a:hover {text-decoration:none;}

/*Clases para las imagenes de fondo */
.contacto01 {background: #D7EBAB url(/revitass/img/contacto01.jpg) no-repeat right top;}
.contacto02 {background: #D7EBAB url(/revitass/img/contacto02.jpg) no-repeat left top;}
.contacto03 {background: #D7EBAB url(/revitass/img/contacto03.jpg) no-repeat left top;}
.contacto04 {background: #D7EBAB url(/revitass/img/contacto04.jpg) no-repeat left top;}

/*Clases para las imagenes aleatorias de cabecera*/
.imagenAleatoriaCabecera0_1 {background: #D7EBAB url(/revitass/img/imgRndCab0_1.jpg) no-repeat right top;}
.imagenAleatoriaCabecera0_2 {background: #D7EBAB url(/revitass/img/imgRndCab0_2.jpg) no-repeat left top;}
.imagenAleatoriaCabecera1_1 {background: #D7EBAB url(/revitass/img/imgRndCab1_1.jpg) no-repeat right top;}
.imagenAleatoriaCabecera1_2 {background: #D7EBAB url(/revitass/img/imgRndCab1_2.jpg) no-repeat left top;}
.imagenAleatoriaCabecera2_1 {background: #D7EBAB url(/revitass/img/imgRndCab2_1.jpg) no-repeat right top;}
.imagenAleatoriaCabecera2_2 {background: #D7EBAB url(/revitass/img/imgRndCab2_2.jpg) no-repeat left top;}

/*Clases para las imagenes aleatorias del menu de la izquierda*/
.imagenAleatoriaIzquierda1 {background: url(/revitass/img/imgMenuIzqRnd1.jpg) no-repeat;}
.imagenAleatoriaIzquierda2 {background: url(/revitass/img/imgMenuIzqRnd2.jpg) no-repeat;}
.imagenAleatoriaIzquierda3 {background: url(/revitass/img/imgMenuIzqRnd3.jpg) no-repeat;}
.imagenAleatoriaIzquierda4 {background: url(/revitass/img/imgMenuIzqRnd4.jpg) no-repeat;}
