@charset "UTF-8";html, body { border: 0; margin: 0; padding: 0;}/* Jello -- start copying here * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */body {	/*padding: 0 31.25em 0 31.25em;*/	margin: 0;	text-align: center;	background-color:#ECB301; 	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	}		#sizer {	margin: 0 auto 0 auto;	padding: 0;	width: 0%;	max-width: 0.00em;  /* version for IE is at the bottom of this style block */}#expander {	margin: 0 -31.25em 0 -31.25em;	min-width: 62.50em; /* Critical Safari fix! */	position: relative;	/*border:#003300 solid 1px;*/}/* Holly hack for IE \*/* html #expander { height: 0; }/* *//* helps IE get the child percentages right. */#wrapper { width: 100%;background-color:#FFFFFF; } /***** Fin de Jello *******//******* Holly Hack *******//*\*/* html form {height: 0;}/* Holly hack *//****** Clear Fix *********/.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-table;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */#IE7Root .ie7{	/**** Este estilo solo afecta al IE7 ****/	/**** Se basa en un nodo <div> llamado IE7Root que solo hacemos exisitir en IE7 *****/}#logos {	display:inline;	}.logo {	margin: 0.00em 0.31em;}#cabecera {	}	.fotoCabecera {	border:#000000 solid 5px;	}.columnaIzquierda {	width:25%;	float:left;	padding-top:15px;	/*border:#003300 solid 1px;*/}.columnaDerecha {	width:70%;	float:right;	display:block;	text-align:left;	/*border:#003300 solid 1px;*/	margin-right:45px;}.contenidoCentral {	margin:0px 45px;	padding:0px;	display:block;	text-align:left;}.contenidoCentral h1 {	border:#000000 solid 3px;	background-color:#00FFFF;	width:35%;	font-size:1.2em;	text-transform:uppercase;	padding:10px;}.columnaDerecha h1 {	border:#000000 solid 3px;	background-color:#00FFFF;	width:65%;	font-size:1.2em;	text-transform:uppercase;	padding:10px;}.columnaDerecha h2 {	border:#000000 solid 2px;	background-color:#6AEA6A;	width:55%;	font-size:0.9em;	text-transform:uppercase;	padding:10px;}.columnaDerecha h3 {	font-size:0.9em;	text-transform:uppercase;	color:#FF3300;}.columnaDerecha p {	font-family: Verdana, Arial, Helvetica, sans-serif;  	font-size:0.8em;	text-align:left;  	color:#000000; }.columnaDerecha p a, .columnaDerecha p a:visited {  font-weight: bold;  color:#CA7902;    text-decoration:none;  }    .columnaDerecha p a:hover {	/*text-decoration:underline;*/	color:#000000; 	background-color:#FF9933;	padding:5px;  }.columnaDerecha ul {	list-style-type:disc;}.columnaDerecha li {	font-family: Verdana, Arial, Helvetica, sans-serif;  	font-size:0.8em;	text-align:left;	padding-bottom:10px;}.columnaDerecha li a, .columnaDerecha li a:visited {	color:#CA7902;	font-weight:bold;	text-decoration:none;}.columnaDerecha li a:hover {	/*text-decoration:underline;*/	color:#000000; 	background-color:#FF9933;	padding:5px;  }.columnaDerecha li ul {  	font-size:1.3em;}.fotoDerecha {	float:right;	margin:5px;}.fotoIzquierda {	float:left;	margin:5px;}.tabla{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;text-align:left;font-weight:normal;}.tabla th {border:#333333 solid 1px;padding:5px;background-color: #BBFCFB;}.tabla td {border:#333333 solid 1px;padding:5px;}.tabla2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;text-align:left;font-weight:normal;width:90%;}.tabla2 th {border:#333333 solid 1px;padding:5px;background-color: #BBFCFB;}.tabla2 td {border:#333333 solid 1px;padding:5px;}.cita {	width:30%;	float:right;	text-align:left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:0.7em;	margin:10px;	padding:20px;	background-color:#fde1a5;}.destacadoRock {	width:90%;	text-align:left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:0.7em;	margin:10px;	padding:20px;	background-color:#e2e2f8;}/*////////////////////NAVEGACION////////////////////*/#contenedorMenu {text-align:left;	}	.menu {  display:table-row;  padding:0;  margin:0;  list-style-type:none;  white-space:nowrap;  } .menu ul { margin:5px;}.menu li {display:inline;}.menu a, .menu a:visited {  display:block;  float:left;    font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:0.8em;  font-weight: bold;  text-transform:uppercase;  color:#000000;   padding:4px 15px;  margin:0px 2px;  background:#FFFFFF;   border:4px solid #000000;   text-decoration:none;  }    .menu a:hover {	background-color:#00FFFF;  }/*//////////////////////////////////////*/.menuUtilidades {  float:right;  display:table-row;  padding:0;  margin:0 40px 5px 0;  list-style-type:none;  white-space:nowrap;   } .menuUtilidades ul { margin:5px;}.menuUtilidades li {display:inline;}.menuUtilidades a, .menuUtilidades a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:0.7em;  font-weight: bold;  text-transform:uppercase;  color:#333333;   padding:0px 5px;  text-decoration:none;  }    .menuUtilidades a:hover {	text-decoration:underline;  }/*//////////////////SUBOTONERA////////////////////*/.subotonera {  /*display:table-row;*/  padding:0;  margin:0;  text-align:left;    }  .subotonera ul { margin:5px;list-style-type:none;}.subotonera li a, .subotonera li a:visited {  display:block;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:0.7em;  font-weight: bold;  text-transform:uppercase;  color:#000000;   padding:4px 15px;  margin:2px 0px;  background:#FFFFFF;   border:3px solid #000000;   text-decoration:none;  text-align:left;  /*width:100%;*/ }  .subotonera li a:hover {		background-color:#CCFF66;  }   .subotonera ul li ul { margin:0px; padding-left:15px; }  /*//////////////////////////////////////*/.textoPie {   font-margin-top: 0.7em;family: Verdana, Arial, Helvetica, sans-serif;  font-size:0.65em;  text-transform:uppercase;  color:#333333;   }    .textoPie a, .textoPie a:visited  {  color:#333333;  font-weight:bold;  text-decoration:none;  }    .textoPie a:hover  {  font-weight:bold;  text-decoration:underline;  }        /*///////////////NOTICIAS///////////////////////*/   .noticias {	font-size:0.8em;	margin: 10px 45px;	width:90%;	text-align:left;} .noticias h1 {	border:#000000 solid 3px;	background-color:#00FFFF;	width:35%;	font-size:1.2em;	text-transform:uppercase;	padding:10px;}.noticias a, .noticias a:visited {    font-size:1.2em;	font-weight: bold;    color:#CA7902;    text-decoration:none;  }    .noticias a:hover {	text-decoration:underline;	color:#000000;  } .noticias p {	font-size:1em;	} .titular { 	font-weight: bold;	color:#CA7902;	font-size:1.6em;	padding-bottom:10px;	padding-top:15px;} .entradilla { 	font-weight: bold;	color:#000000;	font-size:1.2em;	padding-bottom:10px;}    .noticiaImagen {	float:left; 	margin-right:10px;	width:160px;  }.comentarioNoticia {border:0.1em dotted #CACACA;margin:0.4em;padding:0.3em;}.panelesNoticias {background-color:#FFFFFF; border: 0.1em solid #999999;padding:8px;}.documentoAsociado {float: left;margin-right: 25px;}.ionoPdf {float:left;margin-right:20px;margin-left:10px;}.vinculoPdf {float:left;margin-top:10px;}.textoPdf {margin-bottom:15px;}.imagenGaleria {padding:5px;}.video {padding:0.8em;text-align:left;margin:10px;border: 0.1em solid #999999;}.anadirComentario {width:55%;border: 0.2em solid #999999;padding:15px;margin:15px 0px;}.anadirComentario h1 {padding:5px;background-color:#CCCCCC;width:90%}.anadirComentarioBoton {float:right; margin:15px}.panelConsultorio {	width:30%;	float:left;	padding:15px;	font-size:0.8em;	text-align:left;	border:#003300 solid 3px;	background-color:#FFFF99;	margin-left:45px;	margin-top:25px;}  .consultas { 	float:right;	width:55%;	text-align:left;	padding-left:20px;	margin-right:45px;	}.consultas a, .consultas a:visited {    font-size:0.9em;	font-weight: bold;    color:#000000;     text-decoration:none;  }    .consultas a:hover {	text-decoration:underline;	color:#CA7902;  } .consultas p {	font-size:1em;	} .consultas h1 {	border:#000000 solid 3px;	background-color:#00FFFF;	width:65%;	font-size:1.2em;	text-transform:uppercase;	padding:10px;	}  .consultasRespuesta { 	float:right;	width:55%;	text-align:left;	padding-left:20px;	margin-right:45px;	} .consultasRespuesta h1 {	border:#000000 solid 3px;	background-color:#00FFFF;	width:65%;	font-size:1.2em;	text-transform:uppercase;	padding:10px;	} .pregunta { 	font-weight: bold;	color:#CA7902;	font-size:1.4 em;	padding-bottom:10px;	padding-top:15px;} .respuesta {	color:#000000;	font-size:0.9em;	padding-bottom:10px;}.panelConsultorio p  {    font-size:0.9em;	  }    .panelConsultorio li  {    font-size:0.9em;	  }.panelConsultorio p a, .panelConsultorio p a:visited {    font-size:1.1em;	font-weight: bold;    color:#000000;	text-align:center;      text-decoration:none;	padding:10px;	background-color:#999900;	border:solid 1px #000000;	  }    .panelConsultorio p a:hover {	color:#000000;	background-color: #33CC33;  }  .fotoPanel{margin:10px;}.consultaListado {border:0.1em dashed #CACACA;margin:0.4em;padding:0.3em;vertical-align:middle;}.iconoConsulta {float:left;margin:0.3em;}.paginacion {float:right;font-size:0.8em;}.paginacion a, .paginacion a:visited {/*font-size:1em;*/font-weight:bold;color:#000000;text-decoration:underline;}.paginacion a, .paginacion a:hover {color:#CA7902;text-decoration:underline;}/*------------(CSS LOGO TAW)------------*/#logoTAW{	text-align:right;	padding-top:5px;}#logoTAW a{	text-decoration:none;}.tawlogo {font-family: arial, sans-serif;border: 1px solid #555;vertical-align: 0.3em;font-weight: bold;color: #fff;font-size: 1.5em;background-color: #555;padding: 0;}.tawlogo .tnivel {padding: 0 0.4em ;border-bottom: 0px;background-color: #555;color: #fff;font-size: 0.8em;}.tawlogo abbr {border-bottom: 0px;}.tawlogo acronym{border-bottom: 0px;padding: 0 0.3em;background-color: #fff;color: #000;}.tawlogo sup{padding: 0;vertical-align: 0.6em;font-size: 0.6em;}/*------------(CSS LOGO TAW)------------*/.error{	border: 0.1em dashed red; 	color: Red;	margin:1em 0em 2em 15em;	width:40%; 	padding:0.8em;}.mensaje{	border: 0.1em dotted black; 	background-color: #DADADA;	margin:3em 0em 1em 1em;	padding:0.8em;}.avisoRegistro {width: 98%; padding: 10px;border:0.1em solid #999999;}.panelRegistro {width:55%;border: 0.2em solid #999999;padding:15px;margin:15px 0px;}.panelRegistro h1 {padding:5px;background-color:#CCCCCC;width:90%}.panelRegistroBoton {float:right; margin-right:55px;margin-bottom:15px;}.panelRegistroFormulario { padding:1.5em;}.textoPequeno {   font-margin-top: 0.7em;  font-size:0.65em;  }      .home {  margin:10px 45px;  padding:0px;  /*border:solid 1px #000000;*/  }      .homeIzquierda {  padding:0px;   float:left;    width:34%;   /*border:#00FFFF solid 0.1em;*/    }        .homeConsultorio {  border:#000000 solid 0.3em;   text-align:left;  padding:5px;    }    .homeConsultorio a, .homeConsultorio a:visited {    font-size:0.8em;	font-weight: bold;    color:#000000;     text-decoration:none;	text-align:left;	margin-left:5px;  }    .homeConsultorio a:hover {	text-decoration:underline;	color:#CA7902;  }     .homeConsultorio h1 {	border:#000000 solid 2px;	background-color:#00FFFF;	width:90%;	font-size:1em;	text-transform:uppercase;	padding:5px;	margin:5px;	}    .bannerIzquierda {  margin-top:10px;  border:#000000 solid 0.3em;   }    .homeDerecha {  padding:0px;  float:right;    width:65%;     }    .bannerGrande {  float:left;  border:#000000 solid 0.3em;  padding:0px;    }    .destacadosAbajo {   margin: 10px 0px;}    .homeNoticias {  border:#000000 solid 0.3em;   text-align:left;  width:48%;  float:left;    }    .homeNoticias a, .homeNoticias a:visited {    font-size:0.8em;	font-weight: bold;    color:#000000;     text-decoration:none;	text-align:left;	margin-left:5px;  }    .homeNoticias a:hover {	text-decoration:underline;	color:#CA7902;  }       .homeNoticias h1 {	border:#000000 solid 2px;	background-color:#00FFFF;	width:90%;	font-size:1em;	text-transform:uppercase;	padding:5px;	margin:5px;	}  .homeEntradilla {    font-size:0.8em;    color:#000000; 	text-align:left;	margin-left:5px;	padding-top:10px;  }    .homeImagen {	float:left; 	margin-right:10px;	width:80px;  }.separador{float:left;border:solid 1px #FFFFFF;}.redesSociales img{border:none;}.index {   position: absolute;   top: 50%;   left: 50%;   margin-top: -15.625em; /* la mitad del alto de la pelicula 250*/   margin-left: -25em; /* la mitad del ancho de la pelicula 400*/   text-align:center;   /*border:solid #000000 1px;*/   width:50em;} .index ul { padding:1em; text-align:center;}.index li {display:inline; text-align:center;}.index ul li a, .index ul li a:visited {      font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:0.6em;  font-weight: bold;  text-transform:uppercase;  color:#000000;   padding:4px 15px;  margin:0px 2px;  background:#FFFFFF;   border:4px solid #000000;   text-decoration:none;  }    .index ul li a:hover {	background-color:#00FFFF;  }