body{  font-family:"Trebuchet MS", Arial, sans-serif; background:#666666;}
* { padding:0px; margin:0px;}

/*CABECERA*/

#contenedor{ width:895px; margin:auto; background:#edeef0;}

#contenedor .cabecera { height:90px; background:url(../imagenes/fondo_header.gif) repeat-x; float:left;}

#contenedor .cabecera .logo{ float:left; width:272px; padding-left:28px;}

#contenedor .cabecera .logo a { border:none; cursor:pointer; text-decoration:none;}

#contenedor .cabecera .logo a img{ border:none; cursor:pointer;}

#contenedor .cabecera .botones{ float:left; width:595px; }

#contenedor .cabecera .botones .superior{ float:right;  width:110px; height:32px; text-align:right; padding-top:15px; padding-right:11px;}

#contenedor .cabecera .botones .inferior{ float:left; height:48px; width:100%;}

#contenedor .cabecera .botones .inferior .menu{ display:inline;}

#contenedor .cabecera .botones .inferior .menu li{ float:left; list-style:none; font-family:Trebuchet MS, Arial, sans-serif; font-size:11px; font-weight:bold; color:#003366; background: url(../images/separador_menu.gif) no-repeat left bottom; padding-right:8px; padding-left:8px;  padding-top:25px;}

#contenedor .cabecera .botones .inferior .menu li a{ text-decoration:none; color:#003366;}

#contenedor .cabecera .botones .inferior .menu li a:hover{ color:#666666;}

/*PIE DE PAGINA*/

#footer{ background:#FFFFFF url(../images/pie.gif) no-repeat bottom; width:895px; height:37px; float : left; }

#footer p{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#03314e; font-size:9px; padding-top:15px; float:left;}

#footer p a{ text-decoration:none; cursor:pointer; color:#03314e;}

#footer .marca{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#03314e; font-size:9px; padding-left:20px; padding-top:15px; float:left; width:62%;}

#footer .provided{ vertical-align:middle; float:left; padding-top:13px;}

#footer .provided a{ text-decoration:none; cursor:pointer;}

#footer .provided a img{ border:none;}

/*HOME*/

#contenedor	.contenido{ width:100%; background : #FFFFFF; float : left;}

#contenedor	.home{background : #f1f2f4; }

#contenedor	.contenido .flash{ width:100%; }

#contenedor	.contenido .cajas_home{ width:836px; height:180px; margin:auto; padding-top:28px; }

#contenedor	.contenido .cajas_home .banner{ width:197px; float:left; padding-right:12px; height:72px; }

#contenedor	.contenido .cajas_home .banner_news{ width:197px; float:left; padding-right:12px; background:url(../imagenes/banner_news.jpg) no-repeat; height:72px; }

#contenedor	.contenido .cajas_home .banner a{ text-decoration:none; border:none; cursor:pointer;}

#contenedor	.contenido .cajas_home .banner a img{ text-decoration:none; border:none; cursor:pointer;}

#contenedor	.contenido .cajas_home .banner_news .sombra_news{ padding-top:9px;}

#contenedor	.contenido .cajas_home .banner_news .news_mail{ margin-left:24px; margin-top:43px; width:130px;}

#contenedor	.contenido .cajas_home .banner_news .boton_news{ background:#003366; border:none; cursor:pointer; color:#FFFFFF; font-size:11px; width:17px; height:14px;}

/*DETALLE*/

#contenedor	.contenido .menu_detalle{ background:url(../imagenes/esquina-derecha_titulo_prod.jpg) right top;  width:895px; float:left;}

#contenedor	.contenido .menu_detalle .cabecera_producto{width:650px; height:29px; background:url(../imagenes/fondo_titulo_detalle.jpg) repeat-x; float:left; padding-top:25px;}

#contenedor	.contenido .menu_detalle .cabecera_producto menu_detalle .menu{ display:inline;  float:left; }

#contenedor	.contenido .menu_detalle .cabecera_producto .menu li{ float:left; list-style:none; 
padding-left:7px;padding-right:7px;  line-height:12px; vertical-align:middle;  background:url(../imagenes/puntito.png) repeat-y right;}

#contenedor	.contenido .menu_detalle .cabecera_producto .menu .tienda{float:left; list-style:none; padding-left:15px; padding-right:15px; line-height:12px; vertical-align:middle; background:url(../imagenes/puntito.png) repeat-y right;}

