/* CSS Document */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }

a img,:link img,:visited img { border: none; }

body{
	background-color:#6796c4;
        background-image:url(../imagenes/fondo3_mpn.png);
	background-repeat:repeat-x;
	padding-top:35px;
	font-family: Arial, Helvetica, sans-serif;
}


.limpiar{
	clear:both
}

#contenedor{
	width:985px;
	text-align:left
}

#menutop{
	width:985px;
	height:15px;
}

.itemmenutop{
	float:right;
	margin-right:20px;
}

.itemmenutop a{
	text-decoration:none;
	font-size:12px;
	color:#003366;
}

.itemmenutop a:hover{
	text-decoration:none;
}

.itemmenutop img{
	padding-top:3px;
	margin-right:10px;
}

#banner{
	width:985px;
	height:260px;
	background-image:url(../imagenes/banner.jpg);
	margin-top:10px;
}

.menubanner{
	float:right;
	padding-right:42px;
	margin-top:234px;
}

#cuerpo{
	width:985px;
	background-image:url(../imagenes/back.png);
	background-repeat:repeat-y;
	background-position:0% 0%;
}

#izquierda{
	width:204px;
	float:left;
}

#derecha{
	width:745px;
	background-image:url(../imagenes/backcuerpo.jpg);
	background-repeat:no-repeat;
	background-position:80px 150px;
	height:auto !important;
	height:800px;
	min-height:800px;
	padding-left:25px;
	float:left;
}

.boton{
	margin-top:1px;
	background-image:url(../imagenes/backmenuleft.png);
	width:182px;
	padding-left:22px;
	padding-top:6px;
	height:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.boton a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:700
}

.boton a:hover{
	text-decoration:underline;
}

.titulosala{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
	color:#000066;
}

#backagenda{
	width:204px;
	height:32px;
	margin-top:10px
}

#backagenda h1{
	font-size:16px;
	color:#fff
}

#calendario{
	width:179px;
	margin-left:12px;
	margin-top:10px;
}

tr th{
	width:25px;
	height:21px;
  	background-image:url(../imagenes/backth.png);
	background-repeat:no-repeat;
    font-weight:bold;
	font-size:10px;
	text-align:center;
	color:#FFFFFF
}

.calendar{
    width:177px;
	border-collapse:collapse; 
	background-color:#cccccc;
	border-left:#FFFFFF 2px solid;
	border-right:#FFFFFF 2px solid;
	margin-left:1px;
}

tr td{
	width:25px;
    font-weight:normal;
	font-size:14px;
	text-align:center;
}

tr td a{
   color:#666666;
   text-decoration:underline;  
}

.now {
  font-weight:bold;
}

caption {
    font-size:13px;
	color:#6b6b6b;
	text-align:center;
	width:178px;
	border-collapse:collapse; 
	background-color:#cccccc;
	border-left:#FFFFFF 2px solid;
	border-right:#FFFFFF 2px solid;
}

#calendario h1{
	font-size:13px;
	color:#6b6b6b;
	margin-left:15px;
}

#topcalendario{
	background-image:url(../imagenes/topcalendario.png);
	width:179px;
	height:10px;
	line-height:10px;
}

#cuerpocalendario{
	width:175px;
	background-color:#cccccc;
	border-left:#FFFFFF 2px solid;
	border-right:#FFFFFF 2px solid;
}

#filazul{
	background-image:url(../imagenes/backazul.png);
	width:175px;
	height:21px;
	margin-top:2px;
	font-size:14px;
	color:#fff
}

#Month{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

#Year{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

.filacalendario{
	width:175px;
	height:14px;
	line-height:14px;
	padding-top:3px;
}

.filacalendario a{
	font-size:13px;
	color:#666666;
	text-decoration:none
}

.filacalendario a:hover{
	text-decoration:underline
}

.roja{
	color:#990000
}

.columnacalendario{
	width:16px;
	padding-left:8px;
	float:left;
}

#bottoncalendario{
	background-image:url(../imagenes/botoncalendario.png);
	width:179px;
	height:9px;
	line-height:9px;
}

#actividades{
	width:204px;
	height:14px;
	line-height:14px;
	margin-top:15px;
	margin-bottom:10px;
}

.actividad{
	width:165px;
	border-bottom:#999999 1px dashed;
	margin-left:18px;
	padding-bottom:8px;
	margin-top:8px;
}

.actividad h1{
	background-image:url(../imagenes/bola.png);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:15px;
	height:12px;
	font-size:12px;
	font-weight:normal;
	margin-bottom:5px;
	color:#333333
}

.actividad a{
	font-size:11px;
	color:#fff;
	text-decoration:none
}

.actividad a:hover{
	text-decoration:underline
}

#textocalendario{
	font-size:11px;
	color:#cccccc;
	width:135px;
	margin-left:18px;
	margin-top:8px;
	line-height:12px;
}

#programaradio{
	width:204px;
	height:36px;
	margin-top:10px;
}

#radio{
	width:188px;
	margin-left:8px;
	margin-top:5px;
}

