body
{

	font-family: Arial, Helvetica, sans-serif;
}

a{
	color: #999999;
	text-decoration: none;
}
a:hover{
	color: #666666;
	text-decoration: underline;
}
#container {
	width: 780px;
	margin: auto;
	background-image: url(images/containerborder.jpg);
	background-position: center;
	background-repeat: repeat-y;
	min-height: 450px;
}
#container #subcontainer #maincontent #contacto  .pedidos {
	background-image: url(images/pedidos.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
#container #subcontainer #maincontent #contacto  .bolsa{
background-image: url(images/bolsadetrabajo.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
#container #subcontainer #maincontent #contacto  .info {
background-image: url(images/info.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
#container #subcontainer #maincontent #contacto  .sugerencias {
background-image: url(images/sugerencias.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
*html #container {
	height: 450px;
	
}
#footer {
	width: 780px;
	margin: auto;
	height: 50px;
	background-image: url(images/backgroundfooter.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	clear: both;
	background-color: #FFFFFF;
	font-size: 11px;
}
#container #subcontainer #maincontent #cuadrobusqueda {
	width: 500px;
	border: 1px solid;
	border-color: #CCCCCC;
	color: #999999;
	padding: 0px 3px 0px 3px;
	font-size: 14px;
}
#container #subcontainer #maincontent #ofertas #lineasuperior #cuadrobusqueda .inputbuton {
}

#container #subcontainer #maincontent #cuadrobusqueda .formfield{
	border: 1px solid;
	border-color: #CCCCCC;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 188px;
	padding: 2px;
	color: #999999;
	height: 15px;
	margin: 3px 0px 3px 0px;
}
#container #subcontainer #maincontent #ofertas #lineasuperior #cuadrobusqueda span {
}

#container #subcontainer #maincontent  #cuadroventatel {
	width: 200px;
	color: #829429;
	float: right;
	padding: 10px 3px 3px 3px;
	font-size: 10px;
}
#container #subcontainer #maincontent #listadocats {
	width: 150px;
	padding: 10px;
	float: left;
}


#container #subcontainer #maincontent #cuadrobusqueda .formbutton{
	
}


#container #subcontainer #maincontent #lineasuperior {
	padding: 10px 10px 10px 10px;
}


#header #menu {
	background-image: url(images/backmenu.jpg);
	background-repeat: repeat-x;
	height: 25px;
	padding-left: 230px;
	font-size: 12px;
}
#container #subcontainer #maincontent #listadocats ul {
}
#container #subcontainer #maincontent #listadocats ul li {
	border: 1px solid;
	margin-bottom: 3px;
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	padding: 3px 3px 3px 10px;
	width: 130px;
	color: #23649C;
	font-size: 11px;
	font-weight: bold;
	background-position: top left;
}
#container #subcontainer #maincontent #paginacionproductos {
	margin: 10px;
	clear: both;
	padding: 5px;
	text-align: center;
	border: 1px solid;
	border-color: #CCCCCC;
	color: #999999;
}

#container #subcontainer #maincontent #listadocats ul li a{
	color: #999999;
	text-decoration: none;
	
}
#container #subcontainer #maincontent #listadocats ul li a:hover{
	color: #006699;
	text-decoration: none;
	
}
#registroproducto {
	width: 120px;
	margin: 5px 10px 12px 5px;
	float: left;
	font-size: 10px;
	font-weight: bold;	
}

#registroproducto .titleoferta {
	background-image: url(images/ofertatitle.jpg);
	background-repeat: no-repeat;
	height: 19px;
	background-position: center;
	padding: 7px 3px 0px 5px;
	font-size: 10px;
	color: #006600;
}
#registroproducto .titlenuevo{
	background-image: url(images/nuevotitle.jpg);
	background-repeat: no-repeat;
	height: 19px;
	background-position: center;
	padding: 7px 3px 0px 5px;
	font-size: 10px;
	color: #FF0000;
}
#registroproducto .fichatec a{
	color: #006699;
	height: 10px;
}
#container #subcontainer #maincontent .divisioncat {
	border-top: 1px solid;
	border-top-color: #23649C;
	padding: 5px;
	color: #23649C;
	font-weight: bold;
	clear: both;
}

