body{
	border:0px;
	color:#DADADA;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	height:auto;
	margin:5px auto;
	padding:0px 0px 0px 0px;
	width:744px;


}
ul li
{	margin-top:0px;
	margin-bottom:4px;
	
}

ul.mapaweb1 li
{	
}
ul.mapaweb2 li
{	
}

ul.mapaweb1 a, ul.mapaweb1
{	font-size:12px;
	color:black;
}
ul.mapaweb2 a
{	font-size:11px;
	color:#4f4f4f;
	text-decoration:none;
}
ul.mapaweb2 a:hover
{	text-decoration:underline;

}
ul.mapaweb3 a
{	font-size:11px;
	color:#900000;
	text-decoration:none;
}
ul.mapaweb3 a:hover
{	text-decoration:underline;
}



/*Elemento div*/ 
div{ 
	background-color:white;
	border:0px;
	margin:0px auto;
	margin-bottom:2px ;
	padding:0px 0px 0px 0px;
	width: auto;	
}	
form{
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:auto;
	text-align:center;
}

img{
	border:0px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	text-align:center;

}
input{
	width:100px;
	border:2px solid #DADADA;
	height:15px;
	padding:0px 0px 0px 10px;
	margin-top:2px;
	vertical-align:top;
}
table{
	width: 744px;	
	margin:0px 0px;
	border:0px solid #900000;
	padding:0px 0px 0px 0px;
}
td{
	margin:0px 0px;
	padding:0px 0px 0px 0px;

}
th{
	margin:0px 0px;
	padding:0px 0px 0px 0px;
}
textarea{
	font-size:20px;
	width:400px;
}
p{
	margin:0px 0px;
	padding:0px 0px 0px 0px;
	margin:5px 0px;
	
}
h2{
	background-color:#EFEFEF;
	border:1px solid #DADADA;	
	color:#4F4F4F;
	font-size:11px;
	font-weight:bold;
	margin:5px 0px;
	padding:0px 0px 0px 10px;
	text-align:left;
	width:auto;
}
h3{
	background-color:white;
	border:1px solid #900000;	
	clear:both;
	color:#4F4F4F;
	margin:5px;
	font-size:11px;
	font-weight:normal;
	font-family:Arial;
	text-align:justify;
	padding:10px 10px 10px 10px;
	width:auto;
}
h4{
	background-color:#4F4F4F;
	border:0px solid white;	
	clear:both;
	color:white;
	margin:5px 0px;
	font-size:18px;
	font-weight:bold;
	font-family:Arial;
	padding:0px 0px 0px 10px;
	text-align: left;
	width:auto;
}
h4.der{
	background-color:#4F4F4F;
	border:0px solid white;	
	clear:both;
	color:white;
	margin:5px 0px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	padding:0px 0px 0px 10px;
	text-align: left;
	width:auto;
}
/*ELEMENTSO SUELTOS.................*/
div.eco{
	text-align:center;
	border:1px solid #900000;
	border-top:0px solid #900000;
	border-right:0px solid #900000;

	margin:0px 0px;
	width:auto;
}

div.eco_menu{

	text-align:center;
	border:1px solid #900000;
	background-color:#EEEEEE;
	margin:0px 0px;
	width:743px;
	height:auto;
}

div.form{
	border:1px solid #DADADA;

}

div.glb{
	border: 0px solid #900000;
	height: auto;
	margin: 0px auto;
	text-align:center;
	width: 744px;
}	

div.glb2{
	border: 0px solid #900000;
	height: auto;
	margin: 5px 0px;
	text-align:center;
	width: 450px;
	overflow-y:scroll;
	overflow-x:hidden;
	height:500px;



}	
div.glb_ima{
	border: 0px solid #900000;
	height: auto;
	margin: 0px auto;
	text-align:left;
}	
input.option{
	width:100px;
	font-weight:normal;
	border:1px solid red;
	height:20px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}
