@charset "UTF-8";

.tex {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
}

.tex_intro {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0586BC;
}

.tex_pie {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #999;
}



P {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
}

h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px;
		font-style: normal;
	font-weight: normal;
	color:#0586BC;
}

h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
		font-style: normal;
	font-weight: normal;
	color: #d5006e;
}



.subtitu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	color: #0586BC;
}

.subtitu2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
		font-style: normal;
	font-weight: normal;
	color: #d5006e;
}

.subtitu3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
		font-style: normal;
	font-weight: bold;
	color: #000000;
}



.separata2 {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	
	
}

.formulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	width: 100%;
	}

.formulario_boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	
	}
	



.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #63d3ff;
	text-decoration: none;
}

.footer_tex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #63d3ff;
	text-decoration: none;
}

.footer:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #63d3ff;
	text-decoration: none;
}

.footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #63d3ff;	
}
.footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.footer:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}


.footer_filete {
	border-right-width: thin;
	border-right-style: dotted;
	border-right-color: #63d3ff;
}




.margen {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.separata {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #678713;
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}


.filetes {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	
	
	

}

.filetes2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
		
	

}

.filetes3 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;	

}

.filetes4 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0066CC;	

}

.filetes5 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;	

}


.filetes_der {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	
		padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
		
	

}



.menu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background: #333;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 200px;
	list-style-type: none;
	
	
	
}
.menu li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.menu ul {
	
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu ul a {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
	color: #a5be11;
	background: #fff;
	border-bottom: 1px dotted #a5be11;
	
	
}

.menu a:link {
	background: #fff;
	border-bottom: 1px dotted #0586BC;
	color: #d5006e;
	display: block;
	margin: 0;
	padding: 4px 0px;
	text-decoration: none;
}

.menu a:visited {
	background: #fff;
	border-bottom: 1px dotted #0586BC;
	color: #d5006e;
	display: block;
	margin: 0;
	padding: 4px 0px;
	text-decoration: none;
}

.menu a:hover {
	
	color: #0586BC;
	padding-bottom: 4px;
	text-decoration: none;
}

li{
	list-style-image: url(images/flecha.gif);

	padding-left: 3px;
	padding-top: 6px;
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #999999;
}

a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0586BC;
	text-decoration: none;
}

a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0586BC;
	text-decoration: none;
}

a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d5006e;
	text-decoration: underline;
}


a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0586BC;
	text-decoration: underline;
}

.tex_violeta {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #9F0C66;
}

.tex_rojo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #E30916;
}

.tex_naranja {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #EE6022;
}

.tex_verde {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #C9CB00;
}

.tex_amarillo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFB600;
}

.video {
	background-color:#efefef;

	padding:10px 10px 10px 10px;
	
	border:1px solid #ccc;
	/*outline:1px solid #ccc;*/
	text-align:left;
}

.foto_link {
	background-color:#efefef;

	padding:5px 5px 5px 5px;
	
	/*margin:5px 5px 5px 5px;*/
	
	border:1px solid #ccc;
	/*outline:1px solid #ccc;*/
	text-align:left;
}


.dotSpacer {
	clear:both;
	background-image:url(../img/dot_spacer_negro.gif);
	background-repeat:repeat-x;
	height:13px;
	margin-top:-13px;
	margin-bottom:-13px;
}



/* ------------- */

.tabla {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align: left;
font-style: normal;
width: 573px;

border-right-width: 5px;
border-left-width: 5px;

border-right-style: solid;
border-left-style: solid;

border-right-color: #057DB0;
border-left-color: #057DB0;


}

 .tabla th {
padding: 5px;
font-size: 12px;
background-color: #3c99cf;
/*background-image: url(fondo_th.png);*/
background-repeat: repeat-x;
color: #fff;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-right-color: #057DB0;
border-left-color: #057DB0;
border-bottom-color: #A4C4D0;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
/*text-transform: uppercase;*/
}

.tabla .modo1 {
font-size: 12px;
/*font-weight:bold;*/
background-color: #7abee8;
background-image: url(fondo_tr01.png);
background-repeat: repeat-x;
color: #003360;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
}
.tabla .modo1 td {
padding: 5px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-right-color: #057DB0;
border-left-color: #057DB0;
border-bottom-color: #A4C4D0;
text-align: left;
} 

.tabla .modo1 th {
background-image: url(fondo_tr01a.png);
background-position: left top;
font-size: 12px;
/*font-weight:bold;*/
text-align: left;
background-color: #e2ebef;
background-repeat: repeat-x;
color: #34484E;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
border-right-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #A4C4D0;
border-bottom-color: #A4C4D0;
}

