/* CSS Comprarvinos.es */
/* Author: Bab Software Applications - www.bab-soft.com */

/* HTML ELEMENTS ****************************************/
/* Html */
html {color:#FFF; background:url(../images/bg_body.gif) repeat;}
/* Body */
body {margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}

/* BASIC STRUCT ELEMENTS ****************************************/
/* Page */
.page {width:982px; margin:10px auto; padding:0px; color:inherit; background:#000;}

/* Generic for Top & Bottom */
.top, .bottom {margin:0px auto; text-align:center;}

/* Top */
.top {width:960px; height:114px; margin:0px auto; position:relative;}
	.top_search {position:absolute; bottom:5px; right:5px; z-index:10000; color:#FFF;}
	.top_search input {vertical-align:middle;}
	.top_search .input_buscador {height:16px; font-size:10px; border:none; padding:0; width:100px;}
	.top_search .submit_buscador {height:18px; font-size:10px; border:none; color:#FFF; background:#444; padding:0;}

/* Tabs Top */
.cont_tabs_top {position:absolute; top:0; left:400px; font-size:18px;}
	.tab_top_left {float:left; margin-right:2px;}
	.tab_top_right {float:right;}
	.cont_tabs_top a:link, .cont_tabs_top a:active, .cont_tabs_top a:visited {display:block; padding:15px 20px 8px 20px; color:#FFF; background:#3D3D3D;}
	.cont_tabs_top a:hover {display:block; padding:30px 20px 8px 20px; color:#FFF; background:#3D3D3D;}

	a.tab_top_active:link, a.tab_top_active:active, a.tab_top_active:visited {display:block; padding:30px 20px 8px 20px; color:#FFF; background:#6A1211;}
	a.tab_top_active:hover {display:block; padding:30px 20px 8px 20px; color:#FFF; background:#6A1211;}

/* Content Body */
.content_body {width:960px; margin:0px auto; text-align:center; color:inherit; background:#000;}

/* Header */
.header {height:88px; background:url(../images/logo_black.gif) no-repeat left center;}
.header a:link, .header a:active, .header a:visited, .header a:hover {display:block; position:absolute; left:0; top:10px; width:312px; height:65px; background:none;}

/* Link Cesta Compra */
.link_cesta_compra {position:absolute; bottom:7px; z-index:10000; right:230px; font-size:11px; margin:0px; padding:0px 4px 0px 3px;}
.link_cesta_compra a:link, .link_cesta_compra a:active, .link_cesta_compra a:visited, .link_cesta_compra a:hover {vertical-align:middle; padding-left:18px;background:url(../images/ico_cesta_compra.gif) no-repeat left center;}

/* Login Header */
.login_header_lh {position:absolute; top:8px; right:0; overflow:hidden; font-size:11px; text-align:left; width:195px;}
.login_header_lh label {display:block; float:left; width:35%; padding-right:3px; text-align:right; color:#9B9B9B; background:inherit}
.login_header_lh input {color:#9B9B9B; background:#343434;}
.login_header_lh .input_std {float:left; padding:0; width:120px; height:14px; font-size:10px; vertical-align:middle; border:none;}
.login_header_lh .submit_lh {font-size:10px; border:none; color:#FFF; background:#444; padding:0; border:none;}
.line_form_lh {width:100%; clear:both; overflow:hidden; margin-bottom:2px;}
.line_form_lh2 {clear:both; overflow:hidden;}
.line_form_lh2 .input_std {float:left; width:83px; margin-right:3px;}
.line_form_lh2 .submit_lh {float:left; width:33px;}
.last_line_form_lh {text-align:right; margin-top:4px; padding:2px 4px 0px 0px; font-size:10px; line-height:1.8em;}
.last_line_form_lh span {text-transform:uppercase;}
.last_line_form_lh span a:link, .last_line_form_lh span a:active, .last_line_form_lh span a:visited {padding-left:12px; color:#FFF; background:url(../images/ico_register_header.gif) no-repeat left 5px;}
.last_line_form_lh span a:hover {padding-left:12px; color:#FFF; background:url(../images/ico_register_header.gif) no-repeat left 5px; text-decoration:underline;}

.cont_logout2 {position:absolute; top:8px; right:0; overflow:hidden; font-size:11px; text-align:right; width:195px;}

/* Left, Center & Right */
.left, .right {display:none;}
.center {width:960px; margin:0px auto; padding:8px 0px; overflow:hidden; text-align:left;}

/* Bottom */
.bottom {width:960px; margin:0px auto; position:relative; clear:both;}

/* Foot */
.foot {color:#999; background:#333; font-size:10px;}
.foot_int {padding:8px;}
.foot_first_line {margin-bottom:10px;}
.foot_int img {vertical-align:middle;}



/* Navigation Tienda */
.content_menu_3 {position:relative; clear:both; overflow:hidden; width:100%; padding:0px; color:inherit; background-color:#343434;}
	.content_menu_3 ul {margin:0; padding:0; list-style-type:none;}
		.content_menu_3 ul li {float:left; padding:5px 0px; font-size:11px; font-weight:700;}
			.content_menu_3 ul li a:link, .content_menu_3 ul li a:active, .content_menu_3 ul li a:visited {padding:0px 10px; color:#FFF; background:none; border-right:1px solid #555;}
			.content_menu_3 ul li a:hover {padding:0px 10px; color:#BBB; background:none; border-right:1px solid #555;}