/* CSS Document */
body{background:#FFF url('../img/back_body.jpg') repeat-x left top;color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:1em;margin:0em;}
img{border:0;}
.saltar{text-indent:-1000em;font-size:0em;height:0em;}
#global{width:74em;margin:0 auto;font-size:.7em;}
html > body #global{width:74.1em;}
#global_left{float:left;background:transparent;padding:0 0 0 2em;width:68em;}
html > body #global_left{background:transparent url('../img/back_global_left.png') no-repeat left top;}

#global_right{float:right;background:transparent;height:500px;width:24px;}
html > body #global_right{background:transparent url('../img/back_global_right.png') no-repeat right top;}
h1{display:none;}


/*NAVEGACIÓN SECUNDARIA*/
#nav_secun{float:left;background:#FFF;width:66em;padding:1em 2em 1em 2em;}
#nav_secun ul{float:right;color:#999;margin:0;padding:0;list-style-type:none;}
#nav_secun ul li{float:left;padding:0 0 0 .2em;}
#nav_secun ul li a{color:#999;}
#nav_secun ul li a:active, #nav_secun ul li a:link, #nav_secun ul li a:visited{text-decoration:none;}
#nav_secun ul li a:hover{text-decoration:underline;}

/*CABECERA*/
#cabecera{float:left;background:#FFF url('../img/back_cabecera.jpg') no-repeat 2em top;width:66em;padding:0 2em .5em 2em;height:180px;}
#cabecera a.logo_ayto{display:block;width:105px;height:81px;float:left;margin:64px 0 0 23px;}
#cabecera a.logo_innovando{display:block;width:235px;height:73px;float:right;margin:66px 23px 0 0;}

.actualidad{background:#FFF url('../img/back_cabecera_actualidad.jpg') no-repeat 2em top !important;}
.desarrollo{background:#FFF url('../img/back_cabecera_desarrollo.jpg') no-repeat 2em top !important;}
.glosario{background:#FFF url('../img/back_cabecera_glosario.jpg') no-repeat 2em top !important;}
.ayudas{background:#FFF url('../img/back_cabecera_ayudas.jpg') no-repeat 2em top !important;}
.empresa{background:#FFF url('../img/back_cabecera_empresa.jpg') no-repeat 2em top !important;}
.links{background:#FFF url('../img/back_cabecera_links.jpg') no-repeat 2em top !important;}
.formacion{background:#FFF url('../img/back_cabecera_formacion.jpg') no-repeat 2em top !important;}
.contacto{background:#FFF url('../img/back_cabecera_contacto.jpg') no-repeat 2em top !important;}
.directorio_empresa{background:#FFF url('../img/back_cabecera_directorio_empresas.jpg') no-repeat 2em top !important;}
.mapa{background:#FFF url('../img/back_cabecera_mapa.jpg') no-repeat 2em top !important;}


/*PRINCIPAL*/
#principal{float:left;background:#FFF;width:66em;padding:0 2em 3em 2em;}

/*MENÚ*/
#menu{float:left;background:#FFF url('../img/back_principal.jpg') repeat-x left top;padding:2em 0 0 2em;}
#menu ul{margin:0;padding:0;list-style-type:none;color:#999;width:12.8em;}
#menu ul li{padding:0 0 1px 0;margin:0;}
html > body #menu ul li{padding:0;}
#menu ul li a{color:#999;display:block;border-bottom:1px solid #EDEDED;border-left:0px;padding:3px 0 3px 5px;}
#menu ul li a:active, #menu ul li a:link, #menu ul li a:visited{text-decoration:none;}
#menu ul li a:hover{text-decoration:underline;}
#menu ul li a.selec:active, #menu ul li a.selec:link, #menu ul li a.selec:visited, #menu ul li a.selec:hover{color:#A42B46;font-weight:bold; padding:3px 0 3px 4px;background:url('../img/back_menu.jpg') repeat-y left top;text-decoration:none;}

/*CENTRAL*/
#central{float:right;background:#FFF url('../img/back_principal.jpg') repeat-x left top;width:51.21em;}
html > body #central{width:51.3em;}
html>/**/ body #central{width:51.2em;}
#contenidos{float:left;padding:2em 1em 0 2em;width:33em;}
#enlaces{float:right;background:#FFF url('../img/back_enlaces.jpg') no-repeat left top;width:150px;height:700px;text-align:center;padding-top:2em;}
html > body #enlaces{height:auto;min-height:700px;}

h2{margin:0 0 .5em 0;padding:0;color:#A42B46;font-size:2.1em;font-weight:bold;text-align:left;}
html>/**/ body h2{margin:0 0 .5em -.3em;}
h3{margin:0 0 .5em 0;padding:0;color:#000;font-size:1.2em;font-weight:bold;}
h4.negrita{margin:0 0 .5em 0;padding:0;color:#000;font-size:1em;font-weight:bold;}

div.miga{display:none;}

#enlaces img{margin:0 0 1em 0;}

div.info{margin:.3em 0 2em 0;border-bottom:1px solid #EDEDED;}
div.info img{float:left;padding:1px;border:1px solid #999;margin:0 .5em .5em 0;}
div.info p{margin:0 0 .5em 0;padding:0;}
div.info p span{font-weight:bold;}
div.info p.entradilla{font-style:italic;}
div.info p.alr{text-align:right;}
div.info p.pregunta{font-weight:bold;color:#000;font-size:1.2em;}
div.info a{color:#A42B46;}
div.info a:active, div.info a:link, div.info a:visited{text-decoration:none;}
div.info a:hover{text-decoration:underline;}
div.sinlinea{border-bottom:0px;}


/*PIE*/
#pie{float:left;background:#FFF;width:69.9em;padding:0 0 3em 0;border-top:2px solid #EDEDED;}
#pie p{margin:.5em 0 0 0;padding:0;}
#pie a{color:#A42B46;}
#pie a:active, #pie a:link, #pie a:visited{text-decoration:none;}
#pie a:hover{text-decoration:underline;}


/*INTERIORES*/

/*paginacion*/
div.paginacion{text-align:right;}
div.paginacion ul{display:inline;margin:0;padding:0;list-style-type:none;}
div.paginacion ul li{display:inline;padding:0 0 0 .5em;}
div.paginacion ul li a{color:#A42B46;}
div.paginacion ul li a:active, div.paginacion ul li a:link, div.paginacion ul li a:visited{text-decoration:none;}
div.paginacion ul li a:hover{text-decoration:underline;}

/*acciones*/
div.acciones{float:right;width:32.3em;padding:1em 0 1.5em 0;}
div.acciones ul{float:right;margin:0;padding:0;list-style-type:none;}
div.acciones ul li{float:left;padding:0 0 0 .5em;margin:0;}
div.acciones ul li.borde{border-left:2px solid #CCC;margin:0 0 0 .6em;}
div.acciones ul li a{color:#A42B46;}
div.acciones ul li a:active, div.acciones ul li a:link, div.acciones ul li a:visited{text-decoration:none;}
div.acciones ul li a:hover{text-decoration:underline;}
div.acciones ul li img{display:block;vertical-align:middle;}

/*desarrollo areas*/
ul.areas{float:left;width:33em;margin:2em 0 0 0;padding:0;list-style-type:none;}
ul.areas li{float:left;width:13em;padding:0 0.5em 0.5em 0;}
ul.areas li img{padding:0;border:0;width:12em;margin:0 0 1em 0;}
ul.areas li h4{color:#A42B46;font-size:1.0em;font-weight:normal;margin:0 0 .3em 0;padding:0;}

ul.bullet{margin:1em 0 0 .5em;padding:0;list-style-type:none;}
ul.bullet li{background:url('../img/iconos/ico_bullet.gif') no-repeat left .4em; padding:0 0 1em 1.5em;}
ul.bullet li h4{margin:0 0 .5em 0;padding:0;font-size:1em;font-weight:bold;}
ul.bullet li ul{margin:1em 0 0 2em;padding:0;list-style-type:none;}
ul.bullet li ul li{background:url('../img/iconos/ico_rect.gif') no-repeat left .4em; padding:0 0 1em 1.5em;}
ul.bullet li ul li ul{margin:1em 0 0 2em;padding:0;list-style-type:none;}
ul.bullet li ul li ul li{background:url('../img/iconos/ico_rect2.gif') no-repeat left .4em; padding:0 0 1em 1.5em;}

p.obligatorio{color:#A42B46;}

form{margin:.5em 0 .5em 0;padding:0;}
form fieldset{margin:0;padding:0;border:0;}
form fieldset label span{color:#A42B46;}
form fieldset input{font-size:1em;width:27em;margin:0 0 1em 0;}
form fieldset input.tam1{width:8em;}
form fieldset input.tam2{width:12em;}
form fieldset textarea{font-size:1em;width:27em;margin:0 0 1em 0;}
html>/**/ body form fieldset textarea{width:33em;} 
form fieldset input.envio{width:auto;border:0;background:#A42B46;color:#FFF;font-weight:bold;padding:.4em;}

a.descarga{background:url('../img/iconos/ico_descarga.gif') no-repeat left top; padding:.2em 0 .2em 2.2em;}

ul.lista_glosario{margin:1em 0 1em 0;padding:.5em 0 .5em 0;list-style-type:none;border-top:1px solid #EDEDED; border-bottom:1px solid #EDEDED;}
ul.lista_glosario li{display:inline;padding:0 1em 0 0;}
ul.lista_glosario li a.selec{font-weight:bold;}

dl dt{font-weight:bold;}
dl dd{margin:0 0 1em 0;padding:0;}

ol.letra{margin:0 0 0 2em;padding:0;list-style-type:lower-alpha;}
ol.letra li{padding:0 0 1em 0;}
ol.letra ol{margin:1em 0 0 3.5em;}
html > body ol.letra ol{margin:1em 0 0 3.5em;}
html>/**/ body ol.letra ol{margin:1em 0 0 0;}


/*mapa web*/
ul.mapa_web{margin:0;padding:0;list-style-type:none;}
ul.mapa_web li{border-bottom:1px solid #EDEDED;padding:.5em 0 .5em 0;}
ul.mapa_web li ul{margin:0 0 0 3em;padding:0;list-style-type:none;}
ul.mapa_web li ul li{border-bottom:0px;}

