@import "reset.css";
@import "minicalendar.css";
@import "listados.css";
@import "thickbox.css";

body{background:#E9EFF6 url("../images/fondoBody.gif") repeat-x left top;font-family:tahoma,sans-serif;font-size:70%;margin:0px;padding:0px;}

.page{}

/*Cabecera*/
.cabecera{background:url("../images/fondoCabecera.gif") no-repeat left top;width:980px;height:120px;margin:0px auto;position:relative;}
.cabecera a.enlaceHome{display:block;float:left;height:120px;width:215px;}
.cabecera .mapaSevilla{position:absolute;top:0px;right:0px;width:225px;height:200px;border:5px solid #ffffff;overflow:hidden;background-color:#DDD;}
.cabecera .bannerCabecera{width:515px;height:92px;overflow:hidden;padding-top:15px;text-align: center;}
.cabecera .objectMulti{width:450px;height:92px;margin:auto;}

/*Menu*/
.menu{padding:6px 0px; height:13px; width:980px; margin:0 auto; position:relative;}
.menu ul{width:740px;margin:0px auto;padding-right:240px; text-align:left;}
.menu ul li{display: inline;border-right:2px solid #fff;}
.menu ul a{color:#fff;font-size:110%; font-weight: bold;padding:2px 8px;text-decoration:none;}
.menu ul a:hover{color:#da1d0f;background-color:#fff;padding:2px 8px;}

/*************************************************************/
/*Columnas*/
.columnas{width:980px; margin:0px auto;background:#fff;padding:0.1em 0em;}
.col1{}
.col3{padding-top:80px;}
/*COL2*/
.col2 div.ocms_de_norm {_width:97.5%;}
.col2 .contenedoraCaja{_width:97.5%;}

div.col2 .contenidoModulo {_width:97.5%;}
.rastro{padding:0.5em;background-color:#eeeeee;margin:0.5em 0.5em 0em;font-size:90%;font-weight: bold;}
.rastro .ultimoRastroMiga{font-weight: bold;}
.rastro a{text-decoration:none;color:#282828;font-size:90%;}
.rastro a:hover{text-decoration:underline;}



.titulo h1{color:#da1d0f;font-size:170%; font-weight:bold; margin:0.5em 0px 0.5em; padding:0em 0.5em;}
.titulo h2{color:#da1d0f;font-size:170%; font-weight:bold; margin:0.5em 0px 0.5em; padding:0em 0.5em;}

div.col2 b{font-weight:bold;}
div.col2 p{margin:.5em 0px;}
div.col2 i{font-style: italic;}
div.col2 u{text-decoration:underline;}

div.caja a{_color:#282828;text-decoration:none;color:#000; }
div.caja a:hover{_color:#da1d0f;_text-decoration:underline;text-decoration:underline}

div.col2 h3{font-family:Georgia;font-size:1.4em;line-height: 1.2em;margin:0.8em 0px;}
div.col2 h4{font-size:1.2em;line-height:1.2em;margin:0.8em 0px;font-weight:bold; color:#DA1D0F;}

/*div.col2 .enlace{color:#8c7146;text-decoration: underline;background:url(../images/icoVermas.gif) no-repeat scroll right 4px; padding-right:10px;}
div.col2 .enlace:hover{color:#352820;text-decoration: underline;}*/

div.col2 .detalleTexto ul{margin:1em auto; padding:0px 1.5em;line-height:1.4em;width:80%;}
div.col2 .detalleTexto ul li{list-style:disc;padding-left:1em; color:#282828; }

div.wysiwyg ul{margin:1em 0px; padding:0px 1.5em;line-height:1.4em;}
div.wysiwyg ul li{background: url("../images/icoListado.gif") no-repeat left 5px; padding-left:1em;}


/***************fin COL2******************/
/*************************************************************/

/*Pie*/
.pie{border-top:5px solid #da1d0f;border-bottom:5px solid #da1d0f;padding:0.5em;margin-top:1em;text-align:center;}
.pie p{margin:1em 0px;}

/*GENERALES*/
b{font-weight: bold;}
.verMas a{color:#282828;}
.verMas a:hover{color:#da1d0f;}

/*CAJAS*/
.cajabanner{margin-top:8px;}
/*Caja Noticia Home Principal*/
.cajaNoticiaPrincipal{line-height:1.5em;margin:1em 0px;}
.cajaNoticiaPrincipal p.tituloCaja{display:none;}
.cajaNoticiaPrincipal form{display:none;}
.cajaNoticiaPrincipal ul li img{border:none;float:none;margin-bottom:1em;}
.cajaNoticiaPrincipal .contenidoCaja{margin:0em 1em;}
.cajaNoticiaPrincipal .foto_resumen{text-align: center;}
.cajaNoticiaPrincipal .titulo_resumen{color:#da1d0f;font-size:140%;font-weight: bold;margin:0em;line-height:1.2em;margin-bottom:0.6em;}
.cajaNoticiaPrincipal a p.fecha_resumen{color:#282828;}
.cajaNoticiaPrincipal a p.subtitulo_resumen{font-weight:bold;color:#282828;}
.cajaNoticiaPrincipal a:hover p.subtitulo_resumen{color:#da1d0f;}
.cajaNoticiaPrincipal ul li{border-bottom:1px dotted #da1d0f;margin:0 0 1em;padding:0 0 1em;}

/*Caja Noticias Home Secundarias*/
.cajaNoticiaSecundaria{line-height:1.5em;margin:1em 0px;}
.cajaNoticiaSecundaria p.tituloCaja{display:none;color:#DA1D0F;font-size:110%;font-weight:bold;margin:1em;}
.cajaNoticiaSecundaria form{display:none;}
.cajaNoticiaSecundaria ul li img{border:none;float:right;margin-bottom:1em;}
.cajaNoticiaSecundaria .contenidoCaja{margin:0em 1em;}
.cajaNoticiaSecundaria a p.titulo_resumen{color:#da1d0f; font-weight:bold; _margin-top:-7%;}
.cajaNoticiaSecundaria a p.fecha_resumen{color:#282828;}
.cajaNoticiaSecundaria a p.subtitulo_resumen{color:#282828;}
.cajaNoticiaSecundaria a:hover p.subtitulo_resumen{color:#da1d0f;}
.cajaNoticiaSecundaria ul li{border-bottom:1px dotted #da1d0f;margin:1em 0em;padding-bottom:1em;}

/*Caja Noticias Home Panoramica*/
.cajaNoticiaPa{line-height:1.5em;margin:1em 0px;}
.cajaNoticiaPa p.tituloCaja{color:#698aaf;font-size:1.4em;font-weight:bold;margin:1em;}
.cajaNoticiaPa form{display:none;}
.cajaNoticiaPa ul li img{border:1px solid #DA1D0F;float:left;margin-bottom:1em;margin-left:1em;}
.cajaNoticiaPa .contenidoCaja{margin:0em 1em;}
.cajaNoticiaPa a p.titulo_resumen{color:#da1d0f; font-weight:bold;font-size:1.4em;line-height:1.5em;}
.cajaNoticiaPa a p.fecha_resumen{color:#282828;}
.cajaNoticiaPa a p.subtitulo_resumen{color:#282828;}
.cajaNoticiaPa a:hover p.subtitulo_resumen{color:#da1d0f;}
.cajaNoticiaPa ul li{border-bottom:1px dotted #da1d0f;margin:1em 0em;padding-bottom:1em;overflow: hidden;_height:270px;}

/*Caja Noticias Home Panoramica Secundaria*/
.cajaNoticiaPaSecundaria{line-height:1.5em;margin:1em 0px;}
.cajaNoticiaPaSecundaria p.tituloCaja{color:#698aaf;font-size:1.4em;font-weight:bold;margin:1em;}
.cajaNoticiaPaSecundaria form{display:none;}
.cajaNoticiaPaSecundaria ul li img{border:1px solid #DA1D0F;float:left;margin-bottom:1em;margin-left:1em;}
.cajaNoticiaPaSecundaria .contenidoCaja{margin:0em 1em;}
.cajaNoticiaPaSecundaria a p.titulo_resumen{color:#da1d0f; font-weight:bold;}
.cajaNoticiaPaSecundaria a p.fecha_resumen{color:#282828;}
.cajaNoticiaPaSecundaria a p.subtitulo_resumen{color:#282828;}
.cajaNoticiaPaSecundaria a:hover p.subtitulo_resumen{color:#da1d0f;}
.cajaNoticiaPaSecundaria ul li{border-bottom:1px dotted #da1d0f;margin:1em 0em;padding-bottom:1em;overflow: hidden;}

/*Caja Video*/
.cajaVideo{}
.cajaVideo .media{margin:1em auto;}
.cajaVideo p.tituloCaja{color:#da1d0f;margin:1em;font-weight: bold;font-size:110%;}
.cajaVideo .teaserMulti{margin:0em 1.3em;}
.cajaVideo .textMultimedia{margin:0em 1.3em;}
.cajaVideo .objectMulti{margin:0 1.3em;}
/*Caja Banner*/
.cajaBanner {margin:1em 0px 0em;}
.cajaBanner .contenidoCaja{text-align: center;}
.cajaBanner .contenidoCaja img{margin-top:0.5em;}
/*Caja Banner Flash*/
.cajaBannerFlash{margin:1em 0px 0em;}
.cajaBannerFlash .media{margin:1em auto;}
.col2 .tablaBanner{border:none;}


/*Caja Eventos*/
.cajaEventos{margin:1em;}
.cajaEventos p.tituloCaja{background-color:#698aaf;border-bottom:1px dotted #FFFFFF;border-top:1px dotted #FFFFFF;color:#FFFFFF;padding:6px 12px;margin:1em 0em;font-weight: bold;font-size:110%;}
.cajaEventos ul{margin:0em 0.5em;line-height:1.4em;}
.cajaEventos ul li{margin:1em 0em; padding-bottom:1em;border-bottom:1px dotted #da1d0f;}
.cajaEventos .title a{font-size:100%; color:#698aaf;text-decoration:none;font-weight:bold;}
.cajaEventos .title a:hover{text-decoration:underline;}
.cajaEventos .fecha{font-size:90%;font-weight: bold;}
.cajaEventos .teaser{font-size:90%;}

/*Caja AZUL*/
.cajaAzul{margin:1em;}
.cajaAzul p.tituloCaja{background-color:#698aaf;border-bottom:1px dotted #FFFFFF;border-top:1px dotted #FFFFFF;color:#FFFFFF;padding:6px 12px;margin:1em 0em;font-weight: bold;font-size:110%;}
.cajaAzul ul{margin:0em 0.5em;line-height:1.4em;}
.cajaAzul ul li{margin:1em 0em; padding-bottom:1em;border-bottom:1px dotted #da1d0f;}
.cajaAzul .title a{font-size:100%; color:#698aaf;text-decoration:none;font-weight:bold;}
.cajaAzul .title a:hover{text-decoration:underline;}
.cajaAzul .fecha{font-size:90%;font-weight: bold;}
.cajaAzul .teaser{font-size:90%;}

/*Caja ROJA*/
.cajaRoja{margin:1em 1em 1.5em 1em;}
.cajaRoja .contenidoCaja {padding:0 0 0 0.5em;}
.cajaRoja p.tituloCaja{background-color:#da1d0f;border-bottom:1px dotted #FFFFFF;border-top:1px dotted #FFFFFF;color:#FFFFFF;padding:6px 12px;margin:0.5em 0em;font-weight: bold;font-size:110%;}
.cajaRoja ventos ul{margin:0em 0.5em;line-height:1.4em;}
.cajaRoja ul li{margin:1em 0em; padding-bottom:1em;border-bottom:1px dotted #da1d0f;}
.cajaRoja .title a{font-size:100%; color:#698aaf;text-decoration:none;font-weight:bold;}
.cajaRoja .title a:hover{text-decoration:underline;}
.cajaRoja .fecha{font-size:90%;font-weight: bold;}
.cajaRoja .teaser{font-size:90%;}

/*Caja Menu Izquierda Secundario*/
.menuIzqCont{margin:0.8em 0.8em 0em;}
.menuIzqCont p{background-color:#da1d0f;padding:0.7em 1em;font-weight:bold;color:#fff;}
.menuIzqCont .menuIzquierda{background-color:#E9EFF6;padding:0.1em;}
.menuIzqCont .menuIzquierda ul{border:1px dashed #da1d0f;margin:0.8em;}
.menuIzqCont .menuIzquierda ul li{margin:0.7em 0em;padding:0em 0em 0.7em 1.7em;border-bottom: 1px solid #fff;background: url("../images/icoMenuIzquierda.gif") no-repeat left top;}
.menuIzqCont .menuIzquierda ul li a{color:#282828;}

.menuIzqCont .menuIzquierda ul.nivel2 {border:none;margin: 0.8em 0.4em 0em 0em;}
.menuIzqCont .menuIzquierda ul.nivel2 li{margin:0.4em 0em;padding:0em 0em 0.4em 1.6em;border-bottom: 1px solid #fff;background: url("../images/icoMenuIzquierda.gif") no-repeat left top;}

/**Caja Eventos*********************************/
.cajaEventos ul{margin:0em 0.5em;line-height:1.4em;}
.cajaEventos ul li{margin:1em 0em; padding-bottom:1em;border-bottom:1px dotted #da1d0f;}
.cajaEventos .title a{font-size:100%; color:#698aaf;text-decoration:none;font-weight:bold;}
.cajaEventos .title a:hover{text-decoration:underline;}
.cajaEventos .fecha{font-size:90%;font-weight: bold;}
.cajaEventos .teaser{font-size:90%;}

/**Caja Calendario*********************************/
.cajaCalendario{margin:1em;overflow:hidden;position:relative;}
.cajaCalendario p.tituloCaja{background-color:#698aaf;border-bottom:1px dotted #FFFFFF;border-top:1px dotted #FFFFFF;color:#FFFFFF;padding:6px 12px;margin:0em;font-weight: bold;font-size:110%;}
.cajaCalendario .contenidoCaja{border:none;padding:1em;}
#calendario{width:95%;border:none;margin:0px auto;}
#calendario .minicalendarPreviousLinkStyle{text-align: center;font-size:0.9em;background-color:#698aaf;}
#calendario .minicalendarPreviousLinkStyle a{color:#ffffff;font-weight: bold;}
#calendario .minicalendarNextLinkStyle{text-align: center;font-size:0.9em;background-color:#698aaf;}
#calendario .minicalendarNextLinkStyle a{color:#ffffff;font-weight: bold;}
#calendario .minicalendarTitleStyle{color:#ffffff;font-weight:bold;font-size:1.1em;letter-spacing:0em;text-align:center;padding:0.3em 0em;background-color:#698aaf;}
#calendario .minicalendarWeekdayStyle{font-size:0.8em;text-align:center;font-weight: bold;padding:1em 0em;}
#calendario .minicalendarEmptyDayStyle{background:url("../images/fondoCeldaCalendario.gif")repeat scroll 0 50%;text-align:center;}
#calendario .minicalendarOddMonthStyle{text-align: center;background:#ffffff;font-size:1em;padding:0.5em;}
#calendario .minicalendarEvenMonthStyle{text-align: center;background:#ffffff;font-size:1em;padding:0.5em 0em;}
#calendario .minicalendarActiveDayStyle{text-align: center;background:#f2f2f2;font-size:1em;padding:0.5em 0em;border:1px solid #da1d0f;}
#calendario .diaEvento{/*background-color:#da574d;*/ font-size:1em; padding:0.1em; text-align:center;}
#calendario .diaEvento a{color:#da574d;text-decoration:underline;}

/**Caja Buscador*********************************/
.cajaBuscador {margin:0em 1em;}
.cajaBuscador p.tituloCaja{background-color:#698AAF;border-bottom:1px dotted #FFFFFF;border-top:1px dotted #FFFFFF;color:#FFFFFF;font-size:110%;font-weight:bold;margin:0;padding:6px 12px;}
.cajaBuscador form{margin:1em;}
.cajaBuscador form.buscador .texto{float:left;border:1px solid #698AAF;color:#282828;padding:0.3em 0.3em 0.3em 0.4em;width:63%;_width:55%;margin-right:0.5em;}
/*.cajaBuscador form.buscador .boton_buscar {background-color:#DA1D0F;border:1px solid #698AAF;color:#FFFFFF;cursor:pointer;height:26px;line-height:19px;margin-top:0;padding:1px 2px 3px;width:27%;_width:25%;}
.cajaBuscador form.buscador .boton_buscar:hover {background-color:#698AAF;border:1px solid #698AAF;color:#FFFFFF;text-decoration:none;}*/
.cajaBuscador form.buscador .boton_buscar {background:url("../images/iconoLupa.gif");border:none;cursor:pointer;height:26px;line-height:19px;margin-top:0;padding:1px 2px 3px;width:27%;_width:25%;}
/*.cajaBuscador form.buscador .boton_buscar:hover {background:url("../images/iconoLupa.gif");border:none;text-decoration:none;}*/



/**Caja Login*****************/
.cajaLogin{margin:0.8em; padding:0.8em; background-color:#E9EFF6;}
.cajaLogin p.tituloCaja {font-weight:bold; color:#DA1D0F; text-align:center; border-bottom:1px dashed #DA1D0F; padding:0 0 0.5em 0; margin:0 0 0.5em 0;}
.cajaLogin .contenedorAccesoIn {padding:0.5em 0.5em 1em;}
.cajaLogin .user {font-size:11px; font-weight:bold; display:block; background:url("../images/iconoUsuario.gif") no-repeat left center; padding:3px 0px 3px 15px; margin:0 1.6em 0.5em;}
.cajaLogin .contenidoBotones {margin-top: 10px;}
.cajaLogin .btn_cerrarSesion {font-size: 11px;padding:3px 0px 3px 20px;margin-left:10px;background:url("../images/iconoDesconectar.gif") no-repeat left center;}
.cajaLogin .btn_cerrarSesion a {color:#282828; text-decoration:underline;}
.cajaLogin .accesoacciones {text-align:center; padding:1em 0 0 0;}
.cajaLogin .accesoacciones .accesoeditarperfil {float:left;}
.cajaLogin .accesoacciones .accesoeditarperfil a {text-decoration:none;background:#252012 none repeat scroll 0 0; border:1px solid #282828; color:#FFF; padding:2px 5px;}
.cajaLogin .accesoacciones .accesoeditarperfil a:hover {text-decoration:none;background-color:#666;}
.cajaLogin .accesoacciones .accesocerrarsesion a.cerrarSesion {text-decoration:none;background:#252012 none repeat scroll 0 0; border:1px solid #282828; color:#FFF; padding:2px 5px;}
.cajaLogin .accesoacciones .accesocerrarsesion a.cerrarSesion:hover {text-decoration:none;background-color:#666;}

/*pagina login*/
.recursoTextoLogin {padding:1em 2em;}
.recursoTextoLogin h2 {font-weight:bold; font-size:1.1em;}
.recursoTextoLogin .parrafoLogin {border:1px dashed #DA1D0F; padding:0.5em;}
.recursoTextoLogin .cont_columnasLogin {padding:1em 2em;}
.recursoTextoLogin .columnaLoginIzq {width:45%; float:left;}
.recursoTextoLogin .columnaLoginIzq span {font-weight:bold;}
.recursoTextoLogin .columnaLoginDer {width:45%; float:left;}
.recursoTextoLogin .columnaLoginDer span {font-weight:bold;}
.recursoTextoLogin .accesoAcciones {clear:left; text-align:center; padding:2em 0 1em 0;}
.recursoTextoLogin .accesoAcciones .accesoBtn a {margin:0 0.5em;text-decoration:none;background:#252012 none repeat scroll 0 0; border:1px solid #282828; color:#FFF; padding:2px 5px;}
.recursoTextoLogin .accesoAcciones .accesoBtn a:hover {text-decoration:none;background-color:#666;}

/*EDITAR PERFIL FORMULARIO*/
.formularioEditar .textoFormulario {padding:1.5em 0; text-align:center;}
.formularioEditar .cont_formulario {padding:0.5em 5em; margin:0;}
.formularioEditar .cont_formulario .fila_formulario {margin-bottom:0;display:block; padding:5px 4.5em;}
.formularioEditar .cont_formulario .literal {margin-left:0; text-align:left; width:35%; float:left;}
.formularioEditar .cont_formulario .campos_formulario input {border:1px dotted #da1d0f;color:#282828;padding:0.1em;width:95%;background:#ffffff url(../images/fondoInput.gif) repeat-x 0 100%;}
.formularioEditar .cont_formulario input.contactoForm {width:22.6em; float:none;}
.formularioEditar .cont_formulario .botones {padding:1em 0 0 0;}
.formularioEditar .cont_formulario .botones input {border:1px solid #282828;cursor:pointer;height:25px;line-height:20px;padding:1px 2px 3px;width:auto;color:#FFFFFF;background:#252012;}
.formularioEditar .cont_formulario .botones input:hover {background-color:#666;color:#FFF;text-decoration:underline;}
.formularioEditar table td {padding:0.5em; font-size:1.1em;}

/*accesoZonaPrivada*/
.accesoZonaPrivada {line-height:1.5em;}
.accesoZonaPrivada .contenedorZonaPrivada {padding:0.5em 5em; margin:0;}
.accesoZonaPrivada .contenedorZonaPrivada .fila_formulario {margin-bottom:0;display:block; padding:5px 4.5em;} 
.accesoZonaPrivada .contenedorZonaPrivada .literal {margin-left:0; text-align:right; width:35%; float:left;} 
.accesoZonaPrivada .contenedorZonaPrivada .campos_formulario input {border:1px dotted #da1d0f;color:#282828;padding:0.1em;width:95%;background:#ffffff url(../images/fondoInput.gif) repeat-x 0 100%;} 
.accesoZonaPrivada .contenedorZonaPrivada .fila_botones {padding:1em 0 0 0;text-align:center;} 
.accesoZonaPrivada .contenedorZonaPrivada .fila_botones input.btnAcceder {border:1px solid #282828;cursor:pointer; padding:1px 2px 3px; color:#FFF;background:#252012;}
.accesoZonaPrivada .contenedorZonaPrivada .fila_botones input.btnAcceder:hover {background-color:#666;color:#FFF;text-decoration:none;}
.accesoZonaPrivada .contenedorZonaPrivada .fila_acciones {padding:1em 0 0 0;text-align:center;}
.accesoZonaPrivada .contenedorZonaPrivada .fila_acciones a {color:#000; text-decoration:underline;}
.accesoZonaPrivada .contenedorZonaPrivada .fila_acciones a:hover {color:#000; text-decoration:none;}

.accesoZonaPrivada .formularioLogin{width:50%; margin:2em auto;padding:1em; border:1px solid #698aaf;}
.accesoZonaPrivada .campoLogin{margin:0em 0em 1em;}
.accesoZonaPrivada .campoLogin label{width:60%; border-bottom:1px solid #da1d0f; display:block;font-size: 1.2em; font-weight:bold;padding-bottom:0.5em;}
.accesoZonaPrivada .campoLogin input{width:99%;}
.accesoZonaPrivada .botonesLogin{/*margin-bottom:1em;*/}
.accesoZonaPrivada .btnEnviarLogin{background-color:#DA1D0F;border:1px solid #698AAF;color:#FFFFFF;cursor:pointer;height:27px;line-height:19px;margin-top:0;padding:1px 2px 3px;width:auto;}
.accesoZonaPrivada .btnEnviarLogin:hover{background-color:#698AAF;border:1px solid #698AAF;color:#FFFFFF;text-decoration:none;}
.accesoZonaPrivada .mensaje{font-size:0.9em; color:#da1d0f;}

/*RECUPERAR CONTRASENIA*/
.formularioRecuperar p {text-align:center;}
.formularioRecuperar .contentForm .rowForm {margin-bottom:0; display:block; padding:5px 4.5em;}
.formularioRecuperar .contentForm .rowForm .literal {text-align:right; width:45%; float:left;}
.formularioRecuperar .contentForm .rowForm .form_fields .contactoForm {margin:0 1em;border:1px dotted #da1d0f;color:#282828;padding:0.1em; background:#fff url(../images/fondoInput.gif) repeat-x 0 100%;}
.formularioRecuperar .contentForm .rowForm .botones {margin:0.5em 0 0 0;text-align:center;}
.formularioRecuperar .contentForm .rowForm .botones input{border:1px solid #282828;cursor:pointer; padding:1px 2px 3px; color:#FFF;background:#252012;}
.formularioRecuperar .contentForm .rowForm .botones input:hover {background-color:#666;color:#FFF;text-decoration:none;}

/*.cajaLogin .btn_editar_perfil{font-size: 11px;padding:3px 0px 3px 20px;margin-left:3px;background:url("../image/iconoEditar.gif") no-repeat left center;}
.cajaLogin .editar_perfil{}*/
.cajaLogin .formLogin{margin:0px;padding:3px 10px 3px 15px;}
.cajaLogin .formLogin .contenedorAccesoOut{margin: 1px 0px;}
.cajaLogin .formLogin .btnAcceder{background-color:#DA1D0F;border:1px solid #698AAF;color:#FFFFFF;cursor:pointer;width:auto;height:19px;padding:1px 2px 3px;}
.cajaLogin .formLogin input{border:1px solid #698AAF;color:#282828;width:90%;margin:1px 0px;}
.cajaLogin .formLogin label{font-size:0.9em;}

/*FORMULARIOS*/
.contenedorFormulario{margin:1em 0px;}
form.contactoForm{margin:1em;}
.cont_formulario{position:relative;overflow:hidden;}
.fila_formulario{overflow: auto;width:auto;margin-bottom:5px;padding: 0.3em;_width:95%;overflow:hidden;}
.literal{float:left;width:39%;_width:35%;}
.campos_formulario{float:right;width:59%;_width:55%;}
form.contactoForm input {border:1px dotted #da1d0f;color:#282828;padding:0.1em;width:95%;background:#ffffff url(../images/fondoInput.gif) repeat-x 0 100%;}
form.contactoForm SELECT {border:1px dotted #da1d0f;color:#282828;padding:0.1em;width:95%;background:#ffffff url(../images/fondoInput.gif) repeat-x 0 100%;}
form.contactoForm textarea{border:1px dotted #da1d0f;color:#282828;padding:0.1em;width:95%;height:100px;clear:both;background:#ffffff url(../images/fondoInput.gif) repeat-x left bottom;}
.cont_formulario .botones{text-align: center;clear:both;_padding-top:0.2em;}
form.contactoForm input.formbutton{border:1px solid #282828;cursor:pointer;height:25px;line-height:20px;padding:1px 2px 3px;width:auto;color:#FFFFFF;background:#252012;}
form.contactoForm input.formbutton:hover{background-color:#666666;color:#FFFFFF;text-decoration:underline;}
.errorHead{line-height:1.3em; text-align: center;font-weight: bold;color:#C41E16; margin:15px 0px;}
.errorText{line-height:1.3em;text-align: center;padding:0px 20px;}
.errorForm{line-height:1.3em; color:#C41E16; font-size:0.8em;margin-top:10px;text-align:center;}
form .error{display:block; padding:0.3em 0.3em 0.3em 0.5em;font-size:0.8em;color:#C41E16;text-align:center;}

.col2 table{font-size:0.9em; border: 1px solid #ded6cb;margin:0px auto;}
.col2 td{padding:0.3em;}
.col2 td img {margin-top:0%;}
/**********/

/*GALERIA DE IMAGENES*/
.cuerpoGaleriaImagenes{margin:0.5em 2em;position:relative;}
.cuerpoGaleriaImagenes p{margin:0.6em 0em;}

/*Controles de Siguiente y Anterior*/
#controlesCycleFancyBox {z-index: 30;position:absolute; top:0px; left:0px;
display:none;background-color: #fae0df; border: 3px solid #ddd;/*margin-bottom: 138px;margin-left:15px;*/padding: 6px; width: 120px;
text-align: center;}
#controlesCycleFancyBox a{color:#da1d0f;padding-right:7px;text-decoration: none;font-weight: bold;}
#controlesCycleFancyBox a:hover{color:#282828;}

/*Tamao de la galera*/
#galeriaCycleFancyBox {/*width: 540px;*/margin:0em auto;position:relative;}
/*Texto que acompaa la imagen principal*/
.textoCycleFancyBox {display:block;/*width:100%*/;margin:0;padding:10px 0;color: #282828;text-decoration:underline; font-size:120%;}
.textoCycleFancyBox p{margin:0px;}
/*Efecto de sombra sobre la imagen principal*/
.sombraCycleFancyBox {/*width: 520px; padding: 5px 0px 5px 15px*/;background:transparent url(../images/shadow.gif) no-repeat scroll left bottom!important;position:relative;}
/*FIN GALERIA CYCLE Y FANCYBOX*/

/*Navegacin de la galera*/
#navegacionCycleFancyBox{/*background-color: #dbdbdb;*/border:3px solid #dbdbdb; width: 90%;/*height: 85px;*/margin-top:1em;overflow:hidden;}
#navegacionCycleFancyBox ul {padding: 5px 0px;list-style: none;}
#navegacionCycleFancyBox li { display: inline;}
#navegacionCycleFancyBox ul li a{color: #FFF;float: left;text-decoration: none;display:block;width:75px;/*height:75px;*/margin-right:5px;margin-left:6px;margin-bottom:2px;}
/*Esta clase se anade en el thumbnail seleccionado*/
#navegacion .activeSlide{
border: 2px solid #0066CC;}


/*GALERIA JQUERY CYCLE*/
.classGaleriaCycle {height:  232px; width:   232px; padding: 0; margin:  0;}
.classGaleriaCycle img {padding: 15px;border:  1px solid #ccc;background-color: #eee; width:  200px;height: 200px;top:  0; left: 0 }

/*BLOG*/
.contenedorBlog{margin:0px auto;width:95%}
.blog{float:left;border:1px solid #959595;height:150px;width:30%;margin:1em;}
.blog img {float:left;margin:0.3em 0.5em 0em 0em;/*width:63px;*/}
.blog .autor{border-top:2px solid #8E8E8E;color:#8E8E8E;padding-top:0.5em;}
.blog .autor a{color:#8E8E8E;font-size:1.2em;font:bold;}
.blog .titulo{margin:5px 10px 5px 9px;}
.blog .titulo a{color:#282828;font-size:1em;font-weight:bold;}
.blog .descripcion{font-size:1em;line-height:1.5em;}

/*OFICINA VIRTUAL*/
div.sectoriales_titu2 {
color:#FFFFFF;
float:left;
font-size:20px;
font-weight:bold;
height:50px;
padding-left:60px;
padding-top:20px;
width:150px;
line-height:1.2em;
/*padding-left:45px;
padding-top:20px;*/
}
ul.lista_sectoriales {
background:transparent url(../images/bg_sectoriales.jpg) no-repeat scroll left bottom;
padding:0px 0px 0px 218px;
}
ul.lista_sectoriales li {
color:#DA1D0F;
list-style-type:square;
padding:5px 0px;
}
ul.lista_sectoriales li a, ul.lista_sectoriales li a:visited {
color:#000000;
font-weight:bold;
text-decoration:none;
}
ul.lista_sectoriales li a:hover, ul.lista_sectoriales li a:visited:hover {
color:#DA1D0F;
font-weight:bold;
text-decoration:none;
}
.oficina{
list-style-type:none !important;
color:#FFFFFF;
margin-left:180px;
}
.oficinaEnlace{
text-align:center;
font-size:110%;
margin:10px auto;
text-decoration:underline;
border-top:1px solid #DA1D0F;
border-bottom:1px solid #DA1D0F;
padding:10px 0px;
width:220px;
}

/*ICONOS DEL MENU*/
.icoCabecera {margin:0 auto; position:absolute; right:245px; top:7px;}
.iconoHome {background:url(../images/icoHome.gif) no-repeat; width:18px; height:13px; float:left;margin:0 3px;}
.iconoContacto {background:url(../images/icoContacta.gif) no-repeat;width:18px; height:13px;float:left;margin:0 3px;}
.iconoAcceso {background:url(../images/icoAcceso.gif) no-repeat;width:18px; height:13px;float:left;margin:0 3px;}

/* CAPA EMERGENTE  CALENDARIO */
.capaInfoCalendario{
	/*position:absolute;*/
	background-color:#698AAF;
	border:1px solid #698AAF;
	width:90%;
	color:white;
	padding:9px;
	/*z-index:3;*/
	/*top:200px;	*/
}
.capaInfoCalendario p{
	font-weight:bolder;
	margin-bottom:5px;
	text-decoration:underline;
}

.detalleTexto_titulo span{font-size:110% !important;}

/*BUSCADOR*/
.buscador{}

.buscador .search_text{margin:1em 2em;}
.buscador .search_text p{margin:1em 0em;font-weight: bold;color:#da1d0f;text-align: center;}

.buscador .search_noresult p{ text-align: center;margin: 1em;}
#searchForm{text-align:center;border-bottom:1px solid #da1d0f;padding:0px 0px 1.5em;margin:0em 2em 1em;}

.buscador .input_search input {border:1px solid #698AAF;color:#282828;padding:0.3em 0.3em 0.3em 0.4em;width:50%;}
.buscador .btn_search input {background-color:#da1d0f;border:1px solid #698AAF;color:#FFFFFF;cursor:pointer;height:27px;line-height:19px;margin-top:0px;padding:1px 2px 3px;width:auto;}
.buscador .btn_search input:hover {background-color:#698AAF;border:1px solid #698AAF;color:#FFFFFF;text-decoration:none;}

div.search_result {border-bottom:1px solid #da1d0f;line-height:1.6em;margin:0px 2em 1em;padding-bottom:1em;text-align:justify;}
div.search_result a{color: #23558e; text-decoration: none;}
div.search_result a:hover{text-decoration:underline;}
strong{font-weight:bold;}
.search_error{padding:1em 0px; font-size: 0.9em; font-weight: bold; color: #da1d0f; text-align: center;}

.buscador .pagination{padding: 5px;margin:10px;  font-weight: bold;text-align:center;}
.buscador .pagination a{padding: 5px; color:#da1d0f;font-weight: bold;}
.buscador .pagination a:hover{padding: 5px; color:#698aaf; text-decoration: underline;}
.buscador .pagination b{color: #282828;background-color: #ECECEC;padding:4px;}
.buscador .fondo_pag_actual{background-color: #ECECEC;padding:4px;}


.confirmacionFormulario{width:80%; margin:1em auto; border:1px solid #da1d0f;padding:1em;}

.confirmacionFormulario p.labelConfirmacionFormulacion{background-color:#f3f3f3;font-weight: bold;margin:0.6em 0;padding:0.5em;}
.filaConfirmacionFormulario p.valorConfirmacionFormulacion {padding:0em 0.5em;}

.col2 .contenido {text-align:justify;}
p.enviarimprimir {margin-bottom: 0pt; line-height: 1.7em;}
.col2 h4.fecha {text-align:justify;margin-bottom: 0pt; line-height: normal; color:#000;text-decoration:underline;}
.col2 h2.titulo {text-align:center;margin-bottom: 0pt; line-height: normal; color:#DA1D0F; font-size:1.2em;padding:1em;}
.col2 h2.titulo02 {padding:2em 1em 1em 1em;text-align:center;margin-bottom: 1px solid #DA1D0F; font-weight:bold; color:#DA1D0F;}
.col2 .contenido h2.actividadesTit {text-align:center;padding:1em; font-weight:bold;color:#DA1D0F;}
p.enviarimprimir a {text-decoration:none; color:#000;}
p.enviarimprimir a:hover {text-decoration:underline;}
.col2 .contenido h5 a {text-decoration:none; color:#000;}
.col2 .contenido h5 a:hover {text-decoration:underline;}
.col2 .contenido table caption {padding:2em 1em 1em 1em;}
.col2 h1.titulo03 {padding:2em 1em 1em 1em;text-align:center;font-weight:bold;}



div.col2 .contEnlaces {text-align:justify;}
div.col2 .contEnlaces h4 {background:#E9EFF6;}
div.col2 .contEnlaces h4 a {text-decoration:none; color:#000; font-weight:bold; padding-left:1em;}
div.col2 .contEnlaces h4 li a:hover {text-decoration:underline;}
div.col2 .contEnlaces ul {margin-bottom:30px;}
div.col2 .contEnlaces ul li {list-style-image:none;list-style-position:outside;list-style-type:disc;margin-left:2em;padding:0.5em 0 0.5em 0;}
div.col2 .contEnlaces ul li a {text-decoration:none; color:#000;}
div.col2 .contEnlaces ul li a:hover {text-decoration:underline;}

/*COMENTARIO*/
div#TB_window div#TB_title {height:35px;padding:0; margin:0;background:#fff;}
div#TB_window div#TB_ajaxWindowTitle {color:#698AAF; font-size:1.2em;font-weight:bold;padding:0.5em 1em;}
div#TB_window div#TB_ajaxContent div.cmtDialog {padding:1em;}
div#TB_window div#TB_ajaxContent form.cmtForm textarea {height:450px; width:700px;}
div#TB_window div#TB_ajaxContent form.cmtForm div.cmtButtonRow input.cmtButton {background:#252012 none repeat scroll 0 0;border:1px solid #282828;color:#FFF;padding:2px 5px;text-decoration:none;}
div#TB_window div#TB_ajaxContent form.cmtForm div.cmtButtonRow input.cmtButton:hover {background-color:#666;text-decoration:none;}


