@charset "utf-8";

/*

* {
	border: 0;
	margin: 0;
	padding: 0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
q:before,q:after {content:'';} 
abbr,acronym {border:0;} 

*/

body {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#000;
	margin:10px 0;
	text-align:left;
}

a {
	color:#34A226;
	text-decoration:none;
	outline:none;
}

a img {
	border:0;
	padding:0;
	margin:0;
	display:block;
}


a:hover {
	background-color:#34A226;
	color:#FFF;
	
}

ul, li {
	list-style: none;
	margin:0;
	padding:0;
}

h1, h2, h3 {
	font-size:12px;
	font-weight:normal;
	margin:0;
}



/************************************************************************
*
* MASTER
*
************************************************************************/

.lienzo {
	position:relative;
	width:960px;
}

.header-wrapper {
	width:100%;
}

.content-wrapper {
	width:100%;
	float:left;
}

.footer-wrapper {
	width:100%;
	float:left;
	padding-bottom:40px;
}

/* HEADER */

.hLogo {
	float:left;
	width:156px;
	height:74px;
	/*background-image:url(../images/hLogo.gif);*/
	margin-left:10px;
	display:inline;
}

.hBuscador {
	float:left;
	width:100%;
	height:40px;
	border-bottom:solid 1px #CCC;
	border-top:solid 1px #CCC;
	margin:5px 0;
}

	.hBuscTxtF-back {
		width:290px;
		height:29px;
		background-image:url(../images/hBuscTxtF-back.gif);
		background-repeat:no-repeat;
		float:left;
		margin:6px 0 0 10px;
		display:inline;
	}
	
		.hBuscTxtF-back input {
			width:203px;
			margin:2px 0 0 74px;
			border:none;
			background:transparent;
			padding:5px 5px 4px 5px;
			font-size:14px;
			font-weight:bold;
			float:left;
			display:inline;
		}
	
	.hBuscButton {
		float:left;
		width:92px;
		height:34px;
		margin-top:3px;
	}
	
	.hBuscAv {
		float:left;
		margin:13px 0 0 10px;
		display:inline;
		font-size:11px;
	}
	
.hCarrito {
	position:absolute;
	width:221px;
	height:98px;
	background-image:url(../images/hCarrito-back.png);
	right:2px;
	top:-5px;
	z-index:99;
}

.carritoAddTapa
{
    margin-top:18px;
    width:135px;
    }
	a.hCarritoItems {
		float:left;
		height:39px;
		text-align:left;
		width:109px;
		display:inline;
		margin:3px 0 0 3px;
		padding:8px 0 0 5px;
		color:#000;
	}
	
	a.hCarritoFin {
		float:left;
		width:85px;
		height:36px;
		text-align:left;
		font-size:13px;
		line-height:13px;
		text-align:center;
		margin-top:3px;
		padding:11px 16px 0 0;
	}
	
	a.hCarritoItems:hover, a.hCarritoFin:hover {
		background-color:#E0FBDD;
		color:#228C19;
		text-decoration:none;
		filter:alpha(opacity=50);
		opacity:0.5;
	}
	
	.hCarritoOpciones {		
		float:left;
		text-align:left;
		margin:3px 0 0 10px;
		display:inline;
	}
	
		.hCarritoOpciones span {
			display:block;
			margin-bottom:6px;
		}
		
.hInstit {
	float:left;
	text-align:left;
	margin:22px 0 0 30px;
	line-height:16px;
}

.hRecicl {
	float:right;
	width:162px;
	height:63px;
	background-image:url(../images/hProtecc-back.gif);
	margin:12px 250px 0 0;
}

/* CONTENT */

.contRute {
	float:left;
	width:940px;
	padding:1px 10px;
	background-color:#ECECEC;
	text-align:left;
	font-size:11px;
}

.filtradoMod-wrapper {
	float:right;
	width:219px;
	margin:10px 4px 0 0;
	display:inline;
}

	.filtradoTop, .filtradoMod {
		width:219px;
	}
	
	.filtradoTop {
		height:10px;
		font-size:0;
		background-image:url(../images/filtradoTop-back.gif);
	}
	
	.filtradoMod {
		background-image:url(../images/filtradoMod-back.gif);
		background-position:bottom;
		padding:4px 0 20px 0;
	}
	
		.filtradoMod span {
			text-align:left;
			display:block;
			margin-left:17px;
		}
		