input.boton
{	
	height:20px;
	text-align:center;
	padding:0px 0px 0px 0px;
	border:1px solid #DADADA;;
	font-size:10px;
	margin:5px;
}
input.boton_mas
{	width:auto;
	height:20px;
	text-align:center;
	padding:0px 10px 0px 10px;
	border:1px solid #DADADA;;
	font-size:10px;
	vertical-align:top;
	background-color:#EEEEEE;
	margin:0px auto;
}
input.boton_2
{	width:100px;
	height:20px;
	text-align:center;
	padding:0px 0px 0px 0px;
	border:1px solid #DADADA;;
	font-size:10px;
	background-color:#EEEEEE;
}
input.boton_b
{	width:20px;
	height:19px;
	text-align:center;
	background-image: url(../ima/ico/boton_b.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding:0px 0px 0px 0px;
	border:1px solid #DADADA;;
	font-size:10px;
	background-color:#EEEEEE;
}
#boton_b
{	width:20px;
	height:19px;
	text-align:center;
	background-image: url(../ima/ico/eliminarv.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding:0px 0px 0px 0px;
	border:0px;
	font-size:10px;
	background-color:white;
	vertical-align:top;
}
input.contact{
	border:1px solid #DADADA;
	width:290px;
	font-size:11px;
	font-family:Arial;
	color:#4F4F4F;
	font-weight:bold;
}
input.login{
	width:120px;
	margin:2px 5px;
	height:16px;
	text-align:left;
	padding:0px 0px 0px 5px;
	font-size:11px;
	color: #4F4F4F;
	font-weight:normal;
}
input.down{
	font-size:11px;
	font-weight:  bold;
	color: #4F4F4F;
	margin:0px auto;
	border:0px solid #DADADA;
	width:300px;
	background-color:white;
}
input.entrada{
	width:405px;
	clear:both;
	border:0px solid #DADADA;
	background-color:transparent;
	color:black;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 5px;
	font-size:11px;
	margin:0px auto;
}
input.entrada4{
	width:200px;
	clear:both;
	border:2px solid #DADADA;
	background-color:white;
	color:black;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 5px;
	font-size:11px;
	margin:0px auto;
}
input.entrada5{
	width:350px;
	clear:both;
	border:2px solid #DADADA;
	background-color:white;
	color:black;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 5px;
	font-size:11px;
	margin:0px auto;
}
input.entrada2{
	width:250px;
	clear:both;
	border:2px solid #DADADA;
	background-color:white;
	color:black;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 5px;
	font-size:11px;
	margin:0px auto;
}
input.entrada3{
	width:80px;
	clear:both;
	border:2px solid #DADADA;
	background-color:white;
	color:black;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 5px;
	font-size:11px;
	margin:0px auto;
}
#entrada3{
	width:318px;
	clear:right;
	border:1px solid #DADADA;
	background-color:white;
	color:black;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 5px;
	font-size:11px;
	margin:0px auto;
}
#entrada4{
	width:350px;
	clear:right;
	border:1px solid #DADADA;
	background-color:white;
	color:black;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 5px;
	font-size:11px;
	margin:0px auto;
}
#entrada2{
	width:250px;
	clear:both;
	border:0px solid #DADADA;
	background-color:white;
	color:black;
	font-weight:normal;
	text-align:left;
	padding:0px 0px 0px 5px;
	font-size:11px;
	margin:0px auto;
}
.entrada12{

	width:400px;
	clear:both;
	border:0px solid blue;
	background-color:#F4F4F4;
	color:black;
	font-weight:normal;
	text-align:left;
	padding:0px 0px 0px 5px;
	font-size:10px;
	margin:0px auto;
	font-size:10px;
	vertical-align:middle;

	}
