body{
margin:0 0 0 0px;
background-color:#DBDBDB;
}

img{
border:0px;
}

.textocopyrigth{
font-family: "Arial";
color:#1811AD;
font-size:12px;
}

.textocontenidos {
font-family: "Arial";
color:#FFFFFF;
font-size:12px;
}

.textocontenidos a:link {
	color:#FFFFFF;
	font-size:12px;
}

.texto_contenidos{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#000000;
}

.texto_red{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#DB1212;
}

.texto_red1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#DB1212;
}

.texto_red2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#DB1212;
}

.texto_brown{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#623220;
}

.texto_blue{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#1811AD;
}

.texto_blue2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#1811AD;
}

.text_pie{
font-family:"arial narrow";
font-size:16px;
font-style:normal;
color:#FFFFFF;
}

.tex_menu{
font-family:"Arial Narrow";
font-size:18px;
font-style:normal;
color:#FFFFFF;
}

a.menutop{
background-color:#1811AD;
display: block;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
text-decoration:none;
padding-left:none;
padding-top:3px;
height:25px;
width:118px;
}

a:link.menutop, a:visited.menutop, a:active.menutop{
color:#FFFFFF; /*button text color*/
}

a.menutop span{
display: block;
}

a.menutop:hover{ /* Hover state CSS */
background-color:#FFFFFF;
color:#1811AD;
}

a.menutop:hover span{ /* Hover state CSS */
background-position:0px;
color:#1811AD;
}

a.menutop_on{
background-color:#FFFFFF;
display: block;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
text-decoration:none;
padding-left:none;
padding-top:3px;
height:25px;
width:118px;
}

a:link.menutop_on, a:visited.menutop_on, a:active.menutop_on{
color:#1811AD; /*button text color*/
}

a.menutop_on span{
display: block;
}

a.menutop_on:hover{ /* Hover state CSS */
background-color:#1811AD;
color:#1811AD;
}

a.menutop_on:hover span{ /* Hover state CSS */
background-position:0px;
color:#FFFFFF;
}

a.home{
background-image:url(img/back_inicio.jpg);
background-repeat:no-repeat;
display: block;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
text-decoration:none;
padding-left:23px;
padding-top:3px;
height:25px;
width:62px;
}

a:link.home, a:visited.home, a:active.home{
color:#1811AD; /*button text color*/
}

a.home span{
display: block;
}

a.home:hover{ /* Hover state CSS */
background-image:url(img/back_inicio2.jpg);
color: #FFFFFF;
}

a.home:hover span{ /* Hover state CSS */
background-position:0px;
color: #FFFFFF;
}

a.home2{
background-image:url(img/back_inicio2.jpg);
background-repeat:no-repeat;
display: block;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
text-decoration:none;
padding-left:23px;
padding-top:3px;
height:25px;
width:62px;
}

a:link.home2, a:visited.home2, a:active.home2{
color:#FFFFFF; /*button text color*/
}

a.home2 span{
display: block;
}

a.home2:hover{ /* Hover state CSS */
background-image:url(img/back_inicio.jpg);
color:#1811AD;
}

a.home2:hover span{ /* Hover state CSS */
background-position:0px;
color:#1811AD;
}

a.contact {
background-color:#FFFFFF;
display: block;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
text-decoration:none;
padding-left:none;
padding-top:3px;
height:25px;
width:95px;
}

a:link.contact, a:visited.contact, a:active.contact{
color:#1811AD; /*button text color*/
}

a.contact span{
display: block;
}

a.contact:hover{ /* Hover state CSS */
background-color:#1811AD;
color:#1811AD;
}

a.contact:hover span{ /* Hover state CSS */
background-position:0px;
color:#FFFFFF;
}

a.bottonproduct{
background-image:url(img/boton_gray.jpg);
background-repeat:no-repeat;
display: block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
text-decoration:none;
padding-left:35px;
padding-top:6px;
height:26px;
}

a:link.bottonproduct, a:visited.bottonproduct, a:active.bottonproduct{
color:#4B1500; /*button text color*/
}

a.bottonproduct span{
display: block;
}

a.bottonproduct:hover{ /* Hover state CSS */
background-image:url(img/boton_red.jpg);
color: #FFFFFF;
}

