
* { margin: 0; padding: 0; }

html { height: 100%; font-size: 62.5% }

body {
height: 100%;
background: #FFFFFF ;
text-align: center;
font:11px Verdana, Arial, Helvetica, sans-serif;
min-width: 980px;
line-height: 1.5em;
color: #333;
}
strong{
    color: #bc0000;
}
a:link, a:visited { color: #0066CC; text-decoration: underline; font-weight: normal; }
a:active, a:hover { color: #009900; text-decoration: none; }

a:hover {
text-decoration: none;
}

.noscreen {
display: none;
}
/* Cleaner */
.cleaner {
clear: both;
height: 0;
font-size: 0;
visibility: hidden;
}
img {
	margin: 0px;
	padding: 0px;
	border: none;
}
/* Wrapper */
#wrapper {
margin: 0 auto;
}
/* Headings, paragraphs */
h1 {
font: 2.5em Georgia, "Times New Roman", Times, serif;
color: #FFFFFF;
padding: 10px 0 4px 0;
margin: 0 0 0 4px;
border-bottom: 1px solid #D74A4D;
}
h2 {
font-size: 24px;

color: #bc0000;
margin-bottom: 3px;
text-align:justify;
letter-spacing:-1px;
line-height:24px;
}

h3 {
font: 1.4em Georgia, "Times New Roman", Times, serif;
color: #3A3A3A;

margin-bottom: 10px;
background-color: #E3F5FF;
padding: 3px 0 3px 7px;
clear:both;
}

h4 {
clear:both;
font: bold 1.1em Arial, Helvetica, sans-serif;
letter-spacing: 1px;
/* margin-bottom: 5px;
 background-color: #bc0000;*/
color: #bc0000;
padding: 3px 0 3px 7px;
text-align: left;
margin: 4px;
border-bottom:4px solid #bc0000;
}

/* Noticias*/
.noticia
{
font-size:12px;
text-align:justify;
padding-right:5px;
}
.img-noticia
{
 padding-top: 10px;
 padding-bottom:10px ;
 border-top:1px dotted silver;
 border-bottom: 1px dotted silver;
}
/* Header */
#header {
width: 980px;
height: 125px;
margin: 0 auto;
position: relative;
text-align: left;

}
#header h1
{
font: 2.7em Georgia, "Times New Roman", Times, serif;
color: #000000;
padding: 2px 0 0 0;
margin: 0;
text-align:left;
font-variant: small-caps;


}
#header-izq
{
    float: left;
    height: 120px;
    width: 85px;
    background-image: url("../img/fondo-header-izq.jpg");
}
#header-sup
{
    float: left;
    height: 50px;
    width: 895px;
}
#header-inf
{
    float: left;
    height: 70px;
    width: 895px;
}
#header-inf img
{
    float: left;
}
.css-iconos
{
    float:right;
}
.css-iconos img
{
 width: 50px;
 height: 50px;
 margin-left: 3px;
 border:0px;
}
/* 3 columns layout */

#content {
width: 980px;
margin: 0 auto;
text-align: left;
background-color: #FFFFFF;
}

#column-1 {
float: left;
width: 506px;
}

#column-2 {
float: right;
width: 474px;
}
#column-1, #column-2 { padding-bottom: 10px; }
#column-2 #column-21 { float: left; width: 212px;  font-family: Arial, Helvetica, sans-serif; }
#column-2 #column-22 { float: left; width: 260px; }
#column-2 #column-211 { float: left; width: 307px;  font-family: Arial, Helvetica, sans-serif; }
#column-2 #column-222 { float: left; width: 165px; }
#column-1 div.content { margin: 8px 0 0 0; }
#column-21 div.content{ margin: 8px 0 0 8px; }
#column-22 div.content { margin: 8px 0 0 8px; }
#column-211 div.content{ margin: 8px 0 0 7px; }
#column-222 div.content { margin: 8px 0 0 5px; }
/* resumen noticias en pg principal*/

