body
{	font-size:					11px;
	font-family:				Arial, Helvetica, sans-serif;
	font-weight:				normal;
}
iframe.ifram
{	display:					none	;
}
table.bloque_1, table.bloque_2
{	background-color: 		#DCF1B8;
}
table.bloque_1
{	margin-bottom:				3px;
	border-bottom:				1px solid #87D300;
}
table.problema
{   background-color:           #f4f4f4;
}
table#mapaweb,
{	margin:	0px 0px;
	border: 2px solid red;
}
#mensaje_titular
{	font-weight: 				bold;
	color:						4f4f4f;
}
.hoy
{	background-color: #8DD200;
}
table.bloque_1 td
{	border-top:  				3px solid white;
	height: 					203px;
	text-align:					center;
	vertical-align:				middle;
}
table.bloque_1 td.logo
{	vertical-align:				top;
}
table.bloque_1 td div.imagen
{	float:						left;
    height: 					200px;
	position:					relative;
	top:						0;
	width:						450px;
	z-index:					100;
}
table.bloque_1 div.ale
{ 	background-color: 			#fff;
	filter:						alpha(opacity=40);
	float:						left;
	height:						15px;
	margin-right:				2px;
	opacity:					0.4;
	position:					relative;
	text-align: 				center;
	width:						20px;;
	z-index:					101;
}
table.bloque_1 div.portada_cargando
{ 	filter:						alpha(opacity=50);
	left:						0;
	max-width:					100%;
	opacity:					0.50;
	position: 					relative;
	top:						0;
	width:						100%;
	z-index:					10002;
}
table.bloque_1 div.mensaje, table.bloque_1 div.titular
{	background-color: 			#fff;
	background-repeat:          repeat;
	height:						30px;
	left:						0px;
	margin-right:				2px;
	max-width:					450px;
	position:					absolute;
	top:						170px;
	width:						100%;
	z-index:					102;
}
table.bloque_1 div.titular
{	background-color:			transparent;
	background-image:			none;
	height:						30px;
	position:					absolute;
	text-align: 				right;
	top:						30px;
}
table.bloque_2
{	height:						20px;
}
table.bloque_2 marquee
{	background-color:			#ffffcc;
	behavior:					scroll;
	filter:						alpha(opacity=100);
	height:						15px;
	margin:						0px 5px;
	padding:					0px 5px 0px 5px;
	opacity:					1;
}
table.bloque_2 td
{	vertical-align:				middle;
}
table.bloque_2 td#esquina_izquierda
{	background-image: 			url(../ima/esquina_izquierda.gif);
	vertical-align:				middle;
}
table.bloque_2 td#esquina_derecha
{	background-image: 			url(../ima/esquina_derecha.png);
}
table.bloque_3
{	background-color: 			#fff;
	margin-top:					10px;
}
td#carga_actos
{   height:50px;
	vertical-align:				top;
}
td#carga_actos td.final
{	border-bottom: 				1px solid black;
	padding-bottom:				10px;
}
div#flotante_cal table
{   margin: 					0px auto;
	width:						100%;
	border:                     1px solid #4f4f4f;
}
p.tit
{   background-color:           #4f4f4f;
}
table.bloque_3 td#izquierda
{	vertical-align:				top;
	width:						180px;
}
table.bloque_3 td#derecha
{	vertical-align:				top;
	width:						148px;
}
table.bloque_3 td#izquierda div, table.bloque_3 td#derecha div
{	margin-bottom:				10px;
}
table.bloque_3 td#izquierda .supletorio
{	background-color:    		#cccccc;
	width:						180px;
}
table.bloque_3 td#contenido
{	width:						*;
}
table#contenidos td.cuadrado
{	border:						1px solid #cccccc;
}
table.bloque_3 table#contenidos p
{	letter-spacing: 			1px;
	margin-bottom:				8px;
	text-align: 				justify;
}
table.bloque_3 table#contenidos table
{	border:						0px;
	margin:						0px 0px;
}
table.bloque_3 table#contenidos p.iconos
{	letter-spacing: 			1px;
	margin-bottom:				0px;
	text-align: 				right;
}
table.bloque_3 table#contenidos p.imagenes
{   clear:						both;
	letter-spacing: 			1px;
	margin-bottom:				0px;
	text-align: 				right;
}
table.bloque_3 table#contenidos td, table.bloque_3 table#contenidos th
{	background-color:    		#ffffcc;
	padding:					0px 0px 0px 0px;
	vertical-align: 			top;
}
table.bloque_3 table#contenidos .blanco
{	background-color: 			#fff;
	padding:					0px 0px 0px 0px;
	vertical-align: 			top;
}
table.bloque_3 table#contenidos td.interior
{	background-color: 			#fff;
	padding:					0px 0px 0px 0px;
	vertical-align: 			bottom;
}
table.bloque_3 table#contenidos td.interior table.bloque
{	border:						1px solid #c0c0c0;
	margin:						0px 0px;
	margin-bottom:				15px;
}
table.bloque_3 table#contenidos td.interior .espacio
{	padding: 					10px 0px 10px 0px;
}
table.bloque_3 td#izquierda p.menu
{   background-color: 			#0076cc;
	height:						16px;
	margin:						2px 0px;
	padding:						4px 0px 4px 0px;
}
p.menu_blog
{   background-color: 			transparent;
	border: 				1px solid #0076cc;
	width: 100%;
	height:						14px;
	margin:						2px 0px;
	padding:					0px 0px 0px 0px;
}
table.bloque_3 td#derecha p.menu
{	height:						30px;
	margin:						2px 0px;
	padding: 					0px 0px 0px 0px;
}
table.bloque_3 div#contenedor_men_arearestringida
{	border: 					0px;
}
table.bloque_3  table.der caption
{   background-color:     		#87d300;
	background-image: 			url(../ima/esquina_ver.png);
	background-position: 		left top;
	background-repeat: 			no-repeat;
	height:						15px;
}
table.bloque_3  table.izq caption
{   background-color:     		#87d300;
	background-image: 			url(../ima/esquina_ver_der.png);
	background-position: 		right top;
	background-repeat: 			no-repeat;
	height:						15px;
}
table.bloque_3  table.exp
{	background-color:     		#fff;
	background-image: 			url(../ima/esquina_ver_bla.png);
	background-position: 		right top;
	background-repeat: 			no-repeat;
	border-top:					1px solid #87D300;
	height:						15px;
}
table.bloque_3 table#contenidos caption
{   background-color:     		transparent;
	background-repeat: 			no-repeat;
	height:						17px;
	text-align: 				left;
}
table.bloque_3 table
{	border:						1px solid #87D300;
	margin-bottom: 				5px;
	margin-top: 				0px;
}
table.bloque_3 table#calendario td
{	text-align:					center;
	width:						14%;
}
table.bloque_3 table#calendario td.dias
{	background-color: 			#0076cc;
 	border:						1px solid #fff;
 	color:						#fff;
}
/*TAGS HTML*/
fieldset
{	border: 					0px;
	margin:						0px 0px;
	padding:					0px 0px 0px 0px;
}
legend
{	padding: 					0px 0px 0px 0px;
}
td
{	font-size:					11px;
}
table
{	width:						100%;
}
img
{	border: 					0px;
}
p
{	font-size:					11px;
	font-weight:				normal;
	margin:						0px 0px;
	padding:					0px 10px 0px 10px;
}
p.parrafo
{	margin:						4px 5px;
}
.vacio
{	margin:						0px 0px;
	padding:					0px 0px 0px 0px;
}
input , textarea, select
{	background-color: 			#fff;
	border:						1px solid #cccccc;
	color: 						#0076cc;
	font-size:					11px;
	height:						15px;
	margin:						2px 2px;
	padding:					0px 5px 0px 5px;
	text-align:					left;
}
textarea
{	font-family: 				Arial, Helvetica, sans-serif;
	height:						120px;
	padding: 					0px 5px 0px 5px;
	text-align:					left;
	width:						90%;
}
div.preloader
{	height:						100%;
	left:						0;
	position:					absolute;
	text-align:					center;
	top:						200;
	width:						100%;
	z-index:					15000;
}
div.preloader_text
{   background-color: 			#000;
	border: 					1px solid #000;
	filter:						alpha(opacity=100);
	height:						50px;
	margin: 					auto;
	opacity:					1;
	position: 					relative;
	top: 						120;
	width: 						500px;  /*---744px---*/
}
.siact_boton:hover
{	color:						#fff;
}
.siact
{	background-color: 			#d8d8d8;
	border:						1px solid #fff;
	border-bottom: 				0px;
}
.siact:hover
{	background-color: 			#0076cc;
	border:						0px solid #fff;
	border-bottom: 				0px;
	color: 						#fff;
}
.noact
{	border:						1px solid #fff;
	color: 						#b0b0b0;
}
input.text
{	text-align:					center;
	width:						90%;
}
input.tamano
{	width:						100px;
}
input.tamanoA
{	width:						40%;
}
input.tamanoB
{	width:						60%;
}
input.tamanoM
{  	text-align:					center;
	width:						30px;
}
input.tamanoC
{	width:						80%;
}
a.submit
{	background-color: 			#fff;
	border:						1px solid #0076cc;
	padding:					0px 5px 0px 5px;
}
a.submit:hover
{	background-color: 			#0076cc;
	border:						1px solid #000;
}
.JUSTIFY_text
{	text-align:					justify;
}
.CENTER_text
{	background-color: 			#fff;
	text-align:					center;
}
.RIGHT_text
{	text-align: 				-moz-right;
	text-align:					right;
}
.LEFT_text
{	text-align:					left;
}
#flotante_cal
{   background-color:			white;
	border:                     0px;
	display:                    none;
	height: 					auto;
	left: 						50%;
	margin-left: 				-35%;
	position: 					absolute;
	width: 						70%;
}
.fecha_titulo
{	background-color:			#fff;
	border:						1px solid #0076cc;
	font-weight:				bold;
}
.rutas
{	background-color:			#fff;
	border:						1px solid  #0076cc;
	border-top:					0px
}
.despejada
{	filter:						alpha(opacity=100);
	opacity:					1;
}
.difuminada
{	filter:						alpha(opacity=20);
	opacity:					.20;
}
.difuminada2
{	filter:						alpha(opacity=50);
	opacity:					.50;
}
ul li.num
{   list-style: 				disc;
	list-style-type: 			disc;
}
.acceso_rapido_pos, .acceso_rapido, .acceso_rapido_texto
{	background-color: 			#fff;
	filter:						alpha(opacity=30);
	height:						30px;
	left:						0;
	opacity:					0.3;
	position: 					relative;
	top:						90;
}
.acceso_rapido
{	background-color: 			transparent;
 	filter:						alpha(opacity=100);
	left:						auto;
	max-width:					40%;
	opacity:					1;
	position: 					absolute;
	top:						83;
	width:						100%;
	z-index:					100008;
}
.acceso_rapido_texto
{	background-color: 			transparent;
	filter:						alpha(opacity=70);
	height:						auto;
	opacity:					0.7;
	top:						30;
}
p.back
{	background-color:			#d8d8d8;
}
/*---input file especial---*/
div.fileinputs
{	position: 					relative;
	width:						100%;
}
div.fakefile
{	left: 						0px;
	position: 					absolute;
	top: 						0px;
	width:						100%;
	z-index: 					1;
}
input.file
{	-moz-opacity:				0;
	filter:						alpha(opacity: 0);
	opacity: 					0;
	position: 					relative;
	text-align: 				left;
	z-index: 					2;
}
ul
{	margin-bottom:				20px;
}
ul li
{	width:						auto;
}
html>body ul li
{	width:						100%;
}
ul.num li
{	list-style: 				decimal;
	list-style-type: 			decimal;
}
ul.non li
{	list-style: 				none;
	list-style-image: 			none;
	list-style-type: 			none;
}
ul.dot li
{   list-style: 				disc;
	list-style-image: 			disc;
	list-style-type: 			disc;
}
.loc
{	margin: 0px 0px;
}
.cargador
{	background-color:			white;
	border:                     0px;
	left: 						190px;
	margin: 					0px 0px;
	display:					inline;
	position: 					absolute;
	padding:	0px 0px;
}
.for_tit
{   background-color:   #0e81c7;
}
.for_sub
{   background-color:   #fff;
}
td.for_fila,td.for_fila_m
{   border-top: 1px solid #cccccc;
    background-color: #fff;
}
td.for_fila_m
{   background-color: #ffffcc;
}
.contenedor_acciona
{	border:1px solid #4f4f4f;
	background-color: #ffff99;
	display:inline;
	height:auto;
	left: 0;
	margin-left:50%;
	margin:1%;
	margin-top:30px;
	position: absolute;
	width: 98%;  /*---744px---*/
	z-index:3000
}
.sombra
{	background-color:				#4f4f4f;
	display:						none;
	filter:							alpha(opacity=40);
	height: 						700px;
	left:							0;
	max-height: 					100%;
	opacity:						0.4;
	position:						absolute;
	top:							0;
	width:							100%;
	z-index:						2000;
}
input.F
{   text-align: center;
	background-color:   transparent;
	height: 26px;
	font-size: 25px;
	border: 0px;
	font-weight: bold;
}
#ENT
{  	font-size: 22px;
	color:  #96D52E;
}
#size_d
{   font-size: 35px;
	color: #0076CC;
	font-weight: bold;
}
#size_a
{   font-size: 35px;
	color:  #96D52E;
	font-weight: bold;
}