body {	background-color: #404F21;	background-image: url(../img/basics/mute-stripes.jpg);	margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;}.bullet {	background-image: url(../img/basics/bullet.png);	background-repeat: no-repeat;	font-size: 12px;	text-align: justify;	background-position: 0px 3px;	line-height: 1.4em;	padding-bottom: 10px;	padding-left: 15px;}.subrayado {	text-decoration:underline;}.notapie {	font-size: 11px;	color: #333333;	font-style: italic;	text-align: right;	padding-top: 5px;	padding-bottom: 5px;}.contenidos {	font-size: 12px;	text-align: justify;	color: #000000;	line-height: 1.4em;}.titulo00 {	font-size: 20px;	color: #565C09;	font-weight: bold;	padding-bottom: 10px;}.titulo01 {	font-size: 20px;	color: #565C09;	font-weight: bold;	padding-bottom: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CC0000;}.titulo02 {	font-size: 14px;	color: #E9EFD3;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CC0000;	background-color: #787F20;	padding: 6px 6px 6px 27px;	background-image: url(../img/basics/star.png);	background-repeat: no-repeat;	background-position: 5px 6px;}.subtitulo01 {	font-size: 14px;	text-align: justify;	padding-top: 15px;	color: #565C09;	font-weight: bold;	padding-bottom: 15px;}.subtitulo02{	font-size: 14px;	text-align: justify;	padding-top: 0px;	color: #565C09;	font-weight: bold;	padding-bottom: 15px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CC0000;}.derechos {	font-size: 11px;	color: #d6dec6;	font-family: Arial, Helvetica, sans-serif;	padding: 10px 20px;}.lineasext {	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #878C47;	border-left-color: #878C47;}.cuadroppal {	border: 1px solid #787F20;}.cuadro2do {	border: 1px solid #787F20;	background-color: #9BA62B;}.cuadro3er {	background-color: #8F9A28;	border-top: 1px #676E1C;	border-right: 1px solid #676E1C;	border-bottom: 1px solid #676E1C;	border-left: 1px solid #676E1C;}.marcofoto {	border: 2px solid #9BA62B;}.escudo {	background-color: #CDDAA7;	background-image: url(../img/basics/escudo.png);	background-repeat: no-repeat;	background-position: center center;}.footerbg {	background-image: url(../img/footer/footer_bg.png);	background-repeat: repeat;}/* CUADROS ------------------------------------------------*/.cuadroppalbor {	background-color: #787F20;}.cuadroppalint {	background-color: #CDDAA7;}/* COLORES ------------------------------------------------*/.rojo {	background-color: #CC0000;}.verde01 {	background-color: #CC0000;}a:link {	color: #565C09;	text-decoration: none;}a:hover {	color: #CC0000;	text-decoration: underline;}a:visited {	color: #565C09;	text-decoration: none;}/* NAV SECCION ------------------------------------------------*/.menupro{	color:#565C09;	font-weight:bold;	font-size: 12px;	padding-bottom: 3px;	text-align: left;	padding-top: 8px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;}.menupro a:link {	color: #565C09;	text-decoration: none;}.menupro a:visited {	color: #565C09;	text-decoration: none;}.menupro a:hover {	color: #CC0000;	text-decoration: underline;}/* NAV ARCHIVO PPAL ------------------------------------------------*/.navarchppal{	color:#565C09;	font-size: 12px;	padding-bottom: 3px;	text-align: justify;	padding-top: 5px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	background-image: url(../img/basics/marker.png);	background-repeat: no-repeat;	background-position: 5px 8px;	padding-left: 20px;	padding-right: 6px;}.navarchppal a:link {	color: #565C09;	text-decoration: none;}.navarchppal a:visited {	color: #565C09;	text-decoration: none;}.navarchppal a:hover {	color: #CC0000;	text-decoration: underline;}/* NAV BACK ------------------------------------------------*/.back{	color:#565C09;	font-size: 11px;	padding-bottom: 3px;	text-align: right;	padding-top: 8px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;}.back a:link {	color: #565C09;	text-decoration: none;}.back a:visited {	color: #565C09;	text-decoration: none;}.back a:hover {	color: #CC0000;	text-decoration: underline;}/* FORMA ------------------------------------------------*/.cssform p{	width: 300px;	clear: left;	margin: 0;	padding: 5px 0 8px 180px;	height: 1%;	color: #565C09;	font-weight: bold;}.cssform label{	float: left;	margin-left: -180px; /*width of left column*/	width: 140px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/	font-size: 12px;}.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/	width: 250px;	font-size: 10px;}.cssform textarea{	width: 270px;	height: 150px;}/*.threepxfix class below:Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html*/* html .threepxfix{margin-left: 3px;}.verde {	color: #51BB47;	text-align: center;	padding: 3px;}.campos {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #565C09;	padding-bottom: 3px;	padding-top: 3px;	width: 170px;	vertical-align: top;	text-align: left;}.box01 {	background-color: #F3F7E9;	border: 1px solid #9F9F9F;	font-size: 11px;	color: #565C09;	padding: 2px;}.boton01 {	background-color: #565C09;	color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	border-top: 1px solid #F0F0F0;	border-right: 1px solid #333333;	border-bottom: 1px solid #333333;	border-left: 1px solid #F0F0F0;	padding: 2px 10px;}.boton02 {	background-color: #50B949;	color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	border-top: 1px solid #F0F0F0;	border-right: 1px solid #333333;	border-bottom: 1px solid #333333;	border-left: 1px solid #F0F0F0;	padding: 2px;}.nota {	font-size: 10px;	color: #565C09;	text-align: left;	padding-top: 10px;	padding-bottom: 10px;	font-weight: bold;}.error {	line-height: 1.5em;	font-size: 13px;	text-align: justify;	padding-right: 20px;	padding-left: 35px;	color: #990000;}