@charset "utf-8";
body {
	background:url(../images/bg_x.jpg) top left repeat-x #8eadc1;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:12px;
}
* {
	margin:0;
	padding:0;
	outline:none;
	text-decoration:none;
	border:0;
}
.evento
{
    border-bottom:1px solid #DDDDDD;
    padding:10px;
    padding-bottom:20px;
    }
    
.txtbox
{
	margin: 5px;
	text-decoration: none;
	border: silver 1px solid;
}

.chkbox
{
	margin: 5px;	
}
.botones
{
	border: silver 2px solid;
	max-width: 200px;
	min-height: 20px;

}
.pagina {
	background:url(../images/bg.jpg) top center no-repeat;
	width:100%;
	margin:0 auto;
	padding-top:16px;
	float:left;
}
.pagina_abajo {
	background:url(../images/bg_bottom.jpg) bottom center no-repeat;
	width:100%;
	margin:0 auto;
	float:left;
}
.contenido {
	width:950px;
	margin: 0px auto;
	background:url(../images/bg_header.jpg) top left no-repeat;
}
.contenido_y {
	background: url(../images/bg_contenido_y.jpg) top center repeat-y #FFFFFF;
	float:left; 
}
.contenido_bottom {
	background: url(../images/bg_cntenido_bottom.jpg) bottom left no-repeat;
	float:left;
}
.contenido_bottom2 {
	background: url(../images/bg_cntenido_bottom2.jpg) bottom left no-repeat;
	float:left;
}
.header {
clear:both;
font-size:0px;
height:143px;
line-height:0px;
}
.header2 {
	height:166px;
	clear:both;
}
.col_izq 
{
    
	width:230px;
	float:left;
}
.col_der 
{
	/* Cambio el Fondo de la Botonera  */
	background:url(../images/bg_pods2.jpg) top left no-repeat;
	width:720px;
	float:left;
}
.col_der2 {
	width:720px;
	float:left;
}
.pods {
	text-transform:uppercase;
	font-size:12px;
	line-height:13px;
	height:170px;
	padding-left:8px;
	clear:both;
}
.pod {
	width:235px;
	float:left;
}
.pod1 {
	color:#466b7b;
	display: block;
	width: 232px;
	height: 171px;
	background: url(../images/pod1.jpg) no-repeat 0 0;
}
.pod1:hover {
	background-position: -232px 0;
	color:#47b63d;
}
.pod1 div {
	padding: 0px 10px;
}
.pod1 h3 {
	font-size:16px;
	color:#47b63d;
	padding: 10px 0px 0 10px;
}
.pod2 {
	color:#466b7b;
	display: block;
	width: 232px;
	height: 171px;
	background: url(../images/pod2.jpg) no-repeat 0 0;
}
.pod2:hover {
	background-position: -232px 0;
	color:#eb5f59;
}
.pod2 div {
	padding: 0px 10px;
}
.pod2 h3 {
	font-size:16px;
	color:#eb5f59;
	padding: 10px 0px 0 10px;
}
.pod3 {
	color:#466b7b;
	display: block;
	width: 232px;
	height: 171px;
	background: url(../images/pod3.jpg) no-repeat 0 0;
}
.pod3:hover {
	background-position: -232px 0;
	color:#f2b243;
}
.pod3 div {
	padding: 0px 10px;
}
.pod3 h3 {
	font-size:16px;
	color:#f2b243;
	padding: 10px 0px 0 10px;
}
.col_izq_box {
	background:url(../images/bg_col_left.jpg) top right no-repeat;
	padding-bottom:25px;
}
.col_izq_box2 
{
padding-bottom:25px;
}
.menu_arriba {
	padding:23px 0 0 20px;
	height:38px;
	
}
.menu_arriba2 {
	padding:0px 0 0 20px;
	height:38px;
	width:210px;
}

.menu_arriba a:link, .menu_arriba a:visited, .menu_arriba2 a:link, .menu_arriba2 a:visited  {
	color:#0f5c90;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:38px;
	padding: 11px 20px;
	height:38px;
	display: inline;
}
.menu_arriba a:hover, .menu_arriba2 a:hover {
	color:#fff;
	background:url(../images/bg_btn_menu.jpg) top left repeat-x;
}
.buscar {
	height:45px;
	background:url(../images/bg_buscar.jpg) top left no-repeat;
}

