@charset "UTF-8";
/* CSS Document */

html {
height:100%;
margin:0;
padding:0;
}

body {
font:Helvetica;
font-family:Helvetica, Arial;
font-size:12px;
background:url(images/background.jpg) repeat-x;
background-color:#b8b8b8;
border:none;
margin:0;
padding:0;
color:#58585a;
height:100%;
}

a {
border:none;
font:Helvetica;
font-family:Helvetica, Arial;
}

a:link {
color:#58585a;
text-decoration:none;
}
a:visited {
color:#58585a;
text-decoration:none;
}
a:hover {
color:#58585a;
text-decoration:underline;
}
a img {
border: 0px;
}

img {
border:none;
}

p {
font:Helvetica;
font-family:Helvetica, Arial;
}

/* index
----------------------------------------------- */

#contenedor {
height:100%;
width:100%;
background:url(images/background.jpg) repeat-x;
}

#logoindex {
width:457px;
height:76px;
margin:auto auto auto auto;
padding:230px 0 0 0;
}

#entrar {
width:457px;
margin:80px auto auto auto;
text-align:center;
font-size:12px;
}


/* subindex
----------------------------------------------- */

#contenedorsub {
height:100%;
width:100%;

}

#contenedorsub2 {
width:972px;
margin:auto auto auto auto;
padding:38px 0 0 0;
}

#header {
float:left;
height:84px;
width:971px;
margin-bottom:10px;
}

#logo {
float:left;
width:457px;
height:76px;
}

#nav {
float:left;
list-style:none;
width:514px;
margin:42px 0 0 0;
}

#nav ul {
float:right;
padding:0;
}

#nav li {
display:inline;
list-style:none;
margin:0 0 0 10px;
}

#arriba {
float:left;
height:263px;
width:971px;
/margin:0 0 10px 0;
}

#abajo {
float:left;
height:185px;
width:981px;
}

#abajo ul{
padding:0;
/padding:7px 0 0 0;
}

#abajo li {
display:inline;
list-style:none;
margin:0 11px 0 0;
/margin:10px 11px 0 0;
}


#arriba a:hover {

height:263px;
}

#arriba a img{
/border:0;
/padding:5px;
/margin:0 0 5px -5px;
}

#arriba a:hover img{
/background:#e74f1f;
outline:#e74f1f; 
outline-style:solid;
outline-width:5px;
}

#abajo a img{
/border:0;
/padding:5px;
/margin:0 0 5px -10px;
}

#abajo a:hover img{
/background:#d9498b;
outline:#d9498b;
outline-style:solid;
outline-width:5px;
}

#abajo .indexnav3 a:hover img{
/background:#f5c419;
outline:#f5c419;
outline-style:solid;
outline-width:5px;
}

#abajo .indexnav4 a:hover img{
/background:#98bf0d;
outline:#98bf0d;
outline-style:solid;
outline-width:5px;
}



*|html[xmlns*=""] #abajo .indexnav4 a {margin:0px 0 0 -1px;}
*+html #abajo .indexnav4 a {margin:0px 0 0 -1px;}





.indexnav2 a{
/margin:0px 0 0 -35px;
}


.indexnav2 a:hover{

}

.indexnav3 a:hover{
}

.indexnav4 a:hover{

margin:0;
padding:0;
}




/* que
----------------------------------------------- */

#que {
width:971px;
height:auto;
}

#que h2 {
/margin-top:10px;
}

#izq {
float:left;
width:490px;
}

#der {
float:left;
width:480px;
height:409px;
margin:0 0 10px 0;
}

#izq1 {
float:left;
width:480px;
height:409px;
margin:0 10px 10px 0;
background:url(../es/images/fondo1.png);
}

#der1 {
float:left;
width:480px;
height:252px;
margin:0 0 11px 0;
background:url(../es/images/fondo2.png);
}