#entrada6{
	width:405px;
	clear:both;
	border:1px solid #DADADA;
	background-color:white;
	color:black;
	font-weight:normal;
	text-align:left;
	padding:0px 0px 0px 5px;
	font-size:11px;
	margin:0px auto;
}
input.text{
	width:auto;
	vertical-align:middle;
	padding:0px 0px 0px 10px;
	margin:auto auto;
	font-size:11px;
	color:#4F4F4F;
	font-weight:normal;
	font-family:Arial;
	border:0px;
	background-color:white;

}
input.campo_doble{
	width:235px;
	clear:both;
	border:0px solid #DADADA;
	background-color:white;
	color:#4F4F4F;
	font-weight:normal;
	text-align:left;
	padding:0px 0px 0px 0px;
	font-size:12px;
	margin:0px auto;
	height:17px;
}
input.fecha{
	width:20px;
margin:0px auto;
	border:1px solid #DADADA;
	background-color:white;
	color:#4F4F4F;
	text-align:center;	
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-family:Arial;

}
#fecha2{
	width:20px;
	float:left;
	border:1px solid #DADADA;
	background-color:white;
	color:#4F4F4F;
	text-align:center;	
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-family:Arial;
	margin:0px 3px;
}
input.file{
	border:1px solid #DADADA;
	background-color:white;
	width:380px;
	font-size:10px;
	color:#4F4F4F;
	height:20px;
}
#file2{
	border:1px solid #DADADA;
	background-color:white;
	width:380px;
	font-size:10px;
	color:#4F4F4F;
	height:20px;
}
input.file{
	border:1px solid #DADADA;
	background-color:white;
	width:380px;
	font-size:10px;
	color:#4F4F4F;
	height:20px;
}
input.izqui{
	width:100px;
}
input.radio{
	width:auto;
	border:0px;
	margin:0px auto;
}
p.apa{
margin:3px 0px;
padding:0px 0px 0px 10px;

clear:both;
text-align:left;
background-color: transparent;
}
p.act_tit{
	width:auto;
	text-align:left;
	border-bottom:1px  dotted #DADADA; 
	font-weight:bold;
	background-color:white;
	margin:0px 0px;
	padding:1px 0px 1px 10px;

}
p.cnj{
	text-align:center;
	margin:4px auto;
	font-size:12px;
	color:#4F4F4F;
	font-weight:bold;
	border: 1px solid #DADADA;
}
p.imagen{
	width:auto;
	text-align:center;
	border:0px solid blue;
	margin:5px;

}
p.pregunta{
	font-size:26px;
	font-family:Arial;
	font-weight:bold;
	color:#900000;
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:0px auto;
	margin-top:10px;
	text-align:justify;
}
p.respuesta{
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	color:#4F4F4F;
	text-align:left;
	padding:0px 10px 0px 10px;
	margin:0px auto;
	margin-top:0px;
	margin-bottom:10px;
	text-align:justify;	
}
p.form{
	margin:0px 0px;

	padding:0px 0px 0px 20px;
	border:0px solid blue;
	width:auto;
	text-align:left;
}

table.admin{
	border:0px solid #DADADA;
	width:500px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}
table.cal{
	background-color:white;
	border-left:1px solid #DADADA;
	border-top:1px solid #DADADA;
	font-size: 0px;	
	height:auto;	
	margin:0px auto;
	text-align: center;
	width:auto;	
}
table.lista{
	width:500px;
	border:0px solid blue;
	
}
table.ima{
	width:500px;
	
}
table.con{
	text-align: justify;
	padding:0px 0px 0px 0px;
	margin:0px auto;
	margin-bottom:5px;
	border-top: 1px solid #DADADA;
	width:500px;
}
table.der{
	text-align: left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	margin-bottom:5px;
	border-right:0px solid #DADADA;
	width:auto;
}
.per_right{
	width:200px;
	text-align:left;
	background-color:#F4F4F4;
	padding:0px 0px 0px 0px;
}
.per_left{
	width:300px;
	background-color:#F4F4F4;
}
table.cuadro{
	width:144px;
	border:0px;
	margin: 0px auto;
	text-align:left;
	border:0px solid blue;
}
table.gestion{
	width:auto;
	border:0px solid #900000; 
	display:none;
	text-align:center;
	background-color:white;
	margin:0px auto;
}
table.form{
	width:544px;
	border:1px solid blue;	
	text-align:center;
	
	
	background-color:transparent;
	margin:5px auto;
	padding:0px 0px 0px 0px;
	vertical-align:top;

}
div.vinculacion{
	width:auto;
	border-bottom:2px solid white;
	margin:0px auto;
	background-color:#F4F4F4;

}
table.forma{
	width:auto;
	border:0px solid blue;	
	text-align:center;
	display:inline;
	background-color:transparent;
	margin:5px auto;
	padding:0px 0px 0px 0px;


}