#contenedor	.contenido .menu_detalle .cabecera_producto .menu li a { float:left; list-style:none; padding-left:7px; padding-right:7px; text-decoration:none; color:#FFFFFF; font-size:12px; line-height:20px;}

#contenedor	.contenido .menu_detalle .cabecera_producto .menu li a span{ font-size:20px; line-height:20px;}

#contenedor	.contenido .menu_detalle .cabecera_producto .menu li a:hover{ color:#003366; font-size:12px; line-height:20px;}

#contenedor	.contenido .down_menu{width:895px; float:left; background: #FFFFFF url(../imagenes/down_menu_detalle.jpg) no-repeat right top; height:42px; padding-bottom:27px; }

#contenedor	.contenido .down_menu p{ font-size:14px; font-style:italic; color:#000000; font-family:"Trebuchet MS", Arial, sans-serif; padding-top:28px; padding-left:30px;}

#contenedor	.contenido .down_menu h1{ font-size:14px; font-style:italic; color:#000000; font-family:"Trebuchet MS", Arial, sans-serif; padding-top:28px; padding-left:30px;}

#contenedor	.contenido .cont_detalle_izq{ height:443px;  min-height :443px;  height : auto !important; width:640px; float:left; background:#FFFFFF;} 

#contenedor	.contenido .cont_detalle_izq .centro{ float:left; width:640px;  text-align:right; padding-top:10px; padding-bottom:10px;}

#contenedor	.contenido .cont_detalle_izq .izquierda{ background:url(../imagenes/puntito.jpg) repeat-y right; height:270px; width:293px; padding-left:30px; text-align:center; float:left;}

#contenedor	.contenido .cont_detalle_izq .derecha{ height:270px;  min-height :270px;  height : auto !important; width:307px; float:left; padding-left:10px; }

#contenedor	.contenido .cont_detalle_izq .derecha .marca{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; padding-bottom:10px;}

#contenedor	.contenido .cont_detalle_izq .derecha .marca_down{ padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;}

#contenedor	.contenido .cont_detalle_izq .derecha .marca_down span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#666666;}

#contenedor	.contenido .cont_detalle_izq .derecha .contenido{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#666666; width:280px;}

#contenedor	.contenido .cont_detalle_der{ /*height:443px;*/ width:247px; float:left; background:#FFFFFF;} 

#contenedor	.contenido .cont_detalle_izq  .down_menu_largo{ width:560px; background:url(../imagenes/puntito_horiz.jpg) repeat-x bottom; height:32px; float:left; margin-left:81px; padding-bottom:5px;}

#contenedor	.contenido .cont_detalle_izq  .down_menu_largo .izq{ width:240px; float:left; height:32px;}

#contenedor	.contenido .cont_detalle_izq  .down_menu_largo .izq a{ text-decoration:none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; background:url(../imagenes/lupa.jpg) left no-repeat; height:19px; line-height:19px; float:left; padding-left:25px;}

#contenedor	.contenido .cont_detalle_izq  .down_menu_largo .der a{ text-decoration:none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; background:url(../imagenes/icono_download.jpg) left no-repeat; height:30px; line-height:30px; float:left; padding-left:30px; vertical-align:middle; margin-left:10px;}

#contenedor	.contenido .cont_detalle_izq  .down_menu_largo .der a span{ font-weight:normal; font-size:10px;}

#contenedor	.contenido .cont_detalle_izq  .down_menu_largo .der{float:left; height:32px; width:318px;}

#contenedor	.contenido .cont_detalle_izq  .down_menu_largo_dos{ width:560px; height:32px; float:left; margin-left:81px; padding-bottom:16px;}

#contenedor	.contenido .cont_detalle_izq  .down_menu_largo_dos .izq{ width:240px; float:left; height:32px;}

#contenedor	.contenido .cont_detalle_izq  .down_menu_largo_dos .izq a{ text-decoration:none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; background:url(../imagenes/lupa.jpg) left no-repeat; height:19px; line-height:19px; float:left; padding-left:25px;}

#contenedor	.contenido .cont_detalle_izq  .down_menu_largo_dos .der a{ text-decoration:none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; background:url(../imagenes/icono_download.jpg) left no-repeat; height:30px; line-height:30px; float:left; padding-left:30px; vertical-align:middle; margin-left:10px;}