#der1eu {
float:left;
width:480px;
height:252px;
margin:0 0 11px 0;
background:url(../eu/images/fondo2.png);
}

#der2 {
float:left;
width:480px;
height:146px;
margin:0 0 10px 0;
background:url(../es/images/fondo3.png);
}

#izq p {
color:#FFFFFF;
font-weight:normal;
font-size:12px;
padding: 0 10px 0 10px;
line-height:15px;
/margin: 10px 0 12px 0;
}

#der1 p {
color:#FFFFFF;
font-weight:normal;
font-size:12px;
padding: 0 145px 0 10px;
line-height:15px;
}

#der1eu p {
color:#FFFFFF;
font-weight:normal;
font-size:12px;
padding: 0 145px 0 10px;
line-height:15px;
}

#der2 p {
color:#FFFFFF;
font-weight:normal;
font-size:12px;
padding: 0 10px 0 10px;
line-height:15px;
}

#der1 h1 {
color:#FFFFFF;
font-weight:normal;
font-size:12px;
padding: 35px 0 0 10px;
/padding: 20px 0 0 10px;
}

#der1 a {
color:#7a961e;
font-weight:normal;
font-style:italic;
font-size:12px;
}

#der1eu h1 {
color:#FFFFFF;
font-weight:normal;
font-size:12px;
padding: 35px 0 0 10px;
/padding: 20px 0 0 10px;
}

#der1eu a {
color:#7a961e;
font-weight:normal;
font-style:italic;
font-size:12px;
}

#izq h2 {
color:#ffffff;
font-size:18px;
font-weight:lighter;
padding: 0 0 0 10px;
margin:10px 0 -5px 0;
/margin:12px 0 -5px 0;
}

#der h2 {
color:#ffffff;
font-size:18px;
font-weight:lighter;
padding: 0 0 0 10px;
margin:10px 0 -5px 0;
/margin:12px 0 -5px 0;
}


#foto1 {
margin:-5px 10px 10px 10px;
}

#piefoto {
background:url(../es/images/piefoto.jpg);
background-repeat:no-repeat;
width:321px;
height:59px;
margin:-69px 0 0 0;
opacity: 0.8;
-moz-opacity: 0.8;
filter: alpha(opacity=80);
}

#piefoto p {
margin:0px -5px 0 0;
padding: 5px;
}

#quienes {
background:url(../es/images/fondologos.png) no-repeat;
height:103px;
width:972px;
float:left;
}

#quienes1 {
width:480px;
height:auto;
margin:10px 0 0 0;
float:left;
}

#quienes2 {
width:480px;
height:auto;
margin:10px 0 0 0;
float:right;
}

#quienes1 li{
list-style:none;
display:inline;
margin:inherit;
margin: 0 30px 0 0;
padding:inherit;
height:62px;
}


*|html[xmlns*=""] #quienes1 li{margin: 0 25px 0 0;}
#quienes1 li{margin/*\**/: 0 25px 0 0\9;}



#quienes2 li{
list-style:none;
display:inline;
margin:inherit;
margin: 0 15px 0 0;
padding:inherit;
height:62px;
}

#quienes1 ul {
margin:inherit;
padding:inherit;
margin-left:10px;
/margin:0 0 0 10px;
}

#quienes2 ul {
margin:inherit;
padding:inherit;
/margin:0 0 0 0;
}

#quienes1 p {
color:#666666;
font-size:12px;
margin:inherit;
margin: 0 0 10px 10px;
padding:inherit;
}

#quienes2 p {
color:#666666;
font-size:12px;
margin:inherit;
margin: 0 0 10px 0;
padding:inherit;
}


/* como
----------------------------------------------- */

#como {
float:left;
width:972px;
height:460px;
background:url(../es/images/backgroundcomo.png) no-repeat;
}

#como1 {
float:left;
width:375px;
height:446px;
background-image:url(../es/images/como1.png);
background-repeat:no-repeat;
}

