@charset "utf-8";



body { 



	background-color: #ebebeb;



	margin: 0px;



	padding: 0px;



	background-image: url(../images/fondo_web_02.jpg);



	background-repeat: repeat-x;



}



#contenedor {



	height: auto;



	width: 806px;



	margin-left: auto;



	margin-right: auto;



	background-repeat: repeat-x;



}



#top {



	height: 132px;

	width: 806px;

	margin-top:2px;

	padding-top:0px;

	text-align:center;



}



.fotos_top {



	padding-right: 10px;



}



#menu_top {

	height: 24px;

	width: 806px;

	margin-left: 0px;

	padding-left: 0px;

	margin-top:0px;

	padding-top:0px;

}

#menu_top ul {

	width: auto;

	height:24px;

	padding-left: 0px;

	padding-top: 0px;

	margin-top: 0px;

	margin-left: 0px;

	padding-top:0px;

}

#menu_top li {

	float: left;

	height:24px;

	list-style: none;

	margin-top:0px;

	padding-top:0px;

}



#top_banner {

	height: 217px;

	width: 806px;

	margin-top: 4px;

	float: left;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #FFFFFF;



}



#contenidos {



	height: auto;



	width: 806px;



	float: left;



	margin-top: 0px;



	padding-bottom: 10px;



}



#contenidos2 {



	height: auto;



	width: 600px;



	float: left;



	margin-top: 0px;



	padding-top: 0px;



}



#titulos {



	height: auto;



	width: auto;



	float: left;



	margin-top: 15px;



}



#contenidos_destacados {



	height: auto;



	width: 600px;



	float: left;



	margin-top: 15px;



}



#base_contenidos{



	height: auto;



	width: auto;



	float: left;



	margin-top: 16px;



	border: 1px solid #CCCCCC;



}



#base_contenidos_top{



	height: auto;



	width: auto;



	float: left;



}



.fondo_gris {



	background-color: #E2E2E2;



}







.rbroundbox { background: url(images/nt.gif) repeat; 



}



.rbtop div { background: url(images/tl.gif) no-repeat top left; 



}



.rbtop { background: url(images/tr.gif) no-repeat top right;



 }



.rbbot div { background: url(images/bl.gif) no-repeat bottom left;



 }



.rbbot { background: url(br.gif) no-repeat bottom right; 



}







.rbtop div, .rbtop, .rbbot div, .rbbot {



width: 100%;



height: 7px;



font-size: 1px;



}



.rbcontent { margin: 0 7px; 



}



.rbroundbox {



	width: 50%;



	margin: 0em auto;



}



#rbroundbox {



	height: 100%;



	width: 300px;



}







div#nifty{



	margin-top:10px;



	width:370px;



	height: auto;







}







b.rtop, b.rbottom{



display:block;background: #FFBC01



	filter:alpha(opacity=80);



	-moz-opacity:0.80;



	opacity:0.80;



	-khtml-opacity:0.80;







}



b.rtop b, b.rbottom b{display:block;height: 1px;



    overflow: hidden; background: #cccccc}



b.r1{margin: 0 5px}



b.r2{margin: 0 3px}



b.r3{margin: 0 2px}



.foto_destacados {



	padding: 2px;



	margin-right: 5px;



	float: left;



	margin-top: 25px;



}



.foto_destacados_home {



	padding: 2px;



	margin-right: 5px;



	float: left;



	margin-top: 0px;



	padding-bottom: 6px;



}



b.rtop b.r4, b.rbottom b.r4{



	margin: 0 1px;



	height: 1px



}



.style1 {color: #cccccc}







#centro{



	margin:0;



	padding:0;



	width:353px;



	height:auto;



	background-color:#ffffff;



	filter:alpha(opacity=80);



	-moz-opacity:0.80;



	opacity:0.80;



	-khtml-opacity:0.80;











}







#capa_left {



	width:370px;



	height:auto;



	margin-top: 0px;



	margin-left:10px;



	float: left;



}