#contenedor	.contenido .cont_detalle_izq  .down_menu_largo_dos .der a span{ font-weight:normal; font-size:10px;}

#contenedor	.contenido .cont_detalle_izq  .down_menu_largo_dos .der{float:left; height:32px; width:318px; padding-top:10px;}



#contenedor	.contenido .cont_detalle_der  .banner{ width:197px; float:right; padding-right:18px; height:72px; margin-bottom:15px; }

#contenedor	.contenido .cont_detalle_der  .banner_news{ width:197px; float:right; padding-right:18px; height:72px; margin-bottom:15px; }

#contenedor	.contenido .cont_detalle_der  .banner a{ text-decoration:none; border:none; cursor:pointer;}

#contenedor	.contenido .cont_detalle_der  .banner a img{ text-decoration:none; border:none; cursor:pointer;}

#contenedor	.contenido .cont_detalle_der  .banner_news .sombra_news{ padding-top:9px;}

#contenedor	.contenido .cont_detalle_der  .banner_news .news_mail{ margin-left:24px; margin-top:43px; width:130px;}

#contenedor	.contenido .cont_detalle_der  .banner_news .boton_news{ background:#003366; border:none; cursor:pointer; color:#FFFFFF; font-size:11px; width:17px; height:14px;}

/*LISTADO*/

#contenedor	.contenido .menu_listado{ background:url(../imagenes/esquina-derecha_titulo_list.jpg) right top;  width:895px; float:left;}

#contenedor	.contenido .menu_listado .cabecera_listado{width:636px; height:29px; background:url(../imagenes/fondo_titulo_listado.jpg) repeat-x; float:left; padding-top:25px;}

#contenedor	.contenido .menu_listado .cabecera_listado menu_detalle .menu{ display:inline;  float:left; }

#contenedor	.contenido .menu_listado .cabecera_listado .menu li{ float:left; list-style:none; padding-left:7px; padding-right:7px;  
line-height:12px; vertical-align:middle; font-size:12px; background:url(../imagenes/puntito.png) repeat-y right;}

#contenedor	.contenido .menu_listado .cabecera_listado .menu li a { float:left; list-style:none; padding-left:7px; padding-right:7px; text-decoration:none; color:#FFFFFF; font-size:12px; line-height:20px;}

#contenedor	.contenido .menu_listado .cabecera_listado .menu li a span{ font-size:20px; line-height:20px;}

#contenedor	.contenido .menu_listado .cabecera_listado .menu li a:hover{ color:#003366; font-size:12px; line-height:20px;}

#contenedor	.contenido .down_menu_listado{width:895px; float:left; background: #FFFFFF url(../imagenes/down_menu_listado.jpg) no-repeat right top; height:42px; padding-bottom:27px; }

#contenedor	.contenido .down_menu_listado p{ font-size:14px; font-style:italic; color:#000000; font-family:"Trebuchet MS", Arial, sans-serif; padding-top:28px; padding-left:30px;}

#contenedor	.contenido .down_menu_listado h1{ font-size:14px; font-style:italic; color:#000000; font-family:"Trebuchet MS", Arial, sans-serif; padding-top:28px; padding-left:30px;}

#contenedor	.contenido .cont_listado_izq{ /*height:443px;*/ width:640px; float:left; background:#FFFFFF;} 

#contenedor	.contenido .cont_listado_izq .titulo{font-size:14px; font-style:italic; color:#000000; font-family:"Trebuchet MS", Arial, sans-serif; padding-top:0px; padding-left:30px;}

#contenedor	.contenido .cont_listado_izq .video{ width:640px; height:325px; float:left;}

#contenedor	.contenido .cont_listado_izq_cata{ /*height:443px;*/ width:640px; float:left; background:#FFFFFF; margin-top:60px;} 

#contenedor	.contenido .cont_listado_izq_cata .cata_uno{ float:left; width:50%; text-align:center; height:160px;}

#contenedor	.contenido .cont_listado_izq_cata .cata_uno a{ text-decoration:none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; background:url(../imagenes/icono_download.jpg) left no-repeat; height:30px; line-height:30px; float:left; padding-left:30px; vertical-align:middle; margin-left:45px; text-align:center; margin-top:10px;}

