
* { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

body {
	margin: 0;
	}
	
div#bg_flash {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 143px;
	}

div#l_all {
background:transparent url(../images/pix_gris.gif) repeat scroll 0%;
margin:143px auto 0pt;
padding:0pt;
	}

div#l_contents {
background:transparent url(../images/pix_fondo.gif) repeat-y scroll left center;
margin:0pt auto;
overflow:hidden;
padding:10px 0px;
width:778px;;
	}

div#breadcrumbs {
	float: left;
	margin: 0 0 0 3px;
	width: 606px;
	padding: 3px 0 3px 4px;
	color: #00427b;
	background-color: #a6c0d8;
	}
div#breadcrumbs a{ color: #00427b; }
div#breadcrumbs a:hover { text-decoration: underline;  }
div#breadcrumbs span.current_breadcrumb { color: #00427b; }

a img {
	border: none;
	text-decoration: none;
	}

a:active, a:visited, a:link {
	color: black;
	text-decoration: none;
	}
a:hover { color: #009900; }

form {
	margin: 0;
	padding: 0;
	}

p {
	margin: 0 0 10px 0;
	line-height: 12px;
	color: #515151;
	text-align:justify;
	}


* h1#offers {	float:left; margin: 23px 0px 0px 0px; padding:5px 0 5px 45px; background:url(../../images/catalog/es/header_offer.jpg) no-repeat; width:384px; height:38px; color: white;	font-size: 20px;}
* h1#news {float:left; margin: 23px 0px 0px 0px; padding:5px 0 5px 45px; background:url(../../images/catalog/es/header_new.jpg) no-repeat; width:384px; height:38px;color: white;font-size: 20px;}
* h1#featured {	float:left; margin: 23px 0px 0px 0px; padding:5px 0 5px 45px; background:url(../../images/catalog/es/header_featured.jpg) no-repeat; width:384px;height:38px;color: white;font-size: 20px;}
* h1#search {	float:left; margin: 27px 0px 15px 0px; padding:2px 0px 0px 20px; background:url(../../images/catalog/h1_header.jpg) no-repeat; width:410px !important; width:410px; clear:both; height:27px; color: white;font-size: 20px;}
* h1.categories_title {float:left; margin: 27px 0px 15px 0px; padding:2px 0px 0px 20px; background:url(../../images/catalog/h1_header.jpg) no-repeat;  height:27px;color: white; font-size: 20px; width:410px !important; width:410px; clear:both; }
* h1#main_catalog_title{color:black; font-size:24px; margin:27px 0px 0px 24px; padding:0px; background:none; border-bottom: solid 1px #cc9900; width:377px!important; width:377px; clear:both; text-align:center; }


h1 {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	margin: 27px 0px 15px 0px;
	padding:2px 0px 0px 20px;
	background:url(../../images/catalog/h1_header.jpg) no-repeat;
	width:410px; 
	height:27px;
	color: white;
	font-size: 20px;
	}


div#seccion h2 { margin-top: 0; }

div#header {
	margin: 4px 0 0 0;
	padding: 0;
	}
div#header a img { margin: 0;}
div#header div#language_flags {
	margin-top: -21px;
	margin-bottom: 3px;
	margin-left: 1px;
	}

div#left {
	float: left;
	width: 155px;
	padding-bottom: 120px;
	}

/*div#contents {float:left; overflow:hidden;margin: 0px 0px 30px 12px; padding:0px;
	}
*/
div#contents.full { }

div#right {
	float: left;
	margin:0px 8px !important;
	margin:0px 5px;
	width: 136px;
	padding: 3px 0px;
	}
	
div#right img {margin:0px 0px; padding:0px;}

/**
* Footer
*/
div#footer {  
	float:left; 
	width:100%;
	margin:0px auto; 
	padding:0;
	height: 100px;
	position:relative;
 	overflow: hidden;
	background: url(/images/bg_bottom.gif) no-repeat top center;

	}
div#footer div.validations {
	float:left;
	width: 100%;
	margin: 10px 0;
	
}
div#footer div.validations a { padding-right: 10px; display:none; }
div#footer table { float: left; }
div#footer table td {
	padding-left: 10px;
	text-align: left;
	}

div#footer table td.first {
	background-image: none;
	padding-left: 0;
	}
div#footer div#brand {
	clear: both;
	color: #a6c0d8;
	margin: 0 0 20px 0;
	}
div#footer a { color: #fd9a05; }
div#footer a:link { color: #fd9a05; }
div#footer a:hover { color: #00427b; }
div#footer div.box_751 {
	width: 400px;
	padding-top: 0;
	margin:0px auto;
	}
div#footer div.box_751 div.signature {
	clear: both;
	height: 20px;
	padding: 0px;
	font-size:9px;
	color:#cc9900;
	}
div#footer div.box_751 div.signature img { margin-right: 10px; }
div#footer div.box_751 div.signature a { color: #9c9c9c; }

div#l_all div#l_contents div#left div.box_menu_bottom { display: none; }

div#popin_service {
	display: none;
	z-index: 1;
	position: absolute;
	top: 40%;
	left: 40%;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	width: 250px;
	padding: 5px;
	background-color:#dcdcdc;
	}

div.go_to_homepage{margin:0px; padding:0px;}
div.box_157 { margin:24px 0px; padding:0px;}
