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



body {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(imagenes/fondo_web.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#181a19;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
color: #bbbbbb;
}


#contenedor{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:922px;
	height:auto;
}

a:link{
color: #cc9c27;
text-decoration:underline;
}
a:visited{
color: #cc9c27;
text-decoration:underline;
}
a:hover{
color:#FFCC00;
text-decoration:none;
}
a:active{
color: #cc9c27;
text-decoration:underline;
}


img{
vertical-align:top;
border:0px;
}

.diez{
font-size:10px;
}

.doce{
font-size:12px;
}
.nueve{
font-size:9px;
}

.bienve{
color:#515965;
font-size:20px;
font-weight:bold;
}

.dieciocho{
font-size:18px;
}

input{
border-style:none;
width:150px;
height:15px;
background-color:#202429;
color:#cc9c27;
font-size:10px;
text-align:center;
padding:3px 4px 2px 4px
}

.morado{
color:#9365ff;
}

.morado_bold{
color:#9365ff;
font-weight:bold;
}

.localizacion{
color:#9365ff;
font-size:20px;
font-weight:bold;
}



/* ------------------------------- CABECERA ---------------------------------------- */

#cabecera{
height:109px;
width:922px;
}

#cabe_eslogan{
padding-top:15px;
font-size:10px;
color:#d9dadb;
width:920px;
height:17px;
}

#banderas{
float:right;
width:100px;
height:11px;
margin-top:-10px;
}

.bimg{
float:right;
margin-left:8px;
}
.cabe_logo{
display:block;
float:left;
}

.cabe_home{
margin-top:44px;
float:left;
display:block;
}

#cabe_menu{
padding:0px 0px 0px 0px;
margin: 37px 0px 0px 0px;
float:right;
list-style:none;
color:#d9dadb;
height:33px;
width:720px;
}
#cabe_menu ul{
list-style:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#cabe_menu ul li{
display:block;
float:right;
height:21px;
padding:12px 0px 0px 0px;
margin:0px 0px 0px 25px;
}

#cabe_menu ul li a{
color:#d9dadb;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

#cabe_menu ul li a:link{
color:#d9dadb;
text-decoration:none;
}

#cabe_menu ul li a:visited{
color:#d9dadb;
text-decoration:none;
}

#cabe_menu ul li a:hover{
color:#d9dadb;
text-decoration:none;
border-top: solid 1px #cc9c27;
}

#cabe_menu ul li a:active{
color:#d9dadb;
text-decoration:none;
}

.cabe_menu_num{
font-size:18px;
font-weight:bold;
color:#9365ff;
}

.check{
background-color:#333333;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}



/* --------------------------------- CONTENIDO ---------------------------------------- */


#contenido{
position:relative;
height:721px;
width:922px;
}

#cont_baner_news{
width:377px;
height:721px;
float:left;
}

#cont_baner{
float:none;
border:#424c5a 5px solid;
}

#cont_baner_flash{
width:367px;
height:608px;
float:none;
}

#cont_news{
position:absolute;
left:0px;
bottom:0px;
padding:10px 0px 0px 0px;
text-align:center;
color:#c6c7c8;
width:377px;/*377*/
height:93px;/*103*/
background-image:url(imagenes/newsletter.jpg);
overflow:hidden;
}

.cont_news_flecha{
margin:0px 0px 0px 5px;
padding-top:2px;
width:10px;
height:20px;
}

#cont_inicio{
float:left;
}

#cont_bienvenido{
background-image:url(imagenes/logo_bienvenido.jpg);
background-repeat:no-repeat;
text-align:justify;
margin:10px 0px 20px 0px;
padding:10px 0px 0px 243px;
height:138px; /*148*/
width:302px; /*545*/
}

.cont_titulo{
width: 510px; /*545*/
height:28px;
font-size:18px;
font-weight:bold;
border-bottom: #555d69 dashed 1px;
padding: 0px 0px 0px 10px;
margin: 40px 0px 0px 25px;
display:block;
}

#cont_noticia{
width: 485px; /*545*/
height:80px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 60px;
}

.cont_titulonoti{
text-decoration:inherit;
font-size:12px;
display:block;
margin:10px 0px 8px 0px;
}

.cont_fotonoti{
display:block;
float:left;
width: 121px;
height:45px;
background-color:#000000;
}

.cont_textonoti{
text-align:justify;
float:left;
display:block;
width:354px;
height:45px;
padding:0px 0px 0px 10px;
}

