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

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image:url(imagenes/fondo_lineas.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#f0f1f1;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
color: #777777;

}

a:link{
color: #777777;
text-decoration:underline;
}
a:visited{
color: #777777;
text-decoration:underline;
}
a:hover{
color: #cc9900;
}
a:active{
color: #777777;
text-decoration:underline;
}

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


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

#contenedor{
	vertical-align:middle;
   margin-top: -334px;
   margin-left: -480px;
   position: absolute;
   top: 50%;
   left: 50%;
   width: 960px;
   height: 668px;
   background-color:#FFFFFF;
   border-width:1px;
   border-style:solid;
   border-color:#d9dadb;
}

/* ------------------------------ CABECERA ----------------------------------*/
#cabecera{
width:183px;
height:668px;
float:left;
}

#logo{
width:183px;
height:104px;
}

#menu{
background-image:url(imagenes/fondomenu.jpg);
background-repeat:repeat-x;
width:183px;
height:348px;
padding:5px 0px 0px 0px;
}

#menu ul{
list-style:none;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 42px;
}

#menu li a{
padding:10px 0px 0px 0px;
height:20px;
width:130px;
display:block;
text-decoration:none;
font-size:10pt;
text-align:right;
color:#ffffff;
}

#menu li a:hover{
color:#CCCCCC;
}

.pulsado{
padding:10px 0px 0px 0px;
height:20px;
width:130px;
display:block;
text-decoration:none;
font-size:10pt;
text-align:right;
color:#ffffff;
border-bottom:#cccccc solid 1px;
}

.eslogan{
margin:58px 10px 0px 20px;
font-size:9px;
text-align:right;
color:#ffffff;
}

#ornament{
width:183px;
height:44px;
}
#newsletter{
width:167px;
height:151px;
text-align:center;
padding:8px;
background-color:#eceded;
vertical-align:top;
}

.news1{
color:#cc9900;
font-size:11px;
}

.news2{
font-size:9px;
}

form{
margin:0px;
}

input{
height:18px;
width:140px;
border-style:none;
color:#CC9900;
text-align:center;
font-size:11px;
padding-top:4px;
}
.submit{
width:16px;
height:24px;
background-image:url(imagenes/boton_news.jpg);
vertical-align:top;
}


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


#contenido{
width:777px;
height:668px;
float:left;
}

#baner{
width:777px;
height:322px;
vertical-align:top;
}

.sombra{
width:12px;
height:346px;
background-image:url(imagenes/sombra.jpg);
float:left;
padding:0px;
margin:0px;
}

#noticias{
width:425px;
height:306px;
/*background-color:#009966;*/
margin: 20px 0px 20px 20px;
border-right:#dddddd dashed 1px;
/*border:#00FF00 1px solid;*/
float:left;
}

#cabeceranoti{
width:180px;
height:22px;
background-color:#d66065;
color:#FFFFFF;
text-align:left;
font-size:13px;
padding:10px 0px 0px 5px;
}

#noticia{
/*border:#FFFF00 1px solid;*/
width:425px;
height:136px;
}

#fotonoticia{
width:164px;
height:119px;
margin-right:15px;
margin-top:11px;
float:left;
/*border:3px #d9dadb solid;*/
}

#textonoticia{
float:left;
width:210px;
height:125px;
margin-top:11px;
/*border:#00FF00 1px solid;*/
}

#titulonoticia{
margin:15px 0px 0px 0px;
color:#cc9900;
font-size:12px;
border-bottom:#dddddd 1px dashed;
}

#contenidonoticia{
margin:10px 0px 0px 0px;
font-size:10px;
text-align:justify;
}

#feria_y_modelo{
width:255px;
height:306px;
/*margin: 20px 30px 20px 30px;*/
margin: 20px 0px 0px 30px;
/*border:#00FF00 1px solid;*/
/*background-color:#00CCFF;*/
float:left;
}

#cabeceraferia{
width:180px;
height:22px;
background-color:#60a8d6;
color:#FFFFFF;
text-align:left;
font-size:13px;
padding:10px 0px 0px 5px;
}

#fotoferia{
width:180px;
height:64px;
margin-right:8px;
float:left;
margin-top:11px;
vertical-align:top;
text-align:center;
border:3px #d9dadb solid;
}

