* {

	padding:0;

	margin:0;	

	}



html, body {

	height: 100%;

}



body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #696969;

	background-color: #e8e8df;

	background-attachment: fixed;

	background-image: url(cubos.png);

	background-repeat: no-repeat;

	background-position: center top;

}



ul, ol, dl { 

	padding: 0;

	margin: 0;

}



a img { 

	border: none;

}



.container {

	position: relative;

	min-height: 100%;

	width: 980px;

	margin: 0 auto; 

	padding: 0;

	overflow: auto;

	background-color: #20ACB8;

}





.cont {

	padding: 0px;

	width: 980px;

	float: left;

	padding-bottom: 40px;

}





.clearfloat { 

	clear:both;

	height:0;

	font-size: 1px;

	line-height: 0px;

}



/* INICIA HEADER */

#uno {

	background-color: #c6dad8;

	position:relative;

	width: 980px;

	height: 100px;

/*	border:#09F 1px solid;  */

	}

#contencabezado {

	position: relative;

	margin: auto; 

	width: 920px;

	padding-top: 10px;

	padding-bottom: 0px;

	background-repeat: no-repeat;

	background-position: right top;

}

	

#volver {

	position: absolute;

	width: 250px;

	height: 25px;	

	right: 0px;

	top: 75px;

	text-align: right;

	}	



a.vuelvo:link {

	font: 11px Verdana, Geneva, sans-serif;	

	color: #fff;

	text-decoration: none;

	font-weight: bold;

	padding: 2px 10px;

	background-color:#20ACB8;

	border: 1px solid #20ACB8;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	}

	

a.vuelvo:visited {

	font: 11px Verdana, Geneva, sans-serif;	

	color: #fff;

	text-decoration: none;

	font-weight: bold;

	padding: 2px 10px;

	background-color:#20ACB8;

	border: 1px solid #20ACB8;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	}			



a.vuelvo:hover {

	font: 11px Verdana, Geneva, sans-serif;	

	color: #838282;

	text-decoration: none;

	font-weight: bold;

	padding: 2px 10px;

	background-color:#FFF;

	border: 1px solid #20ACB8;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	}		

	

a.vuelvo:active {

	font: 11px Verdana, Geneva, sans-serif;	

	color: #fff;

	text-decoration: none;

	font-weight: bold;

	padding: 2px 10px;

	background-color:#20ACB8;

	border: 1px solid #20ACB8;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	}		



/* TERMINA HEADER */





/* INICIA NAVEGACIÓN UNO */

#dos {	

	position:relative;

	width: 980px;

	height:50px;

	background-color:#404040;

/*	border:#930 1px solid; */

}

#licnav {

	width:720px;

	margin-left:5px;

/*	margin-left:auto;

	margin-right:auto; */

	background-color:#404040;

	text-align:center;

/*	border:#930 1px solid;	 */

	}



#licnav a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight:bold;

	color: #FFF;

	text-decoration: none;	

/*	width:170px; */

/*	width:230px;	 */

	height:50px;

	display:block;

	float:left;

	background:url(spri_act.png) 240px 0px;
    
    margin-left: 20px;
    padding-right:10px;
    padding-left:10px;

	}	

	

#licnav a:hover {

	background:url(spri_act.png) 0 0px;

	}

	

#licnav .noes {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight:bold;

	color: #909090;

	text-decoration: none;

	/*width:100px;*/

	height:50px;
    
    margin-left: 30px;

	display:block;

	float:left;

	}	



#licnav .separa {

	float:left;

	width:40px;

	}



	

/* TERMINA NAVEGACIÓN UNO */







/* INICIA CONTENEDOR UNO */

#tres {	

	position:relative;

	width: 980px;

	background-color:#FFF;

}

#planes1 {	

	width: 960px;

	margin: 0 auto;

	background-color:#FFF;	

}



#letrastitulomain {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 42px;

	color: #000;

	width: 940px;

	height: 60px;	

	font-weight: bold;

	text-align: right;

	background-image: url(fondoletras.png);

	background-repeat: no-repeat;

	background-position: right top;

	padding-right:10px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:15px;	

	display: table;		

}



#letrastitulomainhisto {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 32px;

	color: #000;

	width: 940px;

	height: 60px;	

	font-weight: bold;

	text-align: right;

	background-image: url(fondoletras.png);

	background-repeat: no-repeat;

	background-position: right top;

	padding-right:10px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:15px;	

	display: table;		

}







#letrastitulo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 30px;

	color: #000;

	width: 940px;

	height: 60px;	

	font-weight: bold;

	text-align: right;

	background-image: url(fondoletras.png);

	background-repeat: no-repeat;

	background-position: right top;

	padding-right:10px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:15px;	

	display: table;		

}



