* { margin: 0px; padding: 0px;}
html {}
body {font-family:"Trebuchet MS", Arial, sans-serif; font-size: 92%; color:#666666; background-color:#FFFFFF;}
img { border: none;}

div#construccion { width:453px; height: 452px; margin-left: auto; margin-right: auto; margin-top: 120px;background-image:url(../IMG/en_construccion.jpg); background-position: 0px 0px; background-repeat: no-repeat;}
div#construccion p { font-size: 1em; color:#FFFFFF; font-weight: bold; margin-left: 235px; margin-top:390px;}
/********** CABECERA **********/
div#cabecera {height:230px; background-image:url(../IMG/fondo_cabecera.jpg); background-position: 274px 0px; background-repeat: no-repeat;}
div#cabecera h1 { float: left; height:193px; width:274px; background-image:url(../IMG/logo_cabecera.jpg); background-position: left top; background-repeat: no-repeat;}
div#cabecera h1 a { display: block; width: 236px; height:85px; margin-left: 20px; margin-top: 70px;}
div#cabecera h1 a span { display: none;}
div#cabecera h2 { height:165px; margin-left: 274px;}
div#cabecera h2 span { display: block; color:#FFFFFF; font-size: 0.89em; font-weight: normal; margin-left: 25px; padding-top:105px;}
div#cabecera ul#menu { list-style: none;margin-left: 274px; padding-left:15px; padding-top: 5px;padding-bottom: 3px;}
div#cabecera ul#menu li {display: inline; margin-right: 20px;}
div#cabecera ul#menu li a { font-size: 0.9em; color:#FFFFFF; text-decoration: none; padding-top: 6px; padding-bottom: 3px;}
div#cabecera ul#menu li a.on { border-top: 3px solid #FFFFFF; padding-top: 3px;}
div#cabecera ul#menu li a:hover { border-top: 3px solid #FFFFFF; padding-top: 3px;}
div#cabecera p#fecha { width: 275px; padding-left:15px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; padding-top: 6px; color:#333333;}
div#cabecera ul#idioma { text-align: right; list-style: none; padding-right: 3px;}
div#cabecera ul#idioma li { display: inline; margin-right: 8px; padding-right: 4px;}
div#cabecera ul#idioma li#LI_es { background-image:url(../IMG/separador_idioma.gif); background-repeat: no-repeat; background-position: right 9px;}
div#cabecera ul#idioma li a {color:#333333; text-decoration: none; font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
div#cabecera ul#idioma li a.on { text-decoration: underline;}
div#cabecera ul#idioma li a:hover { text-decoration: underline;}
/********** CUERPO **********/
div#cuerpo {}
/* Izquierda */
div#cuerpo div#izq { width: 180px; float: left;  margin-right:10px;}
div#cuerpo div#izq h3 { padding-left: 15px; color:#E00154; font-weight: normal; margin-bottom: 10px;}
div#cuerpo div#izq ul { margin-left:15px; margin-right:15px; list-style: none;}
div#cuerpo div#izq ul li { margin-bottom: 8px;}
div#cuerpo div#izq ul li a { font-size: 1.1em; text-decoration: none; color:#66A228;}
div#cuerpo div#izq ul li a:hover { text-decoration: underline;color:#4997D9;}
div#cuerpo div#izq ul li ul { margin-top: 5px;margin-left:8px;}
div#cuerpo div#izq ul li ul li {padding-left:10px; background-image:url(../IMG/bullet.gif); background-position:left top; background-repeat: no-repeat;}
div#cuerpo div#izq ul li ul li a { font-size: 0.9em;text-decoration: none; color:#999999;}
div#cuerpo div#izq ul li ul li a:hover { text-decoration: underline;color:#66A228;}

div#cuerpo div#izq div#pdf {padding-top: 10px;padding-bottom: 15px;margin-right: 8px;}
div#cuerpo div#izq div#pdf h3 { font-size: 1.2em; line-height: 20px; font-weight: normal; margin-bottom: 5px; color:#000000;}
div#cuerpo div#izq div#pdf ul { list-style: none;}
div#cuerpo div#izq div#pdf ul li { padding-left: 25px; padding-right: 15px;padding-bottom: 0px; margin-bottom: 5px; margin-top:10px; background-image:url(../IMG/ICO_pdf.gif); background-repeat: no-repeat; background-position: 0px 7px;}
div#cuerpo div#izq div#pdf ul li a {font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; line-height: 17px; font-weight: bold; color:#a3a3a3; text-decoration:underline;}
div#cuerpo div#izq div#pdf ul li a:hover {color:#4997D9;}


/* Derecha */
div#cuerpo div#dch { width: 200px; float: right;}
div#cuerpo div#dch div#blog { padding-bottom: 5px; margin-right: 8px; border-bottom: 1px solid #E0E0E0;}
div#cuerpo div#dch div#blog_en { padding-bottom: 5px; margin-right: 8px; border-bottom: 1px solid #E0E0E0;}
div#cuerpo div#dch div#blog p {}
div#cuerpo div#dch div#blog a { display: block; width: 190px; height: 62px; background-image:url(../IMG/Blog.jpg); background-repeat: no-repeat; background-position: left top;}
div#cuerpo div#dch div#blog_en a { display: block; width: 190px; height: 62px; background-image:url(../IMG/Blog_ingles.jpg); background-repeat: no-repeat; background-position: left top;}
div#cuerpo div#dch div#blog span { display: none;}
div#cuerpo div#dch div#blog_en span { display: none;}
div#cuerpo div#dch div#banner_ges {width:140;  margin-bottom:8px; margin:auto; margin-top: 8px; text-align:center; }
div#cuerpo div#dch div#noticias { padding-top: 10px;padding-bottom: 15px;margin-right: 8px; border-bottom: 1px solid #E0E0E0;}
/**/div#cuerpo div#dch div#noticias ul { list-style: none; margin-bottom: 20px;}
/**/div#cuerpo div#dch div#noticias ul li {line-height: 15px; padding-left:12px; background-image:url(../IMG/bullet.gif); background-position:left top; background-repeat: no-repeat; margin-bottom: 10px;}
/**/div#cuerpo div#dch div#noticias ul li a { font-size: 0.8em; color:#666666; text-decoration: none; line-height: 15px;}
/**/div#cuerpo div#dch div#noticias ul li a:hover {color:#4997D9; text-decoration: underline;}
div#cuerpo div#dch div#noticias h3 { color:#4997D9; font-size: 1.2em; line-height: 20px; font-weight: normal; margin-bottom: 10px;}
div#cuerpo div#dch div#noticias p { text-align: justify; line-height: 14px;}
div#cuerpo div#dch div#noticias p img { margin-bottom: 10px;}
div#cuerpo div#dch div#noticias p a { font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; text-decoration: none; color:#666666;}
div#cuerpo div#dch div#noticias p a:hover {color:#4997D9; text-decoration: underline;}
div#cuerpo div#dch div#pdf {padding-top: 10px;padding-bottom: 15px;margin-right: 8px;}
div#cuerpo div#dch div#pdf h3 { font-size: 1.2em; line-height: 20px; font-weight: normal; margin-bottom: 5px; color:#000000;}
div#cuerpo div#dch div#pdf ul { list-style: none;}
div#cuerpo div#dch div#pdf ul li { padding-left: 25px; padding-right: 15px;padding-bottom: 7px; margin-bottom: 10px; background-image:url(../IMG/ICO_pdf.gif); background-repeat: no-repeat; background-position: 0px 7px;}
div#cuerpo div#dch div#pdf ul li a {font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; line-height: 17px; font-weight: bold; color:#a3a3a3;}
div#cuerpo div#dch div#pdf ul li a:hover {color:#4997D9;}



/* Centro */
div#cuerpo div#centro { margin-left: 200px;}
div#cuerpo div#centro.ini { margin-right: 240px; padding-bottom:60px;z}
div#cuerpo div#centro p { margin-bottom: 10px; text-align: justify; font-size: 0.85em; margin-right: 60px;}
div#cuerpo div#centro.ini p { margin-right: 230px;margin-right: 0px;}
div#cuerpo div#centro div#destacado { border-bottom:1px solid #CCCCCC; height: 205px;}

div#cuerpo div#centro.ini ul ul {margin-bottom:8px;}
div#cuerpo div#centro.ini ul span.resalte  {color: #333333; font-size: 1em; font-weight: bold; list-style: circle;}
div#cuerpo div#centro.ini ul ul li  { font-size: 1.2em; list-style: none; margin-top: 3px; text-align:left;}
div#cuerpo div#centro.ini ul ul li a {text-decoration: none; color:#66A228; } 
div#cuerpo div#centro.ini ul ul li a:hover { text-decoration: underline; color:#4997D9 }
div#cuerpo div#centro p.link_acceso { font-size: 0.8em; margin-right: 60px; text-align:center; }
div#cuerpo div#centro.ini ul li  { font-size: 1em; list-style: square; margin-top: 3px; text-align:left; display:block;}
div#cuerpo div#centro p.link_acceso a.pdf { padding-left: 25px; padding-right: 15px;padding-bottom: 7px; margin-bottom: 10px; padding-top: 7px; background-image:url(../IMG/ICO_pdf.gif); background-repeat: no-repeat; background-position: 0px 7px; color: #666666;}
div#cuerpo div#centro p.link_acceso a.pdf:hover { padding-left: 25px; padding-right: 15px;padding-bottom: 7px; margin-bottom: 10px; padding-top: 7px; background-image:url(../IMG/ICO_pdf.gif); background-repeat: no-repeat; background-position: 0px 7px; color: #4997D9;}
.enlace_logo {margin-right: 0px; margin-top: 80px; font-weight: bold;}


html > body > div#cuerpo > div#centro > div#destacado { height: auto;min-height: 205px;}
div#cuerpo div#centro div { padding-bottom: 10px; margin-bottom: 15px;}
div#cuerpo div#centro div a { text-decoration: none; color:#666666;}
div#cuerpo div#centro div a:hover { text-decoration: underline;}
/**/div#cuerpo div#centro div#tBody { border: none;}
/**/div#cuerpo div#centro div#tBody div { border: none;}
/**/div#cuerpo div#centro div#tBody div#dHPlus { margin-bottom: 0px;  padding-bottom: 0px;}
/**/div#cuerpo div#centro div#tBody div#dHPlus ul p { font-size: 1em;}
/**/div#cuerpo div#centro div#tBody div ul { margin-bottom: 0px; margin-top: 5px;}
/**/div#cuerpo div#centro div#tBody div#dHead { margin-bottom: 0px;  padding-bottom: 0px;}
/**/div#cuerpo div#centro div#tBody div#dHead h2 { font-size: 1em; margin-bottom:10px;color: #4997d9;}
/**/div#cuerpo div#centro div#tBody div#dHead p { color:#4997D9;}
/**/div#cuerpo div#centro div#tBody div#dHead p em {font-style: normal;}
/**/div#cuerpo div#centro div#tBody div#dTxT p b {color:#4997D9;}
div#cuerpo div#centro div img { float: left; margin-right:10px;}
div#cuerpo div#centro h3 {font-size: 1.2em; font-weight: normal; margin-bottom: 12px;}
div#cuerpo div#centro h4 {font-size: 1em; font-weight: bold; margin-bottom: 5px;color:#66A228;}
div#cuerpo div#centro div.links {}
div#cuerpo div#centro div.links a {color:#4997D9; text-decoration: underline;}
div#cuerpo div#centro div.links a:hover {color:#66A228;}
div#cuerpo div#centro h3.verde {color:#66A228;}
div#cuerpo div#centro h3.azul {color:#4997D9;}
div#cuerpo div#centro ul { margin-left:40px; margin-bottom: 30px; margin-right: 60px;font-size: 0.85em; text-align: justify;}
div#cuerpo div#centro ol { margin-left:40px; margin-bottom: 30px; margin-right: 60px;font-size: 0.85em; text-align: justify;}
div#cuerpo div#centro span.destacado { font-size: 1.2em; line-height: 1.45em; color:#333333;}
div#cuerpo div#centro a:hover span.destacado { text-decoration: none;color:#4997D9;}
div#cuerpo div#centro span.verde {color:#66A228; font-weight: bold;}
div#cuerpo div#centro a {color:#66A228;}
div#cuerpo div#centro a:hover {color:#4997D9;}
div#cuerpo div#centro a.especial {color:#4997D9; text-decoration: underline;}
div#cuerpo div#centro a.especial:hover {color:#66A228;}
div#cuerpo div#centro div.patrono { height: 260px;}
html > body > div#cuerpo > div#centro > div.patrono { height: auto; min-height:260px;}
div#cuerpo div#centro div.patrono h4 { margin-bottom: 10px;}


/********** PIE **********/
div#pie { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color:#333333; padding-top: 20px; padding-bottom: 10px; clear: both;}
div#pie ul { float: right; list-style: none;}
div#pie ul li { display: inline; margin-right: 9px; padding-right: 8px; border-right: 1px solid #333333;}
div#pie ul li.sin { border: none;}
div#pie ul li a {color:#333333; text-decoration: none;}
div#pie ul li a:hover { text-decoration: underline;}
div#pie p { padding-left: 20px;}

/********** FORMULARIO *********/
div#cuerpo div#centro div#formulario { margin-right: 180px;}
div#cuerpo div#centro div#formulario h3 {color: #4997d9; font-size:1.2em;}
div#cuerpo div#centro div#formulario p {font-size: 0.9em; text-align: justify;}
div#cuerpo div#centro div#formulario p.campos_obligatorios {color:#67B41A; text-align: left;}
div#cuerpo div#centro div#formulario form { margin-top:20px; width: 500px;}
div#cuerpo div#centro div#formulario form div { margin: 0px; padding: 0px; margin-bottom: 5px;}
div#cuerpo div#centro div#formulario form div label { display: block; float: left; width: 120px; font-size:0.9em; margin: 0px; padding: 0px;}
div#cuerpo div#centro div#formulario form div input { width: 237px; font-size:1em;margin: 0px; padding: 0px;}
div#cuerpo div#centro div#formulario form div textarea { width: 238px;  height:50px; font-size:1em;margin: 0px; padding: 0px;}
div#cuerpo div#centro div#formulario form div input#ficheroadd {width:340px;font-size:0.9em; padding-top:2px; padding-bottom:2px;}
div#cuerpo div#centro div#formulario form div.botones { padding-left: 120px; padding-top:10px;}
div#cuerpo div#centro div#formulario form div.botones input { width: 74px; background-image:url(boton.jpg); background-repeat: no-repeat; background-position: left top; background-color:#67B41A; border: none; padding-top:7px; padding-bottom:4px; color:#FFFFFF; font-weight: bold; font-size:0.8em;}
div#cuerpo div#centro div#formulario form div.botones input#cancelar {}
div#cuerpo div#centro div#formulario form div.botones input#enviar {}
div#cuerpo div#centro div#formulario p.datos {margin-top: 20px; background-color: #EEEEEE; font-size:0.8em; padding:15px;text-align: justify;}
div#cuerpo div#centro div#formulario form p.condiciones input#conditions {width:30px;font-size:0.9em; padding-top:2px; padding-bottom:2px;}
div#cuerpo div#centro div#formulario form p.condiciones {text-align:right; margin-top:10px;}
div#cuerpo div#centro div#formulario form p span.acepto {margin-left:50px;}
div#cuerpo div#centro div#formulario p span.acepto a {color:#4997D9;}
div#cuerpo div#centro div#formulario p span.acepto a:hover {color:#666666;}

div#centrar { text-align: center;}

div#cuerpo div#centro div {  overflow: hidden;  _overflow: visible;  _overflow-x:hidden;  _height: 0;  }
div#cuerpo div#contenidos { float:left; margin: auto; text-align:center; margin-left: 0px; margin-right:0px; width: 55%; }
div#cuerpo div#contenidos div#tBody {width: 100%; margin:0px; padding:0px; text-align:center;}
div#cuerpo div#contenidos div#cCn {margin:0px; padding:0px;}
