@charset "utf-8";
/* CSS Document */


body {font:62.5% Verdana, Arial, Helvetica, sans-serif; text-align: center; background:#fff; color:#000; margin:0; padding:0; }
html>body {background:#fff; color:#000}

/*Estilos genericos*/
form{display:inline;}
a img,:link img,:visited img {border:none;}
a{ outline:none; text-decoration:none;}
ul, ol {list-style:none;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input,acronym,table,tr,th,td,caption {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-family:Verdana, Arial, Helvetica, sans-serif;}
p{ margin:0; margin-bottom:1em;}
.clear {clear:both; height:0; }

span{font:1.1em Verdana,Arial,Helvetica,sans-serif;}
.negrita{font-weight:bold}
#grafica{display:block;margin:0 auto;}
#grafica2{display:block;margin:0 auto;}
#hyanebCaja{float:right;width:240px;height:165px;margin:9px 0 9px 30px}
/*común*/
p{font:1.1em Verdana, Arial, Helvetica, sans-serif; text-align:justify; line-height:2em;}
* html p{line-height:1.8em;}

#contenedor{width:1000px; background-color:#fff; margin:0 auto; color:#000; font-size:1.1em;}
#contenedor #cabecera{background:#fff url(../images/cabecera.png) 100% 0 no-repeat ;height:100px;}
#contenedor #cabecera #logotipo{ position:relative;}
#contenedor #cabecera #logotipo h1 {position: relative; z-index: 1; }
#contenedor #cabecera #logotipo h1 a {background:#fff url(../images/logotipoGrupoPraxis.png) no-repeat 3em 1.4em; display: block; height:100px; width:250px; }
#contenedor #cabecera #logotipo h1 a span {position: absolute; z-index: -1; top:2em; font-size:0.8em;} 



#contenedor #menuSuperior{height:35px; background:#b73333 url(../images/fondoMenu.png) 0 0; margin:3px 0; text-align:left;}
#contenedor #menuSuperior ul{padding-top:1em; margin-left:6em;}
#contenedor #menuSuperior ul li{display:inline; padding-right:2.5em;}
#contenedor #menuSuperior h1{color:#ccc; margin-left:4em; font-size:1.5em; text-transform:uppercase; padding-top:0.5em;}
#contenedor #menuSuperior ul li a{color:#fff;}

#contenedor #enlacesHome{background:#fff url(../images/fondoEnlaces.png) 0 0; padding-bottom:2.5em; padding-top:0.3em;text-align:right;padding-right:6em;}
#contenedor #enlacesHome a{color:#484848;}
#contenedor #enlacesHome a span{ font-weight:bold;}
#contenedor #interiorHome{margin-left:6em; margin-right:6em;margin-bottom:2em;}
#contenedor #interiorHome img{float:left; margin-right:1em; }
#contenedor #interiorHome p.txt{line-height:1.3em; padding-top:2.4em; background:url(../images/fondoParrafo.png) 100% 0 no-repeat;}
#contenedor #interior p#construccion{font-size:1.4em; line-height:1.2em; margin-top:1em;border-top:1px solid #b73333; border-bottom:1px solid #b73333; color:#b73333; padding-top:0.3em; padding-bottom:0.3em; text-align:center;}

#contenedor #grupoHome{ color:#fff; background:#484848 url(../images/fondoGrupo.png) repeat-x; padding-bottom:1em;}
#contenedor #grupoHome #box1{margin-left:6em;}
#contenedor #grupoHome #box2,#contenedor #grupoHome #box3,#contenedor #grupoHome #box4{margin-left:1.6em;}
#contenedor #grupoHome #box1,#contenedor #grupoHome #box2,#contenedor #grupoHome #box3,#contenedor #grupoHome #box4{width:204px; height:auto; float:left; margin-top:3em;}
#contenedor #grupoHome #box1 p,#contenedor #grupoHome #box2 p,#contenedor #grupoHome #box3 p,#contenedor #grupoHome #box4 p{ background-color:#595959; padding:0.8em; font-size:1em; text-align:left;}

#contenedor #grupo{ color:#fff; background:#484848 url(../images/fondoGrupo.png) repeat-x; padding-bottom:2em;}
#contenedor #grupo #box1{margin-left:6em;}
#contenedor #grupo #box2,#contenedor #grupo #box3,#contenedor #grupo #box4{margin-left:1.6em;}
#contenedor #grupo #box1,#contenedor #grupo #box2,#contenedor #grupo #box3,#contenedor #grupo #box4{width:204px; height:auto; float:left; margin-top:2em;}


#contenedor #enlaces #breadcrumbs{float:left; color:#999; margin-left:6em; }
#contenedor #enlaces #breadcrumbs a{color:#999;}
#contenedor #enlaces{background:#fff url(../images/fondoEnlaces.png) 0 0; padding-bottom:2.5em; padding-top:0.3em;text-align:right;padding-right:6em;}
#contenedor #enlaces a{color:#484848;}
#contenedor #enlaces a span{ font-weight:bold;}

#contenedor #interiorContenido #menuLateral{width:190px;float:left;  margin-left:6em; text-align:left;}
#contenedor #interiorContenido #menuLateral ul li{border-bottom:1px solid #ccc; background:url(../images/iconoMenu.png) 0 0.4em no-repeat; padding-left:1.3em; padding-bottom:0.4em; padding-top:0.2em;}
#contenedor #interiorContenido #menuLateral ul li ul{padding-top:0.5em;}
#contenedor #interiorContenido #menuLateral ul li ul li{border:none; background:url(../images/pto.png) 0 0em no-repeat;}
#contenedor #interiorContenido #menuLateral ul li a{color:#000;}
#contenedor #interiorContenido #menuLateral ul li a:hover{color:#999;}
#contenedor #interiorContenido #menuLateral ul li span{color:#b73333;}
#contenedor #interiorContenido #menuLateral ul li a.enlaceEspecialMenu{color:#000;font-weight:bold;}
#contenedor #interiorContenido #menuLateral ul li a:hover.enlaceEspecialMenu{color:#999;font-weight:bold;}
#contenedor #interiorContenido #interior{margin-left:275px; margin-right:6em;margin-bottom:2em;text-align:left;}

#contenedor #interior{margin-left:6em; margin-right:6em;margin-bottom:2em;}
#contenedor #interior h2{text-align:left;  color:#cdcccc; font-size:2em; border-bottom:2px solid #872525; margin-bottom:0.5em; background:url(../images/icono.png) 0 0.3em no-repeat; padding-left:0.8em;}
#contenedor #interior h3{text-align:left; background-color:#f0f0f0; color:#872525; font-size:1.5em; padding:0.2em 0.5em; margin-bottom:1.3em;}
#contenedor #interior h4{text-align:left;  color:#872525; font-size:1.2em; border-bottom:1px solid #872525; margin-bottom:0.5em;  }

#contenedor #interior ul{text-align:justify; margin-left:1.5em; font-size:1.1em; font-family:Tahoma; }
#contenedor #interior ul li{padding-bottom:0.8em; background:url(../images/pto.png) 0 0.2em no-repeat; padding-left:1.3em; line-height:1.6em;}

#contenedor #interior #mapaIzda{width:50%;float:left; margin-left:2em;}
#contenedor #interior #mapaIzda li, #contenedor #interior #mapaDcha li{background-image:none;} 
 

#contenedor #interior #mapaIzda li.seccion, #contenedor #interior #mapaDcha li.seccion{ text-transform:uppercase; background-image:none; color:#b73333; font-size:0.9em; padding-bottom:0em; margin-top:0.5em;}
#contenedor #interior #mapaIzda li.seccion a, #contenedor #interior #mapaDcha li.seccion a{ color:#b73333; background-image:none;}
#contenedor #interior #mapaIzda li.seccion ul, #contenedor #interior #mapaDcha li.seccion ul{margin-top:0.2em; margin-bottom:0;}
#contenedor #interior #mapaIzda li.seccion ul li,
#contenedor #interior #mapaDcha li.seccion ul li {padding-bottom:0.8em;color:#000; text-transform:none; padding-bottom:0.2em;}
#contenedor #interior #mapaIzda li.seccion ul li ul li, #contenedor #interior #mapaDcha li.seccion ul li ul li {padding-bottom:0em;}
#contenedor #interior #mapaIzda li.seccion ul li a, #contenedor #interior #mapaDcha li.seccion ul li a{color:#000; text-transform:none;}


#contenedor #interior a{color:#000; text-decoration:underline;}
#contenedor #interior a:hover{color:#999; text-decoration:none;}
#contenedor #interior img.left{float:left; margin-right:1em; margin-bottom:1em;}
#contenedor #interior img.right{float:right; margin-left:1em; margin-bottom:1em;}
#contenedor #interior .imgCenter{width:100%; text-align:center; margin:1em 0;}
#contenedor #interior table{width:100%;text-align:left; margin-bottom:1em; }
#contenedor #interior table th{ font-weight:lighter; font-size:0.9em;padding:0.2em; background-color:#b73333; color:#fff;}
#contenedor #interior #galeria{margin-left:3em; margin-top:2em;}
#contenedor #interior #galeria img{ width:237px; height:122px; float:left; margin-right:3em; margin-bottom:2.5em;}


#contenedor #interior #identificacion{background:#fff url(../images/identificacion.png) 0 0 no-repeat; padding-top:2.65em; margin-top:1em; }
#contenedor #interior #identificacion-en{background:#fff url(../images/identificacion-en.png) 0 0 no-repeat; padding-top:2.65em; margin-top:1em; }
#contenedor #interior #identificacion-por{background:#fff url(../images/identificacion-por.png) 0 0 no-repeat; padding-top:2.65em; margin-top:1em; }
#contenedor #interior #identificacion-fr{background:#fff url(../images/identificacion-fr.png) 0 0 no-repeat; padding-top:2.65em; margin-top:1em; }
#contenedor #interior #identificacion #cajaIdentificacion{background-color:#f6f6f6; padding:2em 0 1em 0;}
#contenedor #interior #identificacion-en #cajaIdentificacion{background-color:#f6f6f6; padding:2em 0 1em 0;}
#contenedor #interior #identificacion-por #cajaIdentificacion{background-color:#f6f6f6; padding:2em 0 1em 0;}
#contenedor #interior #identificacion-fr #cajaIdentificacion{background-color:#f6f6f6; padding:2em 0 1em 0;}
#contenedor #interior  .form{text-align:right; width:60%; font-size:1.1em; margin-bottom:0.7em;}
#contenedor #interior .form input{border:1px solid #000;padding:0.1em;}
#contenedor #interior .form input.bt{background-color:#d4d3d3;}
#contenedor #interior #identificacion #cajaIdentificacion  a{color:#9a2b2b; text-decoration:underline; margin-bottom:0; text-align:right; width:60%; }
#contenedor #interior #identificacion #cajaIdentificacion  a:hover{ text-decoration:none;}
#contenedor #interior #identificacion-en #cajaIdentificacion  a{color:#9a2b2b; text-decoration:underline; margin-bottom:0; text-align:right; width:60%; }
#contenedor #interior #identificacion-en #cajaIdentificacion  a:hover{ text-decoration:none;}
#contenedor #interior #identificacion-por #cajaIdentificacion  a{color:#9a2b2b; text-decoration:underline; margin-bottom:0; text-align:right; width:60%; }
#contenedor #interior #identificacion-por #cajaIdentificacion  a:hover{ text-decoration:none;}
#contenedor #interior #identificacion-fr #cajaIdentificacion  a{color:#9a2b2b; text-decoration:underline; margin-bottom:0; text-align:right; width:60%; }
#contenedor #interior #identificacion-fr #cajaIdentificacion  a:hover{ text-decoration:none;}

#contenedor #pie{ color:#ccc;  text-align:left; padding:1em 6em ; font-size:0.9em; background:#000 url(../images/logoPie.png) 95% 2em no-repeat; }
#contenedor #pie a{color:#ccc;}

#mapaMadrid{ display:none; position:absolute;left:50%; bottom:0; background-color:#f0f0f0;padding:0.5em; text-align:right;}
#mapaMadrid img{text-align:right;}
#mapaArkaute{ display:none; position:absolute;left:50%; bottom:-19em; background-color:#f0f0f0;padding:0.5em; text-align:right;}
#mapaArkaute img{text-align:right;}
#mapaMinano{ display:none; position:absolute;left:50%; bottom:-34em; background-color:#f0f0f0;padding:0.5em; text-align:right;}
#mapaMinano img{text-align:right;}
#mapaPortugal{ display:none; position:absolute;left:50%; bottom:-56em; background-color:#f0f0f0;padding:0.5em; text-align:right;}
#mapaPortugal img{text-align:right;}
#mapaFrancia{ display:none; position:absolute;left:50%; bottom:-73em; background-color:#f0f0f0;padding:0.5em; text-align:right;}
#mapaFrancia img{text-align:right;}
#mapaMadrid a, #mapaArkaute a, #mapaMinano a, #mapaPortugal a, #mapaFrancia a{color:#872525;}
div#error{background-color:#f9f9e6; padding:1em 1em; margin:1em 0;}
div#error span{font-weight:bold;} 
ul li.seccionD a{padding-left:3em;}