#css1 div
{
 margin: 10px 0 8px 0; 
 font-size:11px;
}
#css1 div a, #css1 div  a:visited {
display: block;
padding: 5px 10px 5px 10px;
text-decoration: none;
font-weight: normal;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;

height: 1%; /* The Holly Hack for IE 6 */
}
#css1 div a:hover {
border-right: 1px solid #909090;
border-bottom: 1px solid #909090;
}
#not-fecha
{
font-style:oblique;
color:#000000;
}

/*CSS ENLACES */
#css-enlaces
{
    width: 100%;
}
#css-enlaces div
{
    clear:both;
    margin-left: 5px;
}
#css-enlaces div a
{
    color: #013E87;
    font-size: 12px;
    font-weight:normal;
    font-family:Arial,Helvetica,sans-serif;
}

/* Mas Noticias 
#mas-noticias div { margin: 0 0 1px 0;font-size:11px }
#mas-noticias div { font-weight: bold;  }
#mas-noticias div { margin: 0 0 11px 0; padding: 0 0 5px 0; border-bottom: 1px dotted #909090; line-height: 1.5; }
#mas-noticias div a, #mas-noticias div a:visited { color: #013E87; font-weight: normal; text-decoration: none; }
#mas-noticias div a:hover { text-decoration: underline; }*/

/*  */


#css2 div { margin: 0 0 1px 0;font-size:11px; text-align:justify}
#css2 div { font-weight: bold;  }
#css2 div { margin: 0 3px 11px 3px; padding: 0 0 5px 0; border-bottom: 1px dotted #909090; line-height: 1.5; }
#css2 div a, #css2 div a:visited { color: #0066CC; font-weight: normal; text-decoration: none; }
#css2 div a:hover { text-decoration: underline; }
/* Footer */

#footer {
height: 90px;
}

#footer-in {
background-color: #C70000;
width:980px;
margin: 0 auto;
font:1em Georgia, "Times New Roman", Times, serif;
}

#footer-in ul {
list-style: none;
padding: 10px 0 0 0;
text-align: left;
font-size: 11px;
float: left;
color: #FBFBFB;
margin-left:5px;
}

#footer-in ul li {

display: block;
white-space: nowrap;
margin-bottom:3px;
}

#footer-in ul li a, #footer-in ul li a:visited {
color: #FBFBFB;
margin: 0 8px;
font-weight: normal;
}

#footer-in p.print {
float: left;
text-align: right;
width: 50px;
padding: 10px 0 0 0;
line-height: 1;
margin: 0;
color: #FFFFFF;
}

#footer-in p.print a, #footer-in p.print a:visited {
color: #FBFBFB;
font-weight: normal;
}

#footer-in p#backs {
line-height: 1;
margin: 45px 0 0 0;
color: #DBC8C8;
font-size: 10px;
}

#footer-in p#backs a, #footer-in p#backs a:visited {
color: #DBC8C8;
font-weight: normal;
padding: 0 1px;
}

#footer-in p#backs a:hover {
color: #FFFFFF;
}
/***************anuncios google*************************/
#anun-cabecera
{
width:980px;
margin:0 auto;
height: 25px;
}
.anunbv-cabecera
{
  float:right;
  margin-right:5px;
  margin-top: 5px;
}

.anun-mb-cabecera
{
 float:right;
 margin-right:5px;
}

.anun-img-vertical
{
 margin-top:10px;
}
.anun-text-vertical
{
margin-top:10px;
float:left;
}
.anun-text-graf
{

float:left;
padding:7px;

}
.anun-text-vertical-1
{
 float:right;
}

.anun-vert-col21
{
   padding:7px;
   background-color:#ffffff;
}