.fechaferia{
font-size:20px;
font-weight:600;
margin-top:9px;
color:#d9dadb;
line-height:25px;
}

#cabeceratitmodelo{
width:130px;
height:22px;
float:left;
background-color:#ebc144;
color:#FFFFFF;
text-align:left;
font-size:13px;
padding:10px 0px 0px 5px;
margin-top:11px;
}

#cabeceranommodelo{
width:115px;
height:19px;
float:left;
background-color:#ebc144;
color:#996600;
text-align:right;
font-size:10px;
padding:13px 5px 0px 0px;
margin-top:11px;
}

#fotomodelo{
	width:249px;
	height:140px;
	float:left;
	position:relative;
	border:3px #d9dadb solid;
}

#fotomodelo #imagen {
	width:249px;
	height:140px;
	position: absolute;
	top:0px;
	left: 0px;
}

.estrella {
	width: 100px;
	height: 100px;
	position: absolute;
	float:left;
	top: 0px;
	left: 0px;
	outline:none;
}


#titulonoticia a {
color:#cc9900;
font-size:12px;
text-decoration: none;
}

#titulonoticia a:hover {
color:#FFCE39;
font-size:12px;
text-decoration: none;
}



/* --------------------------- FOOTER -------------------------------- */

#pie{
vertical-align:middle;
margin-top: 340px;
margin-left: -480px;
position: absolute;
width:960px;
height:20px;
top: 50%;
left: 50%;
text-align:center;
font-size:9px;
}

#subvenciones {
	background-image:url(imagenes/baner_subvenciones.jpg);
	vertical-align:middle;
	margin-top: 365px;
	margin-left: -480px;
	position: absolute;
	width:960px;
	height:72px;
	top: 50%;
	left: 50%;
}


#swarovski{
vertical-align:middle;
margin-top: 337px;
margin-left: 380px;
position: absolute;
width:100px;
height:20px;
top: 50%;
left: 50%;
}

#banderas{
width:100px;
height:11px;
vertical-align:middle;
margin-top: -347px;
margin-left: 380px;
position: absolute;
top: 50%;
left: 50%;
}
.bimg{
float:right;
margin-left:8px;

}


/* ------------------------ SECCIÓN COLECCIONES ----------------------- */

#contenido_seccion{
width:765px;
height:346px;
float:left;
}

#separador{
width:760px;
height:26px;
background-color:#FFFFFF;
padding-top:4px;
padding-right:5px;
overflow:hidden;
text-align:justify;
}

.sep1{
font-size:20px;
color:#eceded;
font-weight:600;
}

.sep2{
font-size:17px;
color:#eceded;
}

#colec_menu{
width:217px;
height:297px;
margin-top:20px;
padding-left:15px;
float:left;
}

#colec_contenido{
width:513px;
height:276px;
margin-top:20px;
background-color:#f6f6f6;
float:left;
padding: 10px 10px 10px 10px;
}

#colec_cabecera{
width:180px;
height:22px;
background-color:#999999;
color:#FFFFFF;
text-align:left;
font-size:13px;
padding:10px 0px 0px 5px;
}

#colec_lista{
width:165px;
height:254px;
padding:10px 0px 0px 15px;
line-height:20px;
}

.descarga{
display:block;
position:absolute;
bottom:25px;
margin-left:10px;
}

#colec_lista a{
text-decoration:none;
color:#666666;
font-size:12px;
}
#colec_lista a:hover{
color:#cc9900;
}

.listachek{
font-size:12px;
margin-left:10px;
color:#cc9900;
}

.colec_model{
width:72px;
height:90px;
font-size:9px;
text-align:center;
line-height:15px;
float:left;
margin-left:11px;
}

.colec_model a{
text-decoration:none;
}

#minifoto{
width:72px;
height:72px;
}


#minifoto a img{
border:3px #d9dadb solid;
}

#minifoto a:hover img{
border:3px #cc9900 solid;
}

.modelcheck{
border:3px #cc9900 solid;
}
.modelnomcheck{
color:#cc9900;
}


/* ---------------------------- SECCIÓN NOTICIAS --------------------------- */

#baner_noti{
width:318px;
height:322px;
float:left;
}

#noti_foto{
width:459px;
height:322px;
background-color:#FFFFFF;
float:left;
}

