* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 	margin: 0px;
	background-color: #f8d697;
	background-repeat: repeat-y;
	margin-left: 0px;
	margin-top: 0px;
	/*background-image: url(images/fondo_922x652.jpg);*/
}
/*--------------------------*/
body,td,th {
	color: #336699;
}
.bodyText {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#336699;
	line-height:20px;
	margin-top:0px;
}
/*--------------------------*/
#wrapper { 
 margin: 0 auto;
 width: 922px;
 background-image: url(images/fondo_922x652.jpg);
}
#link2 { 
font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	line-height:24px;
	text-align: left;
}
#link2 a:hover {
	color:#FF6600;
	}

#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 10px;
 border: 1px solid #F4D8A2;
 height: 195px;
 margin: 0px 0px 5px 0px;
 /* background: #F4D8A2;*/
}
#leftcolumn { 
 color: #333;
 border: 1px solid #F4D8A2;
 /*background: #F4D8A2;*/
 margin: 0px 5px 5px 0px;
 padding: 10px;
 /*height: 350px;*/
 width: 195px;
 float: left;
 text-align: left;
}
#include { 
 float: left;
 color: #333;
 /*border: 1px dotted #006600;*/
 /*background: #F4D8A2;*/
 margin: 0px 5px 5px 0px;
 padding: 10px;
 /*height: 350px;*/
 width: 420px;
 display: inline;
}
#include2 { 
 float: left;
 color: #333;
 /*border: 1px dotted #006600;*/
 /*background: #F4D8A2;*/
 margin: 0px 5px 5px 0px;
 padding: 10px;
 /*height: 350px;*/
 width: 640px;
 display: inline;
}
#rightcolumn { 
 color: #333;
 border: 1px solid #F4D8A2;
 /*background: #F4D8A2;*/
 margin: 0px 0px 5px 0px;
 padding: 10px;
 /*height: 350px;*/
 width:210px;
 float: left;
}
#footer {
	width: 900px;
	clear: both;
	color: #333;
	border: 1px solid #f4d8a2;
	/*background: #F4D8A2;*/
 margin: 0px 0px 10px 0px;
	padding: 10px;
}
/*-------------------------------------------------*/

	/* ID Styles */

#navigation td {
border-bottom: 2px solid #ff9900;
	}
	
#navigation a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	/* font-weight:bold; */
	display:block;
	padding:8px 6px 10px 26px;
	background: url(images/mm_arrow_green.gif) 14px 45% no-repeat;
	}
	
#navigation a:hover {
	background: url(images/mm_arrow_red.gif) 14px 45% no-repeat;
	color:#FF6600;
	}
	
#logo 	{
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color: #CCFF99;
	letter-spacing:.2em;
	line-height:30px;
	}

#tagline 	{	
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
	letter-spacing:.4em;
	line-height:18px;
	}
/*-----------------------------------------*/
/* Class Styles */

.navText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
.pageName{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #990033;
	line-height:24px;
	text-align: left;
	}
	.pageName2{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #990033;
	line-height:24px;
	text-align: left;
	}
	
.subHeader {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #990033;
	line-height:16px;
	letter-spacing:0.2em;
	}

.quote {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:18px;
	}
	
.smallText {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	}
.mas {
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	}
	
.tabla_base_filete {
	border: thin dotted #cc3300;
}
.tabla_base_fil_abj {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #cc3300;
}
.tabla_base {
	margin: 0px;
	width: 900px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: 0px;
	background-color: #F4D8A2;
	height: auto;
	vertical-align: middle;
	text-align: center;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	border-width: 0;
	padding: 0;
}


.titol {	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

a:link {
	text-decoration: none;
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	color: #CC3300;
}
a:visited {text-decoration: none; color: #CC0066;}
a:active {text-decoration: none;}

.resaltado {
	font-size: 10px;
	color: #CC3300;
}
hr {
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #FF6600;
}
.destacar_verde {
	font-size: 12px;
	color: #006600;
}
.destacar_verde_mini {
	font-size: 10px;
	color: #006600;
}
td {
	color:#006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
.parrafo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990033;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
}	
/********************************* formularios LiveValidate **************************************************/
. LV_validation_message {
    font- weight: bold ;
    margin: 0 0 0 5px ;
}

. LV_valid {
    color: # 00CC00 ;
}

. LV_invalid {
    color: # CC0000 ;
}
    
. LV_valid_field ,
input.LV_valid_field : hover ,
input.LV_valid_field : activa ,
textarea.LV_valid_field : hover ,
textarea.LV_valid_field : activa {
    border: 1px solid # 00CC00 ;
}
    
. LV_invalid_field ,
input.LV_invalid_field : hover ,
input.LV_invalid_field : activa ,
textarea.LV_invalid_field : hover ,
textarea.LV_invalid_field : activa {
    border: 1px solid # CC0000 ;
}
	/*********************************************************************************************/
.sinfilete {

	border-bottom: 0px ;
}
p {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990033;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	/** text-align: justify; **/
}
.romana {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16px;
}
.capitol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990033;
	font-size: 11px;
	font-weight: bold;
}
.capitol_pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 14px;
}.link2 {
	color: #CC0000;
	text-decoration: none;
}
