BODY {
	font-family: Arial,Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-size: 11px;
	color:#333;
	margin:0;
	margin-bottom:5px;
	text-align:center;
/*	line-height:15px;*/
}
td{	
	font-family: Arial,Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-size: 11px;
	}
	
	A:link {color:#003f7e;  text-decoration : underline;}
	A:visited {color: #003f7e;	text-decoration : underline;}
	A:hover {color: #003f7e;text-decoration : none;}
	A:active {color:#003f7e; text-decoration : underline;}
img{
	border:0;
	}
strong{
	font-weight:bold;
	color:#123f5d;
	}
.negrita{
	font-weight:bold;
	color:#666;
}

#contenedor  {
			width: 756px;
			\width: 760px;
			w\idth: 756px;
			border-left: 2px solid #0182ca;
			border-right: 2px solid #0182ca;
			border-top: 2px solid #0182ca;
			border-bottom: 2px solid #0182ca;			
			margin-left: auto;
			margin-right: auto;
			text-align:left;
			
		}
		#cabecera {
			margin:0;
			padding:0;
		}
		#cabecera img{
			vertical-align:bottom;
		}
		#cuerpo-name {
			width:100%;
			background-color:#fff;
		}
		.cab-idioma {
			padding: 0px;
			padding-left:0px;
			color:#666666;
		}
		.cab-idioma a{
		color:#666666;
		}
		.cab-name {
			font-size:11px;
			font-weight:bold;
			color: #3E5B9C;
			text-align:right;
			padding:0px 10px 0 0;
		}
		
		#navegador {
			/*background-color:#2C6786;*/
		}
			#cab-path {
			background-color:#fff;
			font-size:10px;
			padding:10px;
			padding-left:30px;
			
		}
	#cab-path	a:link, #cab-path	a:visited{
	color:#00307A;
	text-decoration:underline;
	}
	#cab-path	a:hover{
	color:#00307A;
	text-decoration:none;
	}
	#cab-path	a:active{
	color:#00307A;
	text-decoration:underline;
	}	
.hide{
			display:none;
			}	
		
/****** INICIO dos columnas ******/
		#cuerpo {
			width:100%;
		}
			#contenido {
			padding: 5px;
			padding-left:430px;
			background-color:#fff;
			margin-right:198px;
		}
		#laterald {
			float: left;
			width: 166px;
		}
		#fincuerpo {
			clear: both;
			font-size:1px;
		}
		.img-lateral{
			margin-top:30px;
		}		
/****** FIN dos columnas ******/
	

/*contenido*/
	#cont-tit{
	padding-bottom:3px;
	border-bottom: 1px solid #d1d1d1;
	margin-bottom:5px;
	}
	.titular{
	font-size:14px;
	color:#d2791b;
	font-weight:bold;
	margin:10px 0 5px 0;
	}
	.sub-tit{
	font-size:12px;
	}
	ul.sub-txt {
	list-style-type:none;
	margin:10px 0 20px 0;
	padding:0;
	color:#333333;
	font-size:12px;
	}

	ul.sub-txt li
	{
	background-image: url("/msangil/images/aa_ic5.gif");
	background-repeat: no-repeat;
	background-position: 0 6px;
	margin: 0px 5px 5px 5px;
	padding: 0;
	padding-left:1.1em;
	}
	ul.sub2-txt {
	list-style-type:none;
	margin:10px 0 20px 0;
	padding:0;
	color:#333333;
	font-size:11px;
	}

	ul.sub2-txt li
	{
	background-image: url("/msangil/images/aa_ic6.gif");
	background-repeat: no-repeat;
	background-position: 0 6px;
	margin: 0px 5px 5px 15px;
	padding: 0;
	padding-left:1.1em;
	}
	#recomendar{
	font-size:10px;
	text-align:right;
	}
	#recomendar	a:link, #recomendar	a:visited{
	text-decoration:none;
	}
	#recomendar	a:hover{
	text-decoration:underline;
	}
	#recomendar	a:active{
	text-decoration:none;
	}

	
	#recomendar img{
	border:0;
	margin-right:5px;
	}
	#fecha{
	color:#d2791b;
	margin:0 0 10px 0;
	}