#noti_control_foto{
width:429px;/*459px*/
height:17px;/*19px*/
background-color:#cc9900;
color:#FFFFFF;
padding:2px 15px 0px 15px;
position:absolute;
bottom:346px;
right:0px
}

#noti_control_foto a{
text-decoration:none;
color:#FFFFFF;
}

#noti_control_foto a:hover{
text-decoration:none;
color:#dddddd;
}

.ant{
width:143px;
float:left;
text-align:left;
}
.numerofoto{
width:143px;
float:left;
text-align:center;
}
.sig{
width:143px;
float:left;
text-align:right;
}

#noti_noticias{
margin-top:20px;
width:306px;
height:296px;
float:left;
}

#noti_contenido{
margin:20px 0px 0px 0px;
width:459px;
height:296px;
background-color:#f6f6f6;
float:left;
}

#noti_previo{
width:266px;
height:72px;
margin-bottom:20px;
margin-left:20px;
margin-right:20px;
}

#noti_previo #minifoto{
float:left;
}

#noti_previo_texto{
width:184px;
padding-left:10px;
float:left;
}

#noti_previo_titulo{
font-size:12px;
border-bottom:#dddddd 1px dashed;
width:184px;
margin-top:1px;
}

#noti_previo_titulo a{
text-decoration:none;
color:#cc9900;
}

#noti_previo_titulo a:hover{
text-decoration:none;
color:#FFCE39;
}

.noti_previo_avance{
margin-top:5px;
text-align:justify;
display:block;
font-size: 10px;
}

#noti_previo_control{
width:266px;
position:absolute;
bottom:5px;
margin-left:20px;
}

#noti_previo_control a{
text-decoration:none;
}

.noti_previo_ant{
display:block;
width:133px;
float:left;
text-align:left;
}

.noti_previo_sig{
display:block;
width:133px;
float:left;
text-align:right;
}

.noti_contenido_titulo{
display:block;
background-color:#b1b3b4;
color:#ffffff;
font-size:14px;
width:325px;/*350*/
height:25px;
padding-top:5px;
padding-left:25px;
text-align:left;
}

.noti_contenido_fecha{
display:block;
margin-top:-30px;
float:right;
background-color:#b1b3b4;
color:#ffffff;
width:84px;/*109*/
height:22px;
padding-top:8px;
padding-right:25px;
text-align:right;
}

.noti_contenido_texto{
display:block;
width:409px;/*459*/
height:226px;/*266*/
padding:10px 25px 0px 25px;
text-align:justify;
line-height:14px;
overflow:hidden;
}

.noti_contenido_menu{
list-style:none;
width:300px;
height:20px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 25px;
float:left;
}

.noti_contenido_menu li{
float:left;
}
.noti_contenido_menu li a{
float:left;
display:block;
height:19px;
padding:1px 7px 0px 7px;
margin:0px 0px 0px 0px;
background-color:#b1b3b4;
color:#ffffff;
text-decoration:none;
border-right:#f6f6f6 1px solid;
}

.noti_contenido_menu li a:hover{
background-color:#cc9900;
text-decoration:none;
color:#FFFFFF;
}

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

.noti_contenido_sig{
width:100px;
height:20px;
margin:10px 0px 0px 0px;
padding:0px 25px 0px 0px;
float:right;
text-align:right;
background-color:#FFFFFF;
}

.noti_contenido_sig a, .noti_contenido_sig a:visited{
text-decoration:none;
}


/* ---------------------------- RECOMENDAR NOTICIA A UN AMIGO --------------------------- */

#recom_ventana{
background-image:url(imagenes/fondo_recomendar_noticia.jpg);
width:480px;
height:375px;
}
.recom_t1{
color:#eceded;
display:block;
font-weight:600;
width:480px;
height:63px;
overflow:hidden;
font-size:60px;
}

.recom_t2{
text-align:right;
margin-right:20px;
font-size:12px;
letter-spacing:4px;
color:#cc9900;
}

.recom_t3{
margin-top:40px;
text-align:right;
margin-right:60px;
}

.recom_inputs{
margin-top:30px;
text-align:right;
margin-right:60px;
}

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

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

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

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



/* ---------------------------- SECCIÓN COMERCIALES --------------------------- */


