/**********************************************************
Estructura principal
**********************************************************/
html {font-size: 62.5%;}
body {
	font-size: 1.15em;
	font-family: Tahoma;
	margin:0;
	padding:0;
	color: #565656;
	background-color: #BDBBA6;
}
a:link {color: #659935; text-decoration: none;}
a:visited {color: #659935; text-decoration: none;}
a:hover {color: #659935; text-decoration: underline;}

.finalizador, .finalizador_de {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}
.finalizador_de {clear: right;}
.finalizador_iz {clear: left;}

h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0;}

ul { padding: 0; margin: 0; list-style: none;}
ul li { padding: 0 0 10px 18px; background: url(imgcomunes/bolillo2.gif) 8px 6px no-repeat;}

ol { padding: 5px 0 0 30px; margin: 0;}
ol li { padding: 0 0 10px 0px;}

img {border: none;}
img.foto_de {float: right; margin: 0 0 5px 10px; padding: 2px;}

.foto_de { border: 1px solid #B9C3C8;}
.foto_de2 { padding: 5px 5px 20px 10px; float: right;}

img.foto_iz {float: left; margin: 5px 10px 5px 0; padding: 2px;}
.foto_iz { border: 1px solid #B9C3C8;}

img.centrar_vertical {vertical-align: middle; padding-left: 4px;}

p.subir {text-align: right; padding-right: 20px; background: url(imgcomunes/subir.gif) right 0px no-repeat;}
form {padding:0px; margin:0px;}

dd, dt, dl {padding: 0; margin: 0;}
label.nomostrar {display: none;}
/************************************************************/
strong.color0 {color: #972B20; border-bottom: 4px solid #333;}
strong.color1 {color: #CD9815; border-bottom: 4px solid #333;}
strong.color2 {color: #336665; border-bottom: 4px solid #333;}
strong.color3 {color: #2C98CA; border-bottom: 4px solid #333;}
strong.color4 {color: #E86D1C; border-bottom: 4px solid #333;}
strong.color5 {color: #659935; border-bottom: 4px solid #333;}

/**********************************************************/
.cabecera {
	width: 830px;
	margin: 0 auto;
	background: #fff url(imgcomunes/fd_cabecera.gif) 0px 0px repeat-x;
}
.cabecera h1 {float: left;}
.cabecera h1 strong { display: none;}
.cabecera h1 { width: 600px;}

.menu_auxiliar { background-color: #453c32; text-align: right; width: 830px; margin: 0 auto; color: #fff;}
.menu_auxiliar ul { padding-right: 8px;}
.menu_auxiliar ul li {display: inline; padding: 0; margin: 0;}
.menu_auxiliar ul li a:link, .menu_auxiliar ul li a:visited {color: #fff;}
ul li.pg_inicio a:link, ul li.pg_inicio a:visited {color: #b1ada8;}
ul li.pg_inicio { padding-right: 29px;}
/**********************************************************/

.contenedor { width: 830px; margin: 0 auto; background-color: #fff;}

.home_iz { width: 150px; float: left; color: #51473d;  border-left: 10px solid #fff; padding-top: 8px;}
.home_iz ul li strong {border-bottom: 1px solid #dcdad8; display: block; margin:0; padding: 0; padding-bottom: 3px; margin-bottom: 5px;}
.home_iz ul, .home_iz ul li, .home_iz ul li ul, .home_iz ul li ul li {padding: 0px; margin: 0;}
.home_iz ul li ul {padding-left: 10px; padding-bottom: 7px;}
.home_iz ul li ul li {padding-bottom: 4px;}
.home_de { margin-left: 160px;}
.home_izint { background-color: #c78e0f; width: 190px; float: left;}

.destacado_home {text-align: center; background-color: #e56115; padding: 13px 0; border-bottom: 10px solid #fff;}
.destacado_home img { border: 1px solid #fff;}
.destacado_home p{color: #fff; text-align: left; padding: 0 12px; font-size: 1.1em; font-weight: bold; margin-top: 6px; margin-bottom: 5px;}
.destacado_home a:link, .destacado_home a:visited {color: #fff;}

.destacado_docu {text-align: center; background-color: #FFCC00; padding: 13px 0; border-bottom: 10px solid #fff;}
.destacado_docu img { border: 1px solid #fff;}
.destacado_docu p{color: #0033CC; text-align: left; padding: 0 12px; font-size: 1.2em; font-weight: bold; margin-top: 6px; margin-bottom: 5px;}
.destacado_docu a:link, .destacado_docu a:visited {color: #0033CC;}

p.eduso {color: #fff; text-align: left; padding: 0 12px; font-size: 1.05em; ; margin-top: 6px; margin-bottom: 5px;}

.home_deint { margin-left: 191px; padding: 0; margin: 0; background: url(imghome/fd_pelicula.gif) right 0px repeat-x;}

h2 { font-size: 1.4em; text-align: left; letter-spacing: -0em; color: #51473d;}
h2.destacado {color: #fff; padding-left: 12px; padding-top: 4px;}

.noticias {padding-top: 10px;}
.actualidad { width: 224px; float: left;}
.hoy { margin-left: 415px; width: 248px;}
.actualidad h2, .hoy h2 {border-bottom: 1px solid #ddd; color: #51473d;}
.actualidad h2 strong {border-bottom: 3px solid #51473d;}
.hoy h2 strong {border-bottom: 3px solid #972b20; color: #972b20;}
.actualidad h2 {margin-left: 12px;}

.actualidad dl { padding: 7px 0 7px 12px; }
.actualidad dt a:link, .actualidad dt a:visited {font-weight: bold; color: #659935; font-size: 1.1em;}
p.vertodas {text-align: right; font-size: 1em; padding-right: 10px;}

.hoy {height: 25.5em;}
.hoy img {float: left; border: 5px solid #e9e9e9;}
.hoy dl {margin-left: 80px; color: #2c2e2b; font-size: 1em;}
.hoy dt a:link, .hoy dt a:visited {font-weight: bold; color: #659935; font-size: 1.2em;}
.hoy dl dd {font-size: 1.1em;}

.buscadoryempleo {padding-top: 10px;}

.buscadoryempleo h2 {border-bottom: 1px solid #ddd;}
.buscadoryempleo h2 strong {border-bottom: 3px solid #51473d;}
.buscador { width: 435px; float: left;}
.buscador ul {float: left; width: 132px; margin: 4px 2px; text-transform: lowercase !important; }
.buscador ul li {padding: 0; margin: 0; padding-bottom: 3px; }
.buscador ul li:first-letter { text-transform: capitalize !important; }
a#nuevo {padding-left: 100px;}

p.datos_buscador {padding: 10px 0; margin: 0;}
.caja_buscador { background-color: #659935; width: 420px;}

input#BuscadorEnlaces {width: 200px; margin: 15px 5px 10px 15px;}
select#CategoriaEnlaces {width: 145px; margin: 15px 5px 10px 5px;}
input.btn1 {
	background: #fff url(imghome/fd_btn.gif) 0px 0px repeat-x;
	border: none;
	color: #315910;
	padding: 2px 0 0 4px;
	font-weight: normal;
	margin: 0px;
	font-size: 1em;
	width: 70px;
	text-align: left;
	margin-left: 15px;
	margin-bottom: 10px;
}

.empleo { margin-left: 436px;}
.empleo dl {padding-top: 10px;}
.empleo dl dt {font-weight: bold; font-size: 1.1em; text-transform: lowercase;}
.empleo dl dt:first-letter { text-transform: capitalize; }
.empleo dl dd {padding-bottom: 0px; font-size: 0.9em;}

.pie_home {
	width: 830px;
	margin: 0 auto;
	border-top: 1px solid #dcdad8;
	background: #f4f3e8 url(imghome/fd_piehome.gif) 0px 0px no-repeat;
	padding-bottom: 15px;
}
.pie_home p { float: left; padding: 10px;}
p.pie1 { width: 205px;}
p.pie2 { width: 288px; border-left: 1px solid #dcdad8;}
p.pie3 { border-left: 1px solid #dcdad8; width: 250px;}
p.pie3 img {padding-top: 5px;}

.pie_home form {
	width: 230px;
	height: 0px;
}

.c1 {color: #993333;}
.c2 {color: #CC9900;}
.c3 {color: #336666;}
.c4 {color: #3399CC;}
.c5 {color: #FF6633;}
.c6 {color: #666666;}
.c7 {color: #669933;}



input#ListaCorreo{width: 100px; margin: 15px 0px 0px 0px; border: 0; padding: 3px;}
input.btn2 {
	background: #fff url(imghome/fd_btn.gif) 0px 0px repeat-x;
	border: none;
	color: #315910;
	padding: 2px 0 0 4px;
	font-weight: normal;
	margin: 0px;
	font-size: 1em;
	margin-left: 8px;
	margin-bottom: 4px;
	width: 70px;
	text-align: left;
}

.accesibilidad {
	text-align: right;
	padding-right: 17px;
}


