@import url("menu.css");

/* CSS Document */

*{
	padding: 0;
	margin: 0;
}

body{
	/*background-image: url(../img/fondo_web.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #6BAEE5;*/
	
	background-image: url(../img/bg-fondo.png);
	background-repeat: repeat-x;
	background-color: #F2F2F2;
	
	color: #333333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12PX;
}

h2{
	color: #333333;
	font-size: 16px;
	
}

a{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

a:hover, a.activo{
	color: #007CC6;
}

.justificado{
	text-align: justify;
}

/* ----------------------------------------------------------------------------------------------- */
/* |                                            GENERAL                                          | */
/* ----------------------------------------------------------------------------------------------- */

#contenedor{
	margin: auto;
	width: 800px;
}

#cabecera{
	background-image:url(../img/bg-cabecera.png);
	width: 650px;
	height: 41px;
	padding-top:60px;
	padding-left:140px;
	padding-right:10px;
}
#logo{
	float: left;
	width: 180px;
	
}
#navactiva{
	background-image:url(../img/navactiva5.png);
	width: 112px;
	height: 27px;
	float:left;
}

#sello{
	background-image:url(../img/sello.png);
	width: 25px;
	height: 27px;
	float:left;
	margin-right: 10px;
	margin-left: 30px;
	background-repeat: no-repeat;
}

.logonavactiva{
	width: 128px;
	height: 34px;
	float: left;
	overflow: hidden;
}
.logonavactiva a{
	width: 128px;
	height: 0;
	padding-top: 60px;
	display: block;
}

.logosello{
	width: 83px;
	height: 34px;
	float: left;
	overflow: hidden;
}
.logosello a{
	width: 83px;
	height: 0;
	padding-top: 60px;
	display: block;
}



#contenido{
	background-color: #FFFFFF;
	clear: left;
}

#contenido-sub{
	background-image:url(../img/bg-contenido-sub.png);
	clear: left;
	width: 800px;
	height: 6px;
}

#pie{
	background-color: #E9E9E9;
	width: 760px;
	height: 44px;
	text-align: center;
	padding: 10px 20px 10px 20px;
}

/* ----------------------------------------------------------------------------------------------------------------- */
/* |                                                 CSS DE LA PORTADA                                             | */
/* ----------------------------------------------------------------------------------------------------------------- */

#contenido-sup{
	background-image:url(../img/bg-contenido-sup.png);
	width: 800px;
	height: 6px;
	overflow:hidden;
}

#contenido-int-izq{
	width: 200px;
	height: 200px;
	float: left;
}

#contenido-int-cen{
	width: 290px;
	padding: 5px 20px 5px 20px;
 	float: left;
}
#contenido-int-cen hr{
	width: 275px;
}

/*estos son para los documentos de dentro dce los contenedores*/
.documento-sup{
	background-image:url(../img/bg-documento-sup.png);
	width: 517px;
	height: 15px;
	margin-top: 5px;
}

.documento{
	background-color: #FFFFFF;
	width: 503px;
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
}

.documento-sub{
	background-image:url(../img/bg-documento-sub.png);
	width: 517px;
	height: 15px;
	margin-bottom: 5px;
}
/*para las noticias*/
.actualidad-sup{
	background-image:url(../img/bg-actualidad-sup.png);
	width: 275px;
	height: 15px;
	margin-top: 5px;
}

.actualidad{
	background-color: #FFFFFF;
	width: 263px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
}

.actualidad-sub{
	background-image:url(../img/bg-actualidad-sub.png);
	width: 275px;
	height: 15px;
	margin-bottom: 5px;
}
#contenido-int-der{
	width: 198px;
	padding: 5px 36px 5px 36px;
	float: left; 
}
#contenido-int-der h2{
	text-align:left; 
}
#noticia-sup{
	background-image:url(../img/bg-noticia-sup.png);
	width: 198px;
	height: 16px;
	margin-top: 5px;
}

#noticia-mes-sup{
	background-image:url(../img/bg-noticia-sup.png);
	width: 198px;
	height: 16px;
	margin-top: 5px;
}
#noticia_mes{
	background-image: url(../img/bg-noticia.png);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	width: 175px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;

}
#noticia_mes .enlace_titulo{
	/*color:#007CC6;*/
font-size:16px;
font-weight:bold;
text-align:left;
}
#noticia_mes .mas_info{
	font-size: 12px;
	text-align:right;	
	font-weight: bold;
	color:#007CC6;
}
#noticia_mes a{
	font-size: 12px;
	text-align:right;	
	font-weight: bold;
	color:#007CC6;
}
#noticia-mes-sub{
	background-image:url(../img/bg-noticia-sub.png);
	width: 184px;
	height: 25px;
	text-align: right;
	padding-top: 14px;
	padding-right: 13px;
	font-weight: bold;
}