#contenedor	.contenido .cont_listado_izq_cata .cata_uno a.solicitud { text-decoration:none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; background:url(../imagenes/icon_solicitud.jpg) left no-repeat; height:30px; line-height:30px; float:left; padding-left:30px; vertical-align:middle; margin-left:45px; text-align:center; margin-top:10px;}

#contenedor	.contenido .cont_listado_izq_cata .cata_uno a span{ font-weight:normal; font-size:10px;}

#contenedor	.contenido .cont_listado_izq_cata .cata_dos{ float:left; width:50%; text-align:center; height:160px;}

#contenedor	.contenido .cont_listado_izq_cata .cata_dos a{ text-decoration:none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; background:url(../imagenes/icono_download.jpg) left no-repeat; height:30px; line-height:30px; float:left; padding-left:30px; vertical-align:middle; margin-left:45px; text-align:center;  margin-top:10px;}

#contenedor	.contenido .cont_listado_izq_cata .cata_dos a.solicitud { text-decoration:none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; background:url(../imagenes/icon_solicitud.jpg) left no-repeat; height:30px; line-height:30px; float:left; padding-left:30px; vertical-align:middle; margin-left:45px; text-align:center; margin-top:10px;}

#contenedor	.contenido .cont_listado_izq_cata .cata_dos a span{ font-weight:normal; font-size:10px;}

#contenedor	.contenido .cont_listado_izq .producto_listado_izq{ float:left; width:256px; height:140px; margin-left:78px; background:url(../imagenes/puntito.jpg) repeat-y right;}

.centrado{ float:left; width:260px; height:120px; margin-top:20px; margin-left:60px; }

#contenedor	.contenido .cont_listado_izq .centrado a{ border:none; cursor:pointer;}

#contenedor	.contenido .cont_listado_izq .centrado a img{ border:none;}


#contenedor	.contenido .cont_listado_izq .producto_listado{ float:left; width:256px; }

#contenedor	.contenido .cont_listado_izq .producto_listado_izq{ loat:left; width:256px; height:140px; margin-left:78px; background:url(../imagenes/puntito.jpg) repeat-y right;}

#contenedor	.contenido .cont_listado_izq .producto_listado .listado_largo{float:left; width:256px; height:130px; min-height : 130px;  height : auto !important; background:url(../imagenes/puntito_horiz.jpg) repeat-x bottom}

#contenedor	.contenido .cont_listado_izq .producto_listado_izq .listado_largo{float:left; width:256px; height:130px;  min-height : 130px;  height : auto !important; background:url(../imagenes/puntito_horiz.jpg) repeat-x bottom}

#contenedor	.contenido .cont_listado_izq .producto_listado_izq .foto{ width:93px; height:140px; float:left; text-align:center;  }

#contenedor	.contenido .cont_listado_izq .producto_listado_izq .descripcion{ width:140px; height:120px; min-height : 120px;  height : auto !important; float:left; padding-left:20px; padding-top:20px; }

#contenedor	.contenido .cont_listado_izq .producto_listado .foto{ width:93px;  float:left; text-align:center;  }

#contenedor	.contenido .cont_listado_izq .producto_listado .descripcion{ width:130px; height:120px; min-height : 120px;  height : auto !important; float:left; padding-left:20px; padding-top:20px; }

#contenedor	.contenido .cont_listado_izq .producto_listado .descripcion .titulo{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-bottom:5px; padding-left:0;}

#contenedor	.contenido .cont_listado_izq .producto_listado_izq .descripcion .titulo{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-bottom:5px; padding-left:0;}

#contenedor	.contenido .cont_listado_izq .producto_listado .descripcion .desc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666;}

#contenedor	.contenido .cont_listado_izq .producto_listado_izq .descripcion .desc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666; padding-right:2px;}

#contenedor	.contenido .cont_listado_izq .producto_listado_izq .descripcion .tipo{ padding-bottom:5px; padding-top:5px;}

#contenedor	.contenido .cont_listado_izq .producto_listado .descripcion .tipo{ padding-bottom:5px; padding-top:5px;}

#contenedor	.contenido .cont_listado_izq .producto_listado_izq .descripcion .mas_info{ background:url(../imagenes/mas_info.jpg) no-repeat; width:91px; height:12px; float:left; color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding-left:5px;}

#contenedor	.contenido .cont_listado_izq .producto_listado .descripcion .mas_info{ background:url(../imagenes/mas_info.jpg) no-repeat; width:91px; height:12px; float:left; color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;  padding-left:5px;}

