@charset "utf-8";
/* CSS Document */
html,body{
	
		margin:0;
		padding:0;
		font-size:80%;
		line-height:2.25em; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background: #fff;
		color:#000;
		text-align:justify;
		word-spacing:.2em;
		letter-spacing:.1em;
		}


/****************************Enlaces***************************/

a:link {

		text-decoration:none;
		color:#048359;
		background: #fff;
		font-size:1em;
		font-weight:bold;
		}
	
a:visited {
		font-size:1em;
		font-weight:bold;
		color:#900;
		background: #fff;
		text-decoration:none;
		}
			
a:hover {

		background-color:#eee;
		color:#c00;
 
       }		
/****************************FIN  Enlaces*********************/

/***************************DIV********************************/

	
.img_tex { 

		float:left;
		margin-left:30px; 
		width:40%;
		}
	
div.principal{

		overflow:hidden;
		width:99.5%;
		}

* html div.principal{

		height:1%;
		}

div.principal div.left {
		width: 10%;
		float: left;
		}
div.principal p.left {
		width: 10%;
		float: left;
		}
div.principal div.right {

		width: 80%;
		float: right;
		margin-left:-15%;
		}
							/*publicidad*/		
div.principal div.uno {
		width: 340px;
		float: left;
		margin-left:5%;
		}
div.principal div.dos {
		width: 340px;
		float: left;
		margin-left:5%;
		}
div.cen{
		margin-left:28%;
		}
/*************************** FIN DIV ********************************/

/*******************links*************************/

.loso{
	list-style:none; 
	text-align:left; 
	margin-left:-35px;;
	margin-top:0; 
	margin-bottom:0; 
	font-size:1.05em; 
	font-weight:bold; 
	font-family: Catull Verdana, Arial, Helvetica, sans-serif 
	}
	
.loso a:link {

		text-decoration:underline;
		color:#940F04;
		background: #fff;
		font-size:1em;
		font-weight:bold;
		}
	
.loso a:visited {
		font-size:1em;
		font-weight:bold;
		color:#600;
		background: #fff;
		text-decoration:underline;
		}
			
.loso a:hover {

		background-color:#eee;
		color:#c00;
       }
	   
#acto {

		background-color:#fff;
 		color:#555;
		text-decoration:none;
	}
.acto {

		background-color:#fff;
 		color:#555;
		text-decoration:none;
	}
/*******************FIN  links*************************/

/*---------------CABECERAS------------------------------*/
h1 {
		font-size:145%;
		}
		
h2 {
		font-size:130%;
		}
h3 {

		font-size:120%;
		}
h4 {

		font-size:102.5%;
		}	
.r{
		border:0;
		padding:0;
		margin:5px 0;
		text-align:center;
		font-size:1.3em;
		font-weight:bold;
		color:#900;
		background: #fff;
		}
		
.v{
		border:0;
		padding:0;
		margin:0;
		text-align:center;
		font-size:1.3em;
		font-weight:bold;
		color:#1e5f3b;
		background: #fff;
		}	

h3.v,h3.r{

		font-size:1.1em;
		}	
