@charset "utf-8";
/* CSS Document - Estilos para Campofrio portal OMIC */

/* Entidad */
			
#logo{
	width: 25%;
	height: 7.1em;
	float: left;
	background-image: url(../media/logo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/* Cajas exteriores del contenido de la portada del OMIC */

#pomi_concab {
	width: 98%;
	float: left;
	background-image: url(../media/portadas/pomi_concab.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 1.5em;
	padding-left: 1.1em;
}
#pomi_concue {
	width: 74%;
	float: right;
	background-image: url(../media/portadas/pomi_concue.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-top: 1em;
}
#pomi_conpie {
	width: 100%;
	float: left;
	background-image: url(../media/portadas/pomi_conpie.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* Cajas exteriores del contenido de segundo nivel del portal OMIC */

#omi_concab {
	width: 98%;
	float: left;
	background-image: url(../media/segundas/omi_concab.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 1.5em;
	padding-left: 1.1em;
}
#omi_concue {
	width: 74%;
	float: right;
	margin-top: 1em;
	background-image: url(../media/segundas/omi_concue.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#omi_conpie {
	width: 100%;
	float: left;
	background-image: url(../media/segundas/omi_conpie.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

		/* Caja del buscador para portada y segundas */
			
#omi_busca {
	width: 23.9%;
	height: 6.6em;
	float: left;
	background-image: url(../media/omi_busc.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

		/* Cajas menú principal */

#menu_principal {
	width: 24%;
	float: left;
	padding-top: 1em;
	padding-left: 1.5%;
}			
#omi_mencab {
	width: 100%;
	float: left;
	background-image: url(../media/omi_mencab.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#omi_mencue {
	width: 100%;
	float: left;
	background-image: url(../media/omi_mencue.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#omi_menpie {
	width: 100%;
	float: left;
	background-image: url(../media/omi_menpie.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* Cajas interiores del contenido de la portada */

			/* Zona izquierda - imagen de cabecera en el contenido de la portada*/
			
#pcon_cabe {
	width: 100%;
	height: 14em;
	float: left;
	background-image: url(../media/portadas/pomi_cabe.jpg);
	background-repeat: no-repeat;
	background-position: left 1.1em;
}

			/* Zona derecha - Fondo del calendario */
			
#cale_4 {
	width: 90%;
	background-image: url(../media/portadas/omi_fcal.jpg);
	background-repeat: no-repeat;
	background-position: center 0.5em;
	padding-bottom: 1em;
}

/* Menú principal */

#g_menu {
	width: 92%;
	float: left;
	font-size: 0.75em;
	font-weight: bold;
	color: #6F538F;
	padding-top: 3.8em;
	padding-bottom: 4em;
}
#g_menu ul li{
	list-style-type: none;
	background-image: url(../media/uli4.gif);
	background-repeat: no-repeat;
	background-position: 0.8em 0.4em;
	padding-top: 0.5em;
	padding-bottom: 0.4em;
	padding-left: 2em;
	margin-left: 8%;
}
#g_menu ul ul li{
	list-style-type: none;
	list-style-image: none;	
	font-weight: normal;
	background-image: url(../media/uli4.gif);
	background-repeat: no-repeat;
	background-position: 0.6em 0.4em;
	padding-left: 1.8em;
	margin-left: 0em;
}
#g_menu a { 
	text-decoration: none; 
	color: #6F538F;
}
#g_menu a:hover { 
	text-decoration: underline; 
	color: #6F538F;
}
.g_menu_act {
	text-decoration: underline;
}

/* Ruta de navegación */

#g_ruta {
	width: 92%;
	float: left;
	font-weight: normal;
	font-size: 0.70em;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #644687;
	padding-top: 2em;
	padding-bottom: 1em;
	margin-left: 1.3em;
}
#g_ruta a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
#g_ruta a:hover { 
	text-decoration: underline; 
}
.texto_ruta {
	font-weight: bold;
	font-size: 1em;
}
/* Contenidos páginas de segundo nivel / Texto con galeria de fotos */

#fotogal_ext_izq {
	float: left;
	text-align: center;
	background-color: #FFF;
	background-image: url(../media/segundas/omi_icogal.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 0.1em;
	padding-bottom: 0.6em;
	padding-left: 0.6em;
	margin-right: 1em;
}
#fotogal_ext_der {
	float: right;
	text-align: center;
	background-color: #FFF;
	background-image: url(../media/segundas/omi_icogal.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 0.6em;
	padding-bottom: 0.6em;
	padding-left: 0.1em;
	margin-left: 2em;
}
#fotogal_ext_inf {
	float: left;
	text-align: center;
	background-color: #FFF;
	background-image: url(../media/segundas/omi_icogal.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 0.6em;
	padding-bottom: 0.6em;
	padding-left: 0.3em;
}
#g_fotogal_caja {
	float: left;
	border: 1px solid #644687;
	background-color: #FFF;
}