.filtradoButton {
	display:block;
	border-top:dashed 1px #CCC;
	border-bottom:dashed 1px #CCC;
	padding:5px 0;
	margin:0 15px;
}

	.filtradoButton a {
		width:94px;
		height:35px;
		background-image:url(../images/b-filtrar.png);
		display:block;
		margin:auto;
	}
	
	.filtradoButton a:hover, .filtradoButton:hover {
		background-color:transparent;
	}

	
.filtradoTxt {
	font-size:10px;
	color:#666;
	text-align:left;
	margin:10px 15px 0 15px;
	display:block;
}
	


/* drop down */

.dropDown {
	position:relative;
	margin:10px auto;
}

.busqSort .dropDown {
	position:relative;
	float:left;
	margin:12px 0 0 10px;
}

li.dir, .dirDes {
	width:178px;
	height:24px;
	background-image:url(../images/dropDown.gif);
	text-align:left;
	font-size:13px;
	padding:7px 0 0 7px;
	cursor:pointer;
}

.busqSort li.dir {
	width:150px;
	height:21px;
	background-image:url(../images/dropDownS.gif);
	text-align:left;
	font-size:12px;
	padding:4px 0 0 5px;
	cursor:pointer;
}

	.dirDes {
	/*	background-image:url(../images/dropDown-des.gif);
		cursor:default;
		color:#999;
		margin:10px auto;*/
		display:inline;
		background-image:url(../images/dropDown-des.gif);
        color:#999999;
        cursor:default;
        float:left;
        margin:10px  auto 10px 18px;
        position:relative;
	}
	
	li.dir span {
		margin:0;
	}
	
	li.dir ul {
		background-color:#FFF;
		border:solid 1px #CCC;
		border-top:none;
		position:absolute;
		margin:8px 0 0 -5px;
		width:180px;
		z-index:99;
	}
	
	.busqSort li.dir ul {
		top:17px;
		left:6px;
		width:151px;
	}

	li.dir ul a {
		display:block;
		padding:7px 4px;
		border-bottom:dashed 1px #CCC;
	}
	
/* últimos visitados */

.footsteps-wrapper {
	float:right;
	min-height:261px;
	width:219px;
}

.filtradoMod-wrapper .footsteps-wrapper {
	margin-top:40px;
}

.footstepsTop, .footstepsBottom {
	float:right;
	width:219px;
	height:7px;
	font-size:1px;
}

	.footstepsTop {
		background-image:url(../images/footstepsTop-back.gif);
	}
	
	.footstepsBottom {
		background-image:url(../images/footstepsBottom-back.gif);
	}
		
.footstepsMod {
	background-image:url(../images/footstepsMod-back.gif);
	float:right;
	width:219px;
	padding-bottom:10px;
}

	.footstepsMod span {
		display:block;
		text-align:left;
		margin:5px 10px;
		font-size:13px;
	}
	
	.footstepsMod ul {
		display:block;
		border-bottom:dashed 1px #CCC;
		margin:5px 10px;
		text-align:left;
		padding-bottom:5px;
	}
	
		.footstepsMod ul a {
			
		}
		
		.footstepsMod ul li {
			display:block;
			font-size:11px;
			margin:5px 0;
		}
		
/* arbol completo */

.arbol-wrapper {
	float:left;
	width:960px;
}

.arbol {
	float:left;
	width:958px;
	border:solid 1px #CCC;
	background-color:#F7F7F7;
	text-align:left;
	padding:10px 0;
}

	.arbol h3 {
		float:left;
		width:218px;
		padding:0 10px;
	}
	
		.arbol ul {
			display:block;
			font-size:13px;
			font-weight:bold;
			margin-bottom:5px;
		}
		
		.arbol li {
			display:block;
		}
		
	.arbolSepHoriz {
		float:left;
		width:100%;
		height:30px;
	}
	
	.arbolSeparador {
		float:left;
		width:226px;
		padding:0 10px 0 0;
		background-color:#9F6;
		height:250px;
	}
		
.titulos {
	width:100%;
	border:solid 1px #E1E1E1;
	display:block;
	text-align:left;
	margin:0 0 15px 0;
}

.titulos span {	
	margin:5px;
	font-size:13px;
	display:block;
}


/* FOOTER */

.footer-wrapper div {
	display:block;
	text-align:center;
	line-height:19px;
	margin-bottom:20px;
}
	
	
/************************************************************************
*
* HOME
*
************************************************************************/

.hDestacado-wrapper {
	float:left;
	width:725px;
	margin:10px 0 0 10px;
	display:inline;
	text-align:left;
}

