/* CSS Documento */
body{
	background-color: #FFFFFF;
	padding:0px; margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #747474;
	text-decoration:none;
}
table{
	border: 0px;
	vertical-align: top;
}
a, div, p, ul, h2, h3, form, label, select, img, td{
	padding:0px;
	margin:0px;
}
ul{
	list-style-type:none;
}
.rojo{
	color:#f48a2e;
	text-decoration:none;
}
.verde{
	color:#53a500;
	text-decoration:none;
}
.fondo_plomo{
	background:#f2f3f4;
}
.fondo_verde{
	background:#a9d164;
}
/*---- B A N N E R ----*/
.bg_banner{
	background:url(../imagen/bg_banner.jpg) 0 0 repeat-x #53a500;
	position:relative;
	margin:0 auto;
}
/*---- C E N T R O ----*/
.bg_centro{
	background:url(../imagen/bg_centro.jpg) 0 0 repeat-x #FFFFFF;
	position:relative;
	margin:0 auto;
}
/*---- P I E  D E  P A G I N A ----*/
.bg_pie{
	background:url(../imagen/bg_pie.jpg) 0 0 repeat-x #53a500;
	position:relative;
	margin:0 auto;
}


/*----BODY PANEL----*/
.bodyMainPan{
	margin:5px 20px 5px 20px;
}
.negro{
	background:#000000;
	color:#F7D809;
}
/*.bodyMainPan tr:hover {color:#8D6C1B;}**********************/

/*----------------Seminner Panel--------------*/
.seminner{
	color:#4D4D4D;
	text-decoration:none;
	padding:0px;
}
.seminnerPan{
	background:#FFFAEE;
	color:#4D4D4D;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px 5px 0px;
	margin:5px 0 0 0;
	border:solid #E2CA90 1px;
}
.seminnerPanSus{
	background:url(../imagen/sus.png) 0 0 repeat-y #FFFAEE;
	background-position: right;
	color:#4D4D4D;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px 5px 0px;
	margin:5px 0 0 0;
	border:solid #E2CA90 1px;
}
.seminnerPanBs{
	background:url(../imagen/bs.jpg) 0 0 repeat-y #FFFAEE;
	background-position: right;
	color:#4D4D4D;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px 5px 0px;
	margin:5px 0 0 0;
	border:solid #E2CA90 1px;
}
.title{
	background:#FCE5AF;
	color:#8D6C1B;
	font:20px/25px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	border-bottom:1px solid #E2CA90;
}
.title1{
	background:#FCE5AF;
	color:#8D6C1B;
	font:12px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	border-bottom:1px solid #E2CA90;
}
.black{
	background:#fff;
	color:#000000;
	padding:0px 5px 0px 5px;
}
.cofy{
	background:#FFFAEE;
	color:#4D4D4D;
	padding:0px 5px 0px 5px;
}

/*--------Formularios----------*/
form select{
	background-color:#FFFFFF;
	font-size:11px;
	color: #747474;
	padding:0 2px 0 5px;
	border:1px solid #cccccc;
}
form input.num{
	text-align:right;
	background:#FFFAEE;
	color:#8D6C1B;
	font-weight:bold;
	border:none;
	font-size:11px;
	margin:0px;
	padding-right:2px;
}
form input.text1{
	background:#FFFAEE;
	color:#8D6C1B;
	font-weight:bold;
	border:none;
	font-size:11px;
	margin:0px;
	padding:0px;
}
form input.text {
	background:#FFFFFF;
	color:#747474;
	font-size:11px;
	margin:0px;
	/*width:100px;*/
	padding:1px 2px 1px 5px;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
form textarea{
	background:#fff;
	color:#333333;
	font-size:12px;
	margin:0px;
	padding:1px 2px 1px 5px;
	border-top: 1px solid #E2CA90;
	border-left: 1px solid #E2CA90;
	border-right: 1px solid #F1E4C6;
	border-bottom: 1px solid #F1E4C6;
}
form input.submit{
	background:#747474;
	color:#FFFFFF;
	font-weight:bold;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	font-size:11px;
	margin:5px 0px 5px 0px;
	padding:1px 10px 1px 10px;
	cursor: hand;
	text-align:center;
}
.error {
  -moz-box-shadow: inset 0px 1px 0px 0px #FF0000;
  -webkit-box-shadow: inset 0px 1px 0px 0px #FF0000;
  box-shadow: inset 0px 1px 0px 0px #FF0000;
  background-color: #fef4f3;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #d02718;
  color: #FF0000;
 font: normal 0.835em / 1.5em Arial, Helvetica, sans-serif;
  /*text-shadow: 1px 1px 0px #810e05;*/
}
.error:hover {
  background-color: #fde9e7;
}
.error:active {
  position: relative;
  top: 1px;
}
/*----FOOTER PANEL----*/
.footermainPan{
	height:48px;
	background:url(../imagen/bg_pie.gif) 0 0 repeat-x #fff;
	color:#fff;
	padding-top:0px;
}
.footerPan{
	width:780px;
	position:relative;
	margin:0 auto;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.footerPan1{
	color:#8D6C1B;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:2px 0 0 0;
	border-top:1px solid #F1E4C6;
}
/*a{
	padding:0 1px 0;
	color:#fff;
	text-decoration:none;
	font-size:11px;
}
a:hover{
	color:#F7D809;
	text-decoration:underline;
}*/