#noticia-sub{
	background-image:url(../img/bg-noticia-sub.png);
	width: 184px;
	height: 25px;
	text-align: right;
	padding-top: 14px;
	padding-right: 13px;
	font-weight: bold;
}
#imagen{
	height: 250px;
	margin-top: 20px;
	background-image: url(../img/libro.png);
	
}
#imagen2{
	height: 200px;
	margin-top: 20px;
	background-image: url(../img/bg-mano.png);
	
	
}
#imagen3{
	height: 200px;
	margin-top: 20px;
	background-image: url(../img/proy_ley.png);
	
	
}

/* ----------------------------------------------------------------------------------------------------------------- */
/* |                                                 CSS DEL INTERIOR                                              | */
/* ----------------------------------------------------------------------------------------------------------------- */

#interior-contenido-sup{
	background-image:url(../img/bg-interior-sup.png);
	width: 750px;
	height: 55px;
	padding-left: 50px;
	
}

#titulo-subseccion{
	float: left;
	width: 150px;
	height: 18px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	padding-top: 7px;
	color: #FFFFFF;
}

#titulo-seccion{
	float: left;
	width: 590px;
	height: 18px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	padding-top: 12px;
	padding-right: 10px;
	color: #FFFFFF;
}

#interior-contenido-int-izq{
	width: 150px;
	padding-left: 25px;
	padding-right: 25px;
	float: left;
}

#interior-menu{
	background-color: #DAEAEF;
	background-image: url(../img/bg-noticia-interior.png);
	background-repeat: repeat-x;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	width: 128px;
	padding: 20px 10px 10px 10px;}

#interior-menu ul{
	list-style:url(../img/flecha-lista.png);
}
.required{
background-color:red;
}

#interior-menu ul li{
	margin: 5px 5px 5px 12px;
}

#interior-noticia-sup{
	background-color: #007CC6;
	width: 150px;
	height: 18px;
	margin-top: 10px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 7px;
	color: #FFFFFF;
}

#interior-noticia{
	background-color: #DAEAEF;
	background-image: url(../img/bg-noticia-interior.png);
	background-repeat: repeat-x;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	width: 128px;
	padding: 10px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	/*color: #007CC6;*/
}

#interior-noticia a{
	font-size: 12px;color: #007CC6;
}

#interior-contenido-int-cen{
	width: 530px;
	float: left;
	padding: 35px;
}
#contenedor_noticias{
	width:570px;
	float:left;
	padding:35px;
}
/****************************************************/
/********** Caractersticas del FORMULARIO ***********/
/****************************************************/

#ConsultaForm label, #PresupuestoForm label {
	display: block;
	width: 300px;
	float: left;
	margin-top: 10px;
	margin-left:10px;
}
#ConsultaForm input, #PresupuestoForm input{
	display: block;
	width: 300px;
	float: left;
	margin-top: 10px;
	border:1px solid #cccccc;
}

#ConsultaForm textarea, #PresupuestoForm textarea {
	margin-top: 10px;
	width: 300px;
	height: 150px;
	float: left;
	border:1px solid #cccccc;
}

#ConsultaForm label, #PresupuestoForm label {
	text-align: right;
	width: 100px;
	padding-right: 20px;
}

#ConsultaForm input[type="submit"], #PresupuestoForm input[type="submit"] {
	margin-bottom: 80px;
	width: 110px;
	margin-left:100px;
}

#ConsultaForm input[type="reset"], #PresupuestoForm input[type="reset"] {
	margin-bottom: 80px;
	width: 110px;
	margin-left:10px;
}

#ConsultaForm input[type="checkbox"], #PresupuestoForm input[type="checkbox"] {
	width: 15px;
	margin-left:220px;
}

#PresupuestoForm input[type="select"] {
	width: 15px;
	margin-left:220px;
}

#ConsultaForm input[type="hidden"], #PresupuestoForm input[type="hidden"] {
	display: none;
}

br.clear-l {
	clear: left;
}

#km_form input[type="text"] {
	width: 300px;
	margin: 10px 0px;
}

#km_form input[type="submit"] {
	width: 150px;
	margin: 10px 0px;
}
.fecha_noticia{
    font-size:10px;
	font-style:italic;
}
.tipo_documento{
	font-size:12px;
	font-style:italic;
	text-align:right;
	font-color:grey;
}
#pie_izda{
	width:97px;
	float:left;
}
#pie_izda img{
	width:97px;
	height:31px;
	border:none; 
}
#pie_dcha{
	text-align:center;
}
/*  carlos div para el acrobat reader*/
#acrobat{
	background-color: #DAEAEF;
	background-image: url(../img/bg-noticia-interior.png);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	padding: 20px 5px 10px 5px;
	margin-top:10px;
	font-size:10px;
	text-align:justify;
}
#acrobat p{
padding-bottom:5px;
}
#acrobat a{
padding-left:15px;
}


/* Personalizaciones 2010 */

#pie_calidad{
	width:63px;
	float:right;
	margin-bottom:10px;
}
#pie_calidad img{
	width:63px;
	height:41px;
	border:none; 
}