a.bottonproduct:hover span{ /* Hover state CSS */
background-position:0px;
color: #FFFFFF;
}

a.bottonproduct_on{
background-image:url(img/boton_red.jpg);
background-repeat:no-repeat;
display: block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
text-decoration:none;
padding-left:35px;
padding-top:6px;
height:26px;
}

a:link.bottonproduct_on, a:visited.bottonproduct_on, a:active.bottonproduct_on{
color:#FFFFFF; /*button text color*/
}

a.bottonproduct_on span{
display: block;
}

a.bottonproduct_on:hover{ /* Hover state CSS */
background-image:url(img/boton_gray.jpg);
color:#4B1500;
}

a.bottonproduct_on:hover span{ /* Hover state CSS */
background-position:0px;
color:#4B1500;
}

.line_derecha{
background-image:url(img/line_division.jpg);
background-position:right;
background-repeat:repeat-y;
}

h1 {font-size:30px; font-family:"arial"; color:#1811AD; font-weight:bold; margin-bottom:5px; margin-top: 5px;}
h2 {font-size:24px; font-family:"arial"; color:#1811AD; font-weight:bold; margin-bottom:5px; margin-top: 5px;}
h3 {font-size:18px; font-family:"arial"; color:#B6B6B6; font-weight:bold; margin-bottom:5px; margin-top: 5px;}
h4 {font-size:14px; font-family:"arial"; color:#1811AD; font-weight:bold; margin-bottom:5px; margin-top: 5px;}

#footer A:link {
	color:#1811AD;
	text-decoration: none;

}

#footer A:visited {
	color:#1811AD;
	text-decoration: none;

}

#footer A:active {
	color:#1811AD;
	text-decoration: none;

}

#footer A:hover {
	color:#1811AD;
	text-decoration:none;
}

form.buscador{
margin:0;
padding:0;
border:0;
line-height:0;
}

input.campobuscar {
	border: 0;
	margin: 0;
	color:#1811AD;
	font-size:12px;
	height: 19px;
	width: 144px;
	padding: 3px 0 0 3px;
}

.tex_productos{
font-family:"Arial";
font-size:14px;
font-style:normal;
text-decoration:none;
color:#000000;
}

a.tex_productos{
font-family:"Arial";
font-size:14px;
font-style:normal;
text-decoration:none;
color:#FF0000;
}

.tex_path{
font-family: "Arial Narrow";
font-size:14px;
color:#1811AD;
}

.tex_path a{
font-family: "Arial Narrow";
font-size:14px;
color:#1811AD;
}

textarea.infoadicional{
border: 0;
margin: 0;
padding:3px 3px 3px 3px;
font-size: 12px;
color:#000000;
width:420px;
height:180px;
}

input.campocontacto {
	border: 0;
	margin: 0;
	color:#000000;
	font-size:12px;
	height: 20px;
	width: 320px;
	padding:0 3px 0 3px;
}

input.camp_65 {
	border: 0;
	margin: 0;
	color:#000000;
	font-size:12px;
	height: 20px;
	width: 65px;
	padding:0 3px 0 3px;
}

input.camp_63 {
	border: 0;
	margin: 0;
	color:#000000;
	font-size:12px;
	height: 20px;
	width: 63px;
	padding:0 3px 0 3px;
}

input.camp_125 {
	border: 0;
	margin: 0;
	color:#000000;
	font-size:12px;
	height: 20px;
	width: 115px;
	padding:0 3px 0 3px;
}

input.camp_115 {
	border: 0;
	margin: 0;
	color:#000000;
	font-size:12px;
	height: 20px;
	width: 80px;
	padding:0 3px 0 3px;
}

input.camp_55 {
	border: 0;
	margin: 0;
	color:#000000;
	font-size:12px;
	height: 20px;
	width: 55px;
	padding:0 3px 0 3px;
}

input.camp_90 {
	border: 0;
	margin: 0;
	color:#000000;
	font-size:12px;
	height: 20px;
	width: 90px;
	padding:0 3px 0 3px;
}

select.camp_901{
	border: 0;
	margin: 0;
	color:#000000;
	font-size:12px;
	height: 20px;
	width: 95px;
}

input.boton {
	border: 0;
	margin: 0;
	background-color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1811AD;
	height:30px;
	padding:3px 0 3px 0;
}