/* Parte Publica */
#cabecera-logo { width: 189px; height: 83px; border-right: 1px solid #FFFFFF; float:left; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_cabecera.gif); background-repeat: repeat-x; }
#cabecera-decoracion{ width: 212px; height: 83px; float:right; border-right: 1px solid #FFFFFF; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_decoracion.gif); background-repeat: repeat-x; }
#cabecera-imagen { width: 212px; height: 63px; }
#cabecera-titulo { width: 212px; height: 20px; background-color: #D63636; font-weight: bold; color: #FFFFFF; text-transform: uppercase; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_titulo.gif); background-repeat: no-repeat; background-position: top right; }
#cabecera-titulo-padding { padding:3px; }
#cabecera-datos { width: 347px; height: 83px; float:right; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_datos.gif); background-repeat: repeat-x; }
#cabecera-datos-padding { padding-top: 18px; padding-right: 10px; float:right; }
#cabecera-datos-formulario h2 { padding-top: 3px; margin:0px; font-family: Verdana, Arial, Helvetica; font-size: 10px; text-transform: uppercase;letter-spacing: -1px; color: #5F7A8B; font-weight: bold; }
#cabecera-datos-formulario a { color: #5F7A8B; font-weight: normal; }

/* CONTENIDO LAYOUT HOME PUBLICO */
#contenido-home-modelo1-contenido1 { width: 258px; float: left; }
#contenido-home-modelo1-contenido2 { width: 258px; float: right; }
#contenido-home-modelo1-contenido3 { margin-top: 15px; width: 258px; float: left; }
#contenido-home-modelo1-contenido4 { margin-top: 15px; width: 258px; float: right;}

#contenido-home-modelo2-contenido1 { width: 198px; float: left; }
#contenido-home-modelo2-contenido2 { width: 318px; float: right; }
#contenido-home-modelo2-contenido3 { margin-top: 15px; width: 258px; float: left; }
#contenido-home-modelo2-contenido4 { margin-top: 15px; width: 258px; float: right;}

#contenido-home-modelo3-contenido1 { width: 258px; float: left; }
#contenido-home-modelo3-contenido2 { width: 258px; float: right; }
#contenido-home-modelo3-contenido3 { margin-top: 15px; width: 318px; float: left; }
#contenido-home-modelo3-contenido4 { margin-top: 15px; width: 198px; float: right;}