#registroproducto .titleninguno {
	
	height: 19px;
	
	padding: 7px 3px 0px 5px;
	font-size: 10px;
	color: #FF6633;
}
#registroproducto .titledestacado {
	background-image: url(images/destacadotitle.jpg);
	background-repeat: no-repeat;
	height: 19px;
	background-position: center;
	padding: 7px 3px 0px 5px;
	font-size: 10px;
	color: #FF6633;
}
#registroproducto .pic {
	text-align: center;
	height: 90px;
	overflow: hidden;
}
#registroproducto .desc {
	color: #333333;
	min-height:40px;
}
*html #registroproducto .desc {
	height:40px;
}
#registroproducto .cod {
	color: #889C2C;
}
#registroproducto .pack {
	color: #999999;
}
#registroproducto .comments{
	color: #666666;
}

#maincontent {
	background-image: url(images/backmain.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

#header #logo {
	background-image: url(images/backheader.jpg);
	background-repeat: repeat-x;
	height: 74px;
}
#header #logo #logoiamge {
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	height: 60px;
	padding: 5px 3px 3px 10px;
	background-position: bottom left;
	margin: 0px 3px 3px 10px;
}
#header #logo #logoiamge #slogan {
	width: 400px;
	color: #B4E0FF;
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
	padding: 35px 3px 3px 230px;
}
#menu ul {
}
#menu ul li {
	float: left;
	text-align: center;
	margin-top: 4px;
	color: #AEC738;
	font-weight: bold;
	margin-right: 20px;
}
#indexboxes {
	height: 119px;
}
#indexboxes #boxcatalogo #boxtitle {
	text-align: center;
	padding: 16px 0px 0px 20px;
	font-size: 17px;
	color: #1C3A54;
	font-weight: bold;
}
#indexboxes #boxcatalogo #boxcontent {
	text-align: left;
	padding: 20px 3px 0px 30px;
	color: #999999;
}
#footer #footerinfo #powered {
	float: right;
}
#footer #footerinfo #powered a{
	color: #999999;
	text-decoration: none;
}
#footer #footerinfo #powered a:hover{
	color: #666666;
}



#indexboxes #boxnovedades #boxtitle {
text-align: center;
	padding: 16px 0px 0px 20px;
	font-size: 17px;
	color: #1C3A54;
	font-weight: bold;
}
#indexboxes #boxnovedades #boxcontent {
text-align: left;
	padding: 20px 3px 0px 30px;
	color: #999999;
}

#indexboxes #boxofertas #boxtitle {
text-align: center;
	padding: 16px 0px 0px 20px;
	font-size: 17px;
	color: #1C3A54;
	font-weight: bold;
}
#indexboxes #boxofertas #boxcontent {
text-align: left;
	padding: 20px 3px 0px 30px;
	color: #999999;
}

#indexboxes #boxcatalogo {
	background-image: url(images/boxcatalogo.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 205px;
	height: 112px;
	float: left;
	margin: 4px 0px 0px 4px;
}
#indexboxes #boxnovedades {
	background-image: url(images/boxnovedades.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 205px;
	height: 112px;
	float: left;
	margin: 4px 0px 0px 4px;
}
#indexboxes #boxofertas {
	background-image: url(images/boxofertas.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 205px;
	height: 112px;
	float: left;
	margin: 4px 0px 0px 4px;
}
#indexboxes #boxpeques {
	background-image: url(images/boxpeques.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 107px;
	height: 112px;
	float: left;
	margin: 4px 0px 0px 4px;
}


#menu ul li a{
	color: #2768A2;
	font-weight: bold;
	text-decoration: none;
}
#menu ul li a:hover{
	color: #AEC738;
	text-decoration: none;	
}


#footer #footerinfo {
	color: #999999;
	padding: 15px;
}




