@charset "utf-8";



body {
	padding:0;
	margin-top:45px;
	text-align:center;
	min-width:980px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

textarea{resize: none}

a:link {



	color:#333;



	text-decoration:none;



}







a:visited {



	color:#333;



	text-decoration:none;



}







a:active {



	color:#333;



	text-decoration:none;



}







a:hover {



	color:#333;



	text-decoration:none;



}







.contenido {



	width:980px;



	height:auto;



	margin:0 auto;



	text-align:left;



	overflow:auto;



	min-height:650px;



}







.logo {



	width:235px;



	height:68px;



	float:left;



}







.top {



	width:195px;



	height:58px;



	float:left;



	padding-top:10px;



	padding-left:550px;



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



	background-repeat:repeat-x;



}







.menu {



	width:980px;



	height:30px;



	float:left;



	margin-top:5px;



	margin-bottom:10px;



	background-color:#555555;



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



	font-size:12px;



}







.menuitem {



	min-width:20px;



	height:23px;



	padding-top:7px;



	padding-left:10px;



	padding-right:10px;



	float:left;



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



	font-size:12px;



	font-weight:bold;



	color:#FFF;



	text-align:left;



	cursor:pointer;



}







.menuitemon {



	min-width:20px;



	height:23px;



	padding-top:7px;



	padding-left:10px;



	padding-right:10px;



	float:left;



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



	font-size:12px;



	font-weight:bold;



	color:#ff4208;



	text-align:left;



	cursor:pointer;



}







.menuitemactive {



	min-width:20px;



	height:23px;



	padding-top:7px;



	padding-left:10px;



	padding-right:10px;



	float:left;



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



	font-size:12px;



	font-weight:bold;



	color:#ff4208;



	text-align:left;



	cursor:pointer;



	background-color:#d8e0ef;



}







.buscador {



	width:155px;



	height:18px;



	margin-top:6px;



	margin-right:10px;



	float:right;



	background-color:#FFF;



	text-align:right;



	overflow:hidden;



}











.trio {



	width:980px;



	height:auto;



	float:left;



	background-color:#f7e8c4;



}







.lefty {



	width:155px;



	height:auto;



	float:left;



}







.righty {



	width:155px;



	height:auto;



	float:left;



}







.main {



	width:640px;



	min-height:433px;



	border-left:10px solid #FFF;



	border-right:10px solid #FFF;



	background-color:#eeeeea;



	padding-top:10px;



	padding-left:10px;



	padding-bottom:10px;



	float:left;



}







.registrobanner {



	width:155px;



	height:auto;



	margin-top:16px;



	border-top:5px solid #FFF;



	border-bottom:5px solid #FFF;



	background-color:#ff4208;



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



	font-size:11px;



	color:#FFF;



	margin-bottom: 10px;



	cursor:pointer;



}







.carritobox {



	width:155px;



	height:auto;



	margin-top:16px;



	border-top:5px solid #FFF;



	border-bottom:5px solid #FFF;



	background-color:#ff4208;



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



	font-size:11px;



	color:#FFF;



	margin-bottom: 10px;



}







.titulosrightbox {



	width:145px;



	height:auto;



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



	font-size:11px;



	font-weight:bold;



	color:#FFF;



	margin-left: 5px;



}







.textorightbox {



	width:135px;



	height:auto;



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



	font-size:11px;



	color:#FFF;



	margin-left:14px;



}







.carritorightbox {



	width:135px;



	height:auto;



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



	font-size:11px;



	color:#FFF;



	background-color:#666;



	padding-left: 14px;



	padding-right: 5px;



	padding-top: 5px;



	padding-bottom: 5px;



	font-weight: bold;



}







.revisarpedido {



	width:120px;



	height:17px;



	border: 1px solid #FFF;



	text-align: center;



	padding-top: 3px;



	margin-top: 5px;



	margin-bottom: 5px;



	margin-left: 17px;



	margin-right: 16px;



	cursor:pointer;



}







.footer {



	width:970px;



	height:24px;



	float:left;



	background-color:#525252;



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



	font-size:11px;



	color:#FFF;



	text-align:left;



	padding-top:8px;



	padding-left:5px;



	padding-right:5px;



	margin-top:10px;



}







.legal {



	width:700px;



	height:auto;



	float:left;



	text-align:left;



}







.dopi {



	width:150px;



	height:auto;



	float:right;



	text-align:right;



}







.titulomain {



	width:450px;



	height:20px;



	margin-bottom:10px;



	float:left;



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



	font-size:20px;



	color:#ff4208;



	text-align: left;



}







.alertas {



	width:620px;



	height:auto;



	float:left;



	text-align: center;



	background-color:#ffffcc;



	border:2px solid #f5df8c;



	padding-top:5px;



	padding-left:5px;



	padding-bottom:5px;



	padding-right:5px;



	margin-top:5px;



	margin-bottom:5px;



}







.navemergente {



	width:170px;



	height:13px;



	float:right;



	text-align:right;



	padding-top:7px;



	margin-bottom:10px;



	margin-right: 10px;



}







.paginacion {



	width:630px;



	height:20px;



	margin-bottom:10px;



	float:left;



	text-align:right;



}







.numeropagina {



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



	font-size:14px;



	color:#333;



	padding-left:5px;



	padding-right:5px;



	background-color:#F5f5f5;



	border:1px solid #666;



	margin-left:1px;



	font-weight: bold;



	cursor:pointer;



	



}







.numeropaginaon {



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



	font-size:14px;



	color:#ff4208;



	padding-left:5px;



	padding-right:5px;



	background-color:#F5f5f5;



	border:1px solid #666;



	margin-left:1px;



	font-weight: bold;



	cursor:pointer;



	



}







.productobox {



	width:295px;



	height:110px;



	border:8px solid #FFF;



	float:left;



	background-color:#FFF;



	margin-right:8px;



	margin-bottom:10px;



}







.thumbproduct {



	width:150px;



	height:110px;



	overflow:hidden;



	float:left;



}







.smallinfoprod {



	width:132px;



	height:110px;



	overflow:hidden;



	float:left;



	margin-left:8px;



	text-align:left;



}



/*------ FORMULARIOS -----*/







.buscadorform {



	height:16px;



	background-color:#FFF;



	border:1px solid #FFF;



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



	font-size:11px;



	color:#666;



}







.botonbuscar {



	width:23px;



	height:16px;



	border:1px solid #FFF;



	background-image:url(images/botonbuscar.gif);



}







.empresaitemcontainer {



	width:205px;



	height:210px;



	float:left;



}







.imagenempresaitem	{



	width:205px;



	height:100px;



	float:left;



}







.resumenempresaitem {



	width:195px;



	height:90px;



	float:left;



	margin-top:5px;



	background-color: #FFF;



	padding: 5px;



}







.vermas {



	width:50px;



	height:auto;



	float:right;



}



	



.empresamaincontainer {
	width:620px;
	height:auto;
	float:left;
	background-color: #FFF;
	padding: 5px;
}

.busquedaitem {
	width:620px;
	height:auto;
	float:left;
	background-color: #FFF;
	padding: 5px;
	margin-bottom:5px;
}






.textoempresaitem {



	width:620px;



	height:auto;



	float:left;



}







.imagenempresaitem2 {



	width:620px;



	height:auto;



	text-align:center;



	float: left;



}







.imagenempresaitem {



	width:205px;



	height:auto;



	margin:0 auto;



	text-align: center;



}







.itemmenuinterno {



	width:145px;



	padding:5px;



	background-color:#FFF;



	margin-top:5px;



}







.loginform {



	width:125px;



	height:17px;



	border:1px solid #FFF;



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



	font-size:11px;



	color:#555;



	margin-top:2px;



	margin-bottom:1px;



}







.botonentrar {



	width:63px;



	height:17px;



	text-align:center;



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



	font-size:11px;



	color:#CCC;



	font-weight:bold;



	background-color:#555;



	border:1px solid #555;



	cursor:pointer;



	margin-top:4px;



	margin-bottom:4px;



}







.registromaincontainer {
	width:630px;
	height:auto;
	float:left;
	text-align: left;
	color: #333;
}

.contactomaincontainer {
	width:620px;
	height:auto;
	float:left;
	text-align: left;
	color: #333;
}







fieldset	{
	margin-bottom:15px;
	padding-bottom:15px;
	padding-left:8px;
	border:1px solid #ffffff;
	width:625px
}







legend	{



	color:#ff4208;



	font-size:12px;



	font-weight:bold



}

.contactobox {
	width:620px;
	height:auto;
	background-color:#e2e2dd;
	float:left;
	padding:5px;
	text-align:left;
}

.textarearegistro3 {
	width:600px;
	border:1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
}






.textarearegistro {
	width:300px;
	height:20px;
	border:1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
}

.textareacontacto {
	width:290px;
	height:20px;
	border:1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
}







.textarearegistro2 {



	width:300px;



	border:1px solid #999;



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



	color:#666;



	font-size:12px;



}







.categoria-item {



	width:292px;



	height:20px;



	background-color:#FFF;



	margin-right:20px;



	margin-bottom:4px;



	float:left;



	text-align:left;



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



	font-size:11px;



	padding-top:5px;



	padding-left:8px;



}



	



.producto {



	width:610px;



	height:auto;



	float:left;



	padding:10px;



	text-align:left;



	background-color:#FFF;



	overflow:hidden;



	margin-bottom:25px;



}







.fotoproducto {



	width:275px;



	height:206px;



	float:left;



}







.zoomicon {



	width:23px;



	height:17px;



	background-color:#FFF;



	opacity:0.5;



	filter:alpha(opacity=50);



	text-align:center;



	float:right;



	margin-top:186px;



	padding-top:3px;



}







.infoproducto {



	width:325px;



	height:auto;



	float:left;



	margin-left:10px;



	text-align:left;



}







.agregaritem {



	float:right;



	width:auto;



	height:auto;



	margin-left:10px;



	margin-top:5px;



}







.titulosecond {



	width:630px;



	height:16px;



	margin-bottom:15px;



	float:left;



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



	font-size:14px;



	color:#ff4208;



	text-align: left;



}







.loginbox {



	width:280px;



	height:100px;



	margin:0px auto;



	text-align:center;



	padding:10px;



	font-family:Verdana, Geneva, sans-serif;



	font-size:11px;



	color:#FF4208;



	background-color:#FFF;



}







.errorbox {



	width:400px;



	height:auto;



	margin:0px auto;



	text-align:center;



	padding:10px;



	font-family:Verdana, Geneva, sans-serif;



	font-size:11px;



	color:#C00;



}







.mensajesbox {



	width:400px;



	height:auto;



	margin:0px auto;



	text-align:center;



	padding:10px;



	font-family:Verdana, Geneva, sans-serif;



	font-size:11px;



	color:#333;



}



#facebox .mensajesboxfb {

	width:370px;

	height:auto;

	text-align: left;

	margin:2px solid red;

}

