/*body {margin:0;padding:0;background:url(images/hed.gif) #ffffff 0 0 repeat-x;}*/
body {margin:0;padding:0;background:url(images/hed2.gif) 0 0 repeat-x;}
table, td {border-collapse:collapse;}
td { vertical-align:top;}
table, td, img {border:0;}
form, td, ul, li {margin:0; padding:0;}
td, a, span, input, textarea  { font:11px Tahoma, Arial, Geneva, sans-serif;color:#000000;}
td, span { line-height:12px;}
input, select, textarea  { font-size:11px; color:#666666;}
/*input, select, textarea  { font-size:11px; color:#009ECD;}*/
table {width:100%;} .h {height:100%;}

a,.header_menu a:hover,.menu a:hover, .box_page span a {text-decoration:underline;}
a:hover,.header_menu a,.menu a, .box_page span a {text-decoration:none;}

.w {background:url(images/w2.gif) repeat-x 0 188px;}

.header img {margin:38px 0px 57px 78px;}
	/*.header_menu {padding:30px 0px 0px 166px;}*/
	.header_menu {padding:30px 0px 0px 100px;}
	/*.header_menu a {font-size:10px;background:url(images/w1.gif) no-repeat left; color:#009ECD;padding:0px 10px 0px 10px;}*/
	.header_menu a {font-size:10px;background:url(images/w1.gif) no-repeat left; color:#519600;padding:0px 10px 0px 10px;}
	.header_menu form {margin:19px 0px 0px 134px;}
	.header_menu input.text { width:150px;height:18px;border:1px solid #B5D3F0;margin:0px 8px 0px 0px;}
	.header_menu input { vertical-align:middle;}

.menu {margin:16px 0px 25px 225px;}
.menu a { color:#3E5860;}
.menu a { font-size:12px;background:url(images/n.png) no-repeat left;padding:0px 34px 0px 38px;}
.menu span {background:url(images/n.png) no-repeat right;padding:0px 10px 0px 0px;} 

.textos td { color:#3E5860;}
.textos td { font-size:12px;padding:0px 0px 0px 0px;} 

.width_left {width:160px;margin:0px 14px 0px 31px;}

	.box_header td { font-size:12px;font-weight:bold;padding:14px 0px 14px 0px;color:#3E5860;}

	.box_content ul { background:url(images/dot.gif) repeat-x bottom;padding:0px 0px 14px 0px;}
	.box_content ul li { list-style:none;margin:0px 0px 6px 0px;}
	.box_content ul li a { color:#8C8C8C;background:url(images/ul.png) no-repeat left;padding:0px 0px 0px 10px;}
	.box_content ul li.bg_list_sub a { background: none;}
	
	.box_content2 td { line-height:18px;text-align:center;}
	.box_content2 img {margin:0px 0px 6px 0px;}
	.box_content2 strong, .box_product table td strong {font-size:12px; color:#519600;}

.width_right {width:192px;margin:0px 0px 0px 14px;}
.width_right td {padding-left:10px;}
.width_right .box_content ul { background: none;padding:0;}

	.box_select, .box_lang {margin:0px 0px 18px 0px;}
	.box_lang img { border:1px solid #D8D8D8;margin:0px 2px;}
	.box_select select {width:111px;height:19px;}
	
	.box_product img {border:1px solid #EDEDED; display:block;}
	
	.box_product table td { text-align:center; color:#616161;}
	.box_product table td p img {margin:0px 0px 3px 0px;}
	.box_product table td p {background-color:#EDEDED;padding:0px 0px 8px 0px;margin:0px 0px 4px 0px;}
	
	.box_product table td span a {background:url(images/w3.gif) no-repeat left;padding:0px 0px 0px 15px;margin:0px 10px 0px 0px; color:#212121; text-transform: none;}
	.box_product table td span.link2 a {background:url(images/w4.gif) no-repeat left; color:#C45300; text-transform: none;}
	.box_product table td a { font-size:11px; color:#8C8C8C; text-transform: uppercase;}
	
	.box_product td.link a { display:inline;padding:0px 10px 0px 1px;}
	.box_product td.link img {margin:0;padding:0; border: none;display:inline;}
	
	.hm1 {margin:0px 0px 31px 0px;}
	.hm2 {margin:0px 0px 20px 0px;}
	
	.box_page td { color:#8B8B8B;}
	.box_page a, .box_page strong, .box_page span, .box_page strong { color:#C45300;}
	
	.box4 {margin:0px 0px 10px 0px;}
	.box4 td { color:#8C8C8C;}
	.box4 form {margin:7px 0px 6px 0px;}
	.box4 a img {margin:16px 6px 0px 0px;}
	.box4 form select {width:119px;height:16px;}
	.box4 form select.sel2 {width:159px;height:16px;margin:0px 0px 0px 10px;}
	
	.box_cart td { text-align:center;}
	.box_cart strong {font-size:12px;color:#3E5860;}
	.box_cart b {font-size:12px; color:#006AB5;}
	.box_cart input.txt {width:40px;height:18px; text-align:right;}
	.box_cart input.txt, .box_cart img {border:1px solid #808080;}
		td.box_sub { text-align:left;}
		td.box_sub span { display:block;margin:0px 20px 20px 0px; text-align: right;}
		td.box_sub a {margin:0px 15px 0px 0px;}
		
		
	.box_cart td.box_sub img { border: none;}
	
	.hr {height:31px;background:url(images/hr.gif) repeat-x center;}
	
.border {height:1px;background:url(images/dot.gif);}

/*.shopp_cart {background:url(images/shop.png); text-align:right;width:162px;height:59px;}*/
.shopp_cart {text-align:right;width:162px;height:59px;}
.shopp_cart td { font-size:12px;color:#008CC7;padding:16px 15px 0px 0px;}

.box_popup .header img {margin:28px 197px 0px 0px;}

.box_popup .footer td, .box_popup .footer a { color:#1F1F1F;}
.box_popup .footer { text-align:right;border: none;}
.box_popup strong { color:#006AB5;}

.footer { border-top:1px solid #D1D1D1; text-align:center;margin:25px 0px 0px 0px;}
.footer a{ color:#519600;}
.footer b a { font-weight:bold;}
.footer td { color:#909090; line-height:18px;padding:21px 0px 0px 0px;}
.footer img {margin:10px 0px 0px 0px;}

.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBox {
  background: #E5E5D3;
}

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

u {text-decoration:none; color:#C45300;}

.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#5E6166;
}

.smallText a { color:#3C3C3C; font-size:11px; text-decoration:underline;
}
.smallText a:hover { color:#3C3C3C; font-size:11px; text-decoration:none;
}
TD.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

SPAN.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.smallText font b { color:#FF0033; text-decoration:none; font-size:11px }

.titular {
  font-family: Arial;
  font-size: 18px;
  color:#5E6166;
  font-weight:bold;
  text-align:justify;
}

.titularnom {
  font-family: Arial;
  font-size: 18px;
  /*color:#0099FF;
  color:#F58B96;*/
  color:#E6C439;
  font-weight:bold;
}

.tituloResultados {
  	font-family: Arial;
  	font-size: 18px;
  	color:#009ECD;
  font-weight:bold;
}
	

.explicacion {
	color:#8C8C8C;
	text-align:justify;
}

.alineacion
{
	padding: 20 20 20 20px;
}

.dirnegro {font-family: Arial; font-size: 11px; color:#333333; }
	.dirnegro ul li { color:#8C8C8C;background:url(images/ul.png) no-repeat left;padding:0px 0px 0px 10px;}
	
.dirvilla {font-family: Arial; font-size: 12px; color:#333333; }
	.dirvilla ul li { color:#8C8C8C;background:url(images/ul2.png) no-repeat left;padding:0px 0px 0px 10px;}
	
.dirvilla2 {font-family: Arial; font-size: 12px; color:#333333; }
	.dirvilla2 ul li { color:#8C8C8C;padding:0px 0px 0px 10px;}
	
.casaazul {font-family: Arial; font-size: 12px; color:#ffffff; }
	.casaazul ul li {color:#aaaaaa;background:url(images/ul2.png) no-repeat left;padding:0px 0px 0px 10px;}
	.casaazul a {font-family: Arial; font-size: 12px; color:#aaaaaa;}
	
.servicios {font-family: Arial; font-size: 12px; color:#000000; }
	.servicios ul li {font-family: Arial; font-size: 12px;color:#aaaaaa;background:url(images/ul.png) no-repeat left;padding:0px 0px 0px 10px;}
	.servicios a {font-family: Arial; font-size: 12px; color:#aaaaaa;}

.dirverde {font-family: Arial; font-size: 11px; color:#519600; font-weight:bold; }
.dirverde a {font-family: Arial; font-size: 11px; color:#519600; text-decoration:underline; }