#container #subcontainer {
	width: 752px;
	margin: auto;
	margin-top: 0px;
	font-size: 11px;
}
#maincontent #flashintro {
	height: 280px;
}
#maincontent #columnaquienes {
	width: 300px;
	float: right;
	background-color: #F4F4F6;
	min-height: 450px;
}
*html #maincontent #columnaquienes {
	
	height: 450px;
}
#maincontent #columnaquienes #titulohabilitaciones {
	height: 50px;
	background-image: url(images/backhabilitaciones.jpg);
	background-repeat: repeat-x;
}
#maincontent #columnaquienes #titulohabilitaciones h1 {
	padding: 20px 5px 0px 10px;
	font-size: 19px;
	color: #387EBA;
}
.tituloseccion {
	color: #AEC738;
	font-size: 20px;
	padding: 20px 15px 3px 20px;
	border-bottom: 1px solid #AEC738;
	margin: 0px 0px 0px px;
	width: 400px;
}
.tituloseccionof {
	color: #AEC738;
	font-size: 20px;
	padding: 5px 15px 15px 15px;
	border-bottom: 1px solid #AEC738;
	margin: 0px 0px 0px px;
	width: 540px;
	float: right;
}
.tituloseccionof3 {
	color: #AEC738;
	font-size: 20px;
	padding: 5px 15px 15px 0px;
	border-bottom: 1px solid #AEC738;
	margin: 0px 0px 0px 0px;
	width: 555px;
	float: right;
}
.tituloseccionof2 {
	color: #AEC738;
	font-size: 20px;
	padding: 5px 15px 15px 0px;
	margin: 0px 0px 0px px;
	width: 425px;
	float: right;
}
.tituloseccionof2drog {
	color: #AEC738;
	font-size: 20px;
	padding: 5px 15px 15px 0px;
	margin: 0px 0px 0px px;
	width: 485px;
	float: right;
}
#container #subcontainer #maincontent #listadoabc {
	width: 120px;
	float: left;
	margin: 8px;
	background-color: #F3F1F2;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
#container #subcontainer #maincontent #listadoabc p a{
	color: #006699;
	text-decoration: none;
	
}
#container #subcontainer #maincontent #listadoabc a{
	color: #666666;
	text-decoration: underline;
	
}
#container #subcontainer #maincontent #listadoabc2 {
	width: 60px;
	float: left;
	margin: 8px;
	background-color: #F3F1F2;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
#container #subcontainer #maincontent #listadoabc2 p a{
	color: #006699;
	text-decoration: none;
	
}
#container #subcontainer #maincontent #listadoabc2 a{
	color: #666666;
	text-decoration: underline;
	
}
#maincontent #quienesosmos .texto {
	width: 400px;
	padding: 15px 15px 10px 20px;
	color: #666666;
}
#maincontent #quienesosmos .subtitle {
	color: #21629A;
	font-size: 18px;
}




#maincontent #columnaquienes #textohabilitaciones{
	padding: 10px;
}



#maincontent #columnanovedades {
	width: 300px;
	float: right;
	background-color: #FFFFFF;
	min-height: 370px;
	border-left: 1px solid;
	border-left-color: #CCCCCC;
}
#textonovedades .fotonov {
	width: 280px;
	margin-bottom: 10px;
	min-height: 60px;
	border-bottom: 1px solid #CCCCCC;
}
*html #textonovedades .fotonov {
	
	height: 60px;
	
}
#textonovedades .textonov {
	color: #86A519;
	width: 170px;
	float: right;
	padding: 5px;
}

*html #maincontent #columnanovedades {
	
	height: 370px;
}
#maincontent #columnanovedades #titulonovedades {
	height: 50px;
	background-image: url(images/backnovedades.jpg);
	background-repeat: repeat-x;
}
#maincontent #columnanovedades #titulonovedades h1 {
	padding: 15px 5px 0px 10px;
	font-size: 19px;
	color: #FFFFFF;
}
#maincontent #novedades .texto {
	width: 400px;
	padding: 15px 15px 10px 20px;
	color: #666666;
}
#maincontent #novedades .subtitle {
	color: #21629A;
	font-size: 18px;
}
#maincontent #contacto .texto{
	width: 700px;
	padding: 15px 15px 10px 20px;
	color: #666666;
}
#maincontent  .textoproductos{
	width: 560px;
	padding: 5px 5px 10px 5px;
	color: #666666;
	float: right;
}
#maincontent  .textoproductos2{
	width: 430px;
	padding: 5px 5px 10px 5px;
	color: #666666;
	float: right;
}
#maincontent  .textoproductos2drog{
	width: 490px;
	padding: 5px 5px 10px 5px;
	color: #666666;
	float: right;
}

#maincontent #columnanovedades #textonovedades {
	padding: 10px;
}

