/* CSS Document */
*{
	margin:0;
	padding:0;
	}
BODY{
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}

A{
	text-decoration: none;
	color: #ab8f10;
	font-weight:bold;
	}

	#contenidoInterior A{
		text-decoration:underline;
		}

	
P{
	margin:0 0 20px 0;
	padding:0 0 0 0;
	line-height:18px;
	}	
IMG{
	border-width: 0;
	}
	
H1{
	display: none;
	}
	
H2{
	margin: 0 0 10px 0;
	padding: 0 0 7px 0;

	color: #293970;
	font-size: 24px;
	font-weight:bold;
	border-bottom:1px solid #ececec;
	}
	#contenidoHome H2{
		font-size:18px;
		}
	H2 A{
		color: #293970;
		font-weight:normal;
		}

	
H3{
	margin: 0 0 3px 0;
	padding: 0 0 0 0;
	font-size: 15px;
	font-weight: bold;
	color: #1a4570;
	}
H4{
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	font-size: 13px;
	font-weight: bold;
	color: #ab8f10;
	}	

UL{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	}
	UL LI{
		margin:0 0 0 0;
		padding:0 0 0 0;
		}	
#all{
	width:100%;
	}
	
#general{
	width: 100%;
	}


/******************************* Cabecera **********************************/

#cabecera{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:100%;
	clear:both;
	}
	
#utilidades{
	display:none;
	}

			
/******************************* Menu **********************************/
#menu{
	display:none;
	}	

					

/*************Contenido Home*************************/
#contenidoHome .contenedor_flash {
		border:1px solid red;
		display:none;
		}
	#contenidoHome .contenedor_flash IMG,
	#contenidoHome .contenedor_flash object{
		}
		#contenidoHome DIV.bloqueHome{
			padding:20px 20px 10px 0;
			width:30%;
			float:left;
			line-height:18px;
			}
			#contenidoHome{
				width:100%;
				padding-top:20px;
				}
			#contenidoHome DIV.bloqueNoticias{
				width:30%;
				float:left;
				}
			#contenidoHome DIV.bloqueHome P{
				width:90%;
				}
			#contenidoHome DIV.bloqueHome P A{
				display:block;
				}
			#contenidoHome DIV.bloqueHome IMG{
				margin:0;
				}
			#contenidoHome DIV.bloqueHome UL LI{
				margin:20px 0 10px 0;
				border-bottom:1px solid #ececec;

				}
				#contenidoHome DIV.bloqueHome UL LI SPAN{
					
					margin:10px 10px 10px 0;
					padding:5px 0 10px 0;
			
					text-transform:uppercase;
					text-align:center;
					font-weight:bold;
					font-size:10px;
					line-height:18px;
					}
					#contenidoHome DIV.bloqueHome UL LI SPAN STRONG{
						font-weight:normal;
						font-size:24px;
						}
				#contenidoHome DIV.bloqueHome UL LI H3 A{
					color:#153c67;
					font-size:14px;
					font-weight:bold;
					}
				#contenidoHome DIV.bloqueHome UL LI P{
					margin:0;
					padding:0;
					line-height:18px;
					position:relative;
					width:90%;
					}
	

			#contenidoHome DIV.proyectoOnline{
				margin-top:20px;
				float:left;
				width:30%;

				}
				#contenidoHome DIV.proyectoOnline H3{
					padding:5px 0 0 10px;
					}
				#contenidoHome DIV.proyectoOnline P{
					padding:0 10px 0 10px;
					}
				#contenidoHome DIV.proyectoOnline A.elabora{
					clear:both;
					font-size:13px;
					font-weight:bold;
					color:#153c67;
					padding:0 0 0 10px;
					
					}
	#contenidoHome UL.listadoHome{
		float:left;
		line-height:17px;
		width:100%;
		
		page-break-before:always;

		}
		#contenidoHome UL.listadoHome LI, #contenidoHome UL.listadoHome LI.primero{
			float: left;
			width:48%;
			padding-bottom:20px;
			}

				#contenidoHome UL.listadoHome LI H2{
					padding:0 0 5px 0;
					float:left;
					border:0;
					}
				#contenidoHome UL.listadoHome LI IMG{
					padding:0 0 13px 0;
					}
				#contenidoHome UL.listadoHome LI P{
					margin:0;
					width:90%;
					}
				#contenidoHome UL.listadoHome LI P A{
					display:block;
					width: 100%;
					}


/************** Interiores ******************/
#contenidoInterior p.navegador {
	display:none;
	}
#menuPaginas{
	display:none;
	}
	
#contenidoInterior .derecha {

	}
#contenidoInterior .izquierda {

	}
	#contenidoInterior .izquierda .noticias{
		width:100%;
		}
		#contenidoInterior .izquierda .noticias UL{
			width:98%;
			}
			#contenidoInterior .izquierda .noticias UL LI{
				width:95%;padding:0 0 20px 0;
				}
				#contenidoInterior .izquierda .noticias UL LI P{
					padding:0;
					margin:0;
					}
					
					
#contenido div.noticias .contenidoNoticia P{
	width:90%;
	}
	


#contenidoInterior .obras .imagenes div {
	width:45%;
	float:left;
	padding-bottom:10px;
	}
#contenidoInterior .obras .imagenes div h3 {
	width:70%;
	}
#contenidoInterior .obras .imagenes div P{
	padding:0;
	margin:0;
	width:70%;
	}
#contenidoInterior .obras .listado {
	display:none;
	}
					
#contenido div.izquierda div.noticias ul li h3 A{
	color:#153C67;
	font-size:13px;
	font-weight:bold;
	}
#contenidoInterior div.paginador {
	display:none;
	}

/************* Pie *************************/
#pie{
	display:none;
	}
/*
#pie{
	float:left;
	width:100%;
	font-size:10px;
	font-weight:bold;
	padding-top:30px;
	}
	#pie UL{
		line-height:normal;
		padding:6px 0 0 0;
		clear:both;
		}
		#pie UL LI{
			clear:left;
			width: 100%;
		
			font-size:11px;
			font-weight:normal;
			}
			#pie UL LI A{
				font-weight:normal;
				text-decoration:underline;
				color:#ffd92d;
				font-size:11px;
				}

		#pie UL.izq{
			width:100%
			margin:0 0 0 5px;	
			}		
		#pie UL.cen{
			width:100%;
			}	
		#pie UL.der{
			width:100%;
			padding:6px 0 24px 0;
			width:216px;
			}
			*/

/***********************Columna destacados derecha********************/
.izquierda{
	float:left;
	margin-right:10px;
	width:68%;
	position:relative;
	}
.cierreDestacado{
	float:left;
	background-color:#ECECEC;
	margin:0;
	padding:0 0 12px;
	width:30%;
	}
.derecha{
	float:left;
	margin:0pt;
	padding:12px 5px 12px 5px;
	width:100%;
	}
	.derecha H3{
		font-size:18px;
		font-weight:normal;
		line-height:21px;
		margin:5px 0pt 8px;
		color:#1A4570;
		padding:0;
		}
	.derecha UL{
		}
		.derecha UL LI{
			border-bottom:1px solid #FFFFFF;
			line-height:19px;
			padding:10px 0pt;
			background:none;
			}
		.derecha UL LI.primero{
			border-bottom:1px solid #FFFFFF;
			line-height:19px;
			padding:4px 0pt 10px;
			}
		.derecha UL LI A{
			color:#1A4570;
			font-weight:normal;
			text-decoration:underline;
			}
a.volver{
	display:none;
	}