#cont_modelos{
width: 485px; /*545*/
padding: 0px 0px 0px 0px;
margin: 25px 0px 0px 60px;
background-color:#666666;
}

.cont_fotomodelo{
display:block;
position:relative;
float:left;
width:157px;
height:220px;
background:#000000;
}

.cont_detallemod{
background-image:url(imagenes/detalle_modelo.png);
display:block;
position:absolute;
left:0px;
top:0px;
width:55px;
height:52px;
}

.cont_sep{
display:block;
float:left;
height:220px;
width:7px;
}

#cont_ult_cat{
text-align:center;
float:left;
width:137px;
height:125px;
background-image:url(imagenes/ultimos_catalogos.jpg);
padding:95px 10px 0px 10px;
line-height:18px;
}

#cont_ult_cat a:link{
color:#6633FF;
}
#cont_ult_cat a:visited{
color:#6633FF;
}
#cont_ult_cat a:hover{
color:#6633FF;
}
#cont_ult_cat a:active{
color:#6633FF;
}



/* --------------------------------- PIE ---------------------------------------- */

#pie{
padding-top:25px;
text-align:center;
font-size:10px;
width:922px;
height:60px;
}

#pie a:link{
color: #9365ff;
text-decoration:underline;
}
#pie a:visited{
color: #9365ff;
text-decoration:underline;
}
#pie a:hover{
color:#9365ff;
text-decoration:none;
}
#pie a:active{
color: #9365ff;
text-decoration:underline;
}


/* --------------------------------- SECCION COLECCION ---------------------------------------- */

#coleccion{
padding:30px 0px 0px 10px;
width:912px;/*922*/
height:30px;/*60*/
border-bottom: #555d69 dashed 1px;
}

.colec_catalogo{
margin-left:30px;
}

.colec_catalogo_check{
font-weight:bold;
margin-left:30px;
}

#colec_listaprevios{
width:363px;/*377*/
height:497px;/*557*/
padding-left:14px;
padding-top:60px;
overflow:hidden;
float:left;
}

.colec_previo{
width:71px;
height:71px;
background-color:#000000;
float:left;
margin-right:19px !important;
margin-right:17px;
margin-top:10px;
margin-bottom:10px;
}

.colec_previo a img{
border: #424c5a 3px solid;
}

.colec_previo a:hover img{
border-color:#9365ff;
}

.colec_previo_check img{
border: #9365ff 3px solid;
}

#colec_previos_control{
width:341px;
height:18px;/*20*/
background-color:#242b35;
float:left;
margin-top:5px;
text-align:center;
padding-top:2px;
}

#colec_previos_control a:link, #colec_previos_control a:visited, #colec_previos_control a:hover, #colec_previos_control a:active{
color:#bbbbbb;
} 
.colec_previo_ant{
margin-right:65px;
}

.colec_previo_sig{
margin-left:65px;
}

#colec_modelo{
width:545px;
height:661px;/*661*/
float:left;
color: #d9dadb;
position:relative;
}

#colec_modelo_foto_v{
width:545px;
height:610px;
background-color:#000000;
margin-top:51px;
text-align:center;
}

#colec_modelo_foto_h{
width:545px;
height:510px;/*610*/
background-color:#000000;
margin-top:51px;
padding-top:100px;
text-align:center;
}

.colec_modelo_nombre{
font-size:12px;
padding-left:10px;
float:left;
margin-top:33px;
text-transform:uppercase;
}

.colec_modelo_tallaycolor{
font-size:10px;
padding-right:10px;
float:right;
margin-top:35px;
}

#colec_recom_pdf{
position:absolute;
left:0px;
top:0px;
margin-top:60px;
}

#colec_sig_ant{
position:absolute;
right:0px;
bottom:5px;
}

#colec_sig_ant img , #colec_recom_pdf img{
margin:5px 13px 5px 13px;
}


#colec_recomendar{
width:425px;/*545*/
height:260px;/*260*/
position:absolute;
right:0px;
top:0px;
background-color:#000000;
margin-top:51px;
padding:20px 60px 0px 60px;
/* opacidad para todos los navegadores */
opacity: 0.85;
-moz-opacity: 0.85;
filter: alpha(opacity=85);
}

#colec_recomendar a {
	color: White;
	text-decoration: none;
}

#colec_recomendar a:hover {
	color: Black;
	text-decoration: none;
}

#colec_recomendar input{
background-color:#CCCCCC;
width:200px;
height:15px;
color:#000000;
font-size:10px;
text-align:left;
padding:3px 4px 2px 4px;
}

