/*	-------------------------------------------
	(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 .pdf li {list-style-type: none; background: #000; }*/
    .detalle .pdf ul {list-style-type: none;}
	.detalle .pdf li {list-style-type: none;background-image: url(../../../../graphics/pc/aytoManzanares/layout/icons/pdfLists.png);background-repeat: no-repeat;background-position: 0em;padding-left: 2em;}

/* LISTADOS */
    .detalle ul {}

.detalle .utilidades {float: right;}

.detalle .ladillo2 {display: block; background: #e9e9e9; text-transform: uppercase; margin-bottom: 0px; padding-bottom: 0px;
    padding: 4px 4px 4px 4px; text-align: center;}

/*TABLA DEFECTO */
.detalle table 
{
    border: 1px #ccc solid; 
    width: 100%; border-collapse: collapse; float: none; 
    margin: 15px 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: 0px solid #999;
	border-color: #ccc;
	}
	
.detalle table table {margin: 0px;}

	

/*TABLA CON BORDES */
.detalle table.bordes1 
{
    border: 0px #000 solid; 
    width: 100%; border-collapse: collapse; float: none; 
    margin: 15px 0px 15px 0px; 
    padding: 0px;
    
    }
.detalle table.bordes1 div.Imagen { height: 100%; position: relative; width: auto; 
    vertical-align: middle; background: transparent;
    margin: 0px; padding: 0px;}
.detalle table.bordes1 div.Imagen img {vertical-align: middle; margin: 0px; padding: 0px;}
.detalle table.bordes1 td 
{
    vertical-align: middle;
    text-align: center; 
    padding: 6px 3px 6px 3px;
    border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	}
	
/*TABLA CON BORDES */
.detalle table.sinBordes 
{
    border: 0px #000 solid; 
    width: 100%; border-collapse: collapse; float: none; 
    margin: 15px 0px 15px 0px; 
    padding: 0px;
    
    }
.detalle table.sinBordes td 
{
    border: 0px;
	}

.detalle table.sinBordes table {margin: 0px}
.detalle table.sinBordes table.sinBordes {margin: 0px}


     /*   
	div.pic {position: relative; overflow: hidden; width: 270px; text-align:center; background: #4f5d6c; 
	    border: 1px #ccc solid; margin-left: 15px; float: right; margin-bottom: 10px;}
		div.pic img {position: relative; margin-left: -60%; .margin-left: -0%; margin-right: -60%; .margin-right: -0%;}
		div.pic div.caption {position: relative; padding: 6px 10px 10px 10px; background: #eef2f7; border-top: 1px #ccc solid;
			div.pic h4 {color: #4f5d6c; font-size: 0.75em; font-weight: normal;}   
    */
		/* IMAGENES */

		/* 
		div.Imagen {position: relative; overflow: hidden; width: 250px; text-align:center; background: #4f5d6c; border: 1px #ccc solid; margin-left: 15px; float: right; margin-bottom: 10px;}
			div.Imagen img {position: relative; margin-left: -60%; .margin-left: -0%; margin-right: -60%; .margin-right: -0%;}
			div.Imagen div.caption {position: relative; padding: 6px 10px 10px 10px; background: #E8E8E8; border-top: 1px #ccc solid;
				  filter:alpha(opacity=100);
				  opacity:1.0;
				  }
				div.Imagen h4 {color: #4f5d6c; font-size: 0.75em; 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;

				  filter:alpha(opacity=100);

				  opacity:1.0;
				  }
				 div.ImagenG div.caption h4 {color: #4f5d6c; font-size: 0.75em; font-weight: normal;}   
				 
		/* IMAGENES GRANDES */
		/* 
		 div.ImagenL {display: none; text-align: left; display: inline; float: left; background: #fff;  margin-bottom: 0px;}
			 div.ImagenL img {position: relative; display: block;  margin-left: 0; .margin-left: 0; margin-right: 10px; .margin-right: 10px; margin-bottom: 10px;}
			 div.ImagenL div.caption {display: inline; position: relative; padding: 6px 10px 10px 10px; background: #ffffff;

				  filter:alpha(opacity=100);

				  opacity:1.0;
				  }
				 div.ImagenL div.caption h4 {display: none; }   		
		
				        */
		
		
		div.right {margin-left: 15px; margin-bottom: 8px; float: right;}
		div.left {margin-right: 15px; margin-bottom: 8px; float: left;}
		div.center {margin-right: 0px; margin-right: 0px; margin-bottom: 8px; float: none; display: block; text-align: center;}
			div.right div.caption, div.left div.caption, div.center div.caption {position: relative; padding: 6px 3px 6px 3px;
			    font-size: 13px; text-align: center; 
				  }



				 
				 				 


.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;}


	/*	-------------------------------------------------
		***** TODO LO RELATIVO AL ENVIO DE ARTICULOS ****
		-------------------------------------------------	*/

/* *********************** TYPE SENT *********************** */
.typeSent {background: transparent url("../../../../graphics/pc/aytoManzanares/layout/modules/sentModule.gif") bottom left no-repeat;}
    .typeSent .moduleHeader { color: #000; background: transparent url("../../../../graphics/pc/aytoManzanares/layout/modules/sentModule.gif") top left no-repeat; padding:  10px 10px 0px 30px;}
        .typeSent .moduleHeader h3 { text-transform: uppercase;}
    .typeSent .moduleContent {text-align:left; color: #666; font-size: 0.82em; line-height: 1.4em;
            padding: 10px 10px 10px 30px; border-right: 1px #999 solid; border-left: 1px #999 solid; background: #DADADA;}
        .typeSent label span {color: #cc0000;}
        .typeSent #cerrar {position: absolute; top: 10px; right: 20px;}

	
#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;  

}