#letrastitulo_fili {

    display: table-cell;

    vertical-align: middle;

}







.subtitulo_big {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight:bold;

	color:#20acb8;

	padding-left: 30px;

	margin: 5px 0 40px 0;	

/*	background-color:#CFF; */



}







/* cont_2 */

#cont_2 {	

	width: 960px;

	margin: 0 auto;

/*	background-color:#FFF;		 */

}

/* submenu */

#cont2_sub1 {

	width: 150px;	

	top:0;

	margin-left:0px;

/*	background-color: #0F0;	*/

	text-align:center;	

	float:left;	

/*	border: 1px solid #20ACB8;  */

	}

	

a.submenu:link {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000;

	font-weight:bold;

	text-decoration:none;

	display:block;

	padding: 0;

	margin-bottom:15px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #FFF;		

	}

	

a.submenu:visited {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000;

	font-weight:bold;

	text-decoration:none;

	display:block;

	padding: 0;

	margin-bottom:15px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #FFF;	

	}	



a.submenu:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000;

	font-weight: bold;

	text-decoration: none;

	padding: 0;	

	display: block;

	margin-bottom: 15px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #20acb8;

	}	



a.submenu:active {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000;

	font-weight:bold;

	text-decoration:none;

	display:block;

	padding: 0;

	margin-bottom:15px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #FFF;		

	}	

	

/* sumenu2 */



a.submenu2:link {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#696969;

	font-weight:bold;

	text-decoration:none;

	display:block;

	padding: 0;

	margin-bottom:15px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFF;		

	}

	

a.submenu2:visited {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#696969;

	font-weight:bold;

	text-decoration:none;

	display:block;

	padding: 0;

	margin-bottom:15px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFF;	

	}	



a.submenu2:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color:#696969;

	font-weight: bold;

	text-decoration: none;

	padding: 0;	

	display: block;

	margin-bottom: 15px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #20acb8;

	}	



a.submenu2:active {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#696969;

	font-weight:bold;

	text-decoration:none;

	display:block;

	padding: 0;

	margin-bottom:15px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFF;		

	}	



/* termina submenu2 */	







#cuerpotexto {

	width: 700px;

	margin: 0 20px 0 0;

	font-size: 14px;

	line-height: 1.4em;

	padding-bottom:120px;

/*	background-color: #FF0; */

	float:right;	

}

