.bodyindex {
	background-image:url("../pics/fondo.jpg");
	background-repeat:repeat-x;
	text-align:center;
	margin:0px;
	background-color: #3C3C3C;
}

.div100por100 {
	width:100%;
}

.capa1009 {
	position:relative;
	left:0px;
	top: 0px;
	width: 1009px;
	text-align: left; /* centrar con explorer */
	margin: 0px auto; /* centrar con firefox */
	background-image:url(../pics/fnddiv1009.jpg);
	background-repeat:no-repeat;
	background-color: #313131;
}

.capa1009limp {
	position:relative;
	left:0px;
	top: 0px;
	width: 1009px;
	text-align: left; /* centrar con explorer */
	margin: 0px auto; /* centrar con firefox */
}

.capa973 {
	position:relative;
	left:0px;
	top: 0px;
	width: 973px;
	text-align: left; /* centrar con explorer */
	margin: 0px auto; /* centrar con firefox */
}

.capa962 {
	position:relative;
	left:0px;
	top: 0px;
	width: 962px;
	text-align: left; /* centrar con explorer */
	margin: 0px auto; /* centrar con firefox */
}

.clearboth {
	clear:both;
}

img {
	border: 0px;
}

h1 {
	margin: 0px;
}

h2 {
	margin: 0px;
}

h3 {
	margin: 0px;
}

h4 {
	margin: 0px;
}

h5 {
	margin: 0px;
}

h6 {
	margin: 0px;
}

h7 {
	margin: 0px;
}

form {
	margin: 0px;
}

p {
	margin: 0px;
}

.marginzeroder {
	margin: 0px;
	text-align: right;
}

.marginzerocen {
	margin: 0px;
	text-align: center;
}

.margin4cen {
	margin: 4px;
	text-align: center;
}

.marginzeroizq {
	margin: 0px;
	text-align: left;
}

.h9px {
	height:9px;
}

.h15px {
	height:15px;
}

.h2px {
	height:2px;
}

.h5px {
	height:5px;
}

.botonform_curv {
	background-color:#831100;
	border:  0px;
	padding: 2px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	behavior: url(../css/border-radius.htc);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	height: 21px;
	cursor: pointer;
}

.inputform_curv {
	background-color:#717171;
	border:  0px;
	padding: 2px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	behavior: url(../css/border-radius.htc);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
	height: 16px;
}

.inputform {
	height: 18px;
	background-color:#393939;
	border:  1px solid #3a3a3a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
}

.inputformta {
	background-color:#393939;
	border:  1px solid #d7d7d7;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(../css/border-radius.htc);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
}

.botonform {
	background-color:#393939;
	border:  1px solid #676767;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(../css/border-radius.htc);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
	cursor: pointer;
}

.botonform:hover {
	background-color:#333333;
	border:  1px solid #676767;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(../css/border-radius.htc);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
	cursor: pointer;
}

.posmenuhead {
	width:973px; height:45px; background-image:url(../pics/fndmenuhead.png); background-repeat:no-repeat;
}

.opmenuhead {
	margin: 12px 0px 0px 9px; float:left;
}

.opmenuhead2 {
	margin: 10px 0px 0px 5px; float:left; height: 26px; background-image:url(../pics/fndrojodeg.gif); background-repeat:repeat-x;
}

.txtblancomed {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
}

.txtblanco {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
}

.txtnegro {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.txtnegrob {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.txtblancob {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}

.titblanco {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}

.txtlinkblanco {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
}

.txtlinkblanco:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: underline;
}

.txtrojo {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #a31601;
	text-decoration: none;
}

.titrojo {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #a31601;
	text-decoration: none;
}

.txtblancogr {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
}

.capacent01 {
	float:left; width:756px; height:422px; border-left: #585858 solid 3px; border-top: #585858 solid 3px; border-bottom: #585858 solid 3px;
}

.capacent02 {
	float:left; width:203px; height:428px; background-color:#000000;
}

.opban {
	 width:100%; height:106px; border-left: #585858 solid 2px;
}

.opbansel {
	 background-color:#262626; width:100%; height:104px; border-left: 0px; border-top: #585858 solid 3px; border-bottom: #585858 solid 3px; border-right: #585858 solid 2px; background-image:url(../pics/fndopban.jpg); background-repeat:no-repeat;
}

.opbantd {
	padding-left:3px; border-bottom: #cccccc solid 1px;
}

.opbantdsel {
	padding-left:3px;
}

.capacatindex {
	height:35px; width:178px; background-image:url(../pics/fndcat.jpg); background-repeat:repeat-x; text-align:center;
}

.capacatindex00 {
	border: #585858 solid 3px; overflow:hidden; width:172px; height:184px;
}

.capafooter {
	height:124px; background-image:url(../pics/fndfooter.png); background-repeat:repeat-x;width:100%;
}

.capafooter02 {
	background-color: #272727; height:124px;background-image:url(../pics/fndfooter.png); background-repeat:repeat-x; 
}

.hv3 {
	height:3px; overflow:hidden;
}

.hv10 {
	height:10px; overflow:hidden;
}

.hh25fl {
	float:left; width:25px; overflow:hidden;
}

.hh15fl {
	float:left; width:15px; overflow:hidden;
}

.fl {
	float:left;
}

.bordegris {
	border: #333333 solid 1px;
}