#topradio{
	background-image:url(../imagenes/topradio.png);
	background-repeat:no-repeat;
	background-position:0% 100%;
	width:188px;
	height:10px;
	line-height:10px;
}

#cuerporadio{
	width:188px;
	background-image:url(../imagenes/backradio.png);
	background-repeat:repeat-y;
}

#bottonradio{
    background-image:url(../imagenes/bottonradio.png);
	background-repeat:no-repeat;
	background-position:0% 0%;
	width:188px;
	height:10px;
	line-height:10px;
}

.titularradio{
	width:150px;
	background-image:url(../imagenes/bocina.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	margin-left:6px;
	padding-left:22px;
	color:#006699;
	font-size:10px;
	padding-bottom:8px;
}

#controlradio{
	width:188px;
	margin-top:8px;
}

#usaid{
	width:172px;
	background-image:url(../imagenes/topblanco.png);
	background-repeat:no-repeat;
	background-position:0% 0%;
	padding-top:9px;
	padding-left:8px;
	padding-right:8px;
	background-color:#fff;
	margin-left:8px;
	margin-top:17px;
}

#usaid img{
	margin-bottom:10px;
}

#usaid p{
	font-size:9px;
	color:#333333;
}

#bottonusaid{
	background-image:url(../imagenes/bottonblanco.png);
	width:188px;
	height:10px;
	line-height:10px;
	margin-left:8px;
}

#bottoncuerpo{
	background-image:url(../imagenes/bottoncuerpo.png);
	width:985px;
	height:38px;
	background-repeat:no-repeat
}

#bienvenidos{
	width:733px;
	margin-top:35px;
	border-bottom:#cccccc 1px dashed;
	padding-bottom:20px;
	margin-bottom:8px;
}

.noticiasgrande{
	width:650px;
	border-bottom:#cccccc 1px dashed;
	margin:0px;
	padding-bottom:2px;
	margin-top:10px;
	margin-bottom:10px;
}

.noticiasgrande img{
	float:left;
	margin-right:10px;
}

.noticiasgrande h2, .noticiasgrande h2 a {
	font-size:12px;
	color:#666600;
	margin-bottom:5px;
	text-decoration:none;
}

.noticiasgrande h2 a:hover {
	text-decoration:underline;
}

.noticiasgrande {
    font-size:11px;
	color:#5c5c5c
}
.noticiasgrande .leamas {
	padding-top:2px;
	padding-right:15px;
	display:inline;
}

#bienvenidos h1{
	width:733px;
	height:33px;
	margin-bottom:20px;
}

#bienvenidos p{
	font-size:12px;
	width:670px;
	color:#666666;
}

#bienvenidos img{
	padding-right:10px;
}

.leamas {
	width:56px;
	background-image:url(../imagenes/cuadrado.png);
	background-repeat:no-repeat;
	background-position:100% 50%;
	height:13px;
}

.mostrartodas{
	width:95px;
	background-image:url(../imagenes/cuadrado.png);
	background-repeat:no-repeat;
	background-position:100% 70%;
	height:13px;
	margin-top:15px;
	float:right;
	margin-right:100px;
}

.mostrartodas a{
	font-size:11px;
	color:#3f8cb2;
	font-weight:700;
	text-decoration:none
}

.mostrartodas a:hover {
	text-decoration:underline
}

.leamas a{
	font-size:11px;
	color:#3f8cb2;
	font-weight:700;
	text-decoration:none
}

.enlace a
{
 color:#3f8cb2;
}

.navegador a {
	font-size:11px;
	color:#3f8cb2;
	font-weight:700;
	text-decoration:none
}

.navegador a:hover {
	text-decoration:underline
}

.leamas a:hover{
	text-decoration:underline
}

#derizq{
	width:365px;
	float:left;
	border-right:#ccc 1px dashed;
}

#noticias{
	width:365px;
}

#noticias h1 {
	width:365px;
	height:31px;
	margin-top:12px;
	margin-bottom:7px;
}

.noticia {
	width:365px;
	margin-bottom:25px;
}

.wide {
	width:100%;
	width:auto;
}

.noticia p {
	font-size:11px;
	color:#5c5c5c
}
.noticia .image {
	margin-bottom:10px;
	text-align:center;
}

.noticia .titular {
	margin-bottom:10px;
}

.noticia .titular h2, .noticia .titular h2 a {
	font-size:12px;
	color:#666600;
	text-decoration:none;
}
.noticia .titular h2 a {
	font-size:14px;
}

.noticia .titular h2 a:hover {
	text-decoration:underline;
}

.fecha{
	color:#0f0f0f;
}

.wide .image {
	float:left;
	margin-right:10px;
}

#encuesta{
	width:365px;
}

#encuesta h1{
	width:365px;
	height:31px;
	margin-top:12px;
	margin-bottom:12px;
}

#encuesta p{
	font-size:12px;
	color:#999999;
	width:315px;
}

#encuesta h2{
	width:350px;
	font-size:12px;
	color:#666600;
	margin-top:15px;
	margin-bottom:15px;
}