#container #completa {
	clear: both;
}
#container #subcontainer #maincontent #contacto #recuadrocontacto {
	background-color: #EFEEEE;
	border: 1px solid;
	border-color: #D7D7D7;
	padding: 3px;
	font-size: 14px;
	text-align: center;
	width: 700px;
	margin: auto;
}
#container #subcontainer #maincontent #ofertas .ofertaitem {
	float: left;
	margin: 10px;
}
#container #subcontainer #maincontent #hagasupedido {
	margin: 10px 0px 10px 0px;
}
#tabladrogas {
}
#tabladrogas th {
	background-color: #22639B;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 8px;
}
#tabladrogas td {
	padding: 5px;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid;
	border-bottom-color: #999999;
}

#tabladrogas tr {
	border-bottom: 1px solid;
	border-bottom-color: #CCCCCC;
}




#tabladrogas table {
}
#container #subcontainer #maincontent #contacto .contactolink {
	width: 140px;
	float: left;
	margin: 3px;
	padding: 0px 0px 0px 0px;
}
#container #subcontainer #maincontent #contacto  .titulocaja {
	font-size: 16px;
	color: #3076B4;
	text-align: center;
	padding: 44px 0px 10px 0px;
}
#container #subcontainer #maincontent #contacto  .titulocaja2 {
	font-size: 14.px;
	color: #3076B4;
	text-align: center;
	padding: 44px 0px 10px 0px;
	font-size: 15px;
}
#container #subcontainer #maincontent #contacto #grupocontacto {
	height: 150px;
	margin: auto;
	width: 740px;
	padding: 50px 0px 10px 8px;
}
#container #subcontainer #maincontent #contacto #grupocontacto2 {
	height: 150px;
	margin: auto;
	width: 740px;
	padding: 10px 0px 10px 8px;
}
#container #subcontainer #maincontent #contacto .texto #grupocontacto p {
	text-align: center;
}
#correpaginacion {
	min-height: 330px;
}
*html #correpaginacion {
	height: 330px;
}
#container #subcontainer #maincontent  .textocontacto {
	width: 740px;
	padding: 15px 0px 10px 0px;
	color: #666666;
}
#container #subcontainer #maincontent #contacto #form {
	padding: 15px 15px 15px 15px;
	width: 300px;
	margin: auto;
}
#container #subcontainer #maincontent #contacto a {
	color: #006699;
}

.pedidoscaja
{
	border: 1px solid;
	border-color: #D8B910;
	color: #AC950D;
}

.pedidosinput
{
	border: 1px solid;
	background-color: #FFFFFF;
	border-color: #DABC10;
	color: #DBBC14;
	padding: 3px;
	margin: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.pedidosboton
{
	background-color: #DABC10;
	color: #FFFFFF;
	border: 0px solid #CCCCCC;
}
.cotizacionescaja
{
	border: 1px solid;
	border-color: #6396C3;
	color: #538BBA;
}

.cotizacionesinput
{
	border: 1px solid;
	background-color: #FFFFFF;
	border-color: #528CBC;
	color: #548CBD;
	padding: 3px;
	margin: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.cotizacionesboton
{
	background-color: #538BBC;
	color: #FFFFFF;
	border: 0px solid #CCCCCC;
}
.infosugercaja
{
	border: 1px solid;
	border-color: #A2B854;
	color: #A2B854;
}

.infosugerinput
{
	border: 1px solid;
	background-color: #FFFFFF;
	border-color: #A2B854;
	color: #A2B854;
	padding: 3px;
	margin: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.infosugerboton
{
	background-color: #A2B854;
	color: #FFFFFF;
	border: 0px solid #CCCCCC;
}
.bolsacaja
{
	border: 1px solid;
	border-color: #990033;
	color: #990033;
}

.bolsainput
{
	border: 1px solid;
	background-color: #FFFFFF;
	border-color: #990033;
	color: #990033;
	padding: 3px;
	margin: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.bolsaboton
{
	background-color: #990033;
	color: #FFFFFF;
	border: 0px solid #CCCCCC;
}

#container #subcontainer #maincontent #otrasofertas {
	float: right;
	font: 12px;
}
#container #subcontainer #maincontent #otrasofertas a{
	font-size: 12px;
}
#container #subcontainer #maincontent #indexboxes #boxtitle a {
	color: #006699;
}