/* TEMPLATES PARA LAS CAJAS DE HOME PUBLICA: PAGINAS LIBRES, EVENTOS Y NOTICIAS */
.caja-home-pags-modelo1 { border: 1px solid #E3E3E3; background: #F5F7F9; height: 220px; }
.caja-home-pags-modelo1 h4 { background: #5E7B8C; padding: 6px 6px 0px 6px; margin:0px; font-size: 11px; color: #FFFFFF; text-transform: uppercase; }
.caja-home-pags-modelo1 img { float:right; padding-left: 5px; padding-bottom: 2px; }
.caja-home-pags-modelo1-entradilla { background: #5E7B8C; padding: 0px 6px 6px 6px; margin:0px; font-size: 11px; color: #FFFFFF; }
.caja-home-pags-modelo1-padding { padding: 8px; }
.caja-home-pags-modelo1-padding p { padding: 0px; margin: 0px 0px 4px 0px; }

.caja-home-pags-modelo2 { border: 1px solid #E3E3E3; height: 220px; }
.caja-home-pags-modelo2 h4 { background: #D63636; padding: 6px; margin:0px; font-size: 11px; color: #FFFFFF; text-transform: uppercase; }
.caja-home-pags-modelo2 img { float:right; padding-left: 5px; padding-bottom: 2px; }
.caja-home-pags-modelo2-entradilla { padding:8px; background: #FFFFFF; font-weight: bold; }
.caja-home-pags-modelo2-padding { padding: 8px; }
.caja-home-pags-modelo2-padding p { padding: 0px; margin: 0px 0px 4px 0px; }

.caja-home-pags-modelo3 { border: 1px solid #E3E3E3; height: 220px; }
.caja-home-pags-modelo3 h4 { background: #5E7B8C; padding: 6px; margin:0px; font-size: 11px; color: #FFFFFF; text-transform: uppercase; }
.caja-home-pags-modelo3 img { float:left; padding-right: 5px; padding-bottom: 2px; }
.caja-home-pags-modelo3-entradilla { padding:8px; background: #FFFFFF; font-weight: bold; }
.caja-home-pags-modelo3-padding { padding: 8px; }
.caja-home-pags-modelo3-padding p { padding: 0px; margin: 0px 0px 4px 0px; }

.caja-home-noticias-modelo1 { border: 1px solid #E3E3E3; background: #EDF1F4; height: 220px; }
.caja-home-noticias-modelo1 h4 { background: #ABB9C2; padding: 6px; margin:0px; font-size: 11px; color: #FFFFFF; text-transform: uppercase; }
.caja-home-noticias-modelo1 img { float:right; margin: 0px 0px 2px 5px; border: 1px solid #9FAFB6 }
.caja-home-noticias-modelo1-padding { padding: 8px; }

.caja-home-noticias-modelo2 { border: 1px solid #E3E3E3; background: #EDF1F4; height: 220px; }
.caja-home-noticias-modelo2 h4 { background: #5E7B8C; padding: 6px; margin:0px; font-size: 11px; color: #FFFFFF; text-transform: uppercase; }
.caja-home-noticias-modelo2 img { float:right; margin: 0px 0px 2px 5px; border: 1px solid #9FAFB6 }
.caja-home-noticias-modelo2-padding { padding: 8px; }

.caja-home-noticias-modelo3 { border: 1px solid #E3E3E3; background: #EDF1F4; height: 220px; }
.caja-home-noticias-modelo3 h4 { background: #D63636; padding: 6px; margin:0px; font-size: 11px; color: #FFFFFF; text-transform: uppercase; }
.caja-home-noticias-modelo3 img { float:right; margin: 0px 0px 2px 5px; border: 1px solid #9FAFB6 }
.caja-home-noticias-modelo3-padding { padding: 8px; }

.caja-home-eventos-modelo1 { border: 1px solid #E3E3E3; background: #FFFFFF; height: 220px; }
.caja-home-eventos-modelo1 h4 { background: #ABB9C2; padding: 6px; margin:0px; font-size: 11px; color: #FFFFFF; text-transform: uppercase; }
.caja-home-eventos-modelo1 img { float:right; margin: 0px 0px 2px 5px; border: 1px solid #9FAFB6 }
.caja-home-eventos-modelo1-padding { padding: 8px; }

.caja-home-eventos-modelo2 { border: 1px solid #E3E3E3; background: #FFFFFF; height: 220px; }
.caja-home-eventos-modelo2 h4 { background: #5E7B8C; padding: 6px; margin:0px; font-size: 11px; color: #FFFFFF; text-transform: uppercase; }
.caja-home-eventos-modelo2 img { float:right; margin: 0px 0px 2px 5px; border: 1px solid #9FAFB6 }
.caja-home-eventos-modelo2-padding { padding: 8px; }

.caja-home-eventos-modelo3 { border: 1px solid #E3E3E3; background: #FFFFFF; height: 220px; }
.caja-home-eventos-modelo3 h4 { background: #D63636; padding: 6px; margin:0px; font-size: 11px; color: #FFFFFF; text-transform: uppercase; }
.caja-home-eventos-modelo3 img { float:right; margin: 0px 0px 2px 5px; border: 1px solid #9FAFB6 }
.caja-home-eventos-modelo3-padding { padding: 8px; }

/* ESTILOS PARA LAS PAGINAS LIBRES: ZONAS PUBLICAS */
#caja-interior-subcabecera { width: 532px; border: 1px solid #E3E3E3; border-bottom: 8px solid #333333; background: #ADBCC3; color: #FFFFFF;font-size: 13px; }
#caja-interior-subcabecera-padding{ padding: 8px; }
#caja-interior-subcabecera h3 { padding: 0px; margin:0px; font-size: 16px; color: #FFFFFF; }

#caja-interior-contenido { width: 532px; border: 1px solid #E3E3E3; margin-top:13px; }
#caja-interior-contenido h4 { background: #D63636; padding: 6px; margin:0px; font-size: 11px; color: #FFFFFF; text-transform: uppercase; }
#caja-interior-contenido h5 { padding:0px; margin:0px; color: #7C0000; font-weight: bold; font-size: 11px; text-transform: uppercase; }
#caja-interior-contenido h6 { padding:0px; margin:0px; font-weight: bold; font-size: 11px; margin-top: 10px; padding-top: 4px; border-top: 1px solid #E3E3E3; }
#caja-interior-contenido-entradilla { background: #FFFFFF; color: #002A39; }
#caja-interior-contenido-entradilla-padding { padding: 8px; }
#caja-interior-contenido-padding { padding: 8px; }
#caja-interior-contenido-culumnna1 { width: 352px; float:left; border-right: 1px solid #E3E3E3; }
#caja-interior-contenido-culumnna2 { width: 178px; float:right; }
#caja-interior-contenido-culumnna1-padding { padding: 8px; }
#caja-interior-contenido-culumnna2-padding { padding: 8px; }

#caja-interior-contenido-culumnna1-modelo1 { width: 352px; float:right; border-left: 1px solid #E3E3E3; }
#caja-interior-contenido-culumnna2-modelo1 { width: 178px; float:left; }
#caja-interior-contenido-padding-modelo1 { padding: 8px; }
#caja-interior-contenido-culumnna2-modelo1 img { border: 1px solid #9FAFB6; }

#caja-interior-contenido-culumnna1-modelo2 { width: 178px; float:right; }
#caja-interior-contenido-culumnna2-modelo2 { width: 352px; float:left; border-right: 1px solid #E3E3E3; }
#caja-interior-contenido-padding-modelo2 { padding: 8px; }
#caja-interior-contenido-culumnna1-modelo2 img { border: 1px solid #9FAFB6; }

#caja-interior-contenido-modelo3 { width: 530px; }
#caja-interior-contenido-padding-modelo3 { padding: 8px; }
#caja-interior-contenido-imagenes-modelo3 { float:right; }
#caja-interior-contenido-modelo3 img { border: 1px solid #9FAFB6; }
.caja-interior-contenido-ancho-modelo3 { width: 178px; }

/* ESTILOS PARA EL MENU PUBLICO */
#menu dl, dt, dd, ul, li { margin: 0px; padding: 0px; list-style-type: none; }
#menu { width: 176px; }
#menu dl {width: 176px;}
#menu dl dt { text-transform: uppercase; padding-left: 18px; height: 20px; line-height: 20px; font-weight: bold; border: 1px solid #BAC6CD; margin-bottom: 7px; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_menu_publico.gif);  background-repeat: no-repeat; }
#menu dl dt#seleccionado { color: #FFFFFF; padding-left: 18px; height: 20px; line-height: 20px; font-weight: bold; border: 1px solid #BAC6CD; margin-bottom: 7px; background-color: #CC0000; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_menu_publico_s.gif);  background-repeat: no-repeat; }
#menu dl dd { border: 1px solid #BAC6CD; background: #FFFFFF; margin-bottom: 7px; margin-top:-8px;padding-left: 18px;background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_submenu_publico.gif);  background-repeat: repeat-y; }
#menu dl li {  margin-top: 3px; margin-bottom: 3px; }
#menu dl li#seleccionado { margin-top: 3px; margin-bottom: 3px; font-weight: bold; color: #7D0000; }
#menu dl li a { color: #5E7B8C; text-decoration: none; display: block; border: 0px none; height: 100%; }
#menu dl dt a { color: #5E7B8C; text-decoration: none; display: block; border: 0px none; height: 100%; }
#menu dl li a:hover { color: #7D0000; }
#menu dl dt a:hover { color: #CC0000; }

/* Entrada para usuarios registrados */
#cabecera-datos-formulario { background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_cabecera_formulario.gif); background-repeat: no-repeat; background-position: top right; }
#cabecera-datos-formulario form { padding:0px; margin:0px; }
#cabecera-datos-formulario label { float:right; font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #333333; font-weight: bold; height: 21px; }
#cabecera-datos-formulario input { font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #333333; width:80px; }
#cabecera-datos-formulario input.boton { width:auto; font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #FFFFFF; font-weight: Bold; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_boton.gif);  background-repeat: repeat-x; background-color: #7092A9; border: 1px solid #4C6A7E; }
#cabecera-datos-formulario a:hover { color: #000000; font-weight: normal; }

.usuarios-ancho-100 {
	width:100px;
	background: #FFFFFF;
}

/*estilos para romper el flujo del diseņo*/
.romper {clear:both;}