/* Contenidos portada / destacados */

.g_destacados_tit h3{
	height: 2.3em;
	font-family: "Arial Narrow";
	font-size: .95em;
	color: #67478D;
	font-weight: bold;
	letter-spacing: .1em;
	background-image: url(../media/portadas/destacados.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0.3em;
	padding-left: 3em;
}
.g_destacados_cue {
	width: 98%;
	float: left;
	margin-bottom: 0.2em;
}
.img_destacados {
	width: 1.3em;
	height: 1.5em;
	float: left;
	padding-top: 0.15em;
	padding-right: 0.5em;
	margin-left: 0.5em;
}
.titulo_destacados{
	width: 78%;
	float: right;
	padding-top: 0.2em;
}
.titulo_destacados h4{
	font-size: 0.7em;
	font-weight: bold;
	color: #67478D;
}
.titulo_destacados a {
	color: #3399FF;
	text-decoration: none;
}
.titulo_destacados a:hover {
	color: #3399FF;
	text-decoration: underline; 
}

/* Contenidos portada / enlaces mas visitados */

.g_visitados_tit h3{
	height: 2.3em;
	font-family: "Arial Narrow";
	font-size: .95em;
	color: #67478D;
	font-weight: bold;
	letter-spacing: .1em;
	background-image: url(../media/portadas/visitados.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0.4em;
	padding-left: 3em;
}
.g_visitados_cue {
	width: 98%; 
    float: left; 
	margin-bottom: 0.3em;
}
.texto_visitados{
	width: 78%;
	float: right;
	background-image: url(../media/visico.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0.2em;
}
.texto_visitados h4{
	font-size: 0.7em;
	font-weight: bold;
}
.g_visitados_n {
	width: 1.3em;
	height: 1.5em;
	float: left;
	font-size: .8em;
	font-weight: bold;
	color: #C54542;
	text-align: center;
	background-image: url(../media/portadas/visitados2.gif);
	background-repeat: no-repeat;
	background-position: 0em top;
	padding-top: .15em;
	padding-right: .6em;
	margin-left: .6em;
}
.texto_visitados a {
	color: #3399FF;
	text-decoration: none;
}
.texto_visitados a:hover {
	color: #3399FF;
	text-decoration: underline;
}

/* Contenidos portada / infosección */

.g_infoseccion_tit h3{
	height: 2.5em;
	font-family: "Arial Narrow";
	font-size: .95em;
	color: #67478D;
	font-weight: bold;
	letter-spacing: .1em;	
	background-image: url(../media/portadas/infosec.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: .3em;
	padding-left: 3em;
}
.g_infoseccion_bloq {
	width: 100%;
	float: left;
	margin-bottom: 0.5em;
}
.g_infoseccion_cue {
	width: 100%;
	float: left;
}
.titulo_infoseccion h4{
	font-size: 0.70em;
	color: #67478D;
}
.g_infoseccion_cue img{
	border: 1px solid #644687;
	padding:0.05em;
}
.img_infoseccion {
	float: left;
	padding-right: 0.4em;
	padding-bottom: 0.3em;
}
.texto_infoseccion {
	font-size: 0.70em;
	color: #4F4B4B;
}		
.ampliar {
	font-size: .95em;
	padding-left: 0em;
}
.ampliar a {
	text-decoration: none;
}
.ampliar a:hover {
	text-decoration: underline; 
}
.ver_mas {
	font-size: 0.75em;
	padding-left: 1.3em;
}
.ver_mas a {
	color: #67478D;
	text-decoration: none; 
}
.ver_mas a:hover {
	color: #67478D;
	text-decoration: underline; 
}

								/* Calendario */
								
#cale_tit h2{
	font-family: "Arial Narrow";
	font-size: 0.95em;
	color: #67478D;
	font-weight: bold;
	letter-spacing: .1em;
	text-align: center;
	padding-top: 1.8em;
	padding-bottom: 0.6em;
}

/* estilos de texto para admin */

.texto_bloque_1 {
	font-size: 1.2em;
	font-weight: bold;
	color: #614D78;
	background-color: #B7A9C7;
	padding: 0.2em;
	margin-bottom: .5em;
}
.texto_bloque_2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #614D78;
	background-color: ##D8D1E1;
	padding: 0.2em;
	margin-bottom: 0.5em;
}			