.entradilla{
	margin:0;
	margin-bottom:10px;
	padding:0;
	color:#123F5D;
	font-size:12px;
	}
.txt-normal{
	margin:0;
	margin-bottom:10px;
	padding:0;
	color:#333;
	font-size:12px;
}
ul.entrad {
	list-style-type:none;
	margin:0;
	margin-bottom:10px;
	padding:0;
	color:#123F5D;
	font-size:12px;
}

ul.entrad li
{
	background-image: url("/msangil/images/aa_ic5.gif");
	background-repeat: no-repeat;
	background-position: 0 6px;
	margin: 0px 5px 5px 0px;
	padding: 0;
	padding-left: 10px;

}

ul.entrad ol
{
	background-position: 0 6px;
	margin: 0px 5px 5px 0px;
	padding: 0;
	padding-left: 10px;
}

ul.error {
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
	color:#333333;
	font-size:12px;
}

ul.error li
{
	background-image: url("/msangil/images/aa_ic5.gif");
	background-repeat: no-repeat;
	background-position: 0 6px;
	margin: 0px 5px 5px 5px;
	padding: 0;
	padding-left:1.1em;
}
.suger{
	font-size:12px;
	color:#333333;
	margin-left:5px;
}
	
	.fot-NotLat{
	margin:0 15px 15px 0;
	}
	
	
	#divvarios{
	}
	#divvarios	a:link, #divvarios	a:visited{
	color:#00307A;
	text-decoration:underline;
	}
	#divvarios	a:hover{
	color:#00307A;
	text-decoration:none;
	}
	#divvarios	a:active{
	color:#00307A;
	text-decoration:underline;
	}
	#divvarios td{
	background-color:#f2f4f7;
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
	padding:5px;
	
	}
	#divvarios p{
	margin:7px 0 7px 20px;
	}
	#divvarios img {
	/*margin-right:10px;*/
	border:0;
	}
	.pdf-sinenl{
	color:#003f7e;
	}
	#divvarios2{
	}
	#divvarios2 td{
	background-color:#FFF0DD;
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
	padding:5px;
	}
	#volver	{
	margin:15px 0 20px 0;
	}
	#volver	a:link, #volver	a:visited{
	color:#00307A;
	text-decoration:underline;
	}
	#volver	a:hover{
	color:#00307A;
	text-decoration:none;
	}
	#volver	a:active{
	color:#00307A;
	text-decoration:underline;
	}
	.lin-sep{
	clear:left;
	border-top: 1px solid #d1d1d1;
	height:1px;
	font-size:1px;
	margin:10px 0 5px 0;
	}
	.noticia1{
	border-bottom: 1px solid #d1d1d1;
	padding-top:10px;
	padding-bottom:5px;
	}
	.noticia1 table{
	width:500px;
	}
	
	.noticia1 h2{
	color:#003F7E;
	margin:0;
	font-size:11px;
	font-weight:bold;
	}
	
	.noticia1 h2 a{
	text-decoration:none;}
	.noticia1 h2 a:hover{
	text-decoration:underline;}
	
	.formulario{
	width:500px;
	}
	.tab-form{
	border:1px solid #F7921C;
	background-color:#F3F4F8;
	}
	.tab-form1{
	background-color:#F7921C;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	}
	.tit-form{
	color:#333;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	}
	.form-resp{
	color:#333;
	text-align:center;
	vertical-align:middle;
	}
	.tit-formN{
	color:#D2791B;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	}
	.tab-formd{
	border:1px solid #2C6786;
	background-color:#F3F4F8;
	}
	.tab-form2{
	background-color:#2C6786;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	}
	#comp {
	background-color:#bbdaef;
	border: 1px solid #003f7e;
	margin-bottom:5px;
	}
	#comp a{
	text-decoration:none;
	}
	#comp a:hover{
	text-decoration:underline;
	}		
	img.imgcomp{
	margin-left:5px;
	margin-top:5px;
	}	
	img.imgban{
	margin-top:5px;
	}	
	#comp ul{
	list-style-type:none;
	margin:0;
	margin-top:5px;
	margin-bottom:10px;
	padding:0;
	color:#123F5D;
	font-size:11px;
	}
	#comp ul li
	{
	background-image: url("/msangil/images/00_fl.gif");
	background-repeat: no-repeat;
	background-position: 5px 4px;
	margin: 0px 5px 5px 0px;
	padding: 0;
	padding-left: 15px;
	font-weight:bold;
	}
	
	
	#cont-compromiso{
	border-top:1px solid #d1d1d1;
	padding-top:30px;
	}
	#compromiso {
	background-color:#bbdaef;
	border: 1px solid #003f7e;
	margin-bottom:5px;
	}
	#compromiso ul{
	list-style-type:none;
	margin:0;
	margin-top:2px;
	margin-bottom:10px;
	padding:0;
	color:#123F5D;
	font-size:11px;
	}
	#compromiso ul li{
	background-image: url("/msangil/images/00_fl.gif");
	background-repeat: no-repeat;
	background-position: 1px 4px;
	margin: 0px 5px 5px 0px;
	padding: 0 0 0 10px;
	font-weight:bold;
	}
	#compromiso a{
	text-decoration:none;
	}
	#compromiso a:hover{
	text-decoration:underline;
	}		
	.elec-img{
	margin-top:10px;
	margin-bottom:10px;
	}
	.programa {
	background-color:#F2F4F7;
	border: 1px solid #d1d1d1;
	margin-bottom:5px;
	}
	.programa p{
	font-weight:bold;
	color:#123F5D;
	font-size:11px;
	}
	.programa a{
	text-decoration:none;
	}
	.programa a:hover{
	text-decoration:underline;
	}		
	.programa ul{
	list-style-type:none;
	margin:0;
	margin-top:5px;
	margin-bottom:10px;
	padding:0;
	color:#123F5D;
	font-size:11px;
	}

	.programa ul li
	{
	background-image: url("/msangil/images/00_fl.gif");
	background-repeat: no-repeat;
	background-position: 5px 4px;
	margin: 0px 5px 5px 0px;
	padding: 0;
	padding-left: 15px;
	font-weight:normal;
	}
	.completo{
	background-image: url("/msangil/images/pdf.gif");
	background-repeat: no-repeat;
	background-position: 125px 3px;
	font-weight:bold;
	color:#123F5D;
	padding:3px;
	padding-left:7px;
	margin:3px 0 3px 0;
	}
	.tit-pdf{
	margin:0 0 0 5px;
	color:#003F7E;
	}
	.txt-pdf{
	margin:0;
	font-weight:normal;
	padding:0 0 0 10px;
	}