td.px372{	
	width:744px;	
	vertical-align: text-bottom;	
}
td.menu_2{
	height:auto;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:auto;	
}
td.con{
	border-right:1px solid #900000;	
	vertical-align:top;
	width:500px;
}
td.der{
	border-right:1px solid #900000;	
	vertical-align:top;
	width:244px;
	
}
p.interior{
	background-color: #F9F9F9;
	margin:5px;
	padding:5px 10px 5px 10px;
	text-align:justify;
	width:auto;
}

p.interior9{
	background-color: white;
	margin:5px;
	padding:0px 10px 0px 10px;
	text-align:left;
	color:black;
	border:1px solid blue;
	width:auto;
}
.interior2{

	background-color: white;
	border:1px solid #DADADA;
	margin:5px auto;
	padding:0px 10px 0px 10px;
	text-align:justify;



	
}
.back{
	text-align:right;
	margin:0px 10px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
	border:1px solid #4F4F4F;

	
}
.back2{
	text-align:right;
	margin:0px 10px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
	border:0px solid #4F4F4F;

	
}
.back3{
	text-align:right;
	margin:0px 10px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
	border:1px solid #DADADA;

	
}
p.interior3{

	background-color: blue;
	border:3px solid #DADADA;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	text-align:right;

	width:auto;
}
p.banner{
	margin:0px auto;
	padding:0px 0px 0px 0px;
}
p.interior3{

	background-color: white;
	border:0px solid #DADADA;
	margin:0px auto;
	padding:0px 10px 0px 10px;
	text-align:right;
}


td.celda_hoy{
	width: 30px;
	height:16px;
	margin:0px auto;
	background-color:#EFEFEF;
	border:0px solid #900000;
	font-weight:bold;
	border-right:1px solid #DADADA;
	border-bottom:1px solid #DADADA;
}
td.fecha_sub{
	border-right:1px solid #DADADA;
	margin:0px 0px;
	padding:2px 0px 2px 0px;
	text-align:center;
	width:60px;
}
td.titular_sub{
	border:0px solid blue;
	text-align:left;
	padding:0px 0px 0px 10px;
	width:auto;
}
td.celda_act{
	width: 30px;
	height:16px;
	margin:0px auto;
	background-color:#C1EDCE;
	border:0px solid #900000;
	font-weight:normal;
	border-right:1px solid #DADADA;
	border-bottom:1px solid #DADADA;
}
td.celda_fes{
	width: 30px;
	height:16px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background-color:#FFD9D9;
	border:0px solid #900000;
	font-weight:normal;
	border-right:1px solid #DADADA;
	border-bottom:1px solid #DADADA;
}
td.ima{
	text-align:left;
	width:490px;
	border:1px solid #900000;
	text-align:center;
	font-family:Arial;
	color:#DADADA;
	font-size:20px;
}
td.form{
	width:544px;
	height:auto;
	border:0px solid red;
	padding:0px 50px 0px 30px;
	margin:0px auto;

}
td.formv{
	width:544px;
	height:auto;
	border:0px solid red;
	padding:0px 0px 0px 20px;
	margin:0px auto;
	vertical-align:middle;


}
.form{
	width:auto;
	height:auto;
	border:0px solid blue;
	padding:0px 50px 0px 30px;
	margin:0px auto;

}
.form_camp{
	background-color: #F4F4F4; 
	text-align:justify;
	width:auto;
	height:auto;
	border:0px solid blue;
	padding:0px 50px 0px 30px;
	margin:0px auto;

}
.form_campv{
	background-color: #F4F4F4; 
	text-align:justify;
	width:auto;
	height:auto;
	border:0px solid blue;
	padding:0px 0px 0px 0px;
	margin:0px auto;

}
td.gal{
	width:auto;
	height:auto;
	border:0px solid blue;
	padding:0px 0px 0px 0px;
	margin:0px auto;
	text-align:center;
	border:0px solid #DADADA;

}
td.doble_iz{
	width:200px;
	height:auto;
	border:0px solid blue;
	border-bottom:1px solid #EEEEEE;
	border-top:1px solid #EEEEEE;
	padding:0px 0px 0px 5px;
	margin:0px auto;
	text-align:left;
	vertical-align: middle;
}

