* {margin:0;padding:0}

html, body{height:100%}
html{background:transparent url(../img/css/fondoPie.gif) no-repeat 50% 100%}
body{background:transparent url(../img/css/fondoBody.gif) repeat-x 0 0; font-family: Arial, Tahoma, Verdana, sans-serif; color:#666}


input, textarea, select{padding:5px;background:#ededed;border:2px solid #008fd7;font:normal .85em Arial, Verdana, Helvetica, sans-serif;color:#666}
form label{width:99%;float:left;margin-bottom:10px}
form .etiqueta, form .etiquetarequerida{width:35%;float:left;padding-top:5px;font:bold .9em Arial}
form select{width:35%}
.zonaradios, .zonachecks{width:60%;float:left;margin-bottom:10px}
.zonaradios span, .zonachecks span{font-family:Arial;font-size:.85em}
.checks input, .radios input, .politica input{vertical-align:middle;background:transparent;border:0;color:#666}
*>/**/.checks input, .radios input{margin-right:5px}
form .botones{width:69%;float:left;margin-top:10px;padding-left:31%}
form .botones div{float:left;margin:0 20px;display:inline;background:transparent url(../img/css/btnIzda.gif) no-repeat 0 0}
form .botones input{padding:7px 5px;background:transparent url(../img/css/btnDcha.gif) no-repeat 100% 0;border:0;color:#fff}
*>/**/form .botones input{padding:7px 15px}
.politica{width:65%;float:right;margin:10px 0;font-family:Arial;font-size:.85em}

a{outline:none;text-decoration:none;color:#008fd7}
a:hover{text-decoration:underline !important}
	a.tipo1{font-weight:bold}
	a.tipo2{background:transparent;color:#d80012}
	
h2, h3, h4{margin-bottom:10px}
h2{font:normal 2.35em Arial;color:#d80012}
h3, h4{font:normal 1.5em Arial;color:#7b8188; }
h4, h3.tipo2{background:transparent;color:#0692d8}
h2.tipo2{background:transparent;color:#008fd7}
h2 .registro{ font-size:0.5em; vertical-align:super}
h2 img{ margin-top:10px}

h4.enlace{padding-left:33px; height:30px;background:transparent url(../img/css/ico_despleg.png) no-repeat 0 0;text-decoration:none;font-size:1.5em}
h4.galDcha{padding-left:33px; height:30px;background:transparent url(../img/css/ico_dcha.png) no-repeat 0 0;text-decoration:none;font-size:1.5em}


ol{margin:0 0 0 25px;}
ol li{list-style-type:decimal;}
ul{margin:8px 0}
ul li{padding:0 0 .5em 10px;min-height:1em !important;height:auto !important;height:1em;background:transparent url(../img/css/vineta4.gif) no-repeat 0 4px;list-style-type:none;color:#666}
ul li ul{margin-left:1.5em;}
ul li li{background-image:url(../img/css/vineta2.gif);color:#999}

table{border-top:4px solid #ededed;border-collapse:collapse}
th, td{padding:10px 5px;background:transparent url(../img/css/puntosH_2.gif) repeat-x 0 100%;vertical-align:top}
th{font-weight:normal;font-size:.8em;text-align:center}

img{border:0}
.imgBordeLeft, .imgBordeRight, .imgBorde{margin-bottom:5px;border:7px solid #333}
.imgLeft, .imgBordeLeft{float:left;margin:0 10px 10px 0}
.imgRight, .imgBordeRight{float:right;margin:0 0 10px 10px}

acronym, abbr{cursor:help;border-bottom:1px dotted #999}
address, abbr{font-size:1em;font-style:normal}
p{padding-bottom:15px;line-height:1.6em}
.oculto{position:absolute;top:0;left:-4000px;z-index:-100}

p .calorazul{color:#008fd7; font-weight:bold}
p .registro{ font-size:0.8em; vertical-align:super}
p .acesol{ font-weight:bold; color:#d80012; text-transform:uppercase}
p.ampliar{ color:#999999; font-size:16px}

li .calorazul{ color:#008fd7; font-weight:bold}
li .registro{ font-size:0.8em; vertical-align:super}
li .acesol{ font-weight:bold; color:#d80012; text-transform:uppercase}
li .ampliar{ color:#999999; font-size:16px}



/* estructura */
.dimension{min-height:100%;background:transparent url(../img/css/linea.gif) repeat-x 49% 370px !important;background-position:49% 360px}
.cuerpo{width:73.5em;margin:0 auto;text-align:left;font-size:80%}

#cabecera{position:relative;width:100%;float:left;padding:12px 0 5px}
#contenedor{width:100%;float:left;padding-bottom:20px}
#menu2{width:29%;float:left}
#contenido{width:64%;float:right;padding:5px 2% 0 0;text-align:left}
#pie{width:100%;float:left;padding-top:30px;min-height:370px !important;height:auto !important;height:370px;background:#252525 url(../img/css/fondoPie.jpg) no-repeat 50% 0;font-size:70%;Color:#fff}

/*cabecera*/
h1{position:absolute;top:70px;left:0}

#accesos{float:right;margin:0 30px 0 0}	
	#accesos li{float:left;padding:7px 15px;background:transparent url(../img/css/separadorAccesos.gif) no-repeat 100% 50%;font-size:.8em;font-family:Arial; color:#FF9999}
	#accesos li a{color:#fff}
	
#idiomas{float:right;margin:0 30px 0 0}	
	#idiomas li{float:left;padding:7px 15px;background:transparent url(../img/css/separadorIdiomas.gif) no-repeat 100% 50%;font-size:.8em;font-family:Arial; color:#990000}
	#idiomas li a{color:#fff}

#buscadorForm{float:right;margin-top:1px}
#buscadorForm label{width:auto;float:left;padding:0;background:#eaeaea url(../img/css/fondoInput.gif) no-repeat 0 0}
#buscadorForm input{float:left;height:12px;padding:5px 10px;background:transparent url(../img/css/fondoInputDcha.gif) no-repeat 100% 0;border:0;font-size:.8em;color:#acacac}
#buscadorForm input.buscar{width:66px;height:23px;margin-left:4px;padding:3px 15px !important;background:#b1000f url(../img/css/botonBuscador.gif) no-repeat 0 0;border:0;color:#fff;cursor:pointer}

.decoracion{width:100%;float:left !important;float:none;margin:20px 0 0}
	
/*menu
#menu1{float:left;margin:40px 0px 0 185px;display:inline;}
	#menu1 li{float:left;padding:0 20px;background:transparent}*/
	#menu1{float:left;margin:40px 0px 0 185px;display:inline;
    //float:right; //margin:40px 0px 0px 185px; //padding:0 0 ;
    //width:100%;
}

#menu1 li{float:left;padding:0 20px;background:transparent;
//float:left; //margin:0 0; //padding:0 20px ;
}

#menu2 li{padding:8px 1.1em;background-image:url(../img/css/vineta1.gif);background-position:0 16px;border-bottom:1px solid #e3e3e3; color:#008fd7; font-weight:bold; font-size:1.3em;}
#menu2 li a{color:#999; font-weight:normal}
#menu2 li.menuactivo a{color:#008fd7}
#menu2 li .activm2{ color:#999; font-weight:bold}

/*compas*/
#compas{width:100%;float:left;margin-top:0 !important;margin:5px 0 20px}
#compas em, #compas ol{display:inline;margin:0;font-size:.8em;color:#008fd7}
#compas em{font-style:normal}
#compas li{display:inline}
#compas li.activo{color:#999}

/*pie*/
.pie{width:84.5em;margin:0 auto}
#pie li{display:inline;padding:0 10px;background:transparent}
#pie a{text-decoration:underline}

#certificados{width:100%;float:left;padding-bottom:10px; border-bottom:1px dotted #666; //margin:20px 0; }
/*background:transparent url(../img/css/lineaPie.gif) no-repeat 0 100%*/
#certificados ul{float:left;margin:0px 0; padding:0px 0;  }
#certificados li{ 
	padding:5px 5px; margin:0;
	display:inline-table; 
	margin:10px 5px;
	//margin:50px 8px;  }

#menupie{width:100%;float:left; margin:20px 0 20px 0;  border-bottom:1px dotted #666; padding:0 0 20px 0;
//margin:0px 0 35px;
//float:right;}
#menupie li{padding:0 39px 0 0; margin:50px 0; }
#menupie li a{ color:#ccc; text-decoration:none; font-size:14px; font-weight:bold;}


#infopie{margin:0;font-size:1em;color:#999; }
#pie ul.infopie{width:33%;float:left; margin:0 0 20px 0}
#pie ul.infopie li{display:block;padding:0 0 5px;color:#fff;}
#pie ul.infopie.dcha li{display:inline;padding:0 5px;background:transparent url(../img/css/separadorPie.gif) no-repeat 100% 50%}
#pie .infopie.dcha li.ultimo{background:transparent}
	
/*CAMBIOS PARA LA HOME // SE PONE EL CLASS=HOME EN EL BODY*/
body.home .dimension{background-position:49% 505px !important;background-position:49% 520px}
*>/**/body.home .dimension{background-position:49% 520px !important}
body.home .decoracion{margin-bottom:25px}
body.home #contenido{width:100%;padding:0}


.zonadcha img.logo{ margin:5px 0 20px 0;}


/*iframe google maps*/
iframe{float:left; border:6px solid #333;}


.zonadcha img.logo{ margin:5px 0 20px 0;}
img.slogan{ margin:12px 0 20px 0;}

/*notas*/
.notice{ background: #f9f9f9; color: #0692D8; padding: .8em; margin: 1.5em 0; border: 2px dotted #f1f1f1; }
.notice a{ color: #0692D8; text-decoration:none; font-weight:bold; border-bottom:1px dotted #ddd;}
.notice a:hover{ clear:both; border:0; text-decoration:none}

/*galeria
#galeria{width:350px;float:left; margin:20px 0 0 0;  border: 2px dotted #f1f1f1; padding:10px;list-style:none;}
#galeria ul{ list-style:none; }
#galeria li{padding:20px 20px; display:inline; list-style:none; background-color:#CCFF33  }
#galeria li a{text-decoration:none; border:0; list-style:none;}*/