/*/contenido*/


/*laterald*/
#laterald-cal{
	margin-right:4px;
	background-color:#f2f4f7;
	border: 1px solid #0182ca;
	margin-bottom:30px;
	padding:3px;
	padding-left:7px;
	}
.lat-calTit{
	color:#123f5d;
	font-weight:bold;
	margin-bottom:7px;
	}
.lat-calTit img{
	margin-right:5px;
	}
.calendario1{
	margin-right:0;
	background-color:#f2f4f7;
	margin-bottom:15px;
	}
.calendario1 td.fd{
	background-color:#d1d1d1;
	text-align:center;
	}	
.calendario1 td{
	background-color:#fff;
	color:#333;
	width:14%;
	text-align:center;
	}
.calendario1 td.tit{
	background-color:#f2f4f7;
	border:0;
	}
/*.calendario1 tr.titsemana{
	background-color:#f2f4f7;
	color:#fff;
	}*/
.calendario1 tr.titsemana td{
	background-color:#2c6786;
	color:#fff;
	}
		
.calendario1 td.selec{
	color:#fff;
	background-color:#0089cf;
	}
.calendario1 td.selec a{
	color:#fff;
	}
.calendario1 td.nodia{
	background-color:#d1d1d1;
	}	
		

	
				

#laterald-nav{
	margin-right:4px;
	padding:0;
	background-color:#f2f4f7;
	border: 1px solid #0182ca;
	margin-bottom:10px;
	}