.buscar .buscar_box{
padding:12px 0 0 12px; }
.buscar .enviar{
background:url(../images/buscar.jpg) top left no-repeat;
width:65px;
height:20px;
display:block;
}
.buscar .buscar_txt{
border:none;
height:16px;
width:120px;
padding:2px 2px 2px 25px;
background:url(../images/lupa.jpg) top left no-repeat #FFFFFF;
color:#007EC5;
}

.buscar .sombra{
background:url(../images/sombra.png) top right no-repeat;
height:7px;
width:100%;}


.webmail_box{padding:10px 0 0 15px; }

.webmail_box .sombra{
background:url(../images/sombra.png) top right no-repeat;
height:22px;
width:100%;}

.webmail_box .enviar{
background:url(../images/enviar2.jpg) top left no-repeat;
width:47px;
height:47px;
display:block;
padding:0;
margin:0 0 0 5px;
}

.webmail_box .buscar_txt{
border:none;
height:16px;
width:120px;
padding:2px 2px 2px 25px;
background:url(../images/nombre.jpg) top left no-repeat #FFFFFF;
color:#007EC5;
}
.webmail_box .buscar_txt2{
border:none;
height:16px;
width:120px;
padding:2px 2px 2px 25px;
background:url(../images/mail.jpg) top left no-repeat #FFFFFF;
color:#007EC5;
}
.boletin{
padding: 15px 0 0 0;
height:100%;
}

.buscar_afiliados {
	height:45px;
}
.buscar_afiliados .buscar_box{
padding:8px 0 0 15px; }

.buscar_afiliados .enviar{
background:url(../images/buscar.jpg) top left no-repeat;
width:58px;
height:20px;
display:block;
}
.buscar_afiliados .enviar:hover
{
	background: url(../images/buscar2.jpg) top left no-repeat;
	cursor:hand;
}

.blanco_mayus{
color:#FFFFFF;
text-transform:uppercase;
font-size:11px;
}
.blanco_check
{
	margin-right: 5px;
	margin-bottom:10px;
color:#FFFFFF;
font-size:11px;
}

.blanco_mayus_grande{color:#FFFFFF;
text-transform:uppercase;
font-size:16px;
font-weight:bold;
line-height:16px;}

.buscar_afiliados .buscar_txt{
border:none;
height:16px;
width:120px;
padding:2px 2px 2px 25px;
background:url(../images/lupa.jpg) top left no-repeat #FFFFFF;
color:#007EC5;
}

.buscar_afiliados .sombra{
background:url(../images/sombra2.png) top right no-repeat;
height:7px;
width:100%;}

.col_der_box {
}
.col_main {
	width:465px;
	float:left;
}
.col_main_interior {
	width:100%;
}

.col_main_interior .titulo{
height:50px;
padding: 10px 0 0 0;
}

.col_main_interior img{
padding:3px;
background-color:#FFFFFF;
border:1px solid #d8e3eb;
margin: 0 10px 5px 0;
float:left;}

.modulo_float_box img{
padding:3px;
background-color:#FFFFFF;
border:1px solid #d8e3eb;
margin: 0 10px 5px 0;
float: none;}

.titulo .fecha{
padding: 0 0 0 40px;
	font-size: 10px;
	color:#007ec5;
}
.titulo h1{
padding: 0 0 0 15px;
color:#003756;
font-size:16px;
text-transform:uppercase;
margin-right:30px;
}

.titulo h2
{
	font-size: 11px;
	padding: 0 0 0 20px;
	font-weight: normal;
	
}

.col_main_box {
	padding: 25px 16px 10px 16px;
	font-size:12px;
	color:#456877;
	text-align:justify;
}

.col_main_box2 {
	padding: 25px 0px 10px 10px;
	font-size:12px;
	color:#456877;
	text-align:justify;
	background:url(../images/bg_nota_internal.jpg) top right no-repeat;
}

.col_main_box2 .texto{
padding: 20px 50px 0 15px;
margin-top:15px;
background:url(../images/bg_noticias.jpg) top left no-repeat;
}

.col_main_box h2 {
	color:#3d7a93;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	padding-bottom:15px;
}
.noticias 
{
	padding:80px 10px 10px 10px;
}
.noticia {
	width:100%;
	float:left;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #ddd;
	text-align:justify;
	font-size:12px;
	color:#366272;
	line-height:15px;
	margin-bottom:5px;
	
}
.noticia h2
{
    color: #003756;
    font-size: 14px;
    padding: 5px 0;
    line-height: 18pt;
 
}

