/* ESTILOS DE LA PLANTILLA DEL HOME */

.modulo_50_home{width:49.99%; float:left;background:#9cb9ca;overflow:hidden}

.caja_destacado_color{background:#E7EAED;height:131px;overflow:hidden}
div > .caja_destacado_color{min-height:131px;height:auto;}

#pelicula{width:100%;height:290px;}
div > #pelicula{min-height:291px;height:auto;}

#pelicula2{width:85px;height:90px;float:right;}
div > #pelicula2{min-height:90px;}

#pelicula3{width:100%;height:100%;}
div > #pelicula3{min-height:100%;}


/* -----------------------------------------------
 CAJA DESTACADOS DEL HOME 
 ------------------------------------------------- */

.modulo_destacado_home{width:97%;float:left;margin-top:1px;padding-left:15px;margin-bottom:15px;border-top:1px solid #BBB9B4;background: transparent url(../../img/comunes/portal/iconorojo.gif) no-repeat 0 3px;}
.modulo_destacado_home img.ampliardestacado{float:left;margin-left:50%;}

/* ----------------------------------------------
DESTACADOS DE LA ZONA DEL FLASH 
------------------------------------------------- */

.caja_titular_destacado_home{border-bottom:1px solid #fff;padding:24px 0 0 5%;height:21px;margin:0;color:#333;}

.caja_info_destacada_home{margin:5px 5% 0 10%;padding-top:10px;}

.linea_separadora{background: transparent url(../../img/comunes/portal/puntogrish.gif) repeat-x 0 0;}

.especial_roro{background: transparent url(../../img/comunes/portal/mapaeuropa.gif) no-repeat 100% 100%; height:130px;padding-right:100px;}
div > .especial_roro{min-height:130px;height:auto;}

/* ----------------------------------------------------------------------------------
 DESCARGA DE DOCUMENTOS y MAQUETACIÓN DE PLANTILLAS
------------------------------------------------------------------------------------ */

/* documentos */

dl#zonadescargas{width:100%;float:left;margin:0; padding:0;border:none; background:none;}
dl#zonadescargas dt{width:100%; float:left;margin:0;padding:0;border:none; background:none;}
dl#zonadescargas dd{width:100%; float:left;margin:0 0 10px 0;padding:2px 0 6px 0;border:none;background:none; border-bottom: 1px dashed #BBB9B4;}

dl#zonadescargas dd p{padding:0; margin:5px 0 15px 0;}
.imagen_descargas{margin:0 10px;}

/* comunes */

.fondo_tipo3{background-color:#BAB8B3;text-align:right;height:100%;}
.fondo_tipo3 img{float:right;}

.modulo_fondo{float:left;height:280px;background-color:#E7EAED;text-align:left;padding:60px 0;}
div > .modulo_fondo{min-height:300px;height:auto;}

.modulo70_personal{padding: 0;margin: 17px 0 0 0;width:66.7%;float: left;background:transparent;}
div > .modulo70_personal{width:66.6%;}

.modulo30_personal{width:30.9%;float:left;margin:17px 0 0 0;background:transparent;}
div > .modulo30_personal{width:30.9%;}

.modulo_texto{float:left;font-size:.9em;padding:70px 0 0 2%;}

.modulo100_personal{float:left;width:100%;overflow:hidden}
.modulo100_personal img.imagen_sinborde_left{float:none}

/* para la galería de imágenes */

.fondo_galeria_1{clear:both;float:left;width:45%;height:342px;background:#E7EAED;padding:0;margin:0;}
.fondo_galeria_2{clear:both;float:right;width:45%;height:292px;margin:50px 0 0 0;background:#D7DBE1;}
.altura_caja{height:199px;}
div > .altura_caja{min-height:199px;height:auto;}

.caja_bordes{width:98%;margin-top:20px;padding:17px 0;border-top: 1px solid #E7EAED;border-bottom: 1px solid #E7EAED;}
.contenedor_miniaturas{margin:0;padding:0;border-right: 1px solid #E7EAED;}
.fotos{padding:5% 0 5% 1.5%;background: #E7EAED url(../../img/comunes/portal/pliegue.gif) no-repeat 100% 100%;}

.contenedor_paginacion{margin-top:5px;border-right: 1px solid #999;height:100px;}
.lista_paginacion{width:98%;padding-bottom:2px;border-bottom: 1px solid #999;color:#999;text-decoration:none;font-size:.9em;}

/* para la introducción de los formularios */
.caja_introduccion_formulario{width:100%;padding-bottom:7px;border-bottom: 1px solid #E7EAED;}
.texto_introduccion_formulario{color:#333;font-size:1em;}



/* ----------------------------------------------------------------------------------
  CAJAS CONTENEDORAS DE APLICACIONES 
 ---------------------------------------------------------------------------------- */

.textocabecera{color:#706D65; font-weight:bold;font-size:1.1em;padding:0 15px 0 6px;background: transparent url(../../img/comunes/listados/comillas_c.gif) no-repeat 100% 0;font-style:italic;}

#contenedor_aplicacion{margin-top:17px;}

#caja_aplicacion{border:1px solid #E7EAED; background:#F9F9F7;height:100%;margin-top:15px;padding:2%;text-align:center;}

.img_sapo{width:298px; height:219px; float:none;border:1px solid #E7EAED; padding:2%; background:#fff;}
.img_sapo_sin{float:none;border:1px solid #E7EAED; padding:5%; background:#fff;}

.cursiva{font-style:italic;}
 
/* cambia las alineaciones de las tablas que por defecto están centradas dentro del bloque que las contiene */

table.tabla_Dcha{margin:0; float:right;}
table.tabla_Izda{margin:0; float:left;}

/* cambia la alineación dentro de la capa */

.contenido_izda{text-align:left;}
.contenido_dcha{text-align:right;}

/* ----------------------------------------------------------------------------------
  PLANTILLA PARA EL MENÚ DE CUARTO NIVEL
 ---------------------------------------------------------------------------------- */

.caja_borde_izda{clear:both;height:300px;padding-left:5%;margin-top:17px;border-left:1px dashed #bbb9b4;vertical-align:top;}
div > .caja_borde_izda{height:100%;}

.caja_borde_izda .ultimo_menu_2{float:left;width:100%;border-top: 1px dashed #bbb9b4;padding:5px 0;color:#c00;}
.caja_borde_izda .ultimo_menu{float:left;width:100%;border-top: 1px dashed #bbb9b4;}
.caja_borde_izda .pmultimo{width:49.5%;float:left;padding:10px 0;text-align:center;}
.caja_borde_izda .izda{border-right: 1px dashed #bbb9b4;}

/* ---------------------------------------------------------------------------------------
   Clase para encabezados de tablas que necesitan un borde vertical
 ------------------------------------------------------------------------------------------*/
 th.borde{padding:2px 8px;background-color:#9CB9CA;color:#333;border-bottom:1px solid #E7EAED;border-right:1px solid #E7EAED;text-align:center;font-weight:normal;font-size:.85em;}
 
/* submenu contenidos */
.fondosubmenu{width:100%; float:left;height:49px;background: transparent url(../../img/comunes/portal/fondosubmenu.jpg) no-repeat 0 0;border-bottom:1px solid #E7EAED;}
.listadosubmenu{width:100%; float:left;margin-bottom:50px;}
ul.submenu{width:85%;border-bottom:1px dashed #666;margin:15px 5% 0 10%;}
ul.submenu li.submenu{list-style-image: url(../../img/comunes/portal/iconorojo.gif);font-weight:bold; /*color:#333;*/color:#c00;}
div > ul.submenu{float:left;}
ul.submenu li.submenu ul{margin-left:2%;}
ul.submenu li.submenu ul li{list-style-image:none; font-weight:normal; color:#666;}
ul.submenu a{color:#333;text-decoration:none;}
ul.submenu a:visited{text-decoration:none;color:#000}
ul.submenu a:hover{text-decoration:underline;color:#069}
ul.submenu li.submenu ul li a{color:#666;text-decoration:none;}
ul.submenu li.submenu ul li a:visited{text-decoration:none;}

 /* popup imagen */
#cabecera_imagen{float:left; height:92px;background: transparent url(../../img/comunes/portal/pixelcolor.gif) repeat-x 0 76px;}
#pie_imagen{float:left; height:40px;background: transparent url(../../img/comunes/portal/pixelcolor.gif) repeat-x 0 14px;}
.imagen_cerrar{float:right; clear:both;}