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

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

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

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

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

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

		/* Caja del buscador para portada y segundas */
			
#adm_busca {
	width: 23.9%;
	height: 6.6em;
	float: left;
	background-image: url(../media/adm_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%;
}			
#adm_mencab {
	width: 100%;
	float: left;
	background-image: url(../media/adm_mencab.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#adm_mencue {
	width: 100%;
	float: left;
	background-image: url(../media/adm_mencue.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#adm_menpie {
	width: 100%;
	float: left;
	background-image: url(../media/adm_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/padm_cabe.jpg);
	background-repeat: no-repeat;
	background-position: left 1.1em;
}

			/* Zona derecha - Fondo del calendario */
			
#cale_1 {
	width: 90%;
	background-image: url(../media/portadas/adm_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: #C67D0C;
	padding-top: 3.8em;
	padding-bottom: 4em;
}
#g_menu ul li{
	list-style-type: none;
	background-image: url(../media/uli1.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/uli1.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: #C67D0C;
}
#g_menu a:hover { 
	text-decoration: underline; 
	color: #C67D0C;
}
.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: #D79632;
	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/adm_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_der {
	float: right;
	text-align: center;
	background-color: #FFF;
	background-image: url(../media/segundas/adm_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/adm_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 #D79632;
	background-color: #FFF;
}

/* Contenidos portada / destacados */

.g_destacados_tit h3{
	height: 2.3em;
	font-family: "Arial Narrow";
	font-size: .95em;
	color: #C67D0C;
	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: #C67D0C;
}
.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: #C67D0C;
	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: #C67D0C;
	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: #C67D0C;
}
.g_infoseccion_cue img{
	border: 1px solid #DA9D40;
	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: #C67D0C;
	text-decoration: none; 
}
.ver_mas a:hover {
	color: #E49330;
	text-decoration: underline; 
}

								/* Calendario */
								
#cale_tit h2{
	font-family: "Arial Narrow";
	font-size: 0.95em;
	color: #C67D0C;
	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: #B4771A;
	background-color: #EBCA98;
	padding: 0.2em;
	margin-bottom: .5em;
}
.texto_bloque_2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #B4771A;
	background-color: #F5E5CC;
	padding: 0.2em;
	margin-bottom: 0.5em;
}			
.texto_seccion {
	font-size: 1.2em;
	background-color: #F8ECDC;
	color: #333333;padding: 0.2em;
}
#cir_concab ,.etiqueta_campo, .etiqueta_campo_25, .etiqueta_campo_50, .subetiqueta_campo, .etiqueta_campo_psw,.acceso_psw{
	background-color: #F2DDBD;
	color: #8A5E1C;
}
.boton{
	color: #8A5E1C;
	border: 1px solid #DA9D40;
	background-color: #F2DDBD;
}

/* Plano urbano */

	/* Buscador de calles */
	
#g_buscar_calle {
	width:100%;
	float: left;
	color: #637590;
	padding-top:0em;
	padding-bottom: 0.3em;
}
#g_buscar_calle .caja_formulario {
	width:  29em;
	float: left;
	padding-top: 0em;
	padding-bottom: 0.7em;
}
.g_buscar_calle_etiqueta {
	float: left;
	font-size: .9em;
	padding-top: 0.2em;
	padding-right: 2%;
}
.g_buscar_calle_campo {
	width: 58%;
	float: left;
	font-size: 1em;
	color: #637590;
	border: 1px solid #DA9D40;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 1%;
	margin-right: 3%;
}
.g_buscar_calle_boton {
	font-size: 1em;
	color: #8A5E1C;
	border: 1px solid #DA9D40;
	background-color: #F2DDBD;
	cursor:pointer;
}
#g_plano {
	text-align: center;
	padding-top: 1.3em;
}
.planicio{
	width: 15em;
	clear: both;
	font-size: 1em;
	padding-top: 0.1em;
	padding-bottom: 0.5em;
	margin: auto;
}
.planicio a{
	color: #7656A9;
	text-decoration: none;
}
.planicio a:hover{
	text-decoration: none; 
	color: #EA7500;
}

			/* Informe calles */

.titulo_calle {
	font-size: 1.4em;
	font-weight: normal;
	color: #9F9392;
}			
#caja_fotos {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 0.3em;
}
#marco_foto {
	float: left;
	background-color: #F2F5F9;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	padding-top: 0.5em;
	padding-right: 1.9%;
	padding-bottom: 0.5em;
	padding-left: 1.9%;
	margin-bottom: 0.7em;
}
#marco_fotoder {
	width: 49%;
	float: right;
}
.casas{
	padding-left: 1em;
}
.casas ul li li{
	list-style-type: none;
}

