/*	-------------------------------------------
	(c) Information Technoogy & Media, S.A. 
	------------------------------------------- */

/* DETALLE */
	
	.textSize1 {font-size:0.562em;}
	.textSize2 {font-size:0.75em;}
	.textSize3 {font-size:1em;}
	.textSize4 {font-size:1.125em;}
	.textSize5 {font-size:2em;}

/* ---- Cambios de imagen en el PageTitle ----- */
#PageTitle #generico {position: relative; display: block; width: 770px; height: 85px; 
    background: url("../../../../graphics/pc/aytoManzanares/layout/cabeceras/generico.gif") no-repeat;}
#PageTitle #generico span {display: none; position: absolute; background: #007a4d; bottom: 0px; font-size: 2em; font-family: Arial Narrow; 
    font-weight: normal; padding: 0px 10px 0px 10px; color: #fff;}
#PageTitle #elMunicipio {position: relative; display: block; width: 770px; height: 85px; 
    background: url("../../../../graphics/pc/aytoManzanares/layout/cabeceras/elmunicipio.gif") no-repeat;}
#PageTitle #elMunicipio span {display: none; position: absolute; background: #007a4d; bottom: 0px; font-size: 2em; font-family: Arial Narrow; 
    font-weight: normal; padding: 0px 10px 0px 10px; color: #fff;}
#PageTitle #elAyuntamiento {position: relative; display: block; width: 770px; height: 85px; background: url("../../../../graphics/pc/aytoManzanares/layout/cabeceras/elayuntamiento.gif") no-repeat;}
#PageTitle #elAyuntamiento span {display: none; position: absolute; background: #007a4d; bottom: 0px; font-size: 2em; font-family: Arial Narrow; font-weight: normal; padding: 0px 10px 0px 10px; color: #fff;}
#PageTitle #turismo {position: relative; display: block; width: 770px; height: 85px; background: url("../../../../graphics/pc/aytoManzanares/layout/cabeceras/turismo.gif") no-repeat;}
#PageTitle #turismo span {display: none; position: absolute; background: #007a4d; bottom: 0px; font-size: 2em; font-family: Arial Narrow; font-weight: normal; padding: 0px 10px 0px 10px; color: #fff;}
#PageTitle #areasDeInteres {position: relative; display: block; width: 770px; height: 85px; background: url("../../../../graphics/pc/aytoManzanares/layout/cabeceras/areas.gif") no-repeat;}
#PageTitle #areasDeInteres span {display: none; position: absolute; background: #007a4d; bottom: 0px; font-size: 2em; font-family: Arial Narrow; font-weight: normal; padding: 0px 10px 0px 10px; color: #fff;}
#PageTitle #tramites {position: relative; display: block; width: 770px; height: 85px; background: url("../../../../graphics/pc/aytoManzanares/layout/cabeceras/tramites.gif") no-repeat;}
#PageTitle #tramites span {display: none; position: absolute; background: #007a4d; bottom: 0px; font-size: 2em; font-family: Arial Narrow; font-weight: normal; padding: 0px 10px 0px 10px; color: #fff;}
#PageTitle #servicios {position: relative; display: block; width: 770px; height: 85px; background: url("../../../../graphics/pc/aytoManzanares/layout/cabeceras/servicios.gif") no-repeat;}
#PageTitle #servicios span {display: none; position: absolute; background: #007a4d; bottom: 0px; font-size: 2em; font-family: Arial Narrow; font-weight: normal; padding: 0px 10px 0px 10px; color: #fff;}