.tabla .modo2 {
font-size: 12px;
/*font-weight:bold;*/
background-color: #a8d9f6;
background-image: url(fondo_tr02.png);
background-repeat: repeat-x;
color: #003360;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
text-align:left;
}
.tabla .modo2 td {
padding: 5px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-right-color: #057DB0;
border-left-color: #057DB0;
border-bottom-color: #A4C4D0;
}
.tabla .modo2 th {
background-image: url(fondo_tr02a.png);
background-position: left top;
font-size: 12px;
/*font-weight:bold;*/
background-color: #fdfdf1;
background-repeat: repeat-x;
color: #990000;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
text-align:left;
border-right-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #EBE9BC;
border-bottom-color: #EBE9BC;
}


/* ------------- */

.tabla2 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align: left;
font-style: normal;
width: 573px;

border-right-width: 5px;
border-left-width: 5px;

border-right-style: solid;
border-left-style: solid;

border-right-color: #eb8320;
border-left-color: #eb8320;


}

 .tabla2 th {
padding: 5px;
font-size: 12px;
background-color: #bb1876;
/*background-image: url(fondo_th.png);*/
background-repeat: repeat-x;
color: #fff;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-right-color: #eb8320;
border-left-color: #eb8320;
border-bottom-color: #eb8320;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
/*text-transform: uppercase;*/
}

.tabla2 .modo1 {
font-size: 12px;
/*font-weight:bold;*/
background-color: #db9dbb;
background-image: url(fondo_tr01.png);
background-repeat: repeat-x;
color: #333333;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
}
.tabla2 .modo1 td {
padding: 5px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-right-color: #eb8320;
border-left-color: #eb8320;
border-bottom-color: #A4C4D0;
text-align: left;
} 

.tabla2 .modo1 th {
background-image: url(fondo_tr01a.png);
background-position: left top;
font-size: 12px;
/*font-weight:bold;*/
text-align: left;
background-color: #e2ebef;
background-repeat: repeat-x;
color: #34484E;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
border-right-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #A4C4D0;
border-bottom-color: #A4C4D0;
}

.tabla2 .modo2 {
font-size: 12px;
/*font-weight:bold;*/
background-color: #f0c1d6;
background-image: url(fondo_tr02.png);
background-repeat: repeat-x;
color: #333333;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
text-align:left;
}
.tabla2 .modo2 td {
padding: 5px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-right-color: #eb8320;
border-left-color: #eb8320;
border-bottom-color: #A4C4D0;
}
.tabla2 .modo2 th {
background-image: url(fondo_tr02a.png);
background-position: left top;
font-size: 12px;
/*font-weight:bold;*/
background-color: #fdfdf1;
background-repeat: repeat-x;
color: #990000;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
text-align:left;
border-right-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #EBE9BC;
border-bottom-color: #EBE9BC;
}

/* ------------- */

.tabla3 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align: left;
font-style: normal;
width: 573px;

border-right-width: 5px;
border-left-width: 5px;

border-right-style: solid;
border-left-style: solid;

border-right-color: #b5b41d;
border-left-color: #b5b41d;


}

 .tabla3 th {
padding: 5px;
font-size: 12px;
background-color: #dd1426;
/*background-image: url(fondo_th.png);*/
background-repeat: repeat-x;
color: #fff;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-right-color: #b5b41d;
border-left-color: #b5b41d;
border-bottom-color: #b5b41d;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
/*text-transform: uppercase;*/
}

.tabla3 .modo1 {
font-size: 12px;
/*font-weight:bold;*/
background-color: #e55842;
background-image: url(fondo_tr01.png);
background-repeat: repeat-x;
color: #333333;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
}
.tabla3 .modo1 td {
padding: 5px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-right-color: #b5b41d;
border-left-color: #b5b41d;
border-bottom-color: #A4C4D0;
text-align: left;
} 

.tabla3 .modo1 th {
background-image: url(fondo_tr01a.png);
background-position: left top;
font-size: 12px;
/*font-weight:bold;*/
text-align: left;
background-color: #e2ebef;
background-repeat: repeat-x;
color: #34484E;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
border-right-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #A4C4D0;
border-bottom-color: #A4C4D0;
}

