.paginaTitulo
{ 
	font: bold 15px Arial;
	color:#cccccc; 
}

.consultasTitulo
{ 
	font: bold 16px Arial;
	color:#cccccc; 
	cursor: pointer;
}

.linkMenu
{
	font:14px Arial;
	color:#ffffff; 
	background:#85898a;
	cursor: pointer;
	vertical-align:middle;	
	line-height:27px;
}

.linkMenu:hover
{
	font:14px Arial;
	color:red;
	vertical-align:middle;
	line-height:27px;
	/*
	background:url(/img/solapita_menu.jpg) no-repeat right bottom;
	padding-bottom:18px;
	cursor: pointer;
	line-height:27px;
	*/
}

.rubros
{
	font:14px Arial;
	background:url(/img/solapita_menu.jpg) no-repeat right bottom;
	color:red;
	cursor: pointer;
	vertical-align:middle;
}

.productoTitulo
{ 
	font: bold 15px Arial;
}

.linkMenuLeft
{
	font: 13px Arial;
	color:#000000;
	vertical-align:middle;
	margin-left:10px;
	text-decoration:none;
	cursor:pointer;
}

.linkMenuLeft:hover
{
	font: 13px Arial;
	color:red;
	vertical-align:middle;
	margin-left:10px;
	cursor:pointer;
}

.linkMenuLeftSel
{
	font: 13px Arial;
	color:red;
	vertical-align:middle;
	margin-left:10px;
	cursor:pointer;
}

.linkMenuLeftCategoria
{
	font: 15px Arial;
	color:#000000;
	vertical-align:middle;
	margin-left:10px;
}

.linkMenuLeftTitulo
{
	font: bold 17px Arial;
	color:#ffffff;
	margin-left:25px;
	margin-top:6px;
}

.linkDestacados
{
	background-color:#ffffff;
	cursor:pointer;
	width:165px; 
	height:149px;
}

.linkDestacados:hover
{
	background-color:#cccccc;
	cursor:pointer;
}

.nombreProducto
{ 
	font: bold 16px Arial;
	color:red; 
}

.caracteristicaProductoTitulo
{ 
	font: bold 13px Arial;
	color:#000000; 
}

.caracteristicaProductoValor
{ 
	font: 13px Arial;
	color:#000000; 
}

.tituloProdRelacionados
{
	font: bold 15px Arial;
	color:#000000; 
	margin-left:8px;
	margin-top:8px;
}

.divProductosRelacionados
{
	height: 35px;
	background: #cccccc;
	background: -moz-linear-gradient(top, #cccccc , #ffffff 15px);
	background: -webkit-gradient(linear, 0 0, 0 70%, from(#cccccc), to(#ffffff));
	background: -webkit-linear-gradient(#cccccc, #ffffff);
	background: -ms-linear-gradient(#cccccc, #ffffff);
	background: -o-linear-gradient(#cccccc, #ffffff);
	background: linear-gradient(#cccccc, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff', GradientType=0 );
	margin-top:10px; 
	margin-left:215px; 
	border:1px solid #cccccc;
	width:783px;
}


/*CONTACTO*/
ul.formulario{ list-style:none; }
ul.formulario li{ display:block; margin:0 0 15px;}
ul.formulario li.tit{ display:block; color:red; font-size:13px }
ul.formulario li.tit:first-child{margin:0px 0 15px; }

ul.formulario li ul{  overflow:hidden; margin-left: -40px;}

ul.formulario li ul li{ float:left; width:48%; margin:0 1% 10px 0; }

ul.formulario input { background:#e5e5e5; border:none; padding:10px 15px; width:100%; font-size:12px; color:#666; }
.formulario .text_area{ height:150px; width:850px; background:#e5e5e5; border:none; font-size:12px; color:#666; }

ul.formulario input.boton { background:red; padding:15px 20px; font-size:12px; margin-right:30px; color:#fff; float:right; width:auto; cursor:pointer; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out;  -o-transition: all 0.4s ease-out }
ul.formulario input.boton:hover { background:#7e7e7e;  }
ul.formulario a.link_form{ text-decoration:none; font-size:12px; color:#5e5e5e}
ul.formulario a.link_form:hover{ text-decoration:underline; color:#333  }




div, section, ul, li, span, input, select, textarea { -webkit-box-sizing: border-box;-moz-box-sizing:
  border-box;box-sizing: border-box; }
#contenedor { position:absolute; width:100%; min-height:100%; top:0px; left:0px; min-width:1024px; }
.cont { padding:0 5% }
.bg { position:absolute; top:0px; left:0px; width:100%; height:100%; opacity: 0.6; z-index:100 }

#header { height:170px; }
#header  { position:relative; }

/*barra uno*/
#menu { background-color:#aaaaaa; height:15px; }

/*barra logo*/
.logo { width:100%; background:#fff; position:relative;overflow: hidden; }
.logo ul { height: 100%; list-style:none; }
.logo img.linea { width:100%; margin-bottom:8px; background:#E6F7C9;position:absolute; }
.logo .arriba { height:8px; width:100%; top:8px; position:relative; background:red; }
.arriba img.blanca { width:100%; margin-top:2px; }
.abajo img.blanca { width:100%; margin-top:2px; }
.negro { width:100%; background:#000;height:8px; top:0px; position:absolute; }
.negro_b {width:100%; background:#000;height:8px; bottom:0px; position:absolute; }

.logo img.marca { width:400px; float:left; margin:15px 0 23px 120px;}
.logo img.verde { width:100%; position:relative; position:absolute; }
.logo .abajo { height:8px; width:100%; bottom:8px; position:absolute; background:red; }

/*barra dos*/
#segunda { height:70px; z-index:350; position:absolute; top:170px; width:100%;  }
#segunda .bg { background:#666368; }

#menu_tr { padding:0; margin:0; list-style:none; position:absolute; z-index:300; right:60px;}
#menu_tr li { float: left; position: relative; margin-left:0px; padding:5px 18px; line-height:60px; font-size:20px; color:#fff;
  -webkit-transition:all 0.4s ease-out; -moz-transition: all 0.4s ease-out;  -o-transition: all 0.4s ease-out; }
#menu_tr li a { position:absolute; top:0px; left:0px; width:100%; height:100%; }
#segunda li:hover { background:#000; color:#fff; }

/*///INTERIOR/*/
#interior { padding:0 0 0px; }
#cont_slider { height:800px; }




/*////////////////ACORDEON//////////////////*/
#accordion { width:95%;}
#accordion .titulo { /* los enlaces que despliegan y contraen el contenido */
  color: #666368;
  cursor: pointer;
  font-size: 15px;
  margin: 0 0 10px;
  padding: 0 40px;
  line-height:40px;
  position: relative;
  background:#e1e1e1;
  text-transform:uppercase;
  border:1px solid #c9c9c9;
  font-family: 'linux_biolinumregular';

}
#accordion .titulo:hover, #accordion .titulo.active { /* efecto hover sobre esos enlaces */
  background:#FA8888;
}

#accordion .titulo span{ background:url(../img/arrows_2.png) top right no-repeat; height:40px; width:40px; position:absolute; right:15px; top:0px}
#accordion .titulo.active span{ background-position: right bottom;}
#accordion .info { /* el contenido */
  padding:10px 0 20px ; }
