/* producto_listado */

#lista-top { border-bottom:1px solid #3f2600; clear:both; margin:0 20px; padding-top:10px; font-family:Arial, Helvetica, sans-serif;}
#lista-top .saber-mas { display:block; float:right; background:url('/imagenes/saber-mas.png'); width:268px; height:81px;}
#lista-top .saber-mas span { display:none;}
#lista-top h1 { font-size:32px; color:#f00; margin:0;}
#lista-top p { margin:4px 0;}
#lista-top .box { background:url('/imagenes/producto-box.png') no-repeat; width:500px; padding:8px 11px; font-size:11px; }
#lista-top p a { padding:13px; color:#fff; text-decoration:none; font-size:11px;}

#lista-top p a:first-child { padding-left:0;}
#lista-top p a:last-child { padding-right:0;}
#producto_listado {padding:0 20px 20px; font-family:Arial, Helvetica, sans-serif;}
#producto_listado h2 { color:#f00; text-transform:uppercase; font-weight:normal; font-size:16px; margin:0;}
#producto_listado p { font-size:12px; line-height:16px; margin:5px 0 12px;}
#producto_listado .producto_contenedor a img { border:none;}
#producto_listado .producto_contenedor { clear:both; padding:12px 0;  text-align:left; /*border-bottom:1px solid #222426;*/ border-top:1px solid #686d72;}
#producto_listado .producto_contenedor:first-child { border-top:1px solid #bf7300;}
#producto_listado .producto_contenedor .precio { float:right; width:277px; margin-left:25px;}
#producto_listado .producto_contenedor .precio h3 { color:#f00; font-size:27px; line-height:27px; margin:21px 0 0 0;}
#producto_listado .producto_contenedor .precio h3 small{ font-size:12px;}
#producto_listado .producto_contenedor .precio p { margin-top:0;}
#producto_listado .producto_contenedor .precio p em { font-size:10px; font-style:normal;}
#producto_listado .producto_contenedor .precio form { margin:0; padding:0;}
#producto_listado .producto_contenedor .precio input { margin-bottom:5px;}
#producto_listado .producto_contenedor .fotog img{ width:166px; float:left; margin-right:23px;}
#producto_listado .producto_contenedor ul { margin:0; padding:0; list-style:none;}
#producto_listado .producto_contenedor ul li { display:inline !important; list-style:none; margin:0 3px 0 0;}

/* fin producto_listado */

/* General
----------------------------------------------------------------------------------------------------*/
.listaenlaces a {
	text-decoration: none !important;
}
.red{
	color:red;
}
.orange{
	color:#ff9900;
}
.center{
	text-align:center !important;
}

/* Header
----------------------------------------------------------------------------------------------------*/

.header_back {
	height:278px;
	margin: 20px 0 0 0;
	background:transparent url('/img/header.png') no-repeat;
}

/* Menu: Portada, Contacto, Comprar
----------------------------------------------------------------------------------------------------*/
.menu_m3 {
	margin:165px 20px 0 0;
	float:right;
	text-align:right;
	clear:both;
}
.menu_m3 li {
	display:block;
	float:left;
}
.menu_m3 li a{
	padding-top:35px;
	display:inline-block;
}
.menu_m3 a:hover{
	text-decoration:none;
	color:black;
}
.btn-portada{
	background:transparent url('/img/btn-portada.png') no-repeat 50%;
	text-align:center;
	margin-left:30px;
}

.btn-contacto{
	background:transparent url('/img/btn-contacto.png') no-repeat 50%;
	text-align:center;
	margin-left:30px;
}

.btn-comprar{
	background:transparent url('/img/btn-comprar.png') no-repeat 50%;
	text-align:center;
	margin-left:30px;
}

/* Menu: Productos
----------------------------------------------------------------------------------------------------*/

.menu_m1 {
	margin:234px 0 0 25px;
	float:left;
	text-align:left;
	width:530px;
}
.menu_m1 li {
	padding-right: 10px;
}

.btn-m1{
	color:black;
}

.btn-m1 a{
	color:black;
	text-transform:uppercase;
}

.btn-m1 a:hover{
	text-decoration:none;
	color:white;
}

/* Menu: Productos#
----------------------------------------------------------------------------------------------------*/

.menu_m4 {
	float:left;
	display:inline;
	margin:3px 0 0 70px;
	text-align:left;
	width:800px;
}
.menu_m4 li {
	padding-right: 10px;
}

.btn-m2{
	color:white;
}

.btn-m2 a{
	color:white;
	text-transform:uppercase;
	font-size:10px !important;
}

.btn-m2 a:hover{
	color:red;
	font-size:10px !important;
}

/* Menu: Servicios
----------------------------------------------------------------------------------------------------*/

.menu_m2 {
	margin:18px 20px 0 0;
	float:right;
	text-align:right;
	width:331px;
}
.menu_m2 li {
	padding-left: 10px;
}

.btn-m2{
	color:white;
}

.btn-m2 a{
	color:white;
	text-transform:uppercase;
	font-size:10px !important;
}

.btn-m2 a:hover{
	color:red;
	font-size:10px !important;
}

/* Contenido - Portada
----------------------------------------------------------------------------------------------------*/

.grid_16 h1{
	margin:20px 0 0 0;
}

/* Contenido - Portada - 3 cajas
----------------------------------------------------------------------------------------------------*/
.yellow{
	background:transparent url('/img/back-yellowsq.png') no-repeat;
	height:267px;
	margin:20px 0;
	float:left;
}

