
body { background-color: #96D045; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
		color: #333; }

p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #333; text-align: left; margin:15px 0px; }

.integra { font-weight: bold; color: #000; }

.black { color: #000; }
.gray { color: #666; }
.green { color: #96d045; }
.padded { padding: 10px; }

.MainContentTable { padding: 0px; }

.MainContentTable .tdGray { padding: 10px; background-color: #ebebeb; }

.roll {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:8pt; font-style:normal; font-weight:normal; 
letter-spacing:normal; text-decoration:none; text-transform: none; color:#000000;}
.roll:hover { color: #96d045; }
.logoM {margin: 30px 40px 20px 0;}

#MenuPrincipal {width: 245px;	margin: 10px; background-color: #000; padding: 10px 0px;	text-align:left;}
#MenuPrincipal img {	margin: 5px 0px;}

ul {list-style: none; margin: 0 0 0 0px; padding: 0px;}

ul li {background: transparent url(../images/bull.gif) top left; background-repeat: no-repeat; 
	line-height:16px; padding: 0px 10px 5px 25px;  margin: 2px 0px 2px 0px;}
	
ul.servicios { list-style: none; margin: 5px 0 0 0px; padding: 0px; font-weight: bold;}

ul.servicios li {background: transparent url(../images/bull.gif) top left; background-repeat: no-repeat; 
	line-height:16px; padding: 0px 10px 5px 2
	5px;  margin: 2px 0px 2px 0px;}
	
.ContactoLateral
{width: 180px; padding: 10px 10px 10px 25px; color: #fff;}

.ContactoLateral p
{color: #fff; line-height: 14px;}

#ContactContainer {width: 630px; float: right; margin: 30px 0px 30px 0px}

#ContactContainer form {margin: 30px 0px; padding: 0px;}
.tdField { font-weight: bold; text-align: left; padding: 5px; }

.tdFieldLabel { font-weight: bold; text-align: right; padding: 5px; font-size:11px; color:#000; }

a.a {color: #999; font-size: 13px; text-decoration:none;}
a.a:hover {color: #9c3; font-size: 13px; text-decoration:underline;}

.field
{ border: 1px solid #ccc; background-color: #fff; font-size: 11px; color: #333; padding: 2px; }

.PrimaryButton
	{ border: 1px solid #9c3; font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 11px; font-weight: bold; padding: 1px 3px 1px 3px; background-color: #9c3; line-height: 14px; }
	
.SecondaryButton
	{ border: 1px solid #333; font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 11px; font-weight: bold; padding: 1px 3px 1px 3px; background-color: #333; line-height: 14px; margin-left: 10px; }
	
/*****************  Sitemap ********************/

#SitemapContainer {	width: 420px; margin: 5px 0px 0px 0px; padding: 10px }

#SitemapContainer a { padding: 10px 25px;  margin-left:20px; color: #000; text-decoration: none; display:block; font-weight: bold; 
	background-image: url(../images/bull_sitemap.gif); background-repeat: no-repeat; background-position: 8px;}

#SitemapContainer a:hover { text-decoration: underline;}

#SitemapContainer a:visited {	color: #333;}

#SitemapContainer a.sub 
{ padding: 5px 25px; margin-left: 50px; color: #333; text-decoration: none; display:block; font-weight: normal;
	background-image: url(../images/bullet_submenu.gif); background-repeat: no-repeat; background-position: 7px;}

#SitemapContainer a.sub:hover { text-decoration: underline; }
#SitemapContainer a.sub:visited { color: #333; }