#colec_recomendar input:focus{
	background-color:#cc9c27;
	color: Black;
}


#colec_recomendar_enviar{
background-color:#cc9c27;
color:#FFFFFF;
width:80px;
height:16px;
font-size:10px;
text-align:center;
padding:4px 4px 2px 4px;
float:right;
margin-right:5px;
}

#colec_recomendar_cancelar{
background-color:#CC0000;
color:#FFFFFF;
width:50px;
height:16px;
font-size:10px;
text-align:center;
padding:4px 4px 2px 4px;
float:right;
}


#colec_recomendar_error{
color:#FF0000;
width:220px;
height:20px;
font-size:9px;
text-align:right;
padding:0px 5px 0px 0px;
float:right;
}

#colec_recomendar_lin{
margin-bottom:20px;
text-align:right;
}

/* --------------------------------- SECCION CONTACTO ---------------------------------------- */

#cont_contacto{
background-image:url(imagenes/fondo_contacto.jpg);
background-repeat:no-repeat;
background-position:right top;
width:545px;
height:721px;
float:left;
position:relative;
}

#cont_contacto img{
position:absolute;
bottom:1px;
right:-1px;
}

#contact_texto{
line-height:14px;
text-align:right;
margin-right:155px;
margin-top:176px !important;
margin-top:178px;
}

.contact_google{
display:block;
font-size:9px;
margin-right:195px;
padding-top:5px;
}



/* --------------------------------- SECCION EMPRESA ---------------------------------------- */

#cont_empresa{
background-image:url(imagenes/empresa_fondo.jpg);
background-repeat:no-repeat;
background-position:left top;
width:485px;/*545*/
height:686px;/*721*/
float:right;
position:relative;
padding-right:60px !important;
padding-right:54px;
padding-top:35px;
text-align:right;
}

#empresa_texto{
position:absolute;
top:148px;
right:62px;
width:290px;
padding-right:10px;
}

#empresa_separacion{
height:349px;
}

#empresa_previo{
width:71px;
height:71px;
background-color:#000000;
margin-bottom:15px;
margin-left:15px;
margin-right:399px;
}

#empresa_previo a img{
border: #424c5a 3px solid;
}

#empresa_previo a:hover img{
border-color:#9365ff;
}

.empresa_previo_check img{
border: #9365ff 3px solid;
}


/* --------------------------------- SECCION NOTICIAS ---------------------------------------- */

#noti_lista_base{
float:none;
background-color:#424c5a;
width:377px;
height:555px;/*35px menos*/
padding:1px 0px 0px 0px !important;
padding:0px 0px 0px 0px;
}

#noti_lista_control{
width:341px;
height:18px;/*20*/
background-color:#242b35;
float:left;
margin:5px 0px 0px 17px !important;
margin:5px 0px 0px 9px;
text-align:center;
padding-top:2px;
}

#noti_lista_control a:link, #noti_lista_control a:visited, #noti_lista_control a:hover, #noti_lista_control a:active{
color:#bbbbbb;
} 

.noti_bienve{
display:block;
color:#515965;
font-size:20px;
font-weight:bold;
margin:35px 0px 3px 20px !important;
margin:34px 0px 3px 20px;
}

.noti_lista{
width:295px;
height:495px;
display:block;
margin:10px 0px 7px 45px;
overflow:hidden;
}

.noti_lista a{
display:block;
height:35px;
padding:5px 0px 0px 0px;
border-bottom: #555d69 dashed 1px;
}

.noti_check {
display:block;
height:35px;
padding:5px 0px 0px 0px;
border-bottom: #555d69 dashed 1px;
}


#noti_cont{
width:545px;/*545*/
height:721px;/*721*/
float:left;
position:relative;
text-align:right;
}

#noti_foto{
width:545px;
height:270px;
background-color:#000000;
}

.noti_titulo{
display:block;
margin:45px 0px 3px 0px;
font-size:12px;
padding-right:20px;
text-transform:uppercase;
}

#noti_previos{
position:absolute;
bottom:0px;
left:0px;
width:100px;
height:387px;
overflow:hidden;
border-right: #555d69 dashed 1px;
}

.noti_previos_control{
display:block;
text-align:center;
margin:13px 0px 0px 0px;
font-size:18px;
color:#424c5a;
}

.noti_previos_control a:link, .noti_previos_control a:visited, .noti_previos_control a:hover, .noti_previos_control a:active{
color:#bbbbbb;
text-decoration:none;
} 
.espacio{
margin:0px 14px 0px 14px;
}