#facebox .mensajesboxfbtable td{

	padding:4px;

	border:2px solid white;

}



.loginpopup {

	width:370px;

	height:auto;

	background-color:#ff4208;

	padding-top:10px;

	padding-bottom:10px;

	float:left;

}



.loginclientes {

	width:620px;

	height:auto;

	background-color:#ff4208;

	padding-top:10px;

	padding-bottom:10px;

	float:left;

}



.textocenter {

	width:630px;

	height:auto;

	float:left;

	text-align:left;

	margin-bottom:5px;

}



.botonborrar {

	background-color:#555;

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

	font-size:12px;

	color:#FFF;

	font-weight: bold;

	border: 1px solid #555;

}



.botonnaranja {

	background-color:#ff4208;

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

	font-size:12px;

	color:#FFF;

	font-weight: bold;

	border: 1px solid #ff4208;

}

	



/*-------- TEXTOS --------*/







.ArialWhite12 {



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



	font-size:12px;



	color:#FFF;



}







.ArialDark12 {



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



	font-size:12px;



	color:#333333;



}







.ArialOrange12 {



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



	font-size:12px;



	color:#ff4208;



}







.ArialOrange12:link {



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



	font-size:12px;



	color:#ff4208;



	text-decoration:none;



}







.ArialOrange12:hover {



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



	font-size:12px;



	color:#ff4208;



	text-decoration:none;



}