/*panaderia*/

#contenedor	.contenido .menu_listado_panaderia{ background:url(../imagenes/esquina-derecha_titulo_panaderia.png) right top;  width:895px; float:left;}

#contenedor	.contenido .menu_listado_panaderia .cabecera_listado_panaderia{width:636px; height:29px; background:url(../imagenes/fondo_titulo_panaderia.png) repeat-x; float:left; padding-top:25px;}

#contenedor	.contenido .menu_listado_panaderia .cabecera_listado_panaderia menu_detalle .menu{ display:inline;  float:left; }

#contenedor	.contenido .menu_listado_panaderia .cabecera_listado_panaderia .menu li{ float:left; list-style:none; padding-left:7px; padding-right:7px; line-height:20px; vertical-align:middle; font-size:12px; background:url(../imagenes/puntito.png) repeat-y right;}

#contenedor	.contenido .menu_listado_panaderia .cabecera_listado_panaderia .menu .tienda{ float:left; list-style:none; padding-left:15px; padding-right:15px; line-height:20px; vertical-align:middle; font-size:12px; background:url(../imagenes/puntito.png) repeat-y right; }

#contenedor	.contenido .menu_listado_panaderia .cabecera_listado_panaderia .menu li a { float:left; list-style:none; padding-left:7px; padding-right:7px; text-decoration:none; color:#FFFFFF; font-size:12px;}

#contenedor	.contenido .menu_listado_panaderia .cabecera_listado_panaderia .menu li a span{ font-size:20px; line-height:20px;}

#contenedor	.contenido .menu_listado_panaderia .cabecera_listado_panaderia .menu li a:hover{ color:#003366; font-size:12px; line-height:20px;}

/*CONTACTO*/