.tabla3 .modo2 {
font-size: 12px;
/*font-weight:bold;*/
background-color: #f3b39b;
background-image: url(fondo_tr02.png);
background-repeat: repeat-x;
color: #333333;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
text-align:left;
}
.tabla3 .modo2 td {
padding: 5px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-right-color: #b5b41d;
border-left-color: #b5b41d;
border-bottom-color: #A4C4D0;
}
.tabla3 .modo2 th {
background-image: url(fondo_tr02a.png);
background-position: left top;
font-size: 12px;
/*font-weight:bold;*/
background-color: #fdfdf1;
background-repeat: repeat-x;
color: #990000;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
text-align:left;
border-right-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #EBE9BC;
border-bottom-color: #EBE9BC;
}


/* ------------- */

.tabla4 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align: left;
font-style: normal;
width: 573px;

border-right-width: 5px;
border-left-width: 5px;

border-right-style: solid;
border-left-style: solid;

border-right-color: #4c681e;
border-left-color: #4c681e;


}

 .tabla4 th {
padding: 5px;
font-size: 12px;
background-color: #eb8320;
/*background-image: url(fondo_th.png);*/
background-repeat: repeat-x;
color: #fff;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-right-color: #4c681e;
border-left-color: #4c681e;
border-bottom-color: #4c681e;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
/*text-transform: uppercase;*/
}

.tabla4 .modo1 {
font-size: 12px;
/*font-weight:bold;*/
background-color: #ef9d4e;
background-image: url(fondo_tr01.png);
background-repeat: repeat-x;
color: #333333;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
}
.tabla4 .modo1 td {
padding: 5px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-right-color: #4c681e;
border-left-color: #4c681e;
border-bottom-color: #A4C4D0;
text-align: left;
} 

.tabla4 .modo1 th {
background-image: url(fondo_tr01a.png);
background-position: left top;
font-size: 12px;
/*font-weight:bold;*/
text-align: left;
background-color: #e2ebef;
background-repeat: repeat-x;
color: #34484E;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
border-right-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #A4C4D0;
border-bottom-color: #A4C4D0;
}

.tabla4 .modo2 {
font-size: 12px;
/*font-weight:bold;*/
background-color: #f9cfa7;
background-image: url(fondo_tr02.png);
background-repeat: repeat-x;
color: #333333;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
text-align:left;
}
.tabla4 .modo2 td {
padding: 5px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-right-color: #4c681e;
border-left-color: #4c681e;
border-bottom-color: #A4C4D0;
}
.tabla4 .modo2 th {
background-image: url(fondo_tr02a.png);
background-position: left top;
font-size: 12px;
/*font-weight:bold;*/
background-color: #fdfdf1;
background-repeat: repeat-x;
color: #990000;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
text-align:left;
border-right-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #EBE9BC;
border-bottom-color: #EBE9BC;
}

/* ------------- */

.tabla5 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align: left;
font-style: normal;
width: 573px;

border-right-width: 5px;
border-left-width: 5px;

border-right-style: solid;
border-left-style: solid;

border-right-color: #ab0060;
border-left-color: #ab0060;


}

 .tabla5 th {
padding: 5px;
font-size: 12px;
background-color: #c9c725;
/*background-image: url(fondo_th.png);*/
background-repeat: repeat-x;
color: #fff;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-right-color: #ab0060;
border-left-color: #ab0060;
border-bottom-color: #ab0060;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
/*text-transform: uppercase;*/
}

.tabla5 .modo1 {
font-size: 12px;
/*font-weight:bold;*/
background-color: #e5df5c;
background-image: url(fondo_tr01.png);
background-repeat: repeat-x;
color: #333333;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
}
.tabla5 .modo1 td {
padding: 5px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-right-color: #ab0060;
border-left-color: #ab0060;
border-bottom-color: #A4C4D0;
text-align: left;
} 

.tabla5 .modo1 th {
background-image: url(fondo_tr01a.png);
background-position: left top;
font-size: 12px;
/*font-weight:bold;*/
text-align: left;
background-color: #e2ebef;
background-repeat: repeat-x;
color: #34484E;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
border-right-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #A4C4D0;
border-bottom-color: #A4C4D0;
}

.tabla5 .modo2 {
font-size: 12px;
/*font-weight:bold;*/
background-color: #f1efb7;
background-image: url(fondo_tr02.png);
background-repeat: repeat-x;
color: #333333;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
text-align:left;
}
.tabla5 .modo2 td {
padding: 5px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-right-color: #ab0060;
border-left-color: #ab0060;
border-bottom-color: #A4C4D0;
}
.tabla5 .modo2 th {
background-image: url(fondo_tr02a.png);
background-position: left top;
font-size: 12px;
/*font-weight:bold;*/
background-color: #fdfdf1;
background-repeat: repeat-x;
color: #990000;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
text-align:left;
border-right-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #EBE9BC;
border-bottom-color: #EBE9BC;
}