#destacados{



	padding:5px;



	width:290px;



	height:auto;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #999999;



	float:left;



}



.texto_rojo {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #FF0000;



	font-style: normal;



	font-weight: bold;



}



.tex_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tex_gris a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:#666666;
}

.tex_gris a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}

.tex_gris a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:#F00;
	font-weight:bold;
}




#contenidos_noticias {

	height: auto;

	width: 190px;

	float: left;

	margin-top: 0px;



}



#capa_centro {



	width:200px;



	height:auto;



	margin-top: 0px;



	margin-left:10px;



	float: left;



}



div#centro{















	width:350



.px;



	height: auto;



	width: 360px;







}



#centro2{



	margin:0;



	padding:0;



	width:190px;



	height:auto;



	opacity:0.80;



	-khtml-opacity:0.80;







}



div#nifty_centro{



	margin-top:10px;



	width:200px;



	height: auto;







}



#noticias{

	padding:5px;

	width:160px;

	height:auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;



}



.texto_negro {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #666666;



}



#banners{



	width:186px;



	height:auto;



	float: left;



	margin-top: 20px;







}



#banners ul{



	width:185px;



	height:auto;



	margin-left: 0px;



	padding-left: 0px;



	padding-top: 0px;



	margin-top: 0px;







}



#banners li{



	width:185px;



	height:auto;



	list-style: none;



	margin-bottom: 2px;







}



#pie_pagina {



	height: 100px;



	width: 100%;



	float: left;



	background-color: #333333;



}



div#container{



	width:600px;



	padding:5px;



	float: left;



}



h1,h2{margin: 0;padding: 0 10px;letter-spacing: -1px;font-weight:100;color: #FFF}



h1{font-size: 200%}



h2{font-size: 140%}



p{margin:0;padding: 0 10px 1em}



div#content{



	float:left;



	width:600px;



	padding:10px 0;



	margin-top:0px;



	background-color: #F7F7F7;



}



div#nav{

	width:170px;

	padding:10px 0;

	margin-top:10px;

	margin-right: 0px;

	background-color: #F7F7F7;

	margin-left: 0px;

	height: auto;

	float: left;



}



.tex_botom{



	width:1000px;



	margin-left: auto;



	margin-right: auto;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #CCCCCC;



	text-align: center;



	margin-top: 15px;



}



#contenidos_interiores {



	height: auto;



	width: 800px;



	float: left;



	margin-top: 15px;



}



#sub_menu {



	height: 410px;



	width: 165px;



	float: left;



	margin-top: 15px;



}



#sub_menu ul {



	height: 300px;



	width: 160px;



	padding-left: 0px;



	margin-left: 0px;



}



#sub_menu li {



	margin-top: 2px;



	list-style: none;



	width: 165px;



}



div#content2{



	float:left;



	width:180px;



	padding:10px 0;



	margin-top:5px;



	background-color: #F7F7F7;



	margin-right: 0px;



	margin-left: 15px;



}



div#wn	{



	width:630px;



	height:300px;



	z-index:1;



	float: left;



	position: relative;



}



div.content {



	visibility:hidden;



	top:12px;



	z-index:1;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #CCCCCC;



	width: 600px;



	overflow: auto;



	height: 300px;



	position: absolute;



}



td.navs ul { margin:0; padding:0; list-style:none 



}



td.navs ul li { margin:0 0 .6em .4em 



}



td.navs ul li a { text-decoration:none 



}



td.navs ul li a:hover { text-decoration:underline



 }



.foto_botones {



	padding-left: 1px;



	padding-bottom: 15px;



	padding-top: 10px;



}



#contacto {



	height: auto;



	width: 450px;



	margin-top: 16px;



}



div#container_noticias{



	width:806px;



	padding:0px;



	float: left;



	height: auto;



}