.fondo_contacto{background:#FFFFFF url(../imagenes/down_menu_listado.jpg) no-repeat right top; float:left; height:42px; padding-bottom:27px; width:895px; }



.cont_form_contacto{ float:left; background:#FFFFFF; width:560px; padding-left:30px; height:710px; }

.muyAlto { height : 1100px; }

.cont_form_contacto .contenido{ font-size:14px; color:#000000; margin-bottom:15px;}

.cont_form_contacto .item { float : left; width : 100%; height:50px; min-height : 50px;  height : auto !important; }

.cont_form_contacto .item .izq { width : 30%; float : left; }

.cont_form_contacto .item .der { width : 50%; float : left; }

.cont_form_contacto .item .der input { width : 200px; }

.cont_form_contacto .item .der .clase_error { font-family:"Trebuchet MS", Arial, sans-serif; font-size:10px;  color:#FF0000; margin:0; }

.cont_form_contacto .item .der  .gris{ color:#999999; font-family:"Trebuchet MS", Arial, sans-serif; font-size:14px; padding-top : 10px;}

.cont_form_contacto .item .der  .boton_chico{ background:url(../imagenes/boton.jpg) no-repeat; width:80px; height:22px; cursor:pointer; border:none; color:#000000; margin-top:10px;}

.cont_form_contacto .item .der  .boton_chico:hover{ color:#FFFFFF;}

.datos_contacto{ float:left; background:#FFFFFF; width:305px;}

.contacto{ width:100%; float:left;}

.contacto p{ margin-top:15px;}

.contacto .izq{ width:40%; float:left;}

.contacto .izq p{  line-height:16px; margin-top:17px;}

.contacto .izq p label{ font-family:"Trebuchet MS", Arial, sans-serif; font-size:13px; font-weight:bold;}

.contacto .der{ width:60%; float:left;}

.contacto .der .clase_error{ font-family:"Trebuchet MS", Arial, sans-serif; font-size:10px; color:#FF0000; margin:0; }

.contacto .der input{ width:260px;}

.contacto .der .texto .gris{ color:#999999; font-family:"Trebuchet MS", Arial, sans-serif; font-size:14px;}

.contacto .der .texto .boton_chico{ background:url(../imagenes/boton.jpg) no-repeat; width:80px; height:22px; cursor:pointer; border:none; color:#000000; margin-top:10px;}


.contacto .der .texto .boton_chico:hover{ color:#FFFFFF;}

.datos_contacto h2{color:#000000; font-family:"Trebuchet MS",Arial,sans-serif; font-size:18px; font-weight:bold;}

.datos_contacto p{ font-size:14px; color:#000000; margin-bottom:15px; margin-top:20px;}

.datos_contacto { height:710px;}

.altoDerechaContacto { height : 1100px; }

.menu_contacto{ background:url(../imagenes/esquina-derecha_titulo_list.jpg) right top;  width:895px; float:left;}

.menu_contacto .cabecera_contacto{width:636px; height:29px; background:url(../imagenes/fondo_titulo_listado.jpg) repeat-x; float:left; padding-top:25px;}

.down_menu_contacto{width:895px; float:left; background: #FFFFFF url(../imagenes/down_menu_listado.jpg) no-repeat right top; height:42px; padding-bottom:27px; }

.down_menu_contacto .h1_margin{color:#000000; font-family:"Trebuchet MS",Arial,sans-serif; font-size:18px; font-style:italic; padding-left:30px; padding-top:28px; font-weight:bold;}

.menu_contacto .cabecera_contacto .menu{ display:inline;  float:left; }

.menu_contacto .cabecera_contacto .menu li{ float:left; list-style:none; padding-left:15px; padding-right:15px; line-height:12px; vertical-align:middle; font-size:12px; background:url(../imagenes/puntito.png) repeat-y right; line-height:20px;}

.menu_contacto .cabecera_contacto .menu li a { float:left; list-style:none; padding-left:15px; padding-right:15px; text-decoration:none; color:#FFFFFF; font-size:12px; line-height:20px;}

.menu_contacto .cabecera_contacto .menu li a span{ font-size:20px; line-height:20px;}

 .menu_contacto .cabecera_contacto .menu li a:hover{ color:#003366; font-size:12px; line-height:20px;}

/*selector idiomas*/

 .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; font-size:0.75em; text-align:right; z-index:55; }
        .dropdown dd { position:relative; text-align:right;  width:110px; }
        .dropdown a, .dropdown a:visited { color:#816c5b; text-decoration:none; outline:none; text-align:right; height:18px; text-align:left; }
        .dropdown a:hover { color:#5d4617; height:18px;}
        .dropdown dt a:hover { color:#5d4617; border: 1px solid #abadb3; height:18px;}
        .dropdown dt a {background:#FFFFFF url(../imagenes/arrow.png) no-repeat scroll right center; display:block; padding-right:20px;
                        border:1px solid #abadb3; width:87px; height:18px;}
        .dropdown dt a span {cursor:pointer; display:block;  color:#666666; text-align:left; padding-left:5px;}
        .dropdown dd ul { background:#FFFFFF none repeat scroll 0 0; border:1px solid #abadb3; color:#C5C0B0; display:none;
                          left:0px;  position:absolute; width:auto; min-width:107px;  list-style:none;}
        .dropdown span.value { display:none;}
		
		.dropdown dd ul li{ height:18px; width:107px;}
        .dropdown dd ul li a { display:block; height:18px; width:97px; padding-right:10px; font-size:12px; padding-left:5px; font-family:Arial, Helvetica, sans-serif;}
        .dropdown dd ul li a:hover { background-color:#999999; height:18px; width:93px;}
        
        .dropdown img.flag { margin-left:10px;
margin-right:10px;
vertical-align:middle;
width:15px; border:none; }
       /* .flagvisibility { display:none;}*/
		.desc { color:#6b6b6b; height:30px;}
        .desc a {color:#0092dd; height:18px;}
		
/*aviso legal*/

#contenedor #cuerpo{ float:left; background:#FFFFFF; width:895px;}	

#contenedor #cuerpo #detalle_aviso #contenido_seccion_aviso	{ width:68%; float:left;}

#contenedor #cuerpo #detalle_aviso #contenido_seccion_aviso .mapaWebList { width : 100%; float : left; }

#contenedor #cuerpo #detalle_aviso #contenido_seccion_aviso .mapaWebList .firstLevel { list-style : none; margin-top : 20px; margin-left : 120px;}

#contenedor #cuerpo #detalle_aviso #contenido_seccion_aviso .mapaWebList .firstLevel h2 a { font-size : 14px; text-decoration : none; color : #000000; }

#contenedor #cuerpo #detalle_aviso #contenido_seccion_aviso .mapaWebList .firstLevel h2 a:hover { text-decoration : underline; }

#contenedor #cuerpo #detalle_aviso #contenido_seccion_aviso .mapaWebList .firstLevel .mapaWebSubList .secondLevel { list-style : none; margin-left : 20px; margin-top : 5px;}

#contenedor #cuerpo #detalle_aviso #contenido_seccion_aviso .mapaWebList .firstLevel .mapaWebSubList .secondLevel h2 a {  font-size: 12px; font-weight : normal;}

#contenedor #cuerpo #detalle_aviso #contenido_seccion_aviso p{ margin-left:30px;}

#contenedor #cuerpo #detalle_aviso .contenido_seccion_banners{width:30%; float:left;}

#contenedor #cuerpo #detalle_aviso .contenido_seccion_banners .banner{float:right; height:72px; margin-bottom:15px; padding-right:18px;
width:197px;}

#contenedor #cuerpo #detalle_aviso .contenido_seccion_banners .banner a img{ border:none;}

#contenedor #cuerpo #detalle_aviso .contenido_seccion_banners .banner_news{
background:transparent url(../imagenes/banner_news.jpg) no-repeat scroll 0 0; float:right; height:72px; margin-bottom:15px; padding-right:18px;
width:197px;}

#contenedor #cuerpo #detalle_aviso .contenido_seccion_banners .news_mail{margin-left:24px; margin-top:43px; width:130px;}

#contenedor #cuerpo #detalle_aviso .contenido_seccion_banners .boton_news{background:#003366 none repeat scroll 0 0; border:medium none;
color:#FFFFFF; cursor:pointer; font-size:11px; height:14px; width:17px;}

/*Buscador*/

#contenedor .buscador{ float:left; width:100%; background:#FFFFFF;}

#contenedor #buscadorProyectos { float:left; width:640px; background:#FFFFFF;}

#contenedor .buscador .menu_buscador{-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagenes/esquina-derecha_titulo_prod.jpg) repeat scroll right top;
float:left;
width:895px;}

#contenedor .buscador  .menu_buscador .cabecera_buscador{
background:transparent url(../imagenes/fondo_titulo_detalle.jpg) repeat-x scroll 0 0;
float:left;
height:29px;
padding-top:25px;
width:650px;}

#contenedor .buscador  .menu_buscador .cabecera_buscador .menu li{background:transparent url(../imagenes/puntito.png) repeat-y scroll right center;
float:left;
line-height:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:15px;
padding-right:15px;
vertical-align:middle;}

#contenedor .buscador  .down_menu_buscador{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../imagenes/down_menu_listado.jpg) no-repeat scroll right top;
float:left;
height:42px;
padding-bottom:27px;
width:895px;}

#contenedor  .buscador .down_menu_buscador p{color:#000000;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:14px;
font-style:italic;
padding-left:80px;
padding-top:28px;}

#contenedor	.buscador .cont_buscador_der{
background:#FFFFFF none repeat scroll 0 0;
float:left;
width:247px;}

#contenedor	.buscador .cont_buscador_izq{background:#FFFFFF none repeat scroll 0 0;
float:left;
width:640px;
margin-top : 15px;}

#contenedor	.buscador .cont_buscador_izq .item{ width:100%; float:left; margin-bottom:20px;}

#contenedor	.buscador .cont_buscador_izq .listado_buscador{ width:580px; float:left; padding-left:80px; }

#contenedor	.buscador .cont_buscador_izq .listado_buscador p{color:#000000;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:14px;
font-style:italic;
padding-top:28px;}

#contenedor	.buscador .cont_buscador_izq .listado_buscador p span{color:#b4b4b4}

#contenedor	.buscador .cont_buscador_izq .listado_buscador .resultado_busqueda{ width:100%; height:155px; min-height :155px;  height : auto !important;background:url(../imagenes/puntito_horiz.jpg) repeat-x top; float:left; height:200px; margin-bottom:10px;}

#contenedor	.buscador .cont_buscador_izq .listado_buscador .resultado_busqueda .proyecto_contenido{height:145px; min-height :145px;  height : auto !important; }

#contenedor	.buscador .cont_buscador_izq .listado_buscador .resultado_busqueda .imagen{ height:145px;  min-height :145px;  height : auto !important; width:100px; float:left; text-align:center;}


#contenedor	.buscador .cont_buscador_izq .listado_buscador .resultado_busqueda .detalle{ height:145px; min-height :145px;  height : auto !important;  width:455px; float:left; }

#contenedor	.buscador .cont_buscador_izq .listado_buscador .resultado_busqueda .detalle .nombre{ color:#000000; font-family:"Trebuchet MS",Arial,sans-serif;
font-size:14px; font-weight:bold; background:url(../imagenes/puntito.jpg) repeat-y left; padding-top:0; margin-top:30px; padding-left:10px;}

#contenedor	.buscador .cont_buscador_izq .listado_buscador .resultado_busqueda .detalle .nombre a { text-decoration:none; color:#000000;}

#contenedor	.buscador .cont_buscador_izq .listado_buscador .resultado_busqueda .detalle .tipo{ background:url(../imagenes/puntito.jpg) repeat-y left; padding-top:0; padding-left:10px;}

#contenedor	.buscador .cont_buscador_izq .listado_buscador .resultado_busqueda .detalle .descripcion{color:#666666; font-family:"Trebuchet MS",Arial,sans-serif;
font-size:12px; padding-top:0px; background:url(../imagenes/puntito.jpg) repeat-y left; padding-left:10px;}

#contenedor	.buscador .cont_buscador_izq .listado_buscador .resultado_busqueda .detalle .ver_detalle{ text-align:right; background:url(../imagenes/puntito.jpg) repeat-y left; padding-left:10px; padding-top:0;}

#contenedor	.buscador .cont_buscador_izq .listado_buscador .resultado_busqueda .detalle .ver_detalle a{color:#666666; font-family:"Trebuchet MS",Arial,sans-serif;
font-size:14px; text-align:right;}



#contenedor	.buscador .cont_buscador_izq .item .izq{ width:50%; float:left; text-align:right;}

#contenedor	.buscador .cont_buscador_izq .item .izq p{ text-align:right; font-size:12px; padding-right:15px; font-family:Verdana,Arial,Helvetica,sans-serif;}

#contenedor	.buscador .cont_buscador_izq .item .der{ width:50%; float:left;}

#contenedor	.buscador .cont_buscador_izq .item .der p{ text-align:right; padding-right:35px;}

#contenedor	.buscador .cont_buscador_izq .item .der .marca{ width:160px; float:left;  height : 75px;}

#contenedor	.buscador .cont_buscador_izq .item .der .marca input { float : left; margin-right : 10px;  margin-top : 5px;}

#contenedor	.buscador .cont_buscador_izq .item .der .marca img {float : left ;  width : 130px; }

#contenedor	.buscador .cont_buscador_izq .item .der  .boton_buscar{ background:url(../imagenes/boton.jpg) no-repeat; width:80px; height:22px; border:none; cursor:pointer; color:#000000; font-weight:bold;}

#contenedor	.buscador .cont_buscador_izq .item .der  .boton_buscar:hover { color : #FFFFFF; } 

#contenedor	.buscador .cont_buscador_der  .banner{ width:197px; float:right; padding-right:18px; height:72px; margin-bottom:15px; }

#contenedor	.buscador .cont_buscador_der  .banner_news{ width:197px; float:right; padding-right:18px; background:url(../imagenes/banner_news.jpg) no-repeat; height:72px; margin-bottom:15px; }

#contenedor	.buscador .cont_buscador_der  .banner a{ text-decoration:none; border:none; cursor:pointer;}

#contenedor	.buscador .cont_buscador_der  .banner a img{ text-decoration:none; border:none; cursor:pointer;}

#contenedor	.buscador .cont_buscador_der  .banner_news .sombra_news{ padding-top:9px;}

#contenedor	.buscador .cont_buscador_der  .banner_news .news_mail{ margin-left:24px; margin-top:43px; width:130px;}

#contenedor	.buscador .cont_buscador_der  .banner_news .boton_news{ background:#003366; border:none; cursor:pointer; color:#FFFFFF; font-size:11px; width:17px; height:14px;}

/*default*/

#contenedor .fondo_menu_contacto{ background:url(../imagenes/default.png) no-repeat; width:895px; float:left; height:108px;}

#contenedor .fondo_menu_contacto .h1_margin{color:#000000; font-family:"Trebuchet MS",Arial,sans-serif; font-size:18px; font-style:italic; padding-left:30px; padding-top:28px; font-weight:bold; margin-top:50px;}