td.doble_de{
	width:300px;
	height:auto;
	border:0px solid blue;
	border-bottom:1px solid #EEEEEE;
	border-top:1px solid #EEEEEE;
	padding:0px 0px 0px 0px;
	vertical-align: middle;
	margin:0px auto;
}
td.form_i{
	width:190x;
	text-align:right;
	padding:0px 10px 0px 0px;
	border-bottom:1px solid #EEEEEE;
}
table.proy{
width:100%;

}
td.proy_ima{
	border:0px solid gray;
	width:auto;
	padding:5px 5px 5px 5px;
}
td.proy_der{

width:auto;
padding:5px 5px 0px 5px;
width:80%;
vertical-align:top;

}
td.proy{
	width:50%;
	vertical-align:top;
	border:1px solid #DADADA;
	margin:0px auto;
	text-align:justify;
}
td.form_i_2{
	width:30px;
	text-align:right;
	padding:0px 10px 0px 0px;
	border-bottom:1px solid #EEEEEE;
}
td.form_i2{
	width:100px;
	text-align:right;
	padding:0px 10px 0px 0px;
	border-bottom:1px solid #EEEEEE;
}

.form_d{
	width:auto;
	text-align:left;
	padding:0px 0px 0px 10px;
	border-bottom:1px solid #EEEEEE;
}
td.obst{
	width:auto;
	text-align:left;
	padding:0px 0px 0px 10px;
	border-top:1px solid #4F4F4F;
	border-bottom:1px solid #DADADA;
	margin:0px auto;
	background-color:#F6F6F6;
	
}
td.obsc{
	width:auto;
	text-align:justify;
	padding:0px 10px 0px 10px;
	border-bottom:1px solid #4F4F4F;
	margin:0px auto;
	
}
td.obsta{
	width:auto;
	text-align:left;
	padding:0px 0px 0px 10px;
	border-top:1px solid #4F4F4F;
	border-bottom:0px solid #DADADA;
	margin:0px auto;
	background-color:#F6F6F6;
	
}
td.obsca{
	width:auto;
	text-align:justify;
	padding:0px 10px 0px 10px;
	border-bottom:0px solid #4F4F4F;
	margin:0px auto;
	
}
td.form_d_2{
	width:auto;
	text-align:left;
	padding:0px 0px 0px 10px;
	border-bottom:1px solid #EEEEEE;
}
td.form_d2{
	width:auto;
	text-align:left;
	padding:0px 0px 0px 10px;
	border-bottom:1px solid #EEEEEE;
}