#noti_previo{
width:71px;
height:71px;
background-color:#000000;
margin:15px auto 0px auto !important;
margin:9px 11px 0px 0px;
}

#noti_previo a img{
border: #424c5a 3px solid;
}

#noti_previo a:hover img{
border-color:#9365ff;
}

.noti_previo_check img{
border: #9365ff 3px solid;
}

#noti_texto{
width: 400px;
height:318px;
margin:20px 0px 0px 0px;
padding:0px 20px 0px 0px;
float:right;
text-align: justify;
overflow:auto;
}

#noti_opciones{
width: 65px;
height:30px;
margin:15px 20px 0px 0px;
padding-right:10px;
background-color:#000000;
position:absolute;
right:0px;
bottom:0px;
}

#noti_opciones img{
margin:7px 5px 0px 5px;
float:right;
}

.noti_recomendar{
display:block;
float:left;
margin:2px 2px 0px 12px !important;
margin:2px 0px 0px 6px;
}


#noti_recomendar_amigo{
position:absolute;
bottom:0px;
right:0px;
width:545px;/*545*/
height:331px;/*280px pero tenemos que compensar el margen que tiene recomendar, que es de 51px*/
overflow:hidden;
}


/* --------------------------------- SECCION ENLACES ---------------------------------------- */


#cont_enlaces{
width:545px;
height:721px;
float:left;
position:relative;
}

#enlaces_titulo{
margin-top:30px;
padding:0px 0px 0px 20px;
width:525px;/*545*/
height:30px;/*60*/
border-bottom: #555d69 dashed 1px;
}

#enlaces{
width: 545px;
height:660px;
overflow:auto;
}

.enlace{
display:block;
margin:36px 0px 0px 30px;
width:480px;
height:120px;
}

.enlace_imagen{
width:170px;
height:120px;
background-color:#000000;
float:left;
}

.enlace_imagen a img{
border: #424c5a 3px solid;
}

.enlace_imagen a:hover img{
border-color:#9365ff;
}

.enlace_nombre{
display:block;
float:left;
margin:10px 0px 0px 15px;
padding:0px 0px 0px 0px;
width:295px !important;
width:289px;
height:17px;
text-transform:uppercase;
border-bottom: #555d69 dashed 1px;
color:#9365ff;
}

.enlace_texto{
display:block;
float:left;
margin:5px 0px 0px 15px;
padding:0px 0px 0px 0px;
width:295px !important;
width:289px;
height:85px;
text-align:justify;
line-height:13px;
}


/* --------------------------------- SECCION REPRESENTANTES ---------------------------------------- */


#cont_representantes{
width:545px;
height:721px;
float:left;
position:relative;
}

#rep_mapa{
width:545px;
height:480px;
background-color: transparent;
}



/*
#rep_localizacion{
padding:0px 0px 0px 20px;
margin-top:30px;
width:525px;
height:30px;
border-bottom: #555d69 dashed 1px;
}
*/

#rep_contact{
width:545px;
height:240px;
background-color:#2f3844;
border-top: #555d69 dashed 1px;		
}

#rep_contact img{
border:#424c5a 3px solid;
float:left;
margin:30px 0px 0px 45px;
}

#rep_contact p{
width:270px;
height:165px;
margin:34px 0px 0px 20px;
float:left;
text-align:justify;
}





/* ------------------ UNSUBSCRIBE  ------------------------------------- */

#unsub_ventana{
background-image:url(imagenes/unsubscribe.jpg);
vertical-align:middle;
margin-top: -200px;
margin-left: -300px;
position: absolute;
top: 50%;
left: 50%;

width:600px;
height:400px;

}

.unsub_t1{
color:#eceded;
display:block;
font-weight:600;
width:480px;
height:63px;
overflow:hidden;
font-size:60px;
}


.unsub_inputs{
margin-top:30px;
text-align:right;
margin-right:80px;
}

.unsub_inputs input{
width:180px;
height:15px;
border:#d9dadb solid 1px;
}

.unsub_inputs a{
padding:3px 8px 3px 8px;
background-color:#CC9900;
color:#FFFFFF;
text-decoration:none;
}

.unsub_inputs a:hover{
text-decoration:none;
}

.unsub_inputs a:visited{
text-decoration:none;
color:#ffffff;
}

.unsub_mensajes_error {
	margin-top: 30px;
	font-size: 10px;
	color: Maroon;
}

/* ------------------------------------------------------- */