#como2 {
float:left;
width:377px;
height:454px;
background-image:url(../es/images/como2.png);
background-repeat:no-repeat;
}

#como3 {
float:left;
width:218px;
height:454px;
background-image:url(../es/images/como3.png);
background-repeat:no-repeat;
}

#como1text {
font-size:12px;
font-weight:normal;
width:320px;
padding:286px 0 0 10px;
}

#como2text {
font-size:12px;
font-weight:normal;
width:340px;
padding:210px 0 0 10px;
}

#como1text h1{
color:#93117E;
font-size:22px;
font-weight:lighter;
margin-bottom:-10px;
/margin-bottom:-13px;
/padding:8px 0 0 0;
}

#como2text h1{
color:#93117E;
font-size:22px;
font-weight:lighter;
margin-bottom:-10px;
/margin-bottom:-5px;
}

#como2 h2 {
color:#93117E;
font-size:18px;
font-weight:lighter;
padding:33px 0 0 243px;
/padding:20px 0 0 243px;
}

#como2 h2 a{
color:#93117E;
}

#como3 li {
clear:both;
list-style:none;
font-size:14px;
margin: 0 0 20px -19px;
}

.comonav1 {
padding:36px 0 0 0;
}

.comonav2 {
padding:31px 0 0 52px;
}

.comonav3 {
padding:31px 0 0 0;
}

.comonav4 {
padding:31px 0 0 52px;
}

.comonav5 {
padding:31px 0 0 0;
}

.comonav6 {
padding:31px 0 0 52px;
}

#tarifas {
padding:15px;
}

#tarifas h1{
color:#93117E;
font-size:22px;
font-weight:lighter;
padding:0;
}


#como3b {
float:left;
width:183px;
height:434px;
background-image:url(../es/images/como3b.png);
background-repeat:no-repeat;
padding:10px 10px 10px 25px;
}

#como3b h1{
color:#93117E;
font-size:22px;
font-weight:lighter;
padding:0;
}

#como3b ul {
padding:0 0 0 0;
list-style:none;
/margin:-10px 0 0 0;
}

#como3b li {
margin-bottom:2px;
}

.volver a{
color:#93117E;
}



/* donde
----------------------------------------------- */

#donde {
width:971px;
height:auto;
}

/* contacto
----------------------------------------------- */

.nombre {
width:200px;
height:16px;
border:none;
font:Helvetica;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-style:italic;
background-color:#cdcdcd;
color:#7a7a7a;


}

.email {
width:200px;
height:16px;
border:none;
font:Helvetica;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-style:italic;
background-color:#cdcdcd;
color:#7a7a7a;
}

.comentarios {
width:971px;
height:auto;
border:none;
font:Helvetica;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-style:italic;
background-color:#cdcdcd;
color:#7a7a7a;
}





/* footer
----------------------------------------------- */

#footer {
border-top:solid 1px #aaaaaa;
width:971px;
clear:both;
color:#aaaaaa;
font-size:10px;
margin-top:10px;
padding-bottom:5px;
float:left;
}

#footer ul {
float:left;
display:inline;
list-style:none;
margin:inherit;
padding:inherit !important;
padding:3px 0 0 0;
margin:3px 0 0 0;
width:500px;

}

#footer li {
display:inline;
list-style:none;
margin:inherit;
margin: 3px 10px 0 0;
}

#footer p {
float:right;
margin:0;
padding:2px 0 0 0;
}


/* otros
----------------------------------------------- */

.prensa {
width:280px;
margin:20px auto -50px auto;
}



.logosindex {
width:320px;
margin:60px auto -50px auto;
}

.logosindex img {
margin:0 15px 0 0;
}


#idiomas {
float:right;
margin-bottom:-37px;
/margin-top:15px;
}


#idiomas li {
display:inline;
list-style:none;
}


.langactive {
color:#999999 !important;
}






