body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:  url("img/struct/fondo.gif");
	background-repeat: repeat;
	text-align: justify;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
	font-weight: normal;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: underline overline;	
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: overline;
}
a.test:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 20px;
}
a.test:visited {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
}
a.test:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline overline;
	line-height: 20px;
}
.banderitas{
	background-image:url(img/struct/lin_narazul.gif);
	text-align:right;
	background-repeat: no-repeat;
	vertical-align: middle;
	background-color: #FFC;
	height: 35px;
	padding-top: 5px;
	padding-right: 5px;
}
.enlaces{
	clear: both;
	margin-top: 10px;
	margin-bottom: 5px;
}
.col1{
	width: 195px;
	padding-left: 30px;
	float: left;	
}
.col2{
	width: 194px;
	float: left;
	padding-top: 25px;
}
.col3{
	width: 194px;
	float: left;
	padding-top: 40px;
}
.col4{
	width: 164px;
	float: left;	
	padding-top: 45px;
}
.fo_tit {
	background-color: #006699;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: bottom;

}
.fo_2 {
	background-color:#FFCC66;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: bottom;
	font-weight: bold;
}
.fo_azul {
	background-color: #006699;
	height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: bottom;
	font-weight: bold;	
}
.fo_li {
	background-color: #FFFFCC;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}
.fo_margens{
	clear:both;
	padding-top: 20px;
	padding-bottom: 10px;
	
}
.t50izq {
	float: left;
	clear: both;
	width: 348px;	
	padding-top: 3px;
	padding-left:10px;
	margin-right: 10px;
	background-image:url(img/struct/fondo50.gif);
	background-repeat: no-repeat;
	color:#FFF;
	font-weight: bold;
	display:inline-block;
	height: 17px;
}
.t50der {
	float: right;
	clear:right;
	width: 348px;
	padding-top: 3px;
	padding-left:10px;	
	background-image:url(img/struct/fondo50.gif);
	background-repeat: no-repeat;
	color:#FFF;
	font-weight: bold;
	display:inline-block;
	height: 17px;
}
.mitad {	
	float: left;
	clear: left;
	width: 353px;
	padding-top: 5px;
	padding-right: 5px;
	background-color: #FCDE83;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #069;
}
.mitad50 {
	width: 50%;
	/*padding-left:5%; 
	padding-right: 5%;*/
	height: 171px;
	/*position:relative;*/
	float:left;
	/*border: 1px solid #000;*/
	
}
.mitad50der {
	width: 50%;
	float:right;
	height: 171px;
}
.mitad_der {	
	float: right;
	clear: right;
	width: 353px;
	padding-top: 5px;
	padding-right: 5px;
	background-color: #FCDE83;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #069;
}
.limpiar{
	clear:both;
}
.sb_20px {
	clear:both;
	height: 20px;
}
.t100 {
	float: left;
	height: 17px;
	width: 748px;

	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	
	background-image:url(img/struct/tit.gif);
	background-repeat: no-repeat;
	color:#FFF;
	font-weight: bold;
	display:inline-block;
	
	margin-top: 10px;
	clear: both;
}
.f100 {
	float: left;
	width: 738px;
	background-color: #FCDE83;
	display:inline-block;
	padding: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #069;
}
.tabla2{
	width: 80%;
	background-color: #FCDE83;
	border: 1px solid #069;
	margin-left: auto;
	margin-right: auto;
}
.peque_mitad3{
	width: 3%;
	float:left;
	border: 1px solid #FCDE83;/*borde para forzar a hacer espacio :S*/
}
.peque_mitad45{
	width: 45%;
	float:left;
}

.peque_mitad50{
	width: 50%;
	float:left;
}
.ancho_200px{
	width: 181px;
	float:left;
	text-align:center;
}

.ancho_538px{
	/*width: 538px;*/
	width: 557px;
	float:left;	
}
.titulo {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 18px; color: #FFFFFF}
.textoJustificado {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify}
.textoCentrado {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center}
.estaEn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	clear: both;
}
.texto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.tituloColor { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 18px; color: #000000}
.subTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006699;
	font-weight: bold;
}
.textoBlancoN { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #FFFFFF ; font-weight: bold}
.texbox {
	border: 2px solid #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 20em;
	background-position: left;
	font-weight: bold;
	color: #006699;
}
.imagen {
	border-top: thin solid #FF9900;
	border-right: thin solid #006699;
	border-bottom: thin solid #006699;
	border-left: thin solid #FF9900;
}
.textocolor {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF}
.textoDiscreto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
.textoDiscreto2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff}
.tabla {
	border-collapse: collapse; 
	border: 2px solid #0C6A9D;
	margin: auto;
	padding: 2px;
	background-color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width:100%;
}
.Discreto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.texton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.bor_aba {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bor_aba1px {
	clear:both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF9900;
}
.enc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFFFCC;
	background-image: url(imagenes/struct/enc.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	text-indent: 4px;
}
.texto_error {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000
}
.tabla_nb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width:100%;
	text-align: justify;	
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-collapse: collapse; 


	
}
.fo_tit2 {
	background-color: #FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}
.fo_tit3 {
	background-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.tablaforo {
	border-collapse: collapse; 
	border: 2px solid #0C6A9D;
	margin: auto;
	padding: 2px;
	background-color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width:80%;
}
.ta_pr {	
	border: 1px solid #000000;
	border-collapse: collapse;
	width:778px;
	margin-left:auto;
	margin-right:auto;
	margin: 20px auto;

	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;

	background-color: #FFFFFF;	
}.borde_cero {
	margin: 0px;
	padding: 0px;	
	width: 100%;
	border: 0px none;
	border-collapse:collapse;
	border-spacing:0px;
}
.texarea {
	border: 2px solid #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 35em;
	background-position: left;
	font-weight: bold;
	color: #006699;
}
.pie {
	background-image: url(img/struct/pie.gif);
	background-repeat: no-repeat;	
	height: 10px;
	
}
.bor_arr {
	border-top: 2px solid #FF9900;
	
}
.img_pie {
	border-top: 0px solid #FF9900;
	border-right: 2px none #FF9900;
	border-bottom: 0px none #FF9900;
	border-left: 2px none #FF9900;
}
.art {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 0px;
	margin-left:auto;
	margin-right:auto;
	margin: 4px auto;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	vertical-align:top;
	text-align: justify;
}
.lin_nar {
	background-color: #FF9900;
	height:2px;
	font-size:1px;
	line-height:0;
}
.lin_nar2 {
	background-color: #FF9900;
	height:2px;
	font-size:1px;
	line-height:0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #069;
	width: 629px;
}
.lin_ama {
	background-color: #FFFFCC;
	height:2px;
	font-size:1px;
	line-height:0;
}
.texboxlargo {
	border: 2px solid #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 40em;
	background-position: left;
	font-weight: bold;
	color: #006699;
}
.h1{
	width: 114px;
	float:left;
}
.h2{
	width: 664px;
	height: 82px;
	float: left;
	background-image:url(img/struct/h2.gif);
	text-align: right;
}
.h2-en{
	width: 664px;
	height: 82px;
	float: left;
	background-image:url(img/struct/h2-en.gif);
	text-align: right;
}

.cocosolrasta{
	width: 114px;	
	text-align: right;
	position:relative;
	top: -60px;
}
.h5{
	background-image:url(img/struct/h5.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 58px;
	float: right;
	width: 664px;
}
.h5-en{
	background-image:url(img/struct/h5-en.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 58px;
	float: right;
	width: 664px;
}
.cuadro_proporcion {
	height: auto;
	width: auto;
	/*border: 1px solid #2C2C2C;*/
	/*display: inline-table;*/
	float:left;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}


/* para scroller */
#scr1 div {
 visibility:hidden;
 margin-left:auto;
 margin-right:auto;
}
#scr1, #scr1 div.default {
	width:161px;
	height:121px;
	overflow:hidden;
	visibility:visible;
	/*margin:0px auto;*/
	margin-left: 5px;
	text-align: center;
}
#scr1 table tr td div {
  visibility:visible; 
}

