/* CSS Document */
html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

#cabecera {
	font-size: xx-large;
	font-weight: bold;
	padding: 10px;
	background-color: #009999;
	color: white;
}

#pie {
	font-size: x-small;
	text-align: center;
	color: #666;
}

#pie {
	float: left;
	width: 100%;
}

#primera_linea_pie div {
	margin: 0 5px 0 5px;
}

#segunda_linea_pie  div {
	margin: 0 10px 0 10px;
}

#pie .nombre, #pie .copyright {
	margin-left: 0px;
}

#pie .fax, #pie .xolido {
	margin-right: 0px;
}

#pie div.txt {
	display: inline;
	padding: 0px 2px 0px 2px;
}

#pie a {
	color: #666;
}

.bloque {
	border: 1px solid #099;
	margin-bottom: 5px;
	margin-top: 5px;
}

#cursos {
	padding-left: 5px;
}

.botones {
	text-align: right;
}

.articulo .bloque .titulo {
	background-color: #099;
	font-size: 20px;
	color: #fbae08;
	padding: 2px;
	margin: 0 0 5px 0;
	font-weight: bolder;
	text-transform: uppercase;
}

form .nombreCampo {
	float: left;
	padding-left: 5px;
	width: 150px;
}

.nombreCampo, .campo, .explicacion {
	float: left;
	padding: 1px;
}

form .campo input, form .campo select {
	margin: 0;
	padding: 0;
}

form .campoRecordado {
	background-color: #FFFF99;
}

form .botones {
	text-align: center;
}

#estado_login {
	text-align: right;
	font-size: 10px;
}

.siprint {
	display: none;
}

.articulo .titulo {
	padding: 15px 0 10px 0;
	text-transform: uppercase;
	margin: 0px;
	color: #0C5F50;
    font-size: 1.7em;
    font-weight:normal;
    line-height: 30px;
}

div.titular .titulo{
	padding: 5px 0;
	text-transform: uppercase;
	margin: 5px 0 5px 0px;
	color: #0C5F50;
    font-size: 1.2em;
    font-weight:normal;
    line-height: 22px;
}
.fecha:first-letter {
	text-transform: uppercase;
}
.articulo .resumen {
	margin-bottom: 10px;
	color: #003267;
    font-size:1.5em;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 22px;
    text-align: left;
}

div.titular .resumen {
	margin-bottom: 10px;
	color: #696969;
    font-size:1.2em;
    font-weight: normal;
    line-height: 20px;
    text-align: left;
	letter-spacing: 0px;
	padding-left:18px;
}
.articulo .contenido {
	font-size: 12px;
	text-align: justify;
}

.articulo .contenido p{
	font-size: 12px;
	text-align: justify;
	margin:0px;
	padding:10px 0;
	line-height:18px;
}

.titular {
	border-bottom: none;
	padding-left: 0px;
}

.explicacion {
	font-size: 14px;
	color: #666;
	padding-left: 5px;
	float: left;
}

.mensajeFormulario {
	text-align: left;
	font-size: 10px;
	padding-left: 5px;
}
.aviso {
	color: #000;
}
.error {
	color: #f00;
}
.ok {
	color: #0f0;
}


.guion{
	padding-right:8px;
}

/* Menu inicio rápido dipva */
.fondotexto {
	background-color: #ffffff;
	font-size: 11px;
	background-image:url(../img/flecha_puntos_azul.gif);
	background-repeat:no-repeat;
	background-position: 7px 5px;
	padding-left: 14px;
}
.fondotexto2 {
	font-size: 11px;
	background-image:url(../img/flecha_puntos_azul.gif);
	background-repeat:no-repeat;
	background-position: 7px 5px;
	padding-left: 14px;
}

.fondotexto3 {
	background-color: #ffffff;
	font-size: 11px;
	background-repeat:no-repeat;
	background-position: 7px 5px;
	padding-left: 3px;
}
.fondotexto4 {
	font-size: 11px;
	background-repeat:no-repeat;
	background-position: 7px 5px;
	padding-left: 3px;
}

.fondotextosub {
	font-size: 10px;
	background-image:url(../img/ico_guion_menu.gif);
	background-repeat:no-repeat;
	background-position: 14px 5px;
	padding-left: 22px;
}


/*fichero descarga*/

.fichdescarga {
    background-color: #E6ECCE;
    margin-bottom: 10px;
    margin-top: 15px;
	font-size:1.1em;
}

.titulo-descargas {
    background: none repeat scroll 0 0 #014B3E;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 4px;
    text-align: left;
		padding-left:15px;
}

.ficha_descarga {
    background-color: #E6ECCE;
    margin-bottom: 10px;
    margin-top: 10px;
	font-size:1.1em;
}


.ficha_enlaces {
    background-color: #E6ECCE;
    margin-bottom: 10px;
    margin-top: 10px;
	font-size:1.1em;
}

.titulo-enlaces {
    background: none repeat scroll 0 0 #014B3E;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin-top: 0;
    padding: 4px;
    text-align: left;
	padding-left:15px;
}

.unenlace, .unadescarga {
   
   text-align: left;
	font-size:0.9em;
	line-height: 26px;
    margin: 0 auto;
    padding: 5px 18px 5px 20px!important;
    vertical-align: middle;
}


.unenlace{
	background: url("/cgi-bin2/imgstd/noticias/doc.gif") no-repeat scroll 15px 5px transparent!imp;
}

.unadescarga{
	
}

.unadescarga a, .unenlace a {
    color: #000000;
    text-decoration: none;
	padding: 5px 18px 5px 25px!important;
}

div#cont_buscador{
	margin-left:10px;
	padding: 0 0 10px 2px;
}