.yellow-middle{
	background:transparent url('/img/back-yellowsq.png') no-repeat;
	height:267px;
	margin:20px 50px;
	float:left;
}

.yellow-right{
	background:transparent url('/img/back-yellowsq.png') no-repeat;
	height:267px;
	margin:20px 0;
	float:left;
}

.gray{
	background:transparent url('/img/back-graysq.png') no-repeat;
	height:267px;
	margin:20px 0;
	float:left;
}

.yellow h3, .yellow-middle h3, .yellow-right h3, .gray h3{
	padding:13px 0 0 40px;
}
.nodeco {
	text-decoration:none !important;
}
.yellow img, .yellow-middle img, .yellow-right img, .gray img{
	padding:13px 0 0 2px;
}

.yellow ul, .yellow-middle ul, .yellow-right ul, .gray ul{
	margin:10px;
	color:#ccc;
}

.yellow li, .yellow-middle li, .yellow-right li, .gray li{
	color:#CCCCCC;
	display:list-item !important;
	font-size:12px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin-left:15px;
	text-indent:-2px;
}

/* Contenido - Portada - Quienes somos/Documentos
----------------------------------------------------------------------------------------------------*/
.box960{
	width:940px;
	margin:20px 0 20px 0;
	float:left;
}

.box960 .titlebox-middle{
	background:transparent url('/img/title-centerback-red.png') repeat-x;
	width:100%;
	vertical-align:middle !important;
}

.boxcontent{
	border:2px #363636 solid;
	padding:15px;
	float:left;
	width:906px;
	clear:both;
}

.boxcontent .grid_3{
	text-align:right;
}

.boxcontent li{
	display:list-item !important;
	line-height:14px;
	padding-bottom:8px;
	margin-left:10px;
	text-indent:-9px;
}

/* Contenido - Portada - Ofertas
----------------------------------------------------------------------------------------------------*/

.box960 .titlebox-photo{
	background:transparent url('/img/title-photoback.png') no-repeat;
	height:51px;
}

.box960 .titlebox-photo h4{
	padding: 15px 0 0 15px;
}

.ofertascontent{
	border:2px #363636 solid;
	padding:15px;
	float:left;
	width:906px;
	clear:both;
}

.ofertascontent li{
	display:list-item !important;
	line-height:14px;
	padding-bottom:8px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin-left:15px;
	text-indent:-2px;
}

.ofertascontent .grid_7{
	margin-right:50px;

}

/* Contenido - Portada - Marcas
----------------------------------------------------------------------------------------------------*/

.marcas{
	text-align:center;
	clear:both;
	margin-top:20px;
}

/* SECCION - Carenados ABS
----------------------------------------------------------------------------------------------------*/

.content .grid_8 , .content .grid_4{
	margin:20px 10px 20px 0;
}

.content .grid_8 h4, .content .grid_4 h4{
	margin:10px 0;
}

.content li {
	/*font-size:12px;*/
	font-size:13px;
	color:#ccc;
	display:list-item !important;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin-left:15px;
	text-indent:-1px;
}
.content td {
	/*font-size:12px;*/
	font-size:13px;
	color:#ccc;
}
.content td h1, .content td h2, .content td h3 {
	color:#ffffff;
}
.content p{
	margin-bottom:8px;
	font-size:13px;
/*	line-height:21px;*/
}
.content a {
	text-decoration: underline;
}

#major p{
	font-size:14px;
}

#major p strong{
	font-size:18px;
}

.mayor {
	font-size:14px;
	line-height:120%;
}

.borderbox{
	border:2px #363636 solid;
	padding:10px;
	float:left;
	width:436px;
	height:180px;
}

.whiteborderbox{
	border:2px #FFF solid;
	padding:10px;
	float:left;
	width:196px;
	height:180px;
}

.title-borderbox{
	background:transparent url('/img/carenados-abs/borderbox.png') no-repeat;
	height:58px;
}

.title-yellowbox{
	background:transparent url('/img/carenados-abs/yellowbox.png') no-repeat;
	height:58px;
}

.title-redbox{
	background:transparent url('/img/carenados-abs/redbox.png') no-repeat;
	height:58px;
}

.title-borderbox h4{
	padding: 20px 0 0 15px;
	text-transform:uppercase;
	color:red;
}

.title-yellowbox h4, .title-redbox h4 {
	padding: 20px 0 0 15px;
	text-transform:uppercase;
	color:black;
	font-weight:bold;
}

/* Galerķa */
.galeria{
	width:180px;
	margin-top: 20px;
	margin-left: 30px;
	float:left;
	display:inline;
	/*text-align: center;*/
}

/* Footer
----------------------------------------------------------------------------------------------------*/
.footer{
	margin-top:10px;
	text-align:center;
	float:left;
	clear:both;
	width:940px;
}
.footer-block {
	height:20px;
	margin: 20px 0 0 0;
	background-color:#FF9900;
	font:10px !important;
	color:black;
	text-align:center;
	padding-top:5px;
}

.footer-legales {
	margin: 10px 0 0 0;
	font:9px !important;
	text-align:center;
}

.footer .grid_4, .footer .grid_3{
	margin:35px 15px 0 0;
}

.footer li{
	display:list-item !important;
	line-height:14px;
	padding-bottom:10px;
	text-align:left;
}