#anun-izq
{
 float: left;
}
#anun-der
{
 float:right;
}
#anun-fin-not
{
    width: 100%;
}
#bv-hor-pie
{
    width: 980px;
    height: 25px;
    margin: 0 auto;
    margin-top: 7px;
    border-top:#aaa 1px solid;
    border-bottom:#aaa 1px solid;
}
#content-bv-hor-pie
{
  margin-top: 3px;
  margin-left: 3px;
}
.anun-destacado, .video-dest, .enlaces-destacado
{
 
 padding: 5px;
 background-color: #E3F5FF;
}
.enlaces-destacado
{
    width: 305px;
    height: 230px;
}
 /*************** div form**************/
#d_form
{
  margin-left:100px;
  margin-top:50px;
}
.formbox {
	BORDER-RIGHT: #9e9c9a 1px solid; BORDER-TOP: #9e9c9a 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #9e9c9a 1px solid; WIDTH: 260px; COLOR: #000000; BORDER-BOTTOM: #9e9c9a 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.p-label
{
font-family: "Arial"; font-size: 11px; letter-spacing: 1px; color: #666666;
}
.but {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 1px; BORDER-LEFT: #666666 1px solid; WIDTH: 80px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #2953D4
}

/*****************************contenido articulos*************/
.arti-parrafo
{
margin-bottom:10px;
padding:5px;
text-align:justify;
font:Verdana, Arial, Helvetica, sans-serif;
}
.arti-parrafo ul li
{
  list-style:circle;
  margin-left:20px;
}
.arti-parrafo ol li
{
  margin-left:20px;
}
.arti-parrafo strong
{
  color:#003399;
}

.art-sub
{
display:inline;
color:#990000;
border-bottom:dotted;
border-bottom-color:#cb0000;
}
/****************************css encuestas*********************************************/
#css-encuesta
{
 width:99%;
 border-color:#c8c8c8;
 border-width:1px;
 border-style:solid;

}
.opcion-encuesta
{
 margin-bottom:3px;
}
.opcion-encuesta a
{
  text-decoration: none;
}
.opcion-encuesta a:hover
{
  text-decoration:underline;
}
.css-preg-enc
{
color:#cb0000;
font: 1.4em Georgia, "Times New Roman", Times, serif;
margin-bottom: 10px;
background-color: #FFFFFF;
padding: 3px 0 3px 7px;
clear:both;

}
/************************ cabecera**************************************/
.cabacera1
{
    background-color:#fff;
margin:0 auto;
width:980px;
/*border:2px solid #910000;*/
margin-top:10px;
height: 95px;
}
.cabecera
{
background-color:#fff;
margin:0 auto;
width:980px;
/*border:2px solid #910000;*/
margin-top:10px;
height: 95px;

}
#logo-elp
{
    float: left;
  
    width: 247px;
    height: 104px;
    background-color: #fff;
   
}
#anun-cab-logo
{
    float: right;
    height: 104px;
    
   
}
/********************css-videos*********************************************/
#res-videos
{
 width:250px;
 overflow:auto;
 height:400px;

}
.img-video
{
float:left;
width:115px;
}
.img-video img
{
width:115px;
height:90px;
 border: 0px;
}

.img-video a
{
text-decoration: none;
color:#cb0000;
}

.url-video
{
margin-left:8px;
float:left;
width:100px;
}
.url-video a
{
  color:#013E87;
  font-size:11px;
  font-weight:normal;
  font-weight:bold;

}
.item-video
{
clear:both;
width:250px;
}
.item-video-hor
{

width:118px;

}
.res-videos-hor
{
 width:100%;
 overflow:auto;
 height:400px;

}
.url-video-hor
{
 width:100%;
}
.url-video-hor a
{
  color:#013E87;
  font-size:10px;
  font-weight:normal;
  font-weight:bold;
}
 /***************span***************/
   .s_c
	 {
	   font-size:12px;
	   color:#ff3300;
	}
   
  /*********************************SELECCIONAR REGION*******************************************/ 
  #seleccionar-region
  {
    margin-top:10px;
    margin-bottom:10px;
  }
  /*********************************lista de candidatos, partidos etc*******************************************/ 
  #lista-item
  {
    margin-top:15px;
  }
 
/********************************info electoral**************************************************/
.css-content-col1
{
margin-left: 5px;
 
}
.img-info-electoral
{
 float:left;
 padding: 4px;
}
/********************************ENVIO DE INFO********************************************/
.enviar-info
{
 font-family: Arial, Helvetica, sans-serif;
 text-align:justify;
}
/********************************POST********************************************/
.post {
	clear: both;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;	
        font-size: 12px;
        border-bottom:1px solid #AAAAAA;
        padding-bottom: 5px;
}
.post .post_image {
	float: left;
	width: 130px;
	margin-left: 10px;
        margin-top: 10px;
}
.post .post_image img{
    width: 120px;
    height: 80px;
    border:1px solid #AAAAAA;
    padding: 2px;
}

.post p {
        text-align: justify;
        padding: 5px;
}

.post .post_info {
	clear: both;
	color: #0066cc;
        text-align: left;
        font-size: 10px;
        width:100%;
        overflow:hidden;
}

.post_info a {
	color: #0066cc;
	text-decoration: none;

}

.post_info a:hover  {
	text-decoration: underline;
}

.post_info span {
	margin-left: 50px;
}
.header_01
{
 margin-bottom:5px;

}
.header_01 a
{
 color:#013E87;
 text-decoration:none;
  font-size:12px;
   font-weight:normal;
    font-weight:bold;
}
.header_01 a:hover
{
 text-decoration:underline;
}
/********************************IMAGENES-ENLACES********************************************/
.img-enlace
{
    width: 185px;
    height:130px;
    border:1px solid #AAAAAA;
    padding: 2px;
}

/********************************ENLACES********************************************/
.web_links_list {
	margin: 0px;
	padding: 0 15px;
	list-style: none;
        font-size: 11px;
}

.web_links_list li {
       
	margin: 0 0 4px 0;
}

/***********************************mostrar img-hor*****************************************/
#content-img-hor
{
 width: 980px;
 /*height: 235px; */

}
.itemih-img-hor
{
 float: left;
 width: 160px;

}
.itemih-img-hor-1
{
    float: left;
    margin-left: 10px;
}
.itemih-img img
{
    width: 130px;
    height: 80px;
    border:1px solid #AAAAAA;
    padding: 2px;
}
.itemih-url
{
    width: 150px;
    /* height: 120px; */
    font-size:11px;
    text-align:justify;
}
/***********************************mostrar img-vert*****************************************/
#content-img-vert
{
 width: 100%;
 
}
.itemiv-img-vert
{
 clear:both;
 width: 100%;
 
}
.itemiv-img
{
 float:left;
 width: 45%;
 
}
.itemiv-img img
{
    width: 120px;
    height: 80px;
    border:1px solid #AAAAAA;
    padding: 2px;
}
.itemiv-url
{
    float:right;
    width: 55%;
   
    font-size:12px;
    text-align:justify;
}
/**************caption imagenes*************/
div.wrapper_caption{
	position:relative; /* important(so we can absolutely position the description div */
        text-align: center;
}
div.wrapper_caption img{
   height: 100px;
   width: 145px;
   
}
div.description_caption{
	position:absolute; /* absolute position (so we can position it where we want)*/
	bottom:0px; /* position will be on bottom */
	left:0px;
	display:none;  /*hide it */

	/* styling bellow */
	background-color:black;
	font-family: 'tahoma';
	font-size:11px;
	color:white;
        width: 100%;
        

}
div.description_caption a
{
    color:white;
    font-weight: bold;
}
div.description_cap_content{
	padding:5px;
}

.photo_list {
	padding: 0px;
	list-style: none;
}

.photo_list li {
	float: left;
	margin: 5px 5px 0 0;
	padding: 0px;
}
/**************margenes*************/
.margin_right_5 { margin-right: 5px; }
.margin_left_5 { margin-left: 5px; }
.margin_right_10 { margin-right: 10px;}

.fl { float: left; }
.fr { float: right }
.border1{border:1px solid #000;}
/**************secciones*************/
.section_w630 {
	width: 630px;
}
.section_w650 {
	width: 650px;
}
.section_w340 {
	width: 340px;
}
.section_w320 {
	width: 320px;
}
.section_w310 {
	width: 310px;
}
.section_w200 {
	width: 200px;
}
.section_w455 {
	width: 455px;
}
.seccion_w160
{
    	width:160px;
}
.seccion_w400
{
   width: 400px;
}
.seccion_w300
{
    width: 300px;
}
.seccion_w250
{
    width: 250px;
}
.seccion_h250
{
   height: 250px;
   overflow:auto;
}
.seccion_h500
{
   height: 500px;
   overflow:auto;
}
/*************css twwiterr************/
.css-tw
{
padding:5px;
font-size: 11px;
text-align: left;
font-family: Arial,Helvetica,sans-serif;
margin-left: 10px

}
/**************titulares*************/
div.wrapper_caption img.img-titular{
   height: 180px;
   width: 300px;
}
.item-titular .img-titular1
{
   height: 160px;
   width: 300px;
}
.content-titulares
{
        width: 980px;
	margin: 0 auto;
        padding-top: 5px;
}
.item-titular
{
    float:left;
    margin: 5px;
    background-color: #000;
    padding-top:25px;
}
.titular-desc
{
   clear: both;
   font-size: 12px;
   background-color: #000;
   width: 300px;
   height: 35px;
   text-align:justify;
   color:#fff;
   overflow:hidden;
}
.titular-desc a:link, .titular-desc a:visited
{
    text-decoration: none;
    color: #fff;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0 2px 0 2px;
}
.titular-desc a:hover
{
    text-decoration:underline;
    margin: 0 2px 0 2px;
}
/**********cronograma**********/
.css-cronograma
{
 width: 98%;
 height: 300px;
 overflow:auto;
 
}
.css-cronograma h2
{
 color:#bc0000;
 font-size: 9px;
}
.css-cronograma-item
{
 border-bottom: 1px dotted #ccc;
 padding-bottom: 3px;
 margin-left: 4px;
 margin-right: 4px;
 text-align:justify;
 font-size: 10px;
}
.border-todo1
{
    border:1px solid #c8c8c8;
}

.titulo1 a
{
    color: #000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    font-weight: bold;
    margin: 4px;
    text-decoration: none;
}
.titulo2
{
    color: #666666;
    font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    margin: 5px;
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom: 1px solid #999999;
}
.titulo2 span
{
border-left:5px solid #bc0000;
display:block;
padding:0 0 0 5px;
}
/********css tag*************/
.css-tag
{
  margin-left: 6px;
  color: white;
  font-size: 14px;
  font-weight: bold;

}
.css-item
{
 padding: 2px;
 margin-bottom:4px;
 background-color:#eee;
 font-size:11px;
}

.color3
{
 color:#bc0000;
 font-weight: bolder;
}
/********botones redes sociales*************/
.botones-rs
{
 float: right;
 width: 110px;
 border-left:1px dotted silver;
 padding-left:4px;
}
/********div red*************/
.roundedcornr_box_519760 {
   background: #dadada;
}
.roundedcornr_top_519760 div {
   background: url(../img/div/roundedcornr_519760_tl.png) no-repeat top left;
}
.roundedcornr_top_519760 {
   background: url(../img/div/roundedcornr_519760_tr.png) no-repeat top right;
}
.roundedcornr_bottom_519760 div {
   background: url(../img/div/roundedcornr_519760_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_519760 {
   background: url(../img/div/roundedcornr_519760_br.png) no-repeat bottom right;
}

.roundedcornr_top_519760 div, .roundedcornr_top_519760,
.roundedcornr_bottom_519760 div, .roundedcornr_bottom_519760 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_519760 { margin: 0 10px; }