.lat-navTit{
	color:#123f5d;
	font-weight:bold;
	background-color:#d1d1d1;
	padding:3px;
	padding-left:7px;
	margin:0;
	}
.lat-navTit img{
	margin-right:5px;
	}	
.lat-navCon{
	padding:5px;
	padding-left:7px;
	padding-bottom:10px;
	}
		.lat-navCon a:link, .lat-navCon	a:visited{
		color:#00307A;
		text-decoration:none;
		}
		.lat-navCon	a:hover{
		color:#00307A;
		text-decoration:underline;
		}
		.lat-navCon	a:active{
		color:#00307A;
		text-decoration:none;
		}		

	
  a.lat-ver:link {	color:#00307A;
	text-decoration:underline;}
	a.lat-ver:visited {	color:#00307A;
	text-decoration:underline;}
	a.lat-ver:hover {	color:#00307A;
	text-decoration:none;}
	a.lat-ver:active {	color:#00307A;
	text-decoration:underline;}
	.lat-navCon strong{
	font-weight:bold;
	color:#003F7E;
	}
	
.btvotar{
	margin:3px 10px 5px 0;
	}	
	
/* /laterald */



		#pie {
/*		clear: both;*/
			color:#003f7e;
			background-color:#bbdaef;
			padding:5px 0 5px 0;
		}
		#pie td{
		padding-right:15px;
		}
		#pie a:link, #pie	a:visited{
		color:#00307A;
		text-decoration:none;
		}
		#pie	a:hover{
		color:#00307A;
		text-decoration:underline;
		}
		#pie	a:active{
		color:#00307A;
		text-decoration:none;
		}			
		#pie img{
		margin:0 5px 0 12px;
		border:0;
		}
		#pie-inf{
		font-size:10px;
		height:15px;
		padding:5px 15px 5px 12px;
		}
	
		
		
		.copy{
		color:#000;
		margin-right:3px;
		}
	/* FIN DIVS generales*/
	
	
	/* INICIO textos*/


	h1, h2, h3, h4, h5, h6	{
	font-weight: normal;
	font-weight:bold;
	color:#003F7E;
	margin:0;
	}
	h1{
	font-size:16px;
	margin:0;
	}
	h2{
	font-size:17px;
	margin-top:5px;
	margin-bottom:5px;
	}
	h3{
	font-size:11px;
	color:#d2791b;
	font-weight:bold;
	margin:10px 0 5px 0;	
	}
	h4{
	font-size:14px;
	margin-top:20px;
	margin-bottom:5px;
	}		
	p{
	margin:3px 0 7px 0;
	}
	
	/*formularios y objetos de formulario*/
	
	form{
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
	}
	
	INPUT, SELECT, TEXTAREA {
	font-size: 11px;
	font-family: "Geneva", "Arial", "Helvetica", "Lucida", "Sans-Serif";
	color: #333333; 
	background-color:#eaeff7;
	border:1px #7f97b9 solid;
	margin-bottom:5px;
	}
	
.txt-area{
	width:225px;
	height:100px;
}
.txt-area02{
	width:250px;
	height:100px;
}
.txt-area02b{
	width:275px;
	height:100px;
}
.txt-area03{
	width:330px;
	height:100px;
}
.txt-area04{
	width:350px;
	height:100px;
}
.txt-areaMy{
	width:320px;
	height:100px;
}

.inpu-radio {
	color: #666666; background-color: transparent; border: 0; width:15px; height: 10px;
	margin:0;
	padding:0;
	margin-right:5px;
	vertical-align:middle;
}