/* ---- Ligeros cambios de la visualización del modulo lateral de opciones de seccion ----- */
#secondArea {margin-top: -13px;}
#seccionPrincipal .moduleHeader h3 {display: none;}

		    
.detalle {position: relative; margin: 0px 0px 10px 0px; background: #fff;}
	.detalle .moduleHeader {position: relative;}
		.detalle .moduleHeader h3{text-transform: uppercase; font-family: Arial Narrow; font-size: 1.04em; font-weight: normal; 
		    letter-spacing: -0.01em; padding: 0px 0px 3px 0px; color: #086852;}
	.detalle .moduleContent { position: relative; height: auto;}

	.detalle .moduleContent h4 { font-size: 0.75em; line-height: 1.4em; color: #666;}
	.detalle .moduleContent ul.v1 li { font-size: 0.75em; margin-left: 15px; line-height: 1.4em;
	    list-style: url("../../../../graphics/pc/aytoManzanares/layout/boliche1.png") circle outside;  }
	    .detalle .moduleContent ul.v1 li span { font-style: italic; display: block; font-size: 0.9em; color: #666; }
	.detalle .moduleContent p { font-size: 0.75em; line-height: 1.4em; font-weight: normal; margin-bottom: 8px; color: #666666; text-align: justify;}
	.detalle .moduleContent ul {font-size: 12px; margin-bottom: 15px; line-height: 1.3em; padding-left: 15px; list-style-type: circle; color: #666666;}
	.detalle .moduleContent ol { font-size: 12px; margin-bottom: 15px; line-height: 1.3em; padding-left: 25px; list-style-type: decimal; color: #666666;}
			.detalle .moduleContent li {margin-bottom: 5px; margin-bottom: 15px;}
			.detalle .moduleContent li a {text-decoration: underline;}
	.detalle table { color: #666666; border-collapse: collapse; margin-bottom: 8px; font-size: 12px;}
	    .detalle table td{ padding: 8px;}

		.detalle .fecha {font-size: .75em; display: block; line-height: 1.5em; margin-bottom: 5px;}
	
	.detalle .moduleContent .mas {text-align: right; font-size: 0.9em; font-style: italic;}
	.detalle .moduleContent .mas a {color: #086852;}

    .detalle h2 {font-size: 2em; font-weight: normal; font-family: Arial Narrow; margin: 0px 0px 10px 0px; letter-spacing: -0.001em;}
    .detalle h3 {font-size: 1em; font-weight: bold; margin-bottom: 10px; margin-top: 5px;}

.detalle .utilidades {float: right;}

.detalle table 
{
    border: 0px #000 solid; 
    width: 100%; border-collapse: collapse; float: none; 
    margin: 0px 0px 15px 0px; 
    padding: 0px;
    
    }
.detalle table div.Imagen { height: 100%; position: relative; width: auto; 
    vertical-align: middle; background: transparent;
    margin: 0px; padding: 0px;}
.detalle table div.Imagen img {vertical-align: middle; margin: 0px; padding: 0px;}
.detalle table td 
{
    vertical-align: middle;
    text-align: center; 
    padding: 6px 3px 6px 3px;
    border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	}
		/* IMAGENES */


		/* IMAGENES */
		div.Imagen {text-align: center; background: #000; overflow: hidden; padding: 0px; margin: 0px;}
			div.Imagen img {position: relative; padding: 3px 0px 3px 0px;}
			div.Imagen div.caption {position: relative; padding: 6px 10px 10px 10px; 
			    background: #252525; text-align: left; margin: 0px 0px 0px 0px;}
				div.Imagen h4 {color: #fff; font-size: 1em; font-weight: normal;}   

		/* IMAGENES GRANDES */
		 div.ImagenG {text-align: center; display: block; background: #fff;  margin-bottom: 15px;}
			 div.ImagenG img {position: relative; margin-left: -60%; .margin-left: -0%; margin-right: -60%; .margin-right: -0%;}
			 div.ImagenG div.caption {display: block; position: relative; padding: 6px 10px 10px 10px; background: #ffffff;
				/* for IE */
				  filter:alpha(opacity=100);
				  /* CSS3 standard */
				  opacity:1.0;
				  }
				 div.ImagenG div.caption h4 {color: #4f5d6c; font-size: 0.75em; font-weight: normal;}   



.relacionados {position: relative; border: 1px #CCCCCC solid; margin: 0px 0px 10px 0px; padding: 8px 8px 12px 8px; background: #fff;}
	.relacionados .moduleHeader {position: relative;}
		.relacionados .moduleHeader h3{text-transform: uppercase; font-family: Arial Narrow; font-size: 1.04em; font-weight: normal; 
		    letter-spacing: -0.01em; padding: 0px 0px 3px 0px; color: #086852;}
	.relacionados .moduleContent { position: relative; height: auto;}

	.relacionados .moduleContent h4 { font-size: 0.75em; line-height: 1.4em; color: #666;}
	.relacionados .moduleContent ul.v1 li { font-size: 0.75em; margin-left: 15px; line-height: 1.4em;
	    list-style: url("../../../../graphics/pc/aytoManzanares/layout/boliche1.png") circle outside; }
	    .relacionados.moduleContent ul.v1 li span { font-style: italic; display: block; font-size: 0.9em; color: #666; }
	.relacionados .moduleContent p { font-size: 0.75em; line-height: 1.4em; font-weight: normal; margin-bottom: 8px; color: #666666;}
	.relacionados .moduleContent .mas {text-align: right; font-size: 0.9em; font-style: italic;}
	.relacionados .moduleContent .mas a {color: #086852;}

	
#SendFormDisabeler 
{
	display:none;
	position:absolute;
	z-index:100;
	top:0px;
	left:0px;
	opacity:0.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5; 
	-khtml-opacity: 0.5;
	width:100%;
	height:100%;
	overflow:hidden;
	background-color:#000000;
}
	
#SendFormContainer	
{
	display:none;
	position: fixed;
	_position: absolute;
	z-index:4000;
	top:50%;
	left:50%;
	margin-top: -210px;
	margin-left: -300px;
	height:420px;
	width:600px;
	opacity: 1;  
}



#EmailSender
{
	position: fixed;
	_position: absolute;
	top:50%;
	left:50%;
	display:none;
	z-index:4000;
	margin-top: -100px;
	margin-left: -300px;
	height:200px;
	width:600px;
	opacity: 1;  
}

#EmailSent
{
	position: fixed;
	_position: absolute;	
	top:50%;
	left:50%;
	display:none;
	z-index:4000;
	margin-top: -100px;
	margin-left: -300px;
	height:200px;
	width:600px;
	opacity: 1;  
}

#EmailErrorSend
{
	position: fixed;
	_position: absolute;	
	top:50%;
	left:50%;
	display:none;
	z-index:4000;
	margin-top: -100px;
	margin-left: -300px;
	height:200px;
	width:600px;
	opacity: 1;  

}