.noticia h2 a:link, .noticia h2 a:visited {
	color:#003756;
	
}
.noticia h2 a:hover {
	text-decoration:underline;
	color:#003756;
}
.noticia .fecha{
	font-size: 10px;
	color:#007ec5;
}

.mas {
	margin: 5px 0px 10px 0;
	text-align:right;
}
.mas a.leer_mas:link, .mas a.leer_mas:visited {
	padding:0px 5px;
	color:#FFFFFF;
	background-color:#8eadc1;
	font-size:10px;
}
.mas a.leer_mas:hover {
	padding:0px 5px;
	background-color:#007ec5;
}


.leer {
	margin-top:10px;
	float:left;
	height:18px;
}

a.leer_mas:link, a.leer_mas:visited {
	height:18px;
	padding:0px 5px;
	color:#FFFFFF;
	background-color:#007ec5;
}
a.leer_mas:hover {
	padding:0px 5px;
	color:#000;
	background-color:#007ec5;
}

.video {
	margin:10px 0 0 5px;
	float:left;
}

a.ver_video:link, a.ver_video:visited {

	color:#FFFFFF;
	background:url(../images/icon_movie.jpg) 0 0 no-repeat;
	height:18px;
	width:18px;
	display:block;
	
}
a.ver_video:hover {
	background-position: 0 -18px;
	color:#000;
}
.video span{
display:none;}

.audio {
	margin:10px 0 0 5px;
	float:left;
}

a.ver_audio:link, a.ver_audio:visited {
	color:#FFFFFF;
	background:url(../images/icon_sound.jpg) 0 0 no-repeat;
	height:18px;
	width:18px;
	display:block;
}
a.ver_audio:hover {
	background-position: 0 -18px;
	color:#000;
}
.audio span{
display:none;}

.noticias h4 {
	color:#0679BA;
	font-size:16px;
	text-transform:uppercase;
	padding-left:10px;
	padding-bottom:5px;
}
.grupo_noticias {
	background:url(../images/bg_noticias.jpg) top left no-repeat;
	padding:0 5px;
}
.col_main_der {
	padding: 40px 0px 10px;
	width:254px;
	float:right;
}
.col_main_der h4 {
	color:#808080;
	font-size:12px;
	text-transform:uppercase;
	padding-left:10px;
}
.dos_cols {
	background:url(../images/bg_dos_cols.jpg) top left no-repeat;
	padding: 15px 0 15px 0;
	float:left;
}

.dos_cols ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0px 0pt;
padding:0pt;
}

.dos_cols li {
background:transparent url(../images/li.jpg) no-repeat scroll 0pt 4px;
margin:0pt;
padding:0pt 0pt 4px 15px;
color:#73858f;
font-size:12px;
}
.dos_cols .dest{
color:#007ec5;
font-size:11px;
}
.dos_cols a:link, .dos_cols a:visited{
color:#73858f;
}
.dos_cols a:hover{
text-decoration:underline;
}

.dos_cols h4 {
	color:#003354;
	border-bottom: 1px solid #003354;
	margin:0;
	padding:0;
	width:90%;
}
.box_bottom {
	padding:20px 10px;
}
.box_bottom2 {
	padding:20px 0px 20px 5px;
}
.col1_abajo {
	width:230px;
	float:left;
}
.col2_abajo {
	margin-left:5px;
	width:210px;
	float:left;
}
.modulo {
	padding: 0 1px 0 12px;
	background:url(../images/bg_col_der.jpg) top right no-repeat;
	
}

.moduloprincipal {
	padding: 0 1px 0 12px;
	background:url(../images/bg_col_cen.jpg) top right no-repeat;
	
}
.modulo2 {
	padding: 0 1px 0 1px;
	width: 230px;
}
.modulo_float_box {
	background:url(../images/bg_col_der.jpg) top right no-repeat;
	padding: 25px 0 20px 40px;
	width:214px;
}
.modulo_float{
float:right;
margin-left:10px;
}

.modulo_float ul{
list-style:none;
margin:10px 0 10px 0;}

.modulo_float li{
background:transparent url(../images/lib.jpg) no-repeat scroll 0pt 6px;
color:#4f829a;
font-size:10px;
margin:0pt;
padding:0pt 0pt 4px 15px;
}
.modulo_float li a:link, .modulo li a:visited{
color:#178547;
font-size:12px;
}
.modulo_float li a:hover{
text-decoration:underline;
}

