body
{
	margin: 0 2%;
	padding: 0;
	font: normal 65% Arial, Helvetica, sans-serif;
	color: #669933;
	background: #fefefe url(../images/fondo.gif) repeat-x;
}

fieldset{padding:0;border:none; float:none;}
legend{padding:10px; background:#fff url(../images/f_tit2.gif) repeat-x bottom; text-align:center; font-weight:bold; border-top:1px solid #eae8e5; margin:0 0 20px 0;width:100%;width:auto !important;float:none; color:#65635e; float:none;}

kbd{padding:0 2px; background:#f1f4fb; border:1px solid #b6c7ee; margin-bottom:1px;  font-weight:bold;}
a img{border:0; text-decoration:none;}

a{font-weight:bold; color:#0e286c;text-decoration:none;}
a:hover{ text-decoration:underline;}
input{ margin-right:4px;}

img{border:0;margin:0;padding:0;}

h1 a, h2 a, h3 a{text-decoration:none;}
h1, h2, h3, h4{margin:0;padding:0;font-family: Arial, Helvetica, sans-serif; color:#004c74;}


h3{font-size:1.2em;}
h4{font-size:1em; color:#002038; background: url(../images/itemh4.gif) no-repeat 0 2px; padding:3px 5px;}

h5{color:#000; font-size:1em; margin:4px 15px 0 15px;padding:2px 0; border-bottom:1px dotted #7f8183; background:#f7f9fa;}

ol{margin:0 0 15px 35px;padding:0;}
ol li{list-style-type:decimal;padding:3px 0;}
ul{margin:0;padding:0;}
ul li{margin:0;padding:0;list-style-type:none;}
dl{margin-left:10px;padding:0;}
dt{margin:0;padding:4px 15px; font-weight:bold; background:url(../images/naranjaLi.gif) no-repeat 5px}
dd{margin:0;padding:0 15px;}

p{margin:10px 0;}

.left{float:left; width:100%;}
.both{clear:both;}
.hidden, .mensaje{position:absolute;top:0;left:0;z-index:-100;visibility:hidden}
.minWidth{ min-width:800px; float:left; width:100%;}

#fondoIzq{float:left; width:100%; background: url(../images/fondoIzq.png) repeat-y; clear:both;}
#fondoDcha{float:left; width:100%; background:url(../images/fondoDcha.png) repeat-y 100% 0;}
.padding15{margin: 0 16px; background:#fff;}

#fondoCab{float:left; width:100%;background:#5eba35 url(../images/fondoCab.gif) repeat-x 0 100%; border-bottom:5px solid #5eba35; border-top:1px solid #fff;}
.izqCab{ float:left; width:100%; background:url(../images/fondoLogo.jpg) no-repeat 0 100%;}
.dchaCab{ float:left; width:100%; background:url(../images/fondoDcha.jpg) no-repeat 100% 100%; height:123px;}

#bloqueCentral{float:left; width:100%; background:#fff; padding:1px 0;}

#centroIzq{float:left; width:173px; margin-right: 0px !important; margin-right: 0; display: block;}
#centroDcha{ float:none !important;  float:left; margin-left:175px !important; margin:0 0 0 3px;}

.website{ background:#00006a url(../images/webOficMen.gif) no-repeat; float:left; width:100%;}
.website a{ display:block; margin-top:25px; padding:5px 0 5px 30px; color:#fff; background:#033088 url(../images/web.gif) no-repeat 6px 6px; font-size:1.1em;}

.bloqueAccLeft{float:left; width:100%;background:#e0f0f8 url(../images/fondoAcc.gif) repeat-x;}
.bloqueAcc{float:left; width:100%; float:none !important;  border-bottom:1px solid #afdf87;font:bold 1em verdana;}
.bloqueAcc ul{float:left; width:55%; margin:0 0 0 10px;}
.bloqueAcc li{float:left; padding:7px 3px;}
.busqueda{float:right; width:40%; background:#0f83c6 url(../images/fondoBusq.gif) repeat-x 0 100%; padding:4px;}
.busqueda h2{float:left; color:#fff; font-size:1.2em; padding: 5px;}
.tam{border:1px solid #1f87c6; background:#ecf8ff url(../images/fondoTam.gif) repeat-x 0 100%; cursor:pointer;font:bold 1em verdana;}
.contraste{ background:url(../images/contraste.gif) no-repeat; border:none; cursor:pointer; font:bold 1em verdana; padding:2px 0 0 10px; margin-top:1px; width:7.3em;}
.accesib{ background:url(../images/accesib.gif) no-repeat; display:block; padding:2px 0 2px 20px; margin-top:2px; color:#000609;}
.contac{padding:2px 0 0 8px; margin-top:2px; display:block; color:#000609;}
.accesib:hover, .contac:hover{ text-decoration:none;}
.botBusq{background:url(../images/busq.gif) no-repeat; padding-left:20px; color:#0776bb; border:none; font-size:0em; height:20px; width:20px; cursor:pointer;}

.bold{font-weight: bold;}
.padding25{padding:0 25px; font-size:1.1em;}
.h2Tit{ background:url(../images/icoBusq.gif) no-repeat; display:block; padding:5px 0 5px 35px; font-size:1.6em; margin:10px 0;}
.h2TitGen{background:url(../images/item.gif) no-repeat; display:block; padding:5px 0 5px 35px; font-size:1.6em; margin:10px 0;}

#menu{ border-top:1px solid #78c7e6; border-bottom:25px solid #fff;}
#menu ul{float:left; width:100%; margin:0 0 10px 0; background:#c7eaf8 url(../images/menuLi.gif) repeat-x 0 100%; border-bottom:2px solid #78c7e6;}
#menu li{float:left;background:#0f83c6 url(../images/fondoBusq.gif) repeat-x 0 100%; padding:6px 9px; margin:2px 1px 0 1px;}
#menu li a{color:#fff;}

.bloqueBusq{ border:1px solid #78c7e6; float:left; width:99.5%; background:url(../images/fondoB.gif) repeat-x 0 100%;}
.fondoB{float:left; width:100%; background: url(../images/bloqueBusq.gif) repeat-x; padding-bottom: 5px;}
.fondoB h3{ background:url(../images/itemTit.gif) no-repeat 4px 0; padding:10px 0 15px 50px;}
.formularioBusq{float:left; width:70%; padding:20px; margin-left:5%;}
.formularioBusq label{ display:block; padding:5px; float:left; width:100%;}
.formularioBusq span{ float:left;}
.enunc{width:30%;}
.boton{background:#c7eaf8 url(../images/menuLi.gif) repeat-x 0 100%; border:1px solid #61bfe6; color:#10326a; font-weight:bold; cursor:pointer;}

#pie{float:left; width:100%; background:url(../images/fondoPie.gif) repeat-x 0 100%; clear:both;}
.esqPieIzq{float:left; width:100%; background:url(../images/logoPie.gif) no-repeat 0 100%;}
.esqPieDcha{float:left; width:100%; background:url(../images/pieDcha.gif) no-repeat 100% 100%; height:48px;}
#pie ul{float:left; margin:0; padding:8px 0 0 10px;}
#pie li{float:left; padding:4px 8px;}
#pie a{color:#fff;}

.adminOculto{float:left; margin-left:17px;}
.adminOculto a{display:block; width:169px; height:38px; font-size:0; color:#0da5de; background:transparent;}

/*--accesibilidad--*/
.conjunto{float:left; width:100%; padding:5px 0;}
.c22{float:left; padding-right:5px;}
.tipo1, .parrafo{float:left; width:100%; margin:3px 0; padding:3px 0;}
.listaGen, .mapSit{float:left; width:90%; margin:3px 0; padding:0 0 0 15px;}
.listaGen li{background:url(../images/aptLi.gif) no-repeat 0 4px; padding:0 0 0 10px;}