.ArialOrange12:visited {



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



	font-size:12px;



	color:#ff4208;



	text-decoration:none;



}







.ArialOrange12:active {



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



	font-size:12px;



	color:#ff4208;



	text-decoration:none;



}







.ArialOrange20 {



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



	font-size:20px;



	color:#ff4208;



	text-decoration:none;



}



.ArialOrange11 {



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



	font-size:11px;



	color:#ff4208;



	text-decoration:none;



}







.ArialOrange11:link {



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



	font-size:11px;



	color:#ff4208;



	text-decoration:none;



}







.ArialOrange11:hover {



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



	font-size:11px;



	color:#ff4208;



	text-decoration:none;



}







.ArialOrange11:active {



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



	font-size:11px;



	color:#ff4208;



	text-decoration:none;



}







.ArialOrange11:visited {



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



	font-size:11px;



	color:#ff4208;



	text-decoration:none;



}















.ArialDark11 {



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



	font-size:11px;



	color:#333;



}







.ArialDark11:link {



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



	font-size:11px;



	color:#333;



	text-decoration:none;



}







.ArialDark11:hover {



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



	font-size:11px;



	color:#ff4208;



	text-decoration:none;



}







.ArialDark11:active {



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



	font-size:11px;



	color:#333;



	text-decoration:none;



}