.modulo_float h5{
text-transform:uppercase;
font-size:14px;
color:#0679ba
}


.modulo ul, .modulo2 ul{
list-style:none;
margin:25px 0 10px 0;}

.modulo li, .modulo2 li{
background:transparent url(../images/lib.jpg) no-repeat scroll 0pt 6px;
color:#4f829a;
font-size:10px;
margin:0pt;
padding:0pt 0pt 4px 15px;
}
.modulo li a:link, .modulo li a:visited, .modulo2 li a:link, .modulo2 li a:visited{
color:#178547;
font-size:12px;
}
.modulo li a:hover, .modulo2 li a:hover{
text-decoration:underline;
}

.entrevista{
padding:10px 5px 0 5px;
font-size:12px;
color:#366272;
text-align:justify;
}

.entrevista img{
padding:5px 5px 10px;
background:url(../images/bg_personaje.jpg) top left no-repeat;
}

.entrevista h6{
font-size:12px;
color:#003756;
padding:0 5px;
font-weight:bold;
}

.entrevista .txt{
padding:0 15px 0 5px;
}

.entrevista .mas{
margin:5px 10px 10px 0pt;
text-align:right;
}


.participa{
background:url(../images/participa.jpg) top right no-repeat;
height:135px;}

.participa ul{
list-style:none;
padding: 55px 0 10px 25px;}

.participa li{
background:transparent url(../images/lib.jpg) no-repeat scroll 0pt 6px;
color:#4f829a;
font-size:10px;
margin:0pt;
padding:0pt 0pt 4px 15px;
}
.participa li a:link, #modulo li a:visited{
color:#178547;
font-size:12px;
}
.participa li a:hover{
text-decoration:underline;
}

.afiliados{
background:url(../images/bg_afiliados.jpg) top right no-repeat;
height:71px;}



.webmail{
background:url(../images/webmail.jpg) top right no-repeat;
height:124px;}

.agenda{
padding: 25px 15px 5px 15px;
background:url(../images/titulo_actividades.jpg) top left no-repeat;
}
.descargas{
padding: 25px 15px 5px 15px;
background:url(../images/titulo_descargas.jpg) top left no-repeat;
}
.elecciones{
padding: 25px 15px 5px 15px;
background:url(../images/titulo_elecciones.jpg) top left no-repeat;
}
.discursos{
padding: 25px 15px 5px 15px;
background:url(../images/titulo_discursos.jpg) top left no-repeat;
}
.pjtv{
padding: 25px 15px 5px 15px;
background:url(../images/titulo_pjtv.jpg) top left no-repeat;
}
.biblioteca{
padding: 25px 15px 5px 15px;
background:url(../images/titulo_biblioteca.jpg) top left no-repeat;
}
.padron
{
    
padding: 15px 15px 5px 15px;
}
.modulo h5 {
text-transform:uppercase;
font-size:14px;
color:#0679ba
}

.modulo2 h5{
text-transform:uppercase;
font-size:14px;
color:#ffffff;
}

.footer {
	clear:both;
	background:url(../images/bg_footer.jpg) top center;
	height:157px;
	width:950px;
	margin: 0 auto;
	font-size:11px;
}
.logo_grafico{
width:230px;
float:left;
}
.sub_menu{
width:475px;
float:left;
color:#FFFFFF;
padding: 35px 0 0 160px;
text-transform:uppercase;
}

.sub_menu a:link, .sub_menu a:visited{
color:#FFFFFF;
}
.sub_menu a:hover{
text-decoration:underline;
}

.copyright{
width:200px;
float:left;
color:#456c7c;
padding: 35px 0 0 0;
}

.copyright a:link, .copyright a:visited{
color:#456c7c;
font-weight:bold;
}
.copyright a:hover{
color:#fff;
font-weight:bold;
}


.clean {
	clear:both;
}
a:link, a:visited {
	color:#007ec5;
}
a:hover {
	color:#003756;
}
a.todas:link, a.todas:visited {
	text-transform:uppercase;
	font-size:10px;
	line-height:25px;
}
.ver_mas{
text-align:right;
padding:10px 0 0 0;}

.dos_cols .ver_mas a:link, .dos_cols .ver_mas a:visited{
text-decoration: underline;
color:#007ec5
}

.dos_cols .ver_mas a:hover{
color:#003756
}
.chico{
font-size:11px;}



