body {

	background-color: #fff;

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

	color: #333;

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

	background-position: top;	

	background-repeat: repeat-x;

	margin: 0px 0px 0px 0px;

}


div {
font-size: 11px;

}


div.logo {

	padding: 4px 28px 13px 25px;

}



img {

	border: 0;

}



div.logo img {

	display: block;

}



td.nav2 {

	background-color: #50ABB6;

}



td.nav1 {

	background-color: #5282B5;

}



td.nav1 img, td.nav2 img {

	display: block;

	margin: 6px 0px 10px 0px;

}



p.utils {

	color: #fff;

	font-size: 10px;

	margin-bottom: 10px;

}



p.utils a:link {

	color: white;

	background-color: transparent;

	text-decoration: none;

	border-bottom: 1px dotted #fff;

}



p.utils a:active {

	color: white;

	background-color: transparent;

	text-decoration: none;

	border-bottom: 1px dotted #fff;

}



p.utils a:visited {

	color: #ffc;

	background-color: transparent;

	text-decoration: none;

	border-bottom: 1px dotted #ffc;

}



p.utils a:hover {

	color: #ffc;

	background-color: transparent;

	text-decoration: none;

	border-bottom: 1px dotted #ffc;

}



table.tablepromo {

	margin: 6px 0px 20px 21px;

}



table.tablemainhome {

	margin: 6px 0px 20px 21px;

}





table.tablefooter {

	border-top: 1px dotted #999;

	margin: 6px 0px 20px 21px;

	font-size: 11px;

}



table.tablefooter p {

	margin-top: 3px;

}



.block {

	display: block;

}



.dot {

	vertical-align: middle;

	margin-left: 3px;

}



table.tablepromo p {

	font-size: 11px;

	color: white;

	margin-top: 0px;

	

}



table.tablepromo p a:link {

	color: white;

	background-color: transparent;

	text-decoration: none;

	border-bottom: 1px dotted #fff;

}



table.tablepromo p a:active {

	color: white;

	background-color: transparent;

	text-decoration: none;

	border-bottom: 1px dotted #fff;

}



table.tablepromo p a:visited {

	color: #ffc;

	background-color: transparent;

	text-decoration: none;

	border-bottom: 1px dotted #ffc;

}



table.tablepromo p a:hover {

	color: #ffc;

	background-color: transparent;

	text-decoration: none;

	border-bottom: 1px dotted #ffc;

}



table.tablepromo h3 {

	margin: 10px 0px 5px 0px;

}





table.tablemainhome p {

	font-size: 11px;

	color: #666;

	margin-top: 0px;

	

}



table.tablemainhome h3 {



	font-size: 11px;

	font-weight: bold;

	color: #666;



}





table.tablemainhome h2 {



	font-size: 11px;

	font-weight: bold;

	color: #666;

	margin: 0px 0px 10px 0px;



}



.title {

	margin-bottom: 4px;

}



input.submit {

	background-color: #50ABB6;

	color: #fff;

	display: block;

	float: right;

	margin-top: 3px;

	border-bottom: 1px solid #13646E;

	border-right: 1px solid #13646E;

	border-top: 1px solid #C1E8ED;	

	border-left: 1px solid #C1E8ED;

	font-size: 10px;

	font-weight: bold;

	height: 20px;

	

}





.banner {

	margin: 0px 0px 15px 0px;

	display: block;

}



table.form label {

	font-weight: bold;

	display: block;

	font-size: 11px;

}





img.list {

	display: block;

	margin: 6px 5px 0px 0px;

}



.axul {

	display: block;

	margin-bottom: 0px;W

	

}

a:link.mapaweb {

	color: #777777;

	text-decoration: none;

	border-bottom: 0px;

	font-size: 12px;

}

a:active.mapaweb {

	color: #777777;

	text-decoration: none;

	border-bottom: 0px;

	font-size: 12px;

}

a:hover.mapaweb {

	color: #777777;

	text-decoration: none;

	border-bottom: 0px;

	font-size: 12px;

}

a:visited.mapaweb {

	color: #777777;

	text-decoration: none;

	border-bottom: 0px;

	font-size: 12px;

}

ul

	{

	font-family:arial;

	font-size:12px;

	}

li

	{

	font-family:arial;

	font-size:12px;

	}
	
	

table.venta {
	border: 1px dotted #999;
	margin-bottom: 20px;
}

table.venta td {
	border-top: 1px dotted #999;	
	border-left: 1px dotted #999;	  
	padding: 5px;

}


table.venta td p {

	margin: 0px;

}

table.lista_home {
	border-left: 1px dotted #999;
	border-bottom: 1px dotted #999;
	border-right: 1px dotted #999;	
	}
	
table.lista_home td{
	/*border-top: 1px dotted #999;	*/
	border-top: 1px dotted #999;
	border-left: 1px dotted #999;	  
	padding: 3px;
}

table.lista_home tr.n{
	background-color: #fafafa;
}

table.lista_home tr.cabecera{
		 border-top: none;
		background-color:#50ABB6;
		 color: #ffffff;
		font-weight: 600;
}