/* descarga */
a.desca:link {
	display: block;
	
	font: 16px Verdana, Geneva, sans-serif;	

	color: #000;

	text-decoration: none;

	font-weight: bold;

	padding: 6px 10px;

	background-color:#fff;

	border: 2px solid #20acb8;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	}

	

a.desca:visited {
	display: block;	

	font: 16px Verdana, Geneva, sans-serif;	

	color: #000;

	text-decoration: none;

	font-weight: bold;

	padding: 6px 10px;

	background-color:#fff;

	border: 2px solid #20acb8;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	}			



a.desca:hover {
	display: block;	

	font: 16px Verdana, Geneva, sans-serif;	

	color: #FFF;

	text-decoration: none;

	font-weight: bold;

	padding: 6px 10px;

	background-color:#20acb8;

	border: 2px solid #20acb8;;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	}		

	

a.desca:active {
	display: block;	

	font: 16px Verdana, Geneva, sans-serif;	

	color: #000;

	text-decoration: none;

	font-weight: bold;

	padding: 6px 10px;

	background-color:#fff;

	border: 2px solid #20acb8;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	}




/* descarga */



/* MIRADA */



a.mirada:link {

	font: 11px Verdana, Geneva, sans-serif;		

	color: #838282;

	text-decoration: none;

	font-weight: bold;

	padding: 6px 4px;

	background-color: #FFF;

	border: 1px solid #20ACB8;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;	

	text-align:left;

	}

a.mirada:visited {

	font: 11px Verdana, Geneva, sans-serif;		

	color: #838282;

	text-decoration: none;

	font-weight: bold;

	padding: 6px 4px;

	background-color: #FFF;

	border: 1px solid #20ACB8;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;	

	text-align:left;

	}	

a.mirada:hover {

	font: 11px Verdana, Geneva, sans-serif;	

	color: #FFF;

	text-decoration: none;

	font-weight: bold;

	padding: 6px 4px;

	margin-top:2px;

	background-color:#20ACB8;

	text-align:left;	

	}	

a.mirada:active {

	font: 11px Verdana, Geneva, sans-serif;		

	color: #838282;

	text-decoration: none;

	font-weight: bold;

	padding: 6px 4px;

	background-color: #FFF;

	border: 1px solid #20ACB8;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;	

	text-align:left;

	}	



/* FIN MIRADA */











/* fin cont_2 */





.titulo_cero {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight:bold;

	color: #696969;

	padding-top: 0;

	padding-left: 0;

	margin-bottom: 30px;

	line-height: 1.3em;

	text-align: center;	

}



.titulo_uno {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

	font-weight:bold;

	color: #696969;

	padding-top: 0;

	padding-left: 0;

	margin-bottom: 30px;

	line-height: 1.3em;

	text-align: justify;	

}





.titulo_dos_original {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #20acb8;	

	font-weight: bold;	

	padding-top: 0px;

	padding-left:0;

	line-height: 1.1em;	

	margin-bottom:20px;

}





.titulo_dos {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #20acb8;	

	font-weight: bold;	

	padding-top: 0px;

	padding-left:0;

	line-height: 1.1em;	

	margin-bottom:10px;

}



.titulo_dos_linea {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #696969;

	font-weight: bold;

	padding-top: 0px;

	padding-left: 0;

	line-height: 1.1em;

	margin-bottom: 10px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #20acb8;

}



.titulo_dostodas_linea {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #000000;

	font-weight: bold;

	padding-top: 0px;

	padding-left: 0;

	line-height: 1.1em;

	margin-bottom: 10px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #20acb8;

}



.titulo_dos_linea_centrado {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #696969;

	font-weight: bold;

	padding-top: 0px;

	padding-left: 0;

	margin-top:40px;	

	margin-bottom:10px;

	text-align:center;

}



.titulo_tres {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #333;

	font-weight: bold;

	padding-top: 20px;

	padding-left: 0;

	line-height: 1.5em;

	margin-bottom: 20px;

}



.texto_documentos {

	margin: 0 0 60px 0;

}





.texto {

	margin-left: 0px;

	margin-bottom: 60px;

}





.texto_0 {

	margin-left: 20px;

	margin-bottom: 60px;

}







.texto_1 {

	margin-left: 60px;

	margin-bottom: 60px;

}



.texto_1 h3 {

	font-size:14px;

	color:#333;

	padding-bottom: 2px;

	margin-bottom: 10px;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #20ACB8;

}



.texto_1 p {

	margin-bottom:0.5em;	

}



a.entexto:link {

	color:#1a91cf;	

	text-decoration: none;

	font-size:12px;

	font-weight:bold;		

	}

	

a.entexto:visited {

	color:#1a91cf;	

	text-decoration: none;

	font-size:12px;

	font-weight:bold;		

	}

	

a.entexto:hover {

	color:#000;	

	text-decoration: none;

	font-size:12px;

	font-weight:bold;		

	}		

			

a.entexto:active {

	color:#1a91cf;	

	text-decoration: none;

	font-size:12px;

	font-weight:bold;		

	}

	

/* Grande */	



a.entextogrande:link {

	color:#1a91cf;	

	text-decoration: none;

	font-size:14px;

	font-weight:bold;		

	}

	

a.entextogrande:visited {

	color:#1a91cf;	

	text-decoration: none;

	font-size:14px;

	font-weight:bold;		

	}

	

a.entextogrande:hover {

	color:#000;	

	text-decoration: none;

	font-size:14px;

	font-weight:bold;		

	}		

			

a.entextogrande:active {

	color:#1a91cf;	

	text-decoration: none;

	font-size:14px;

	font-weight:bold;		

	}

		

/* Fin grande */	







/* ligadoc */	



a.ligadoc:link {

	color: #1a91cf;

	text-decoration: none;

	font-size: 14px;

	font-weight: bold;

	display: block;

	margin-bottom: 20px;

	}

	

a.ligadoc:visited {

	color:#1a91cf;	

	text-decoration: none;

	font-size:14px;

	font-weight:bold;

	display:block;	

	margin-bottom: 20px;			

	}

	

a.ligadoc:hover {

	color:#000;	

	text-decoration: none;

	font-size:14px;

	font-weight:bold;

	display:block;	

	margin-bottom: 20px;		

	}		

			

a.ligadoc:active {

	color:#1a91cf;	

	text-decoration: none;

	font-size: 14px;

	font-weight: bold;

	display:block;

	margin-bottom: 20px;		

	}

		

/* Fin ligadoc */	





.just {

	text-align:justify;

	}



.centrado {

	width:350px;

	margin-left:auto;

	margin-right:auto;

}	



.centraduno {

	width:700px;

	margin-left:auto;

	margin-right:auto;

}	



.centrados{

	width:400px;

	margin-left:auto;

	margin-right:auto;

	text-align:center;

}



.titac {

	font-size:14px;

	color: #696969;

	font-weight:bold;

	padding-bottom: 5px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #20ACB8;

}


.titac-1 {

	font-size:12px;

	color: #696969;

	font-weight:bold;

	padding-bottom: 5px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #20ACB8;

}


.titac0 {

	font-size:18px;

	color: #696969;

	font-weight:bold;

	padding-bottom: 5px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #20ACB8;

	margin-bottom:30px;	

}



.vacio {

    height:100px;

}	





	

.spaceright {

	padding: 0 30px 0 0;

	}	

	

	

.texto_1 ol {

	margin-left: 40px;

	}	

	

.final {

	color:#000;

	font-weight:bold;

	}	





.texto_1 table {	

	width: 800px;

	margin-left:0;

	border-collapse:collapse;

	border:#000 0px solid; 

	margin-bottom:20px;

}



.texto_1 table td {	

		border:0px solid #000;

		border-collapse:collapse;

		padding:5px;

		font-size: 12px;

		color: #696969;

}



.texto_1 table td.gd {

	border: 0px solid #000;

	width: 280px;

	border-collapse: collapse;

	padding: 5px;

	font-size: 12px;

	color: #696969;

	font-weight: bold;

	text-align:right;

}





.textojust{

	text-align:justify;

	}

	

.textojust_ini{

	text-align:justify;

	font-size:14px;

	line-height:20px;

	}	



	

.centra {

	margin-left: auto;

	margin-right: auto;

	text-align: center;

	}



.aqua {

	color:#20acb8; 

	font-weight:bold;

	}

	

.just {

	text-align:justify;

	}

	

	

.ini_ver {

	margin-top:40px; 

	width:550px; 

	margin-left:auto; 

	margin-right:0;

	}

	

	

/* LISTAS */



.ula {

	margin-left: 30px;

	margin-right: 30px;

	list-style-image: url(vineta.png);

}



.ula li {

	margin-top: 5px;

}



.ola {

	margin-left: 60px;

	margin-right: 60px;

	list-style-type: lower-alpha;

}



.ola li {

	margin-top: 5px;

}



.oladecimal {

	margin-left: 40px;

	margin-right: 40px;

	list-style-type: decimal;

}



.oladecimal li {

	margin-top: 5px;

}



.vidrec {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: italic;

	font-weight: bold;

	color: #399;

	text-align: center;	

	}

	

#verdocumentos {

	text-align:center;

	width:500px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:40px;

	}	



#verdocumentos a {

	font: 14px Verdana, Geneva, sans-serif;

	color: #FFFFFF;

	text-decoration: none;

	display: block;

	font-weight: bold;

	padding: 6px 4px;

	background-color: #20ACB8;	

	border: 1px solid #20ACB8;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	margin-bottom:5px;

	}

#verdocumentos a:hover {

	font: 14px Verdana, Geneva, sans-serif;

	color: #FFFFFF;

	text-decoration: none;

	display: block;

	font-weight: bold;

	padding: 6px 4px;

	background-color: #404040;	

	border: 1px solid #404040;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	margin-bottom:5px;	

	}	

	

/* ACUERDO LINK */

.anioacuerdo {

	font-size:14px; 

	font-weight:bold;

	border-bottom:#20acbd 2px solid;

	margin-bottom:4px;

	}





a.acuerdolink:link  {

	color:#696969;	

	text-decoration: none;

	font-size:14px;

	font-weight:normal;	

	line-height:18px;

/*	border:#C00 thin solid;*/

	}	

	

a.acuerdolink:visited  {

	color:#696969;	

	text-decoration: none;

	font-size:14px;

	font-weight:normal;	

	line-height:18px;			

	}

	

a.acuerdolink:hover {

	color:#000000;	

	text-decoration: none;

	font-size:14px;

	font-weight:normal;

	line-height:18px;			

	}

	

a.acuerdolink:active  {

	color: #000000;

	text-decoration: none;

	font-size: 14px;

	font-weight: normal;

	line-height:18px;

	}		

/* TERMINA ACUERDO LINK */



#tablet {	

	width: 750px;

	margin-left:auto;

	margin-right:auto;

	border-collapse:collapse;

	border:#000 1px solid; 

	margin-bottom:30px;

}



#tablet td {	

		border:1px solid #000;

		border-collapse:collapse;

		padding:6px 3px;

		font-size: 11px;

		color: #696969;

}



#tablet .tablettd {

	border: 1px solid #000;

	border-collapse: collapse;

	font-size: 9px;

	color: #000000;

	font-weight: bold;

	background-color: #CCC;

	padding: 6px 3px;

}





	

	

/* TERMINA CONTENEDOR UNO */







/* INICIA FOOTER */

#seis {

	background-color: #20ACB8;

	background-image: url(fndfooter.png);

	background-repeat: repeat-x;

	background-position: left top;

	padding-top:30px;

	}

#seis_60 {

	width:920px;

	height:27px;

	margin-left:auto;

	margin-right:auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFF;

	}

/* TERMINA FOOTER */



/* ie-fix (auslagern in CC) */

* html #container {

	height: 100%;

	}

