@charset "utf-8";

* { margin:0px; padding:0px; }

body { font-size:12px; color:#333333; background-color:#F7F7F7; }

/* textos */

body, #footer h1, #footer h2, #footer th, #footer td, #footer th a, #boxMiCuenta a:visited, #boxMiCuenta a:link, #boxMiCuenta input, #boxRegistro input, 
#boxRegistro select, #boxRegistro a:visited, #boxRegistro a:link, .td2, .td3, .boxPromo1 h1, .boxPromo2 h1, .boxPromo3 h1, .contenidos1 h1, .boxPromo1 p, .boxPromo2 p, .boxPromo3 p, .contenidos1 p
.textoMapa, .textoMapa a:visited, .textoMapa a:link, #footer th, #footer td, .txt1
{ font-family: Arial, Helvetica, sans-serif; }
#menu, .titulo, .td1, .td4 { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; } 

li a:hover { color:#FF9933; }
li a, #boxMiCuenta a:visited, #boxMiCuenta a:link, #boxMiCuenta input, #boxRegistro input, #boxRegistro select, #boxRegistro a:visited, #boxRegistro a:link
{ color:#666; }
.titulo, .boxPromo1 h1, .boxPromo2 h1, .boxPromo3 h1, .contenidos1 h1 { color:#3279C9; }
.texto b, #boxMiCuenta a:hover, #boxRegistro a:hover, #precios table a, #contacto table a, .textoMapa a:hover { color:#FF8C00; }
.td1 { color:#FFF; }
.td2, .td3{ color:#333; }
.td4 { color:#3279C9; }
#precios table a:hover, #contacto table a:hover, .boxPromo1 p, .boxPromo2 p, .boxPromo3 p, .contenidos1 p, .textoMapa, .textoMapa a:visited, .textoMapa a:link, 
#footer th, #footer td, #footer th a:hover, .txt1, .txt1 a:hover
{ color:#999;}
#footer th a, .txt1 a { color:#FF8C00; }

li a, #boxMiCuenta a:visited, #boxMiCuenta a:link, #boxMiCuenta input, #boxRegistro input, #boxRegistro select, #boxRegistro a:visited, #boxRegistro a:link,
#precios table a, #contacto table a, .textoMapa, .textoMapa a:visited, .textoMapa a:link, #footer th .txtOrange, #footer td .txtOrange, #footer th a, .txt1 a
{ text-decoration:none;  }

#boxMiCuenta a:visited, #boxMiCuenta a:link, #boxMiCuenta input, #boxRegistro input, #boxRegistro select, #boxRegistro a:visited, #boxRegistro a:link,
.td2, .td3, .boxPromo1 p, .boxPromo2 p, .boxPromo3 p, .contenidos1, .textoMapa, .textoMapa a:visited, .textoMapa a:link, #footer th, #footer td { font-size:10px; }
.boxPromo1 h1, .boxPromo2 h1, .boxPromo3 h1, .contenidos1 h1 { font-size:12px;}
.td1, .td4 { font-size:18px; }
.titulo { font-size:33px;}

.texto, .textoCD { text-align:right;}

#boxMiCuenta a:visited, #boxMiCuenta a:link, #boxMiCuenta input, #boxRegistro input, #boxRegistro select, #boxRegistro a:visited, #boxRegistro a:link, .td1,
.td2, .td3, .td4, .boxPromo1 h1, .boxPromo2 h1, .boxPromo3 h1, .contenidos1 h1, .boxPromo1 p, .boxPromo2 p, .boxPromo3 p, .contenidos1 p, .textoMapa, .textoMapa a:visited, .textoMapa a:link,
#footer th, #footer td
{ font-weight:normal; }

/* FIN textos */

#containerhome, #containerresto { width:980px; position:absolute; overflow:hidden; left: 50%; margin-left:-490px; margin-top:8px; }
#containerhome { height:640px; top:50%; margin-top:-320px; }

#encabezado { width:978px; height:90px; border:1px solid #F7F7F7; }
#menu { margin-left:455px; margin-top:55px; } 
#logo { width:300px; height:100px; overflow:hidden; position:absolute; left:10px; top:10px; }

ul { list-style-type:none; }
li { float:left; }
li a { display:block; background-color:#F7F7F7; text-transform:uppercase; padding:5px; }


#flashome { width:978px; height:315px; }
#flasinteriores { width:978px; height:110px; }

#trespasos { width:978px; height:180px; }

.titulo { width:410px; margin-left:35px; float:left; }

.texto { width:395px; height:44px; margin-left:550px; }
.textoCD { width:308px; margin-left:30px; float:left; }
.textoCDValor {	width:100px; margin-left:380px; }

.linea { width:916px; border-bottom:1px #333 dotted; margin-left:30px; margin-top:15px; }

#precios { width:976px; height:auto; margin-top:25px; }
#precios table { width:916px; margin-left:30px; border-collapse:collapse; }

#contacto { width:395px; height:auto; margin-top:25px; margin-left:25px; float:left; }
#contacto table { width:395px; border-collapse:collapse; }

#boxMiCuenta { background-color:#f7f7f7; width:260px; height:260px; margin-left:340px; margin-top:25px; padding:1px; }
#boxRegistro { background-color:#f7f7f7; width:600px; height:260px; margin-left:185px; margin-top:25px; padding:1px; }

.td3 { border-bottom:1px #ECECEC dotted; vertical-align:top; }

.boxPromo1, .boxPromo2, .boxPromo3 { margin-top:20px; width:300px; height:300px; float:left; }
.boxPromo1 { margin-left:31px; }
.boxPromo2 { margin-left:7px; }
.boxPromo3 { margin-left:7px; }
.contenidos1 { margin-left:31px; width:900px; }

.boxPromo1 img, .boxPromo2 img, .boxPromo3 img { margin-top:10px; width:150px; height:150px; margin-left:75px; }

.boxPromo1 h1, .boxPromo2 h1, .boxPromo3 h1 { margin-left:30px;  }

.boxPromo1 p, .boxPromo2 p, .boxPromo3 p { margin-left:40px; width:220px; }

#promociones { margin-top:5px; width:480px; margin-left:25px; }

#promociones table { width:480px; border-collapse:collapse; }

#boxMapa { background-color:#D8D8D8; width:500px; height:260px; margin-left:440px; margin-top:25px; padding:1px; }

.lineaPromos { width:916px; border-bottom:1px #CCC dotted; margin-left:30px; margin-top:360px; }

/* - - - - - - - - CONTENIDO PIE / FOOTER - - - - - - - - */
.lineafooter { width:916px; border-bottom:1px #CCC dotted; margin-left:30px; margin-top:15px; }
#footer { width:978px; height:20px; }
#footer table { width:920px; margin-left:28px; margin-right:25px; }
/* - - - - - - - - FIN CONTENIDO PIE / FOOTER - - - - - - - - */
