/*========================= CSS GLOBALES ===========================*/
html, body{height:100%;width:100%;}
body{font-family:arial, verdana, tahoma;font-size:100%;color:#000000;margin:0;padding:0;background:url(../img/body_bg.jpg) no-repeat top center #ffffff;}

.body_portada{background:url(../img/bk_body_portada.gif) repeat-x #242424;}

img{margin:0;padding:0;}
a img{border:none;}
a:hover{text-decoration:underline;color:#5583bf;}

a:link {	color: #5583bf;}
a:visited {	color: #5583bf;}
a:active {	color: #5583bf;}

p{font-size:80%;text-align:justify;margin:10px 0 0 0;}

h3{color:#ffffff;font-family:verdana, arial;font-size:80%;margin:0;font-weight:bold;width:535px;background:url(../img/h_bg.gif) no-repeat top left #000000;height:22px;text-transform:uppercase;padding:6px 5px 0 20px;}
h2{color:#ffffff;font-size:140%;margin:0;padding:0;font-weight:bold;width:535px;background:url(../img/h_bg.gif) no-repeat top left #000000;height:28px;text-transform:uppercase;padding:0 5px 0 20px;}
h4{color:#5583bf;margin:10px 0 10px 0;font-size:90%; /*background:url(../img/h_bg.gif) no-repeat top left; padding:6px 5px 0 14px;*/ border-bottom:4px solid #3385c1; }
h5{color:#aaaaaa;}

/*========================= WEBCONT ===========================*/

#webcont{width:100%;margin:0 auto 0 auto;}

/*========================= CONT ===========================*/

#cont{width:1000px;margin:0 auto 0 auto;}

#portada_left{float:left;width:470px;padding:36px 0 0 50px;display:table;height:300px;}
#portada_leftleft{float:left;}
#portada_leftright{float:right;margin:10px 0 0 0;border-left:1px dashed #848178;padding:0 0 0 20px;}
#portada_right{float:right;width:190px;margin:0;padding:0;}



/*=========================  ===========================*/

#header{width:100%;margin:0 auto 0 auto;display:table;height:226px;}
/*TOP*/
#headertop{width:100%;height:21px;background:url(../img/headertop_bg.gif) repeat-x;display:table;}
#headeridiomas{width:333px;background:url(../img/logotop_bg.gif) no-repeat top right #000000;display:table;height:21px;float:left;}
#headerlogin{float:left;width:500px;height:21px;padding:0;margin:0;}
#headerbuscador{padding:0;margin:0;float:right;width:150px;background:url(../img/headerbuscador_bg.gif) no-repeat top left;height:21px;}
#headerfecha{float:left;padding:4px 0 0 5px;font-size:60%;font-family:verdana, arial;color:#ffffff;}
/*CONT*/
#headercont{width:100%;height:172px;margin:1px 0 0 0;padding:0;}
#headerleft{float:left;width:333px;margin:0;padding:0;}
#headerright{float:left;width:667px;text-align:right;margin:0;padding:0;}
/*FOOTER*/
#headerfooter{display:table;width:100%;margin:1px 0 0 0;padding:0;background:url(../img/menup_bg.gif) repeat-x top left;width:100%;height:31px;_margin:-2px 0 0 0;}
#headerfooterleft{float:left;padding:0;}
#headerfooterright{float:right;padding:0;}

/* MENU PRINCIPAL */

.menuprincipal{margin:0;padding:6px 0 0 5px;list-style:none;height:20px;}
.menuprincipal li{float:left;display:block;font-family:tahoma, verdana, arial;font-size:60%;font-weight:bold;margin:0;text-transform:uppercase;}
.menuprincipal li a{float:left;display:block;color:#ffffff;text-decoration:none;padding:4px 10px 5px 10px;background:url(../img/menup0_bg.gif) no-repeat;height:14px;}
.menuprincipal li a:hover{float:left;display:block;text-decoration:none;background:url(../img/menup1_bg.gif) repeat-x;color:#ffffff!important;height:14px;}
.menuprincipal li .sel{float:left;display:block;color:#ffffff;height:14px;background:url(../img/menup1_bg.gif) repeat-x;}

/* MENU IDIOMAS */

#idiomas{float:left;margin:0;padding:0;}
.menuidiomas{margin:0;padding:0;list-style:none;}
.menuidiomas li{display:block;float:left;font-family:verdana, arial;font-size:70%;font-weight:bold;margin:0;text-align:center;background-color:#434343;}
.menuidiomas li a{width:21px;height:18px;padding:3px 0 0 0;display:block;float:left;color:#b4b4b4;text-decoration:none;}
.menuidiomas li a:hover{color:#ffffff;text-decoration:none;background-color:#5583bf;}
.menuidiomas li .sel{padding:3px 0 0 0;width:21px;height:18px;color:#ffffff;background-color:#5583bf;}

/* MENU MIGAS */

#menumigas{font-family:verdana, arial, tahoma;font-size:70%;color:#000000;padding:5px 0 5px 0;font-weight:bold;}
#menumigas a{font-weight:bold;text-decoration:none;color:#b6b6b6;}
#menumigas a:hover{text-decoration:underline;color:#000000;}

/* BUSCADOR */

#f_buscador{margin:0 0 0 5px;padding:0;}
.buscador{list-style:none;margin:0;padding:0;}
.buscador li{display:inline;font-family:verdana, arial;}
.buscador li a{margin:4px 0 0 0;text-decoration:none;color:#666666;font-size:60%;}
.buscador li a:hover{text-decoration:underline;}
.buscador li input{margin:0 5px 0 0;background:url(../img/logininput_bg.gif) repeat-x top left;height:16px;color:#5583bf;padding:3px 0 0 5px;border:0;font-size:65%;width:80px;}
.buscador li .boton{margin:0 5px 0 0;color:#ffffff;font-weight:bold;background:none;width:40px;font-size:65%;padding:0!important;font-family:verdana, arial;}

/* LOGIN */

#f_login{margin:0 0 0 5px;padding:0;}
.login{list-style:none;margin:0;padding:0;}
.login li{display:inline;font-family:verdana, arial;}
.login li a{margin:0 5px 0 0;color:#ffffff;font-weight:bold;font-size:65%;text-decoration:none;}
.login li label{margin:0 5px 0 0;font-size:60%;font-weight:bold;font-family:verdana, arial;color:#ffffff;background:url(../img/loginlabel_bg.gif) no-repeat 0 3px;padding:0 0 0 10px;}
.login li input{margin:0 5px 0 0;background:url(../img/logininput_bg.gif) repeat-x top left;height:16px;color:#5583bf;padding:3px 0 0 5px;border:0;font-size:65%;width:90px;}
.login li .boton{margin:0 5px 0 0;color:#ffffff;font-weight:bold;background:none;width:40px;font-size:65%;padding:0!important;font-family:verdana, arial;}

#carrito{float:left;font-size: 70%; float: right; margin-left: 10px; margin-top: 5px;}
#carrito a{color:#7c8284;text-decoration:none;}
#sesion{float:left;}
#sesion span{font-size:70%;}

/* TITULO */

#titulo{padding:40px 10px 0 76px;margin:0;height:16px;width:200px;}

/* SUGERENCIAS PORTADA */
#sugerencias_portada{width:190px;}
#sugerencias_portada p{margin:0;padding:0 10px 0 0;color:#848178;}
#sugerencias_portada p img{margin:0;border:5px solid #cccbc9;}
#sugerencias_portada .titulo{margin:10px 0 0 0;}
#sugerencias_portada a{text-decoration:none;font-weight:bold;color:#5c5950;}
#sugerencias_portada a:hover{text-decoration:underline;}


/*========================= BANNER =====================*/

#banner{}
#banner_portada{padding:30px 0 0 0;}

/*========================= CONTENTS ===========================*/

#contents{width:100%;display:table;margin:1px 0 0 0;}
#contentsfooter{margin:0;padding:0;}

#contizquierda_right{width:186px;float:right;display:table;margin:0;padding:0;}
#contizquierda_left{width:200px;float:left;display:table;margin:0;padding:0;}

#contderecha_left{width:560px;float:left;margin:0 0 0 20px;display:table;}
#contderecha_right{width:200px;float:left;display:table;padding:0;margin:0 0 0 20px;}

/*========================= CONTENIDO ===========================*/

#contenido{width:560px;}
#contenido img{padding:0;}
#contenido p{margin:20px 0 0 0;}

#contenido p a:link {
	color: #3385c1;
}
#contenido p a:visited {
	color: #3385c1;
}
#contenido p a:hover {
	color: #F90;
}
#contenido p a:active {
	color: #3385c1;
}

/* MENU IZQUIERDA */

#menu-izquierda{width:200px;margin:0;padding:0 0 30px 0;display:table;background-color:#000000;}

.menuizquierda{margin:0;list-style:none;padding:0;width:190px;}
.menuizquierda li{font-family:arial, verdana;font-weight:bold;text-transform:uppercase;margin:0 0 1px 0;}
.menuizquierda li a{background:url(../img/menuizq0_bg.gif) repeat-y;width:100%;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 5px;}
.menuizquierda li a:hover{background:url(../img/menuizq1_bg.gif) repeat-y;width:100%;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 5px;}
.menuizquierda li .sel{background:url(../img/menuizq1_bg.gif) repeat-y;width:100%;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 5px;}

.menuizquierdasub{margin:0;list-style:none;padding:0;width:180px;}
.menuizquierdasub li{font-family:arial, verdana;font-weight:bold;text-transform:uppercase;margin:0 0 1px 0;}
.menuizquierdasub li a{background:url(../img/menuizq0_bg.gif) repeat-y 10px;width:180px;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 15px;}
.menuizquierdasub li a:hover{background:url(../img/menuizq1_bg.gif) repeat-y 10px;width:180px;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 15px;}
.menuizquierdasub li .sel{background:url(../img/menuizq1_bg.gif) repeat-y 10px;width:180px;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 15px;}

.menuizquierdatri{margin:0;list-style:none;padding:0;width:170px;}
.menuizquierdatri li{font-family:arial, verdana;font-weight:bold;text-transform:uppercase;margin:0 0 1px 0;}
.menuizquierdatri li a{background:url(../img/menuizq0_bg.gif) repeat-y 20px;width:170px;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 25px;}
.menuizquierdatri li a:hover{background:url(../img/menuizq1_bg.gif) repeat-y 20px;width:170px;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 25px;}
.menuizquierdatri li .sel{background:url(../img/menuizq1_bg.gif) repeat-y 20px;width:170px;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 25px;}

.menuizquierdatetra{margin:0;list-style:none;padding:0;width:160px;}
.menuizquierdatetra li{font-family:arial, verdana;font-weight:bold;text-transform:uppercase;margin:0 0 1px 0;}
.menuizquierdatetra li a{background:url(../img/menuizq0_bg.gif) repeat-y 20px;width:160px;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 35px;}
.menuizquierdatetra li a:hover{background:url(../img/menuizq1_bg.gif) repeat-y 20px;width:160px;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 35px;}
.menuizquierdatetra li .sel{background:url(../img/menuizq1_bg.gif) repeat-y 20px;width:160px;display:block;color:#ffffff;text-decoration:none;font-size:70%;padding:7px 5px 5px 35px;}
/*========================= FOOTER ===========================*/

#footer{clear:both;margin:0 auto 0 auto;background:url(../img/footer_bg.jpg) no-repeat top center;color:#ffffff;font-weight:bold;display:table;width:100%;height:172px;}
.footerizquierda{float:left;width:700px;}
.footerderecha{float:right;color:#000000;font-size:60%;font-family:verdana, arial;font-weight:normal;padding:5px 10px 0 0;}
.footerderecha .reserva{color:#3385c1!important;}
#footer .diseno{font-size:90%;color:#ffffff;}
#footer .diseno a{color:#000000;}
#footercontent{margin:0 auto 0 auto;width:1000px;}

#menufooter{padding:0;display:table;margin:0 0 1px 0;}

#copyright{clear:both;margin:1px auto 0 auto;width:1000px;height:31px;background:url(../img/copyright_bg.gif) no-repeat top center;}
#copyright p{margin:0;padding:0;font-weight:normal;font-size:70%;}
#copyright p a{color:#ffffff;text-decoration:none;}
#copyright p a:hover{text-decoration:underline;}
.footercopyizquierda{float:left;padding:10px 0 0 10px;}
.footercopyderecha{float:right;padding:10px 10px 0 0;}

/* MENU INFERIOR */

.menuinferior{margin:0;padding:0;list-style:none;height:20px;}
.menuinferior li{float:left;display:block;font-family:tahoma, verdana, arial;font-size:60%;font-weight:bold;margin:0;text-transform:uppercase;background-color:#000000;}
.menuinferior li a{float:left;display:block;color:#ffffff;text-decoration:none;padding:4px 10px 3px 10px;background:url(../img/menup0_bg.gif) no-repeat;height:14px;}
.menuinferior li a:hover{float:left;display:block;text-decoration:none;background:url(../img/menup1_bg.gif) repeat-x;color:#ffffff!important;height:14px;}
.menuinferior li .sel{float:left;display:block;color:#ffffff;height:14px;background:url(../img/menup1_bg.gif) repeat-x;}

/*========================= BANNERS ===========================*/

.bannerizq{display:table;margin:0;padding:0;}
.bannerder{display:table;margin:0;padding:0;}
.bannerizq .bajo{float:left;margin:0 0 4px 0;}
.bannerder .bajo{float:right;margin:0 0 4px 0;}
.bannerder .titulo{color:#ffffff;font-family:verdana, arial;font-size:70%;margin:0;padding:0;font-weight:bold;background:url(../img/h_bg.gif) no-repeat top left #000000;text-transform:uppercase;padding:7px 5px 0 16px;height:21px;display:table;width:179px;}
.bannerder .banner{width:200px;background:url(../img/banner_bg.gif) repeat;padding:20px 0 20px 0;text-align:center;display:table;}

#tiempo{padding:0;margin:0;background-color:#ffffff!important;text-align:center;display:table;width:200px;}
#tiempo .iframe{border:none;background-color:#ffffff!important;}

/*========================= BOLETINES ===========================*/

#boletinhome{background-color:#5583bf;color:#ffffff;padding:5px 5px 5px 5px;}
#boletinhome p{text-align:left!important;}
#boletinhome label{font-family:verdana, arial;font-size:60%;font-weight:bold;}
#boletinhome .email{border:1px solid #334f73;background-color:#33619d;padding:2px 2px 2px 2px;color:#ffffff;font-size:70%;margin:4px 0 4px 0;width:180px;}
.f_boletin{padding:0;margin:0;}
.terminosl{width:30px;float:left;}
.terminosr{float:left;width:130px;font-size:70%;line-height:15px;height:50px;}
.terminosr a{color:#9eb5d3;}

/*========================= PORTADA ===========================*/

#destacados{margin:0;}
#flashportada{margin:0;padding:0;display:table;width:560px;}

.destacado{background:url(../img/bk_destacados.gif) no-repeat center left;padding:0 0 0 40px;font-size:130%;letter-spacing:-2px;color:#c9c9c9;margin:0 0 5px 0;}

.align_izq{float:left;margin:0 10px 10px 0;padding:20px 0 0 0;}

.cuadrogris{background-color:#d5d5d5;padding:20px 20px 20px 20px;margin:10px 0 10px 0;}
.cuadrogris form{margin:0;padding:0;}
.cuadrogris input{border:1px solid #cbcbcb;background-color:#ffffff;font-size:70%;color:#5c0003;padding:1px 1px 1px 1px;}

.clear{clear:both;}

#tiempoportada{width:198px;border:1px solid #3385c1;background-color:#ffffff;text-align:center;}

/*========================= NOTICIAS ===========================*/

#noticiasportada{display:table;margin:0;padding:0;}

.noticias_portada{margin:0;width:280px;float:left;border-bottom:4px solid #3385c1;display:table;height:83px;}
.noticias_portada .fotonoticia{width:83px;height:83px;float:left;margin:0;padding:0;}
.noticias_portada .fotonoticia img{border:0!important;}
.noticias_portada .textonoticia{float:left;width:197px;height:83px;background:url(../img/noticiasportada_bg.gif) bottom left repeat-x;margin:0;padding:0;_width:196px;}
/*TITULO*/
.noticias_portada .textonoticia .titulo{padding:0 5px 0 5px;margin:0;font-size:60%;}
.noticias_portada .textonoticia .titulo a{color:#3385c1;font-weight:bold;text-decoration:none;}
.noticias_portada .textonoticia .titulo a:hover{text-decoration:underline;}
/*TEXTO*/
.noticias_portada .textonoticia .texto{padding:2px 5px 2px 5px;margin:0;font-size:70%;}
.noticias_portada .textonoticia .texto {color:#6e6e6e;font-weight:normal;}
/*LINK*/
.noticias_portada .textonoticia .link{padding:5px 5px 5px 5px;margin:0;font-size:60%;}
.noticias_portada .textonoticia .link a{color:#000000;text-decoration:none;}
.noticias_portada .textonoticia .link a:hover{text-decoration:underline;}

#noticiasanteriores{margin:0;padding:0;display:table;}

/* --------------- DESARROLLO ---------------- */

.noticia{clear:both;width:560px;display:table;padding:0 0 10px 0;margin:0 0 10px 0;}
.foto-noticia{float:left;width:84px;border-bottom:8px solid #3385c1;}
.txt-noticia{float:left;width:465px;background:url(../img/noticiasportada_bg.gif) bottom left repeat-x #ffffff;padding:0 5px 5px 5px;margin:0;height:87px;}
.txt-noticia p{margin:4px 0 0 0!important;}
.txt-noticia p a{text-decoration:none;color:#5583bf!important;}
.txt-noticia p a:hover{text-decoration:underline!important;}
.txt-noticia p a strong{padding:0;margin:0;background:url(../img/bk_titulos.gif) no-repeat center left;font-family:tahoma, arial, verdana;color:#5583bf;}

/*========================= EVENTOS ===========================*/

/* --------------- DESARROLLO ---------------- */

.evento{clear:both;width:560px;display:table;padding:0 0 10px 0;margin:0 0 10px 0;}
.foto-evento{float:left;width:84px;}
.txt-evento{float:left;width:465px;background:url(../img/eventosportada_bg.gif) bottom left repeat-x #ffffff;padding:0 5px 5px 5px;margin:0;height:87px;}
.txt-evento p{margin:4px 0 0 0!important;}
.txt-evento .fecha_evento{font-size:70%;font-weight:bold;color:#1a2c44;}
.txt-evento p a{text-decoration:none;color:#5583bf!important;}
.txt-evento p a:hover{text-decoration:underline!important;}
.txt-evento p a strong{padding:0;margin:0;background:url(../img/bk_titulos.gif) no-repeat center left;font-family:tahoma, arial, verdana;color:#5583bf;}

/*========================= BOTONES ===========================*/

.linknegro{background:url(../img/boton0_bg.gif) repeat-x;padding:4px 2px 4px 2px;height:16px;margin:0;display:table;width:140px;text-align:center;}
.linknegro a{border:0;color:#ffffff;font-size:60%;font-family:verdana, arial;font-weight:bold;text-decoration:none;}
.linknegro a:hover{text-decoration:none!important;color:#ffffff!important;}

.linkazul{background:url(../img/boton1_bg.gif) repeat-x;padding:4px 2px 4px 2px;height:16px;margin:0;display:table;width:140px;text-align:center;}
.linkazul a{border:0;color:#ffffff;font-size:60%;font-family:verdana, arial;font-weight:bold;text-decoration:none;}
.linkazul a:hover{text-decoration:none!important;color:#ffffff!important;}

/*========================= CALENDARIO ===========================*/

/* CSS Document */

.calendario_tabla_principal{padding:1px 0 0 0;width:200px;background-color:#000000;}

.calendario_subtabla{width:200px;display:table;}

.calendario_tabela {font-family: verdana;font-size: 65%;}

.calendario_dias {padding: 3px 3px 3px 3px;}

.calendario_dias a:link {font-family: Arial;text-decoration: none;padding: 3px 3px 3px 3px;color: #ffffff;}

.calendario_dias a:visited {font-family: Arial;text-decoration: none;padding: 3px 3px 3px 3px;color: #ffffff;}

.calendario_dias a:hover {font-family: Arial;text-decoration: none;color: #ffffff;padding: 3px 3px 3px 3px;background:url(../img/calendario_bg2.gif) no-repeat center center;}

.calendario_dias a:active {font-family: Arial;text-decoration: none;color: #ffffff;padding: 3px 3px 3px 3px;}

.calendario_dias_hoje a{background:url(../img/calendario_bg0.gif) no-repeat center center;font-family: Arial;text-decoration: none;color: #ffffff!important;padding: 3px 3px 3px 3px;}

.calendario_dias_hoje a:hover{background:url(../img/calendario_bg1.gif) no-repeat center center;}

.calendario_semana{

}

.calendario_semana td{background: #404040;color: #FFFFFF;text-align: center;font-weight: normal;	padding:3px 1px 3px 1px;}

.calendario_hoje {font-weight: normal;}

.calendario_mes_ano {text-align: center;font-weight: normal;color: #a8a8a8;font-size:65%;background-color:#3d3d3d;display:table;width:198px;padding:5px 1px 5px 1px;}

.calendario_mes_ano a .mes{color:#ffffff!important;}

.calendario_mes_ano a:link {font-family: Arial;text-decoration: none;color: #a8a8a8;}

.calendario_mes_ano a:visited {font-family: Arial;text-decoration: none;color: #a8a8a8;}

.calendario_mes_ano a:hover {font-family: Arial;text-decoration: underline;color: #ffffff;}

.calendario_mes_ano a:active {font-family: Arial;text-decoration: underline;color: #a8a8a8;}

.calendario_links {color: #000000;display: block;text-decoration: none;}

.calendario_links:hover {text-decoration: none;background: #999999;color: #FFFFFF;}

.calendario_links_hoje a{background: #6f6f6f;font-family: Arial;text-decoration: none;color: #ffffff;padding: 3px 3px 3px 3px;}

.calendario_links_hoje a:hover{background: #4a4a4a;}

#ultimoseventos{float:right;}

/*========================= CATALOGO ===========================*/


.producto_lista{float:left;margin:20px 16px 20px 16px;}
.producto_lista a{text-decoration:none;color:#5583bf;}
.producto_lista a:hover{text-decoration:underline;}
.producto_lista img{border:1px solid #5583bf;margin:0 0 10px 0;}
.producto_lista .titulo{height:14px;padding:0 0 0 0;background:url(../img/productotitulo_bg.gif) no-repeat 0 2px;font-family:arial, verdana;color:#5583bf;font-size:80%;font-weight:bold;text-transform:capitalize;width:150px;}
.producto_lista p{width:100%;}
.producto_lista .comprar .uds{font-size:70%;}

.bloque_productos{display:table;}

.paginador{clear:both;font-family:verdana;font-size:60%;color:#7e7e7e;font-weight:bold;margin:10px 0 10px 0;}
.paginador a{padding:0 3px 3px 3px;background-color:#6f0003;color:#fff;text-decoration:none;}

/* DESARROLLO */

#catizquierda{margin:20px 0 0 0;float:left;width:160px;}
#catizquierda img{border:1px solid #5583bf;margin:0 0 10px 0;}
#catderecha{float:left;width:350px;margin:0 0 0 20px;padding:0;}
.precio {font-size:11px;font-weight:bold;color:#999999;}
.precio strong{color:#3385c1;font-size:150%;}
.comprar {margin:20px 0 20px 0;font-size:60%;}
.comprar a{text-decoration:none;color:#848071;}
.comprar a:hover{text-decoration:underline!important;color:#ffffff;}
.comprar a strong{padding:0 0 0 16px;background:url(../img/bk_titulos.gif) no-repeat center left;font-family:tahoma, arial, verdana;}


/* RECETAS */

#recetas{clear:both;margin:20px 0 0 0;display:table;}
#container_video{margin:20px 0 0 0;border:6px solid #1a1917;width:375px;height:260px;}
#recetades{width:365px;font-size:70%;border:1px solid #1a1917;padding:10px 10px 10px 10px;}

/* CESTA DE LA COMPRA */
.pedido{border:6px solid #1a1917; width: 550px;}
.pedido th{font-size:80%;background-color:#222222;border:1px solid #000000;color:#dadcc7;}
.pedido td{border:1px solid #222222;font-size:70%;color:#c4c4c4;}

.uni #num{color:#999999;float:left;margin:0 5px 0 0;}
.uni #simbolos{float:left;}
.uni #simbolos input{font-size:110%;}

.total{}
.total span{font-weight:bold;color:#dadcc7;font-size:120%;}

/*========================= FORMULARIOS ========================*/
.form1 {padding: 0;background-color:#111a26;width:560px;border-bottom:5px solid #5583bf;}
.form1 legend {display: none;}
.form1 fieldset {border: none;padding: 20px;}
.form1 label {display: block;width: 160px;margin:5px 0 5px 0;color:#ffffff;font-weight:bold;font-size:80%;}
.form1 .textfield {margin-bottom: 5px;height:16px;width: 200px;background-color:#5583bf;color:#ffffff;padding:2px 2px 2px 2px;}
.form1 .textarea {width:200px;overflow:auto;}
.form1 .large {width:250px;height:100px;}
.form1 .large2 {width:250px;height:200px;}
.form1 .email{clear:both;width:250px;margin:5px 0 5px 0;}
.form1 .texto{color:#ffffff;font-size:70%;}
.form1 .texto a{color:#5583bf;}
.form1 .textfield, form textarea {font-family: Arial, Verdana;font-size:80%!important;background-color:#5583bf;color:#ffffff;padding:2px 2px 2px 2px;border:none;}
.form1 .button {background-color:#5583bf;border:none;font-weight:bold;color:#ffffff;}
.form1 p {margin: 0;padding: 0;color:#ffffff;font-size:80%;}
.errorbox {font-weight: bold;padding:0px 15px 15px 5px;margin-top:10px;color:#5583bf;}
.form1 .textfield2 {margin-bottom: 5px;height:16px;width: 400px;background-color:#5583bf;color:#ffffff;padding:2px 2px 2px 2px;}


.form2 {padding: 0;width:560px;}
.form2 legend {clear:both;display: none;}
.form2 fieldset {border: none;padding: 20px;}
.form2 label {display:table;width:280px;color:#444444;font-weight:bold;font-size:80%;float:left;margin:0 10px 0 0;}
.form2 .textfield {height:16px;width:300px;background-color:#ffffff;color:#222222;padding:2px 2px 2px 2px;}
.form2 .textarea {width:200px;overflow:auto;}
.form2 .large {width:300px;height:100px;}
.form2 .large2 {width:300px;height:200px;}
.form2 .email{clear:both;width:250px;margin:5px 0 5px 0;}
.form2 .texto{color:#ffffff;font-size:70%;}
.form2 .texto a{color:#5583bf;}
.form2 .textfield, form textarea {font-family: Arial, Verdana;font-size:80%!important;background-color:#ffffff;color:#222222;padding:2px 2px 2px 2px;border:1px solid #555555;}
.form2 .button {background-color:#5583bf;border:none;font-weight:bold;color:#ffffff;}
.form2 p {margin: 0;padding: 0;font-size:80%;}
.errorbox {font-weight: bold;padding:0px 15px 15px 5px;margin-top:10px;color:#5583bf;}

.botonnegro{background:url(../img/boton0_bg.gif) repeat-x;border:0;color:#ffffff;font-size:60%;font-family:verdana, arial;font-weight:bold;padding:2px 2px 4px 2px;text-decoration:none;}
.botonazul{background:url(../img/boton1_bg.gif) repeat-x;border:0;color:#ffffff;font-size:60%;font-family:verdana, arial;font-weight:bold;padding:2px 2px 4px 2px;}

.mensaje_error{font-weight:bold;color:#930000;}

/*========================= BUSQUEDAS =========================*/
.bloque_busqueda {font-size:70%;font-weight:bold;margin-top: 25px;padding: 10px 10px 10px 10px;background-color: #f5f5f5;border-bottom:5px solid #5583bf;}
.titular {font-size:130%;font-weight:bold;margin-bottom: 15px;}
.registro_busqueda {margin-top: 10px;}

/*========================= CONTACTO ========================*/

#contacto {display: table;clear: both;width: 560px;margin-top: 20px;}
#contacto #cabe {width:570px;padding:5px 5px 5px 5px;clear: both;margin:20px auto 0 auto;background-color:#111111;padding:10px 0 10px 0;}
#contacto #formu {font-family: Verdana, Arial;font-size: 11px;color: #777;font-weight: bold;margin-top: 10px;text-align: left;}
#contacto #bajo {width:560px;clear: both;margin:20px auto 0 auto;text-align: center;background-color:#111111;padding:10px 0 10px 0;}
#contacto #izq {width: 240px;float: left;padding:5px 5px 5px 5px;display:table;}
#contacto #der {width: 240px;float:left;border-left: 1px dotted #626262;padding:0 5px 5px 20px;display:table;margin:0 0 0 15px;}
#contacto #centro {width: 480px;float: left;padding:5px 5px 5px 5px;display:table;}

#contacto  li {font-size:14px;}
/*========================= CONTENIDOS ===========================*/

.galerias{margin:20px 0 0 0;clear:both;display:table;}

#container_video{width:450px;float:left;margin-right:20px;display:table;}
#videoDescripcion{width:170px;float:left;display:table;}
#videoDescripcion .titulo{color:#dead10;font-size:110%;}
#videoDescripcion .descripcion{color:#777777;font-size:95%;}
#videoDescripcion .otros{color:#b4b4b4;font-size:95%;padding:5px 5px 5px 5px;background-color:#333333;}

.galerias img{border-bottom:8px solid #3385c1;}

.galeria_fotos_pequenas ul{margin:20px 0 0 0;padding:0;list-style:none;}
.galeria_fotos_pequenas li {display:block;width:50px;height:50px;margin:0 5px 5px 0;float:left;}
.galeria_fotos_pequenas li a {float:left;}
.galeria_fotos_pequenas li a img{padding:4px 4px 4px 4px;width:40px;height:40px;border:1px solid #cccccc;}

/*========================= MAPA WEB ========================*/

#mapaweb ul{margin:0;list-style:none;padding:30px 0 30px 10px;}
#mapaweb ul li{font-family:arial, verdana;font-size:80%;font-weight:bold;text-transform:uppercase;background-color:#000000;border-bottom:5px solid #5583bf;margin:0 0 10px 0;padding:5px 5px 5px 5px;}
#mapaweb ul li a{width:100%;height:20px;display:block;color:#ffffff;text-decoration:none;padding:0 0 0 15px;}
#mapaweb ul li a:hover{text-decoration:underline;color:#ffffff;}
#mapaweb ul li li{border-bottom:none;margin:2px 0 0 0;padding:5px 5px 5px 5px;}
#mapaweb ul li li a{border-left:5px solid #5583bf;border-bottom:none;margin:0!important;padding:5px 0 0 10px;}

#formu {font-family: Verdana, Arial;font-size: 11px;color: #777;font-weight: bold;margin-top: 10px;text-align: left;}

#formu input{font-size:11px;}

#formu a{color:#b1b393;}

#formu checkbox{background-color:#000000;}

#contenido table{border-top:1px solid #cccccc!important;border-right:1px solid #cccccc!important;margin:10px 0 10px 0;width:100%;background-color:#f5f5f5;font-size:70%;width:100%;}
#contenido table td{border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;padding:2px 2px 2px 2px!important;margin:2px 2px 2px 2px!important;}

#contenido .sinborde{border:none!important;margin:10px 0 10px 0;width:100%;background-color:#ffffff!important;font-size:100%!important;width:100%;}
#contenido .sinborde td{border:none!important;padding:2px 2px 2px 2px!important;margin:2px 2px 2px 2px!important;}

/*========================= FORMULARIOS ========================*/

#formularios{width:100%;margin:10px 0 10px 0;}
#formularios .campo{display:table;clear:both;border:1px solid #b4c8e2;padding:5px 5px 5px 5px;width:550px;margin:5px 0 5px 0;}
#formularios .campo p{color:#5583bf;margin:10px 0 20px 0;font-size:85%;font-weight:bold;}
#formularios .campo .radio{background-color:#223344;}

#directions{
	width: 500px;
	height:600px;
	overflow-y: auto;
	float:left;
	margin-top:10px;
	font-size:10px;
}

#map_canvas{
	width: 500px;
	height: 600px;
	float:left;
	margin-left:15px;
	font-size:10px;
}

.azul {color:#3385c1!important; text-align:center!important;}

#formu_contacto {padding-left:20px; padding-top:20px; }