.check .checkbox{
	margin-right:15px;
}

.check{
  	font-size:11px;
	color:#5c5c5c;
	margin-bottom:5px;
}

#botonenviar{
	margin-top:15px;
}

#derder{
	float:left;
	width:356px;
	margin-left:10px;
}

#monitoreo{
	width:365px;
}

#monitoreo h1{
	width:365px;
	height:29px;
	margin-top:12px;
	margin-bottom:27px;
}

#monitoreo h2{
	font-size:12px;
	color:#666600;
	margin-bottom:15px
}

#monitoreo p{
	font-size:11px;
	color:#5c5c5c;
}

.topgris{
	width:356px;
	height:40px;
	margin-top:15px;
}
.cuerpogris{
	width:336px;
	background-color:#d3deed;
	background-image:url(../imagenes/bottongris.png);
	background-repeat:no-repeat;
	background-position:0% 100%;
	padding-bottom:18px;
	padding-left:20px;
	padding-top:12px;
}

#textocontacto{
	width:300px;
	padding-left:12px;
}

#textocontacto p{
	font-size:14px;
	color:#003366;
	font-weight:700;
	margin-bottom:12px;
}

#textocontacto a{
	color:#009933;
	font-size:18px;
	text-decoration:none
}

#textocontacto a:hover{
	text-decoration:underline
}

#textocontacto h3{
	font-size:16px;
	color:#999;
	margin-top:23px;
}

.consulta{
    width:296px;
	padding-left:16px;
	background-image:url(../imagenes/flechita.png);
	background-repeat:no-repeat;
	background-position:3px 19px;
	border-top:#e9eff6 1px solid;
	padding-top:15px;
}

.consulta h1{
	font-size:10px;
	color:#990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:8px
}

.consulta p, .consulta p a {
	font-size:12px;
	color:#0099cc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	text-decoration:none;
}

.consulta p a:hover {
	text-decoration:underline;
}

.consulta h3{
	font-size:11px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	padding-bottom:8px;
	margin-top:8px
}

#footer{
    width:985px;
	text-align:center;
	padding-top:5px;
	padding-bottom:20px;
	color:#4891b6;
}

#footer p{
    font-size:11px;
	color:#fff;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}


#footer a {
    color:#FFFFFF;
	text-decoration:none
}

#footer a:hover {
	text-decoration:underline
}

.imagengrande div {
	font-size:12px;
}

.imagen {
    padding-right: 5px;
	padding-bottom: 5px;
}

.fotospeque {
   margin-top:20px;
}

.fotopeque {
   width: 90px; 
   float:left;
   padding: 5px;
}

#ctg_label {
   font-size:16px;
   margin:0px;
   margin-top:10px;
}

#ctg_label span {
   color:#666;
}

#ctgs {
   float:right;
   width:160px;
   margin-right:70px;
   border:1px solid #CCC;
   font-size:11px;
   margin-left:8px;
   margin-bottom:8px;
   padding:8px;
}

#ctgs ul {
   margin-left:16px;
   list-style:decimal;
}

#ctgs ul li a, #ctgs a {
   color:#666600;
   text-decoration:none;
}

#ctgs ul li a:hover, #ctgs a:hover {
   color: #555;
   text-decoration:underline;
}

.noticiasgrande ul {
   margin-left:18px;
}

.noticiasgrande a {
   text-decoration:none;
   font-size:12px;
}

#graduados {
   font-size:12px;
}

#graduados h1 {
   font-size:16px;
   color:#333;
}

#graduados ol, #graduados ul {
   margin-left:20px;
   margin-top:10px;
   margin-bottom:10px;
}

#graduados ol {
   margin:0;
   padding:0;
   margin-left:22px;
   color:#555;
   margin-bottom:10px;
}

#mapa {
	margin-left:40px;
	list-style:square;
}
.oculto {
	color:red;
	font-weight:bold;
	font-size:11px;
}
#nav {
	float:right;
	margin-bottom:12px;
	margin-right:14px;
	padding-left:8px;
	padding-right:8px;
	list-style:none;
	background-image:url(/imagenes/navico.png);
	background-position:0 -30px;
	background-repeat:no-repeat;
}
#nav li {
 	float:left;
}
#nav li a {
	display:block;
	width:14px;
	height:15px;
	margin-left:2px;
	margin-right:2px;
	background-image:url(/imagenes/navico.png);
	background-repeat:no-repeat;
}
#nav li.prev a {
	background-position:-8px -15px;
}
#nav li.next a {
	background-position:-50px -15px;
}
#nav li.prev a:hover {
	background-position:-8px 0px;
}
#nav li.state a.pause:hover, #nav li.state a.pause {
        background-position:-22px 0px;
}
#nav li.state a.play:hover, #nav li.state a.play {
	background-position:-35px 0px;
}
#nav li.next a:hover {
        background-position:-50px 0px;
}
#ads {
	border:1px solid #CCC;
	width:728px;
	margin-right:auto;
	margin-bottom:10px;
	padding:2px;
}