#baner_comer{
width:777px;
height:273px;
}

.sombra2{
width:12px;
height:395px;
background-image:url(imagenes/sombra2.jpg);
float:left;
padding:0px;
margin:0px;
}

#comer_contenido{
margin-top:20px;
width:765px;
height:345px;
}
#comer_mapa{
width:460px;
height:345px;
float:left;
}
#comer_comercial{
width:305px;
height:345px;
background-color:#f6f6f6;
float:left;
}
.comer_texto{
display:block;
width:225px;
height:200px;
padding:30px 40px 0px 40px;
text-align:justify;
}
.comer_icono{
display:block;
width:40px;
height:71px;
float:left;
background-image:url(imagenes/comer_icono.jpg);
}
#comer_desc{
padding-top:4px;
float:left;
height:71px;
width:265px;
line-height:18px;
}
.comer_localizacion{
display:block;
font-size:13px;
}
.comer_nombre{
font-size:15px;
display:block;
color:#cc9900;
}
.comer_telef{
display:block;
text-align:right;
color:#cc9900;
padding-right:40px;
}


/* ---------------------------- SECCIÓN EMPRESA --------------------------- */


.emp_texto{
width:453px;
height:237px;
text-align:justify;
margin: 20px 30px 20px 30px;
}



/* ---------------------------- SECCIÓN FERIAS --------------------------- */

#ferias_fotoferia{
width:257px;
height:177px;
vertical-align:middle;
text-align:center;
float:left;
border:3px #d9dadb solid;
background-color:#FFFFFF;
margin:35px 0px 0px 10px;
}

#ferias_desc{
float:left;
width:220px;
height:183px;
margin:35px 0px 0px 10px;
padding:0px 0px 0px 0px;
/*border:#00FF00 1px solid;*/
}

.ferias_nombre{
display:block;
width:220px;
height:20px;
color:#cc9900;
font-size:12px;
border-bottom:#dddddd 1px dashed;
}

#ferias_fc{
width:220px;
height:25px;
margin-top:5px;
margin-bottom:12px;
}

.ferias_fecha{
letter-spacing:-1px;
font-size:20px;
font-weight:600;
color:#d9dadb;
float:left;
}

.ferias_ciudad{
font-size:9px;
float:right;
padding-top:11px;
}

.ferias_texto{
display:block;
width:220px;
height:120px;
text-align:justify;
overflow:hidden;
}

/* ---------------------------- SECCIÓN CONTACTO --------------------------- */

#contact_direccion{
width:165px;
height:120px;
padding:10px 0px 0px 15px;
}

#contact_contenido{
width:533px;
height:296px;
margin-top:20px;
background-color:#f6f6f6;
float:left;
}

#contact_form{
width:493px;
height:205px;
padding:30px 20px 0px 20px;
}

.contact_comentarios{
display:block;
float:right;
}

.contact_comentarios a:link{
color:white;
text-decoration:none;
}

.contact_comentarios a:visited{
color:white;
text-decoration:none;
}

.contact_comentarios a:hover{
color:white;
text-decoration:none;
background-color:#FFCE39;
}

.contact_comentarios a:active{
color:white;
text-decoration:none;
}

.contact_input1{
margin-top:3px;
margin-bottom:20px;
height:18px;
width:220px;
border:#CCCCCC 1px solid;
color:#CC9900;
text-align:right;
font-size:11px;
padding-top:4px;
}
.contact_input1:focus, .contact_input2:focus{
border:#CC9900 1px solid;
}
.contact_input2{
margin-top:3px;
height:145px;
width:250px;
border:#CCCCCC 1px solid;
color:#CC9900;
text-align:left;
font-size:11px;
padding-top:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contact_enviar{
display:block;
margin-top:10px;
margin-left:175px;
height:18px;
width:65px;
color:white;
text-align:center;
font-size:11px;
padding-top:4px;
background-color:#cc9900;
}

#contact_gracias{
width:500px;
height:61px;
background-image:url(imagenes/gracias_contacto.jpg);
background-position:bottom;
background-repeat:no-repeat;
padding-right:33px;
color:#0000FF;
font-size:9px;
text-align:right;
}






#donde_desc{
padding-top:20px;
float:left;
height:71px;
width:265px;
line-height:18px;
}