.inpu05 {width:20px; height: 16px;}
.inpu10 {width:30px;height: 16px; }
.inpu20 {width: 50px;height: 16px; }
.inpu30 {width: 75px;height: 16px; }
.inpu40 {width: 100px;height: 16px; }
.inpu40-sh {width: 100px;}
.inpu40-d {width: 100px;height: 16px; text-align : right;}
.inpu45 {width: 125px;height: 16px; }
.inpu45-d {width: 125px;height: 16px; text-align : right;}
.inpu45-sh {width: 135px;}
.inpu50 {width: 150px;height: 16px; }
.inpu50-d {width: 150px;height: 16px;text-align : right;}
.inpu50-sh {width: 150px;}
.inpu55 {width: 175px; height: 16px;}
.inpu60 {width: 200px;height: 16px; }
.inpu60-sh {width: 200px;}
.inpu70 {width: 225px;height: 16px; }
.inpu70-sh {width: 225px;}
.inpu80 {width: 250px;height: 16px; }
.inpu80-sh {width: 250px;}
.inpu90 {width: 275px;height: 16px; }
.inpu90-sh {width: 275px;}
.inpu100 {width: 300px;height: 16px; }
.inpu100-sh {width: 300px;}
.inpu110 {width: 325px;height: 16px; }
.inpu110-sh {width: 325px;}
.inpu120 {width: 350px;height: 16px; }
.inpu120-sh {width: 350px;}
.inpu130 {width: 375px;height: 16px; }
.inpu130-sh {width: 375px;}
.inpu140 {width: 400px;height: 16px; }
.inpu140-sh {width: 400px;}
	
.chek{font-size: 11px; border:0; background-color:transparent;margin:0;}


.boton01{font-size: 11px; color: #003F7E;font-weight: bold; background-color: #CECECE ;border:1px #003F7E solid; width: 20px; height: 19px; margin-left:5px;cursor:hand;}
.boton05{font-size: 11px; color: #003F7E;font-weight: bold; background-color:#CECECE; border:1px #003F7E solid; width: 60px; height: 19px; margin-left:10px;cursor:hand;}
.boton05_1{font-size: 11px; color: #003F7E;font-weight: bold; background-color:#CECECE; border:1px #003F7E solid; width: 60px; height: 19px; margin-left:10px;cursor:hand;}
.boton10{font-size: 11px; color: #003F7E;font-weight: bold; background-color: #CECECE ;border:1px #003F7E solid; width: 75px; height: 19px; margin-left:10px;cursor:hand;}
.boton20{font-size: 11px; color: #003F7E;font-weight: bold; background-color: #CECECE ;border:1px #003F7E solid; width: 100px; height: 19px; margin-left:10px;cursor:hand;}
.boton30{font-size: 11px; color: #003F7E;font-weight: bold; background-color: #CECECE ;border:1px #003F7E solid; width: 125px; height: 19px; cursor:hand;}
.boton40{font-size: 11px; color: #003F7E;font-weight: bold; background-color: #CECECE ;border:1px #003F7E solid; width: 150px; height: 19px; margin-left:10px;cursor:hand;}
.boton50{font-size: 11px; color: #003F7E;font-weight: bold; background-color: #CECECE ;border:1px #003F7E solid; width: 175px; height: 19px; cursor:hand;}
.boton60{font-size: 11px; color: #003F7E;font-weight: bold; background-color: #CECECE ;border:1px #003F7E solid; width: 200px; height: 19px; margin-left:10px;cursor:hand;}
.boton70{font-size: 11px; color: #003F7E;font-weight: bold; background-color: #CECECE ;border:1px #003F7E solid; width: 225px; height: 19px; margin-left:10px;cursor:hand;}
.boton90{font-size: 11px; color: #003F7E;font-weight: bold; background-color: #CECECE ;border:1px #003F7E solid; width: 275px; height: 19px; margin-left:10px;cursor:hand;}

.bar{
	background-color:#BBDAEF;
}
.oblig{
	color:#F7921C;
	margin-right:3px;
	font-size:14px;
	font-weight:bold;
}
.oblig_txt{
	margin-right:10px;
}
.baja{
	padding-left:10px;
}
	/* /formularios y objetos de formulario*/	
	
	