/* ------------- */

.tabla6 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align: left;
font-style: normal;
width: 573px;

border-right-width: 5px;
border-left-width: 5px;

border-right-style: solid;
border-left-style: solid;

border-right-color: #4c681e;
border-left-color: #4c681e;


}

 .tabla6 th {
padding: 5px;
font-size: 12px;
background-color: #fdb606;
/*background-image: url(fondo_th.png);*/
background-repeat: repeat-x;
color: #fff;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-right-color: #4c681e;
border-left-color: #4c681e;
border-bottom-color: #4c681e;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
/*text-transform: uppercase;*/
}

.tabla6 .modo1 {
font-size: 12px;
/*font-weight:bold;*/
background-color: #f9d74c;
background-image: url(fondo_tr01.png);
background-repeat: repeat-x;
color: #333333;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
}
.tabla6 .modo1 td {
padding: 5px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-right-color: #4c681e;
border-left-color: #4c681e;
border-bottom-color: #A4C4D0;
text-align: left;
} 

.tabla6 .modo1 th {
background-image: url(fondo_tr01a.png);
background-position: left top;
font-size: 12px;
/*font-weight:bold;*/
text-align: left;
background-color: #e2ebef;
background-repeat: repeat-x;
color: #34484E;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
border-right-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #A4C4D0;
border-bottom-color: #A4C4D0;
}

.tabla6 .modo2 {
font-size: 12px;
/*font-weight:bold;*/
background-color: #fbebaf;
background-image: url(fondo_tr02.png);
background-repeat: repeat-x;
color: #333333;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
text-align:left;
}
.tabla6 .modo2 td {
padding: 5px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-right-color: #4c681e;
border-left-color: #4c681e;
border-bottom-color: #A4C4D0;
}
.tabla6 .modo2 th {
background-image: url(fondo_tr02a.png);
background-position: left top;
font-size: 12px;
/*font-weight:bold;*/
background-color: #fdfdf1;
background-repeat: repeat-x;
color: #990000;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
text-align:left;
border-right-width: 1px;
border-bottom-width: 0px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #EBE9BC;
border-bottom-color: #EBE9BC;
}

.pag {
	clear: both;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
	background:#fff;
	padding: 3 5 3 5;
	
	
}

.pag a, .pag span {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3 5 3 5;
	margin: 2px;
	color: #666;
	border: 1px solid #666;
	
}


.pag a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #666;
	padding: 3 5 3 5;
	margin: 2px;
	color: #666;
	
	
}


.pag a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #666;
	padding: 3 5 3 5;
	margin: 2px;
	color: #666;
	
	
}



.pag a:hover {
	border-color: #000;
	color: #0586BC;
}

.pag span {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #0586BC;
	padding: 3 5 3 5;
	margin: 2px;
	color: #000;
	font-weight: bold;
	
	
}

.pag span.current {
	border: 1px solid #0586BC;
	color: #0586BC;
	font-weight: bold;
}

.pag span.current {
	border: 1px solid #0586BC;
	font-weight: bold;
	color: #0586BC;
}


/* LEGAL */

#legal h4 { margin-bottom:10px; margin-top:40px; text-transform:uppercase; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal; }

/*#legal li { list-style: disc !important; padding-left:0px; margin-left:35px !important; margin-bottom:10px;  }

#legal li:last-child { margin-bottom:30px;  }
*/
input[type="checkbox"] {
	width:auto !important;
	height:auto !important;
	appearance: checkbox;
 -webkit-appearance: checkbox;
 -moz-appearance: checkbox;
}

input[type="checkbox"]:focus { outline:none; }

.acepto { font-family:'MuliRegular', sans-serif; margin:-3px 0 0 3px; position: absolute; }

/* AVISO COOKIES */

.cookies a { text-decoration:none; }
.cookies { color:#444; font-size:13px; position: fixed; bottom:0px;  width:100%; height:auto; margin-left: 0px; left: 0%; padding:20px 130px 20px 30px; background:#dfdfdf; z-index:1000; box-sizing:border-box; }
.cookies p { width:100%; display:block; margin:0 auto; position:relative; float:left; }
.cookies_aceptar { float:right;  position: absolute; right:30px; display:block; cursor:pointer; background:#fff; padding:5px 7px 6px; border-radius:4px; top:17px; font-family:Arial, Helvetica, sans-serif !important; letter-spacing:normal; color:#0586BC; } 
.cookies_aceptar:hover { background:#cbcbcb; color:#444 !important; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif !important; font-size:13px;}