#info {



	height: auto;



	width: 581px;



	float: left;



	margin-top: 0px;



}



div#content_noticias{



	float:left;



	width:550px;



	padding:10px 0;



	margin-top:10px;



	background-color: #F7F7F7;



	margin-right: 10px;



	margin-left: 15px;



	height: auto;



	padding-left: 10px;



}



#listado_noticias{



	width:530px;



	height:auto;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #999999;



	float: left;



	padding: 5px;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #CCCCCC;



}



#detalle_noticias{



	width:530px;



	height:auto;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #999999;



	float: left;



	padding: 5px;



}



#listado_noticias_gris{



	width:530px;



	height:auto;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #999999;



	float: left;



	background-color: #E0E0E0;



	padding: 5px;



}



div#comentarios_destacados{



	float:left;



	width:540px;



	height: auto;



	margin-top: 15px;



	border-top-width: 1px;



	border-top-style: dotted;



	border-top-color: #CCCCCC;



}



#foro{



	width:530px;



	height:auto;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #999999;



	float: left;



	padding: 5px;



	margin-top: 15px;



}



div#despliegue{



	float:left;



	width:620px;



	height: auto;



	margin-top: 0px;



}



#contenidos_productos {



	height: auto;



	width: 620px;



	float: left;



	margin-top: 5px;



	margin-left: 5px;



}



#contenidos_productos_detalle {



	height: auto;



	width: 620px;



	float: left;



	margin-top: 5px;



}

#contenidos_productos_detalle_pag {



	height: auto;



	width: 620px;



	float: left;



	margin-top: 5px;



}



#banners_interiores{



	width:200px;



	height:auto;



	float: right;



	margin-top: 5px;







}



#banners_interiores ul{



	width:185px;



	height:auto;



	margin-left: 0px;



	padding-left: 0px;



	padding-top: 0px;



	margin-top: 0px;







}



#banners_interiores li{



	width:185px;



	height:auto;



	list-style: none;



	margin-bottom: 0px;







}



.fondo_busqueda {



	background-image: url(../images/banners_56.jpg);



	height: 100px;



	width: 186px;



	background-repeat: no-repeat;



	padding-top: 50px;



	padding-left: 5px;



}



#contenido_sucursales{



	width:160px;



	height:auto;



	float: left;



	margin-top: 5px;







}



#mapa_sucursal{



	width:auto;



	height:auto;



	float: left;



	margin-left: 20px;







}



#info_sucursales{



	width:265px;



	height:auto;



	margin-bottom: 5px;







}



#ubicacion{



	width:auto;



	height:auto;



	float: left;



	margin-top: 45px;



	margin-left: 20px;







}



#botonera{



	width:600px;



	height:auto;



	float: left;







}



.foto_botones_lat {



	padding-bottom: 5px;



}



#contenidos_ofertas {



	height: auto;



	width: 790px;



	float: left;



}



#contenidos_productos_oferta {



	height: auto;



	width: 780px;



	float: left;



	margin-top: 5px;



}



.borde_gris {



	border: 2px solid #CCCCCC;



}


div.navigation { 
    margin: 2px auto;
    text-align: center;
    padding: 9px 5px;
    white-space: nowrap;
    font-size: 10px;
	color:#4876CC;
	font-family: Arial, Helvetica, sans-serif;
}
span.navthis {
    padding: 0px 8px;
    background-color: #fff;
    font-weight: bold;
    font-size: 10px;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 25px;
}
a.nav {
    padding: 4px 6px;
    text-decoration: none;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.nav:hover {
    padding: 3px 6px;
    background-color: #CCCCCC;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10xpx;
}
div#content_b{

	float:left;
	width:400px;
	padding:10px 0;
	margin-top:0px;
	background-color: #F7F7F7;
}
#contenidos_destacados_b {



	height: auto;
	width: 400px;
	float: left;
	margin-top: 15px;
	margin-left:15px;


}