td.izqui{
	width:60px;
	text-align:right;
	vertical-align:middle;
	border:0px solid blue;
	margin:0px auto;
}
td.dere{
	width:auto;
	text-align:left;
	border:0px solid blue;
	vertical-align:top;
	margin:0px auto;
}
td.fecha{
	width:80px;
	text-align:center; 
	border-bottom:1px solid #DADADA;
	border-right:1px solid #DADADA;

}
td.fecha2{
	width:60px;
	text-align:center; 
	border-bottom:1px solid #DADADA;
	border-right:1px solid #DADADA;

}
td.emisor{
	width:100px;
	text-align:left; 
	padding:0px 0px 0px 2px; 	
	border-bottom:1px solid #DADADA;
	border-right:1px solid #DADADA;
zē

}
td.titulo{
	width:auto;
	text-align:center; 
	border-bottom:1px solid #DADADA;

}
.iconos{
	width:20px;
	text-align:center; 
	border-bottom:1px solid #DADADA;
	margin:0px auto;




}
td.imagen{
	vertical-align:middle;
}
h3.form{
	padding:10px 0px 0px 0px;
	margin:5px;
	width:auto;
	border:1px solid #900000;
	text-align:center;
}
p.form_oculto{
	padding:0px 0px 0px 0px;
	margin:0px auto;
	width:500px;
	border:0px solid #900000;
	display:none;
}
input.oculto{
	margin:0px auto;
	width:400px;
	border:1px solid blue;
}

form.login{
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:auto;
}





a.creditos{
	font-size:12px;
	padding:0px 10px 0px 10px;
	color:#4F4F4F;
	font-weight:normal;
	text-decoration:none;
	margin:0px 10px;
}
a.creditos:hover{
	background-color:#DADADA;
	font-size:12px;
	padding:0px 10px 0px 10px;
	color:#4F4F4F;
	font-weight:normal;
	text-decoration:none;
	margin:0px 10px;
}

.flash{
	width:500px;
	height:140px;
	margin:0px auto;
	padding:0px auto;
	border:1px solid #DADADA;
}
.flash_p{
	width:496px;
	height:110px;
	margin:0px auto;
	padding:0px auto;
	border:1px solid #DADADA;
}


#comentario{
	width:290px;
	height:100px;
	border:1px solid #DADADA;
	font-size:11px;
	color:#4F4F4F;
	font-weight:normal;
	font-family:Arial;
	padding:10px 10px 10px 10px;
}
#comentario2{
	width:395px;
	height:160px;
	border:1px solid #DADADA;
	font-size:11px;
	color:#4F4F4F;
	font-weight:normal;
	font-family:Arial;
	padding:10px 10px 10px 10px;
}
#comentario4{
	width:350px;
	height:160px;
	border:1px solid #DADADA;
	font-size:11px;
	color:#4F4F4F;
	font-weight:normal;
	font-family:Arial;
	padding:10px 10px 10px 10px;
}
#comentario_v{
	width:395px;
	height:160px;
	border:1px solid #DADADA;
	font-size:11px;
	color:#4F4F4F;
	font-weight:normal;
	font-family:Arial;
	padding:10px 10px 10px 10px;
}
#consejos{
	margin:0px 0px;
	height:30px;
	width:390px;
	border:1px solid #DADADA;
	font-size:10px;
	color:#4F4F4F;
	font-weight:bold;
	font-family:Arial;
	padding:0px 10px 0px 10px;
	text-align:justify;


}


a.sup{
border:1px solid #4F4F4F;
padding:0px 10px 0px 10px;
text-decoration:none;
background-color: #F4F4F4;
color:black;
font-weight:bold;
	
}
#proy_tit{
	background-color:black;
	padding:0px 5px 0px 5px;
	margin:0px auto;
	text-align:justify;
}
#proy_ico{

	padding:0px 5px 0px 5px;
	margin:0px auto;
	text-align:justify;
	font-weight:normal;
}
.ayuda_cat{


	text-align:left;
	padding:0px 10px 0px 10px;
	margin-top:5px;
	font-weight:bold;
	color:#4F4F4F;
}
.ayuda{
	border:0px;
	color:#4F4F4F;
	text-align:justify;
	padding:0px 20px 0px 40px;
	background-color: #F4F4F4;

	list-style: url(../ima/cuadro.gif);
	list-style-position: outside;
}
.ruta{
	color:#900000;
	font-weight:normal;
	font-size:13px;
	text-align:left;
	padding:0px 20px 0px 20px;


}