.hDestacado {
	float:left;
	width:241px;
}

	.hDestacado img {
		margin-top:15px;
	}
	
	.hDestacado h1 {
		display:block;
		margin:5px 10px 10px 10px;
		font-size:13px;		
	}
	
	.hDestacado h2 {
		float:left;
		width:105px;
		margin-left:10px;
		display:inline;
		line-height:17px;
		font-size:13px;
	}

.hDestacadoSep {
	float:left;
	width:1px;
	background-color:#E1E1E1;
}

.hSeparador {
	width:957px;
	background-image:url(../images/separador-back.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:10px;
    margin:20px 0 30px 0;
	font-size:0;
	float:left;
}

.hRecomend-wrapper {
	float:left;
	width:732px;
	
}

.hRecomendMod {
	float:left;
	width:183px;
}

	.hRecomendMod table {
		width:183px;
	}
	
		.hRecomendMod table td {
			height:130px;
			vertical-align:middle;
			text-align:center;
		}
	
		.hRecomendMod table td img {
			border:none;
		}
	
	.hRecomendMod a {
		font-size:13px;
		display:block;
		text-align:center;
		margin:10px 5px 0 5px;
	}
	
	.hRecomendMod span {
		display:block;
		text-align:center;
		margin-top:10px;
	}
	
	a.hRecomendButton {
		width:84px;
		height:33px;
		background-image:url(../images/b-comprarS.gif);
		margin:auto;
	}
	
.blog-wrapper {
	float:left;
	width:960px;
}

.blogImg {
	float:left;
	width:300px;
	margin-right:20px;
	display:inline;
	background-color:#CCF;
}

.blogContent {
	float:left;
	width:640px;
	text-align:left;
}

	.blogContentTit {
		font-size:16px;
	}
	
	.blogContent div {
		display:block;
		font-size:13px;
		line-height:19px;
		margin:20px 0 5px 0;
	}
	
	
/************************************************************************
*
* RESULTADO DE BÚSQUEDA / LISTADOS
*
************************************************************************/
.quitarPalabraClave
{
    color:#000000;
font-size:12px;
font-weight:normal;
margin-left:10px;
}
.resalt {
	background-color:#FBFF67;
	font-weight:normal;
}

.busqTit, .busqTitNo {
	float:left;
	width:100%;
	font-size:14px;
	padding:10px 0;
	background-color:#FBFF67;
	text-align:center;
	margin-top:10px;
}

	.busqTitNo {
		background-color:#FEE3E3;
		margin-bottom:250px;
	}

.busq-wrapper {
	width:735px;
	float:left;
	_display:inline;
    _float:left;
    /*margin:10px 0 0 10px;*/
    /*text-align:left;*/
    _width:725px;
    _margin-left:-10px;
}

.busqSort-wrapper {
	float:left;
	width:735px;
	height:95px;
	background-image:url(../images/busqSort-back.gif);
	margin:8px 0 40px 0;
}

	.busqSort {
		float:left;
		height:44px;
		width:730px;
		border-bottom:solid 1px #D3DCD1;
		margin:0 0 0 1px;
		display:inline;
	}
	
	.busqSortTxt {
		float:left;
		width:280px;
		text-align:right;
		margin:16px 0 0 128px;
		display:inline;
	}
	
.busqPagin-wrapper {
	float:left;
	width:722px;
	height:26px;
	background-color:#FFF;
	margin:5px 0 0 5px;
	display:inline;
	padding:12px 0 0 0;
}

	.busqPagin-wrapper span {
		padding:3px 5px;
		border:solid 1px #CCC;
		margin:0 5px;
		background-color:#E0FFDB;
		font-weight:bold;
	}
	
	.busqPagin-wrapper a {
		padding:3px 5px;
		border:solid 1px #FFF;
	}
	
		.busqPagin-wrapper a:hover {
			border:solid 1px #000;
		}
	
	.busqPagin-wrapper p {
		padding:0;
		margin:0 5px;
		display:inline;
	}
	
	p.des {
		color:#CCC;		
	}
	a.des
	{
	    color:#CCC;	
	    }
	
.busqItem-wrapper {
	float:left;
	width:713px;
	margin-left:10px;
	display:inline;
	background-image:url(../images/separador-back.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:30px;
	margin-bottom:30px;
}

.busqItem-wrapper .imgWrapper
{
    float:left;
    position:relative;
    width:135px;
    text-align:center;
}
	.busqItem-wrapper img {
		/*float:left;*/
		/*width:135px;*/
		border:0;
        display:table-cell;
	}
	
	.busqItem-wrapper h2 {
		float:left;
		width:393px;
		text-align:left;
		margin-left:15px;
        _margin-left:5px;
		display:inline;
	}
	
		.busqItem-wrapper h2 a {
			font-size:14px;
		}
		
		.busqItem-wrapper h2 span {
			display:block;
			margin-top:10px;
		}
	
	.busqItemComprar {
		position:relative;
		float:left;
		width:170px;
		height:115px;
		margin-top:-10px;
		background-image:url(../images/busqItemComprar-back.png);
	}
	.busqItemComprar a
    {
        display:block;
        font-size:13px;
        text-align:center;
        margin:5px 0px 0px 0px;
    }
		.busqItemComprar span {
			display:block;
			text-align:center;
			margin-top:22px;
			font-size:11px;
		}
		.busqItemComprar .detalleStockAConfirmar {
			position:relative;
            margin:3px  0px -6px 0px;
			width:148px;
			
		}
			.busqItemComprar span strong {
				display:block;
				text-align:center;
				font-size:13px;
			}
		
		
			
/************************************************************************
*
* DETALLE DE PRODUCTO
*
************************************************************************/

.detContent-wrapper {
	float:left;
	width:740px;
	margin-top:20px;
}

.detInfoPrinc {
	float:left;
	width:740px;
}

	.detInfoPrinc img {
		float:left;
		/*width:190px;*/
		margin-right:15px;
		display:inline;
	}
	
	.detInfoPrinc h1 {
		float:left;
		width:300px;
		font-size:15px;
		text-align:left;
		font-weight:bold;
	}
	.detInfoPrinc h1 .titulo {
		float:left;
		width:300px;
		font-size:15px;
		text-align:left;
		font-weight:bold;
	}
	
	.detInfoPrinc h1 span {
		display:block;
		margin-top:10px;
		font-size:12px;
		font-weight:normal;
	}
	
.detCompra {
	position:relative;
	float:right;
	width:200px;
	height:270px;
	background-image:url(../images/detCompra-back.gif);
	background-repeat:no-repeat;
	margin-top:-15px;
}
.detalleGarantia
{
    float:right;
    width:200px;
    clear:right;
    }
 a.linkConsultar
{
    position:relative;
    display:block;
    font-weight:bold;
    font-size:11px;
    width:105px;
    margin:30px 0px 10px 0px;

    }
    a.linkConsultarBusqueda
{
    position:relative;
    display:block;
    font-weight:bold;
    font-size:11px;
    width:105px;
    

    }
.detalleStockAConfirmar
{
    display:block;
    position:relative;   
    width:172px;
    color:#34A226;
    font-weight:bold;
    }
.detalleGarantia h2
{
    color:#34A226;
    font-weight:bold;
    }
.detCompraContacto {
	position:relative;
	float:right;
	width:200px;
	height:155px;
	background-image:url(../images/detCompraContacto-back.gif);
	background-repeat:no-repeat;
	margin-top:-15px;
}

	.detCompra div {
		display:block;
		margin:7px 12px 10px 14px;
		border-top:solid 1px #E8E8E8;
		text-align:center;
		padding:5px 0 0 0;
	}
	
		.detCompra div strong {
			display:block;
			font-size:13px;
		}
		
		.detCompra div a {
			text-align:left;
			font-size:11px;
			display:block;
			margin:2px 0 0 5px;
		}
		
	.detCompra input {
		border:solid 1px #CCC;
		width:30px;
		text-align:center;
	}

div.detCompraTarj {
	display:block;
	margin:25px auto 0 auto;
	width:99px;
	height:25px;
	border:none;
	padding:0;
}
div.detCompraTarj img{
	
	width:95px;
	
}
a.detCompraBut {
	position:relative;
	display:block;
	width:121px;
	height:40px;
	margin:-5px 0 0 0;
	background-image:url(../images/b-comprarL.png);
}

	a.detCompraBut:hover {
		background-color:transparent;
	}

.detSolapas {
	float:left;
	width:715px;
	margin:0 10px 0 0;
	padding-left:15px;
	border-bottom:solid 2px #B7B7B7;
}

	.detSolapas h2 {
		position:relative;
		float:left;
		font-size:13px;
		font-weight:bold;
		padding:10px;
		border:solid 2px #B7B7B7;
		background-color:#FFF;
		background-image:url(../images/detSolapasH2-back.gif);
		background-position:top;
		background-repeat:repeat-x;
		border-bottom:none;
		margin:0 5px -2px 0;
		display:inline;
	}
	
	.detSolapas a {
		position:relative;
		float:left;
		padding:4px;
		border:solid 1px #CCC;
		border-bottom:none;
		background-color:#FFF;
		margin:11px 5px 0 0;
		display:inline;
	}
	
		.detSolapas a:hover {
			background-color:#34A226;
		}
		
.detSolapasCont {
	float:left;
	width:690px;
	padding:20px;
	text-align:left;
	font-size:13px;
	line-height:19px;
	margin-bottom:40px;
}

/* barra derecha */

.detRight-wrapper {
	float:right;
	width:219px;
	border-left:solid 1px #EDEDED;
	margin-top:20px;
	_margin-right:-15px;
}

	.detRight-wrapper .footsteps-wrapper {
		position:relative;
		left:-2px;
	}
	
.detRightRecom-wrapper {
	float:left;
	width:100%;
	margin-bottom:40px;
}

.detRightRecomTit {
	display:block;
	text-align:center;
	font-size:13px;
	margin-bottom:20px;
}

.detRightRecom {
	float:left;
	width:214px;
	margin:0 0 20px 5px;
	border-bottom:dashed 1px #DCDCDC;
}

	.detRightRecom img {
		display:block;
		margin:0 auto 10px auto;
		
	}
	
	.detRightRecom div {
		display:block;
		text-align:center;
		font-size:13px;
		margin:0 0 0 5px;
	}
	
	.detRightRecom span {
		display:block;
		text-align:center;
		margin:10px 0;
	}
	
a.detRightRecomMas {
	float:left;
	width:214px;
	margin:0 0 0 5px;
}

	a.detRightRecomMas:hover {
		background-color:#34A226;
	}
	
	#carritoAdd
	{
	   background-image:url(../images/filtradoMod-back.gif);
        background-position:center bottom;

        height:216px;
        left:50%;
        margin-left:259px;
        
        position:absolute;
        text-align:center;
        top:100px;
        width:217px;
        z-index:999;
	    }
	#carritoAdd  #titulo_producto_compra
	{
	display:block;
font-size:13px;
margin:10px 5px 0;
text-align:center;
color:#34A226;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

	#carritoAdd  .carritoAddTxtA
	{
	    font-weight:bold;
        margin-top:10px;
        text-align:center;
}

#carritoAddBack {
background-color:#CCCCCC;
height:100%;
opacity:0.6;
position:absolute;
width:100%;
z-index:998;
top:0px;
filter:alpha(opacity=80);
}

.marcaCompatibilidades
{
    font-weight:bold;
    width:100%;
    }
#modelos
{
    float:left;
    width:100%;
    }
    
    
.titulocontacto 
{
    width:940px;
    float:left;
    background-color:#F2F2F2;
    border-bottom:3px solid #E6E6E6;
    color:#000000;
    font-size:13px;
    font-weight:bold;
    padding:7px 0 5px 20px;
    text-align:left;
}

.detallecont {
float:left;
padding-left:20px;
position:relative;
width:550px;
}
.detallecotizacion {
float:left;
padding-left:20px;
position:relative;
width:700px;
}

.subtitulocontacto {
border-bottom:3px solid #E6E6E6;
color:#000000;
font-size:11px;
font-weight:bold;
margin-top:30px;
padding:7px 0 5px 20px;
}
.itemcontacto {
margin-top:15px;
position:relative;
margin-left:150px;

}
.itemcotizacion {
margin-top:15px;
position:relative;
margin-left:50px;
width: 476px;
	top: 24px;
	left: 66px;
}
.labelcontacto {
float:left;
font-size:11px;
padding:7px 0 5px 20px;
width:65px;
text-align:left;

}
.labelcotizacion {
float:left;
font-size:11px;
padding:7px 0 5px 20px;
width:200px;
text-align:left;

}
.inputcontacto {
border:1px solid #9C9EA0;
font-size:11px;
margin-top:3px;
padding:1px 0 1px 2px;
width:250px;
}

.warninglabelcontacto {
color:#961B1E;

position:absolute;
text-transform:uppercase;
top:6px;
}
.inputmensaje {
border:1px solid #9C9EA0;
font-size:11px;
height:250px;
margin-top:3px;
padding:1px 0 1px 2px;
width:250px;
}

.lnkEnviar
{
    font-size:15px;
font-weight:bold;
float:right;
margin-right:30px;
margin-top:11px;
position:relative;
    }
.contenedorFiltrosResultados
{
    float:right;
    width:220px;
    }

.contenedorFiltroResultados
{display:inline;
float:right;
margin:10px 4px 15px 0  ;
width:219px;
}

.contenedorFootstepsResultados
{
display:inline;
float:right;
margin:10px 4px 15px 0;
width:219px;    }

.mensajerespuesta
{
    margin-bottom:100px;
    }
    
/*ENCONTRANOS*/
.textoEncontranos
{
    float:left;
    text-align:left;
    }
    
.hencontranos-wrapper 
{
    float:left;
    margin-top:13px;
    width:730px;
    
    }
    
.hencontranos-wrapper  .titulos
{
   font-size:15px;
font-weight:bold;
    
    }
.detallecontactoComercial
{
    text-align:left;
    float:left;
    }
    
.detallecontactoComercial .subtitulocontacto 
{
    padding-left:150px;
}

.mensajeRespuesta
{
    float:left;
font-size:13px;
padding-top:15px;
text-align:left;
    }
    
    
/************************************************************************
*
* CARRITO
*
************************************************************************/

.cartContent-wrapper {
	float:left;
	width:728px;
	border:solid 1px #B2B2B2;
	border-top:solid 4px #D9FFD3;
}

.cartCant {
	float:left;
	width:80px;
	padding:5px 0;
	border-right:solid 1px #B2B2B2;
	border-bottom:solid 1px #B2B2B2;
	text-align:center;
}

.cartArt {
	float:left;
	width:485px;
	padding:5px 10px;
	border-right:solid 1px #B2B2B2;
	border-bottom:solid 1px #B2B2B2;
	text-align:left;
}

.cartPr {
	float:left;
	width:141px;
	padding:5px 0;
	border-bottom:solid 1px #B2B2B2;
	text-align:center;
}

.cartCont-mod {
	float:left;
	border-bottom:dashed 1px #CCC;
	padding:10px 0;
}

	.cartCont-mod h1{
		float:left;
		width:81px;
	}
	
		.cartCont-mod h1 a{
			font-size:11px;
			margin:5px 0;
			display:block;
		}
	
	.cartCont-mod h2{
		float:left;
		width:486px;
		text-align:left;
		font-size:14px;
		padding:3px 10px;
	}
	
	.cartCont-mod h3{
		float:left;
		width:141px;
		font-weight:bold;
		font-size:14px;
		text-align:center;
		padding:3px 0;
	}
	
.cartContTotal {
	float:right;
	width:140px;
	border:solid 2px #000;
	background-color:#34A226;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	padding:9px 0;
}
	
.cartTips {
	float:left;
	width:216px;
	margin:0 0 0 9px;
	background-color:#D9FFD3;
	border:solid 1px #CCC;
	display:inline;
}
	
	.cartTips b {
		display:block;
		border-bottom:dashed 1px #CCC;
		padding:4px;
		text-align:left;
	}
	
	.cartTips span {
		display:block;
		padding:4px;
		color:#666;
		font-size:11px;
		line-height:15px;
		text-align:left;
	}
	
	.cartButton {
		float:left;
		width:206px;
		height:42px;
		background-image:url(../images/b-cerrarCompra.jpg);
		margin:20px 377px;
	}

.carritoEmpty
{
    font-size:13px;
margin-bottom:25px;
margin-top:25px;}

/*productos*/
.contRuteProductos {
background-color:#ECECEC;
float:left;
font-size:11px;
margin-bottom:5px;
padding:1px 10px;
text-align:left;
width:940px;
}

/*Compatibilidades*/
.busqCompatibilidades
{
	margin-top:12px;
}

.tCompatibilidades 
{
	background-color:#F6FFF5;
	border:1px solid #EFEFEF;
	display:block;
	padding:3px 9px;
	width:100%;
}
	.tCompatibilidades tr.tCHeads 
	{
		font-size: 12px; 
		padding-bottom: 11px; 
		margin: 11px;
	}
	
	.tCompatibilidades tr.tCHeads td
	{
		margin: 0pt 13px 0pt 0pt; 
		padding: 0pt 13px 4px 0pt;
	}
	
	.tCRow 
	{
		font-size:10px;
	}
	
a.verCompatibilidades
{
	font-size: 13px; 
	margin-bottom: 5px; 
	display: block;
}
	

