@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; }

#pasos
{ background-color:#f7f7f7; width:916px; margin-left:30px; margin-top:15px; padding:1px; /*background-color:#0F3;*/ }

#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; }

#form1 { float:left; }
#form1, #form2{ text-align:left;}


/* - - - - - - - - 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 - - - - - - - - */

