@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px;  } 
body {font-size:13px; }
a img {border: 0px;}


a {text-decoration: none; color: #3366FF;}
a:hover {text-decoration: none; color: #FF9900;}

area {border-color:#0066FF; display: inline;}


.idiomab {margin-right: 19px ; margin-top: 13px;}

#todo { margin:0px auto; width: 800px; height: auto; }
#cabecera {
background-image: url(images/cabecera1.jpg);
width: 800px;
height: 130px;
margin: 0px auto;
}
#cabecera2 {
background-image: url(images/botones/fondo-botones.jpg); background-repeat:no-repeat;
width: 800px;
height: 148px;
margin: 0px auto;
}

#cuerpo {width: 780px; height: auto; margin:0px auto; background-image: url(images/base.gif); background-repeat:repeat-y; padding: 0px 10px;}

#cuerpo2 {width: 800px; height: auto; margin:0px auto; background-image: url(images/base2.gif); background-repeat:repeat-y; }

#menu {
width: 275px;
height: 386px;
float:left;
}
#cabmenu {width: 320px; height:auto; float:left;  }
#piemenu {width: 135px; height:auto; float:left;  }

#imagencab {width:465px; height:250px;}
/*#imagencab img {width:465px; height:250px;}*/

#elemento1 {width: 810px; height: 250px; }
.elemento2 {width: 550px; height: auto; padding-left: 250px; border-top: 0px solid orange;}
#elemento3 {width: 810px; height: auto;   border-top: 0px solid orange;}
.elemento4 {width: 335px; height: auto; padding-left: 0px; border-top: 0px solid orange; }
.elemento5 {width: 310px; height: auto; padding-left: 15px;  border-top: 0px solid orange;}
#caja-elementos {width: 810px; height: auto; border-top: 0px solid orange;}
#pie {
width: 800px;
height: 58px;
background-image: url(images/trama-pie.jpg);
margin: 0px auto;
}

#contenido {
width: 800px;
height: auto;
margin: 0px auto;
}


#creditos {
width: 750px;
font-size:10px; 
margin: 0px auto;
height: 20px;
padding-top: 0px;
text-align: center;
}

#creditos2 {width: 750px;
font-size:10px !important;
margin: 0px auto;
height: 20px;
text-align: center;
padding-top: 10px;

}
/*float*/
.izquierda {float:left;}
.derecha {float:right;}
.clear { clear:both;}
.centro {margin: 0px auto;}

/* Textos */
* { font-family:Arial, Helvetica, sans-serif;}

.bold { font-weight:bold;}
.centro { text-align:center;}

.fnormal p {color: #2F2C2E; font-size: 13px; margin: 5px 0px; }
.fnormal li {margin-left: 30px;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}

/*h1*/
h1 {color:#3366FF; font-size: 18px; border-bottom: 1px solid #3366FF; font-weight:bold;}
h2 {color: #3366FF; font-size: 17px;  font-weight:bold;}

.imagen1 {width: 120px; height: 120px; border: 2px solid orange; margin: 15px;}


/*Menu*/

#b-inicio {margin-top: 5px; margin-left: 20px;}
#b-idioma {margin-top: 5px; margin-right: 18px;}


ul#menu {
width: 565px;
height: 22px;
position:relative;
margin-top: 92px; margin-left: 225px;
}

ul#menu li {
list-style-type: none;
display: inline;
float: left;
font-size: 14px;
color: white;
vertical-align: middle;
width: auto;
height: auto;
}

ul#menu li a {
text-decoration: none;
color: #FFFFFF;
}

ul#menu li {
color: #FFFFFF;
text-decoration: none;
display:block;
}

ul#menu li:hover {

}

#cabecera2 a img {padding-bottom: 2px;}

#cabecera2 a img:hover {
padding-bottom: 0px;
border-bottom: 2px solid #283CB5;}




/*tablas*/
.tr1 {background-color: #CCCCCC;}
.tablacontenedor {background-color:#FFFFFF; border: 0px; width: 780px; margin: 0px auto;}
.filas {background-color: #E2E4FC;}
.filas:hover {background-color: #C3C5DF;}
.fondoimagen {background-color:#E2E4FC; }
.descripcion {font-size: 12px; font-family:Arial, Helvetica, sans-serif; padding: 5px; text-align:left;}
.precios {color: #0D6DDF;}
.comprar {color: white; background-color: #0D6DDF;}
.tablacontenedor {width: 800px; margin: 0px auto; }




/*alineaciones*/
aizquierda {text-align: left;}
acentro {text-align:center;  }
aderecha{text-align: right;}
/*input*/
.input1 {width: 400px; border: 1px solid #333333; margin: 2px; font-size:12px;}
.input2 {width: 190px; border: 1px solid #333333; margin: 2px; background-color:#FFFFFF;}