h2.ri,h3.ri{color:#900; background:#fff; text-align:left; margin-left:10%;}	
h2.vi,h3.vi{color:#177245; background:#fff; text-align:left; margin-left:10%;}		
h2.v_izq,h3.v_izq{
	width:70%;
	color:#900;
	background: #fff;
	text-align:left;
	margin:10px 0 20px 50px;
	border:0;
	font-weight:bolder;
	text-indent:3%;
	height:20px;
	font-size:1.1em;
	}

h2.r_izq,h3.r_izq{
	width:70%;
	color:#036c37;
	background: #fff;
	text-align:left;
	margin:20px 0 20px 75px;
	border:0;
	font-weight:bolder;
	text-indent:3%;
	height:20px;
	font-size:1.1em;
	}
		
	
h3.t,h4.t{

	margin:0; 
	padding:0; 
	border:0; 
	text-indent:7.5%;
	color:#036c37;
	background: #fff;
	}
		
h3.te,h4.te{

	margin:0; 
	padding:0; 
	border:0; 
	text-indent:7.5%;
	color:#900;
	background: #fff;
	}	
	
/*---------------CABECERAS------------------------------*/

/*----------------------------PRRAFOS-----------*/

p {
	text-indent:2.5em;
	margin: 20px;
	padding: 0;
	line-height:1.75em;
	/*letter-spacing:0.1em;*/
	}
		
p.actividades {
	position:relative; 
	left:5%; 
	width:85%; 
	border:0;
	}
p.ag { 
	background-color:#f4f3f3;
	color:#000;
	border:0;
	}

p.actividades_g { 
	background-color:#f4f3f3;
	color:#000;
	position:relative; 
	left:5%; 
	width:85%; 
	border:0;
	}
p.actividades_g_ir { 
	background:url(../images/ul_r_5.png) no-repeat left #f4f3f3;
	color:#000;
	position:relative; 
	left:5%; 
	width:85%; 
	border:0;
	}
p.actividades_g_iv { 
	background:url(../images/ul_v_5.png) no-repeat left #f4f3f3;
	color:#000;
	position:relative; 
	left:5%; 
	width:85%; 
	border:0;
	}
	
p.actividades_g_irg { 
	background:url(../images/ul_r.png) no-repeat left #f4f3f3;
	color:#000;
	position:relative; 
	left:5%; 
	width:85%; 
	border:0;
	}
p.actividades_g_ivg { 
	background:url(../images/ul_v.gif) no-repeat left #f4f3f3;
	color:#000;
	position:relative; 
	left:5%; 
	width:85%; 
	border:0;
	}
p.av { 
	border:0;
	background-color:#f3faf6;
	color:#000;
	}
p.actividades_v { 
	position:relative; 
	left:5%; 
	width:85%; 
	border:0;
	background-color:#f3faf6;
	color:#000;
	}
p.actividades_v_ir { 
	color:#000;
	position:relative; 
	left:5%; 
	width:85%; 
	border:0;
	background:url(../images/ul_r_5.png) no-repeat left #f3faf6;	
	}
p.actividades_v_irg{ 
	color:#000;
	position:relative; 
	left:5%; 
	width:85%; 
	border:0;
	background:url(../images/ul_r.png) no-repeat left #f3faf6;	
	}

p.actividades_2_v_ir {
	background-color:#f3faf6;
	color:#000;
	position:relative; 
	top:10px; 
	left:12.5%; 
	width:75%; 
	border:0;
	background:url(../images/ul_r_5.png) no-repeat left #f3faf6;
	}
p.actividades_2_v_irg {
	background-color:#f3faf6;
	color:#000;
	position:relative; 
	top:10px; 
	left:12.5%; 
	width:75%; 
	border:0;
	background:url(../images/ul_r.png) no-repeat left #f3faf6;
	}
p.actividades_2_g_ir {
	color:#000;
	position:relative; 
	top:10px; 
	left:12.5%; 
	width:75%; 
	border:0;
	background:url(../images/ul_r_5.png) no-repeat left #f4f3f3;
	}		
p.actividades_2_g_irg {
	color:#000;
	position:relative; 
	top:10px; 
	left:12.5%; 
	width:75%; 
	border:0;
	background:url(../images/ul_r.png) no-repeat left #f4f3f3;
	}	
p.actividades_2_g_iv {
	color:#000;
	position:relative; 
	top:10px; 
	left:12.5%; 
	width:75%; 
	border:0;
	background:url(../images/ul_v_5.png) no-repeat left #f4f3f3;
	}		
p.actividades_2_g_ivg {
	color:#000;
	position:relative; 
	top:10px; 
	left:12.5%; 
	width:75%; 
	border:0;
	background:url(../images/ul_v.gif) no-repeat left #f4f3f3;
	}	
p.ar { 
	background-color:#fdf7f7;
	color:#000;
	border:0;
	
	}			
p.actividades_r { 
	background-color:#fdf7f7;
	color:#000;
	position:relative; 
	left:5%; 
	width:85%; 
	border:0;
	
	}	
.a {
 	background:url(images/ul_v_5.png) no-repeat left #fbf8f5;
	color:#000;
	position:relative; 
	top:10px; 
	left:12.5%; 
	width:75%; 
	border:0;
	}
  .b {
	background:url(images/ul_r_5.png) no-repeat left #f4f3f3;
	color:#000;
	position:relative; 
	top:10px; 
	left:12.5%; 
	width:75%; 
	border:0;
	}
span.a_r{background-color:#fdf7f7;
	color:#000;}
p.actividades_r_ir { 
	background:url(../images/ul_v_5.png) no-repeat left #fdf7f7;
	color:#000;
	position:relative; 
	left:5%; 
	width:85%; 
	border:0;
	
	}
p.actividades_r_irg { 
	background:url(../images/ul_v.gif) no-repeat left #fdf7f7;
	color:#000;
	position:relative; 
	left:5%; 
	width:85%; 
	border:0;
	
	}	
p.actividades_2_r_ir {
	background:url(../images/ul_v_5.png) no-repeat left #fdf7f7;
	color:#000;
	position:relative; 
	top:10px; 
	left:12.5%; 
	width:75%; 
	border:0;
	}
p.actividades_2_r_irg {
	background:url(../images/ul_v.gif) no-repeat left #fdf7f7;
	color:#000;
	position:relative; 
	top:10px; 
	left:12.5%; 
	width:75%; 
	border:0;
	}
p.act_v, p.act_v_p,p.act_r,p.act_r_p{
	position:relative; 
	left:6%; 
	width:85%; 
	border:0;
	}
	
p.act_v_p_2,p.act_r_2,p.act_r_p_2{
	position:relative; 
	left:10%; 
	width:85%; 
	border:0;
	}
p.act_v_2 {
	background:url(../images/ul_r_5.png) no-repeat left;
	position:relative; 
	left:10%; 
	width:85%; 
	border:0;
	
	}		
p.act_v{
	background:url(../images/ul_r_5.png) no-repeat left;
	}
	
p.act_v_p,p.act_v_p_2{
	background:url(../images/ul_r_5.png) no-repeat left;
	}
p.act_r,p.act_r_2{
	background:url(../images/ul_v_5.png) no-repeat left;
	}
	
p.act_r_p,p.act_r_p_2{
	background:url(../images/ul_r_5.png) no-repeat left;
	}
	
p.actividades_2 {
	position:relative; 
	top:10px; 
	left:12.5%; 
	width:75%; 
	border:0;
	}
		
p.actividades_2_g {
	background-color:#f4f3f3;
	color:#000;
	position:relative; 
	top:10px; 
	left:12.5%; 
	width:75%; 
	border:0; 
	}
	
p.actividades_2_v {
	background-color:#f3faf6;
	color:#000;
	position:relative; 
	top:10px; 
	left:12.5%; 
	width:75%; 
	border:0;
	}
	
p.actividades_2_r {
	background-color:#fdf7f7;
	color:#000;
	position:relative; 
	top:10px; 
	left:12.5%; 
	width:75%; 
	border:0;
	}
/*------------------------FIN   PRRAFOS--------*/

/********************************SPAM**************************************/
 
	
span.esmeralda{

	color:#2e8b57;
	background: #transparent;
	font-size:1.05em;
	font-weight:bold;
	margin-bottom:5px;
	}	
span.plata{

	color:#666;
	background: #fff;
	font-size:1em;
	font-weight:bold;
	}	
span.numero_r{

	font-size:1.2em; 
	color:#900;
	background: #transparent;
	margin-right:1em;
	font-weight:bold;
	}
	
span.numero_v{

	font-size:1.2em; 
	color:#065;
	background: #transparent;
	margin-right:1em;
	font-weight:bold;
	}

/******STRONG*******/

.g {
	background-color:#eee;
	color:#000; 
	font-weight:bold;
	font-size:0.9em;
	margin:0; 
	padding:0; 
	border:0;
	}
.ro {
	background-color:#fee;
	color:#000;  
	font-weight:bold;
	font-size:1em;
	margin:0; 
	padding:0; 
	border:0;
	}
.s, .ss{
	background-color:#f3faf6;
	color:#000; 
	font-weight:bold;
	margin:0; 
	padding:0; 
	border:0;
	font-variant:small-caps;
	font-size:0.95em;
	}
.s{
	background-color:#f3faf6;
	color:#000; 
	}
.ss{
	background-color:#fdf7f7;	
	color:#000; 
	}
	
.ver {
	background-color:#9cc; 
	color:#600;
	font-weight:bold;
	margin:0; 
	padding:0; 
	border:0;
	}
	
.sol {
 	color:#903;
	background: #transparent;
	font-size:1.05em;
	font-weight:bold;
	font-size:1em;
	}
/***********STRONG*************/

/******************************table********************************************/


table.t_izq {
		
		text-align:center;
		margin-left:12.5%;
		border:0;
		font-weight:bold;
	   }
	   
table.t_izq th{

		font-weight:bold;
		color:#036c37;	
		background: #fff;
		} 
	
table.t_izq th.fondo{

		font-weight:bold;
		background:#eee;
		color:#036c37;	
		} 		
table.t_izq caption{
		color:#903;
		background: #fff;
		font-weight:bold;
		text-indent:12.5%;
		}

/******************************FIN table********************************************/

/******************************imgenes********************************************/
.i {
	vertical-align:middle;
	}
.marca{
		padding:10px; 
		background-color:#eee;  
		border:#2e8b57 2px solid;" 
		}
		
.marco{
		padding:10px; 
		background-color:#eee; 
		border:#900 2px solid;" 
		}
					
.marco_1{
		padding:3%;
		background-color:#f4f3f3;
		border:#900 1px solid;
		}
				
image.mid{
	vertical-align:middle;
	}
	
image.tb{
		vertical-align:text-bottom;
		}
.mapa{
		border:0; 
		}
/******************************FIN imgenes********************************************/

fieldset {
 
 		color:#000;
 		background-color:#fff;
 		border:#990000 solid thin; 
		width:75%; 
		margin-left:10%;
		}
 
legend {
		background-color:transparent;
		color:#177245;
		font-size:1.15em;
		font-weight:bold;
		line-height:1.65em;
		letter-spacing:.1em;
		}

ul.rj{
	list-style:url(../images/ul_r_0_F.png); 
	}
	
ul.vr{
	list-style:url(../images/ul_v_0_F.png);
	}
	
ul.indice {
        list-style: none;
		margin-left:3%; 	
		position:relative;
		left:5%;		
        }
ul.indice ul{

		list-style: none;		
        }		
.mid{
	vertical-align:middle;
	}
	
.tx_b{
	vertical-align:text-bottom;
	}
.zen 
	{
	margin-top:8px;
	}
	
#sbb{
	font-size:1em;
	}
	
.c{
	clear:both;
	}