.klimavisual{
	color:#466b7b;
	display: block;
	width: 230px;
	height: 60px;
	background: url(../images/klimavisual.jpg) no-repeat 0 0;
}
.klimavisual:hover {
	background-position: -230px 0;
	color:#eb5f59;
}
.klimavisual span {
display:none;
}

.menu_principal{
padding:0px 0 0 1px;
}
.menu_principal ul.menu, .menu_principal ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 100%;
}

.menu_principal ul.menu a {

  display: block;
  height:18px;
  text-decoration: none;
  padding:0;
  margin:0;	
}
.menu_principal ul.menu a.open {
background:url(../images/flecha.jpg) 210px 10px no-repeat;
}

.menu_principal ul.menu li {
  margin: 0px 0 0 0;
  padding:0;
  border-bottom: 1px solid #FFFFFF;
}

.menu_principal ul.menu li a {
  color: #1b729a;	
  padding: 5px 2px 5px 15px;
  text-transform:uppercase;
  font-size:12px;
}

.menu_principal ul.menu li a:hover {
  background: #2a6985;
  color:#FFFFFF;
}

.menu_principal ul.menu li a.open:hover {
background:url(../images/flecha_hover.jpg) 210px 10px no-repeat #2a6985;
}

.menu_principal ul.menu li ul li a {
  background: #fff;
  color: #1b729a;
  padding-left: 20px;
  font-size:11px;
}

.menu_principal ul.menu li ul li a:hover, .menu_principal ul.menu li ul li a.aca:link,  .menu_principal ul.menu li ul li a.aca:visited{
  background: #83c0ef;
  border-left: 5px #1b729a solid;
  padding-left: 15px;
}

.menu_principal .code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.menu_principal .code code { display: block; padding: 3px; margin-bottom: 0; }
.menu_principal .code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.menu_principal .indent1 { padding-left: 1em; }
.menu_principal .indent2 { padding-left: 2em; }

/* List de Certificados*/

.menu_menucert{
padding: 0px 100px 20px 100px;
}
.menu_menucert ul.menucert, .menu_menucert ul.menucert ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.menu_menucert ul.menucert a {
  display: block;
  height:30px;
  vertical-align:middle;
  text-decoration: none;
  padding:0;
  margin:0;	
}
.menu_menucert ul.menucert li {
  margin: 0px 0 0 0;
  padding:0;
}
.menu_menucert ul.menucert li a {
  padding: 10px 0px 0px 25px;
}
.menu_menucert ul.menucert li a:hover {
  background:#2a6985;
  color:#FFFFFF;
}
.menu_menucert ul.menucert a.open {
background:url(../images/flecha3.jpg) 10px 17px no-repeat;
}
.menu_menucert ul.menucert li a.open:hover {
background:url(../images/flecha_hover.jpg) 10px 17px no-repeat #2a6985;
}
.menu_menucert ul.menucert li ul li a {
  color: #1b729a;
  padding-left: 30px;
  font-size:11px;
}
.menu_menucert ul.menucert li ul li a:hover, .menu_menucert ul.menucert li ul li a.aca:link,  .menu_menucert ul.menucert li ul li a.aca:visited{
  background: #83c0ef;
  /*border-left: 5px #1b729a solid;*/
  padding-left: 15px;
}
.menu_menucert .code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.menu_menucert .code code { display: block; padding: 3px; margin-bottom: 0; }
.menu_menucert .code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.menu_menucert .indent1 { padding-left: 1em; }
.menu_menucert .indent2 { padding-left: 2em; }



/* interior */

.pathway{
width:950px;
background:url(../images/barra.jpg) top left no-repeat;
height:38px;
}

.path{
padding:0px 25px 0px;}

.path a:link, .path a:visited{
background:url(../images/path_icon.jpg) 0 0 no-repeat;
padding: 0 5px 0 15px;
text-transform:uppercase;
font-size:10px;}

.pathway_box{

}
.video_play {
	display: block;
	width: 186px;
	height: 39px;
	background: url(../images/boton_play_video.jpg) no-repeat 0 0;
}

.video_play div {
	display:none;
}
.audio_play 
{
	margin-bottom: 5px;
	display: block;
	width: 186px;
	height: 39px;
	background: url(../images/boton_play.jpg) no-repeat 0 0;
}

.audio_play div {
	display:none;
}
#CompareValidator2, RequiredFieldValidator1{
font-size:0px;
line-height:0px;
padding:0;
margin:0;
}