.ArialDark11:visited {



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



	font-size:11px;



	color:#333;



	text-decoration:none;



}







.ArialGray11 {



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



	font-size:11px;



	color:#555555;



}







.ArialGray11:link {



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



	font-size:11px;



	color:#555555;



	text-decoration:none;



}







.ArialGray11:visited {



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



	font-size:11px;



	color:#555555;



	text-decoration:none;



}







.ArialGray11:active {



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



	font-size:11px;



	color:#555555;



	text-decoration:none;



}











.ArialGray11:hover {



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



	font-size:11px;



	color:#555555;



	text-decoration:none;



}







.ArialDark10 {



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



	font-size:10px;



	color:#333;



}







.ArialError {



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



	font-size:11px;



	color:#CC0000;



	font-weight:bold;



}







.ArialDark20 {



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



	font-size:20px;



	color:#333;



}







.ArialWhite11 {



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



	font-size:11px;



	color:#fff;



}







.ArialWhite11:link {



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



	font-size:11px;



	color:#fff;



	text-decoration:none;



}







.ArialWhite11:visited {



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



	font-size:11px;



	color:#fff;



	text-decoration:none;



}







.ArialWhite11:active {



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



	font-size:11px;



	color:#fff;



	text-decoration:none;



}











.ArialWhite11:hover {



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



	font-size:11px;



	color:#fff;



	text-decoration:none;



}







.logomarca {



	width:325px;



	height:auto;



	margin-left:10px;



	float:right;



	text-align: left;



}



/*Pagination*/



.multiple-articles{



	overflow:hidden;



	clear:both;



	display:block;



}



.pagination-wrap{



	height:28px;



	overflow:hidden;



	margin:6px 0px 6px 0px;



	font-size:8pt;



	float:right;



	clear:both;



	text-align:right;



	padding:2px;



	padding-left:350px;



}



.pagination{



	overflow:hidden;



	display:inline;



	height:30px;



	margin:0px;



	padding:5px 4px;



	margin:0px;



	float:right;



}







.pagination a {



	background: #FFF;



	text-decoration: none;



	border: solid 1px #ff4208;



	color: #ff4208;



}







.pagination a, .pagination span {



	padding: 0.3em 0.5em;



	margin-right: 5px;



	margin-bottom: 5px;



}







.pagination .current {



	background: #ff4208;



	color: #FFF;



	font-weight:bold;



	border: solid 1px #FFF;



}







.pagination .current.prev, .pagination .current.next{



	color:#BBB;



	border-color:#BBB;



	background:#fff;



}
