body{margin:0px;background:#c0c0c0;}
*{font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif;}

#mainContainer{width:780px;margin:0px auto;text-align:center;background:#FFF;}
.fixed{clear:both}
.fleft{float:left}
.fright{float:right}
.right{float:right}
a{color:#0c50a1;text-decoration:none;font-size:1em}
a:hover{color:#025ecc;text-decoration:underline}
a img{border:0px none}
table.layout{border-collapse:collapse;border:0px none}
table.layout th,
table.layout td{padding:0px;border:0px none}
strong{font-size:1em;font-weight:bold !important}
h1{font:bold 16px/19px Verdana, Arial, Helvetica, sans-serif;color:#155a9f;}
h2{font:bold 14px/15px Verdana, Arial, Helvetica, sans-serif;color:#5e5d57;}
h3{font:bold 12px/15px Verdana, Arial, Helvetica, sans-serif;color:#9a875b;}
h2 strong,
h3 strong{line-height:1.2em}
h4{font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;color:#5e5d57;}
p,ul li,ol li{font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;color:#333;text-align:justify;line-height:1.2em}
.alerta{color:red;font-weight:bold;}
ul{list-style:square}
ul.textoNormal li a{font-size:1.2em;line-height:1.4em}
ul.textoNormal li{margin-bottom:10px;}

ul.porque{margin:0px;padding:0px;list-style:none}
ul.porque li{background:url("../img/web/bullet-gris.gif") no-repeat 3px 7px;padding-left:10px}

.dif{color:#6a614a;border-bottom:1px solid #6a614a}
.italica{font-style:italic !important}
.left{text-align:left !important}
.right{text-align:right !important}
.center{text-align:center !important}

.grisClaro{background:#eeeeee}
.grisAzul{background:#8fa6c2}
/*ocultar plantilla*/
.stghrtxt{display:none}

/*MAIN*/
.separadorTOP{display:block;height:10px;width:780px;background:white}
#contenidoPrincipal{width:520px;}
#contenidoPrincipal .contenido{padding:0px 20px 20px;text-align:left}

/*SLIDES*/
.mod-stage{height:267px;margin-bottom:0px;}
.mod-stage .contenedor{width:780px;height:267px;}
.mod-stage .primera{width:525px;text-align:center;float:left;}
.mod-stage .segunda{width:236px;height:236px;border:2px solid #1f4785;border-bottom-color:#2a76b4;float:left;margin-top:15px;}
.mod-stage .titulo{text-align:center;margin-top:18px}
.mod-stage .texto{text-align:justify;margin:12px 26px;}

.stgbtnwrpr{position:relative;top:-50px;z-index:55;width:305px;left:-135px;margin:0px auto}
.stgbtnwrpr fieldset{border:1px solid #032c57;border-bottom:0px none;color:#f8f7f6;padding-bottom:5px;width:300px;text-align:center}
.stgbtnwrpr legend{color:#000;text-transform:uppercase;font-size:.8em;text-align:center;margin-left:96px;background-color:#f3f4f5;}

.stgbtngrp{padding:0px 0px 3px 6px;}
.stgbtngrp div{
background:#e8e8e8;display:inline;padding:3px 6px;text-align:center;border:1px solid #6e6c6d !important;
line-height:1.5em;font-size:1.1em;font-weight:bold;margin:0px 3px;cursor:pointer;}
.stgbtngrp div.stgbtnon{
background:#00639d;border:1px solid #1e2e5d;cursor:default;color:#FFF}

.mod-stage .back1{background:url("../img/fotos/image3.jpg") no-repeat left top;}/*reeleccion alcaldes*/
.mod-stage .back1 .texto{color:black}
.mod-stage .back2{background:url("../img/fotos/01.jpg") no-repeat left top;}/*reeleccion legisladores*/
.mod-stage .back2 .texto{color:white}
.mod-stage .back3{background:url("../img/fotos/image6.jpg") no-repeat left top;}/*reduccion congreso*/
.mod-stage .back3 .texto{color:white}
.mod-stage .back4{background:url("../img/fotos/image5.jpg") no-repeat left top;}/*aumentar umbral votos*/
.mod-stage .back4 .texto{color:black}
.mod-stage .back5{background:url("../img/fotos/image4.jpg") no-repeat left top;}/*iniciativa ciudadana*/
.mod-stage .back5 .texto{color:black}
.mod-stage .back6{background:url("../img/fotos/06.jpg") no-repeat left top;}/*candidatura independiente*/
.mod-stage .back6 .texto{color:white}
.mod-stage .back7{background:url("../img/fotos/image2.jpg") no-repeat left top;}/*sistema eleccion absoluto*/
.mod-stage .back7 .texto{color:black}
.mod-stage .back8{background:url("../img/fotos/image7.jpg") no-repeat left top;}/*iniciativa SCJN*/
.mod-stage .back8 .texto{color:black}
.mod-stage .back9{background:url("../img/fotos/07.jpg") no-repeat left top;}/*iniciativa preferente*/
.mod-stage .back9 .texto{color:white}
.mod-stage .back10{background:url("../img/fotos/10.jpg") no-repeat left top;}/*veto parcial*/
.mod-stage .back10 .texto{color:white}

/*HEADER*/
.header{text-align:left;border-bottom:1px solid #172f54}
.herramientas{width:715px;height:33px;background:#474747 url("../img/web/www.gif") no-repeat 40px center;}
.mosaico{background:url("../img/web/mosaico.gif") repeat-x right top;width:520px;height:65px}
.header .init{width:715px;}
.herramientas .cuadro{width:33px;height:33px;background:#0168b3;}
.herramientas ul{margin:10px 10px 0px 0px;padding:0px;list-style:none;float:right;}
.herramientas ul li{float:left;margin-right:15px}
.herramientas a{color:#d5d5d5;display:block;background:url("../img/web/bullet-verde.gif") no-repeat left center;padding-left:8px;font-variant:small-caps;text-decoration:none;font-size:1.1em}
.herramientas a:hover{color:#FFF}

.leyenda{background:#ddd9c3;}
.leyendaCiudadanos{background:#FFF;}
/*NOTICIAS*/
.noticias{background:#ddd9c3 url("../img/web/back-importancia.gif") repeat-y left top;margin-bottom:10px;border-bottom:1px solid #9b9b9b;text-align:left;width:400px}
.noticias .plecaTitulo{height:18px;background:#96c944 url("../img/web/titulo-noticias.gif") no-repeat 8px center;}
.noticias .texto{color:#5a5a5a;width:265px;text-align:justify;margin:10px 0px 10px 17px;font-size:1.1em !important;line-height:1.3em}
.noticias .texto strong{line-height:1.6em;font-size:1.2em}
.noticias .leyenda{text-align:center}
.noticias .leftImg{margin-bottom:0px;}
.noticias .texto li{line-height:1.2em}
.noticias .texto a{color:#5a5a5a;font-size:.9em;}
.linkVerMas{margin:8px 18px 5px 0px}
/*COMMENTS COMO DICE*/
.comoDice{width:370px;}
.comoDice .globe{width:364px}
.comoDice .globe .texto{background:#f6f5f5;border:1px solid #d4d4d4;border-width:0px 1px;text-align:left;padding:0px 6px;color:#252525}
.comoDice .globe .texto a{color:#252525}
.comoDice .globe .texto a:hover{color:#025ecc;text-decoration:none}
.comoDice .autor{background:#8bbe21;}
.comoDice .autor .texto{border:1px solid #82796c;border-width:1px 0px;color:white;height:15px}
.comoDice .autor .texto p{margin:0px;}
.globeUnit{margin:10px 0px 0px}
.comoDice .blockTitle{background:#474747;border:1px solid #6a614a;font-size:1.3em;padding:3px 5px; color:#FFF}
/*BLOQUES*/

.bloqueUno,
.bloqueDoble,
.bloqueCompleto,
.bloqueMedio,
.bloqueSimple{border:1px solid #ebeaeb !important;background:#f8f8f8;vertical-align:top}

.bloqueUno{width:273px;}
.bloqueDoble{width:493px;}
.bloqueSimple{width:240px;}
.bloqueCompleto{width:778px;}
.bloqueMedio{width:393px;}


.bloqueDoble .titulo,
.bloqueCompleto .titulo,
.bloqueSimple .titulo,
.bloqueUno .titulo,
.bloqueMedio .titulo,
.bloqueMenor .titulo{height:38px;}

.bloqueUno .texto,
.bloqueDoble .texto,
.bloqueCompleto .texto,
.bloqueSimple .texto,
.bloqueMedio .texto{padding:10px;text-align:left;background:url("../img/web/shadow-block.gif") repeat-x left top}

.bloqueDoble .textoB{padding:10px 0px 10px 10px;text-align:left;background:url("../img/web/shadow-block.gif") repeat-x left top}

.bloqueUno .texto h1,
.bloqueDoble .texto h1,
.bloqueSimple .texto h1,
.bloqueCompleto .texto h1,
.bloqueMedio .texto h1{font:bold 1.1em/1.3em Verdana, Arial, Helvetica, sans-serif;color:#0c50a1;margin:14px 0px 5px;line-height:1.2em}
.bloqueUno .texto h2,
.bloqueDoble .texto h2,
.bloqueCompleto .texto h2,
.bloqueSimple .texto h2,
.bloqueMedio .texto h2{font:bold 1.1em/1.3em Verdana, Arial, Helvetica, sans-serif;color:#444444;margin:0px;line-height:1.2em}
.bloqueUno .texto h3,
.bloqueDoble .texto h3,
.bloqueCompleto .texto h3,
.bloqueSimple .texto h3,
.bloqueMedio .texto h3{font:normal 1em/1.2em Verdana, Arial, Helvetica, sans-serif;color:#0ca191;margin:0px;margin-bottom:4px;line-height:1.2em}
.bloqueUno .texto p,
.bloqueDoble .texto p,
.bloqueCompleto .texto p,
.bloqueSimple .texto p,
.bloqueMedio .texto p{font:normal 1em/1.2em Verdana, Arial, Helvetica, sans-serif;color:#444444;margin:0px;line-height:1.2em}

.bloqueUno hr,
.bloqueDoble hr,
.bloqueSimple hr,
.bloqueCompleto hr,
.bloqueMedio hr{border:1px solid #fff;border-top-color:#ededed}

.leftImg{float:left;margin:0px 10px 10px 0px}

.separador{width:10px;height:10px}
.separadorH{width:100%;height:10px}
.titleBlog{background:#2a65ad url("../img/web/title-blog.gif") no-repeat 0px center}
.titleChat{background:#eee url("../img/web/title-chat.gif") no-repeat 0px center}
.titleMesa{background:#88ae05 url("../img/web/title-mesa.gif") no-repeat 0px center}
.titleExpertos{background:#8fa6c2 url("../img/web/title-expertos.gif") no-repeat 0px center}
.titleEncuesta{background:#8fa6c2 url("../img/web/title-encuesta.gif") no-repeat 0px center}
.titleNoticias{background:#337fe6 url("../img/web/title-noticias.gif") no-repeat 0px center}
.titleEntender{background:#cc7903 url("../img/web/title-entender.gif") no-repeat 0px center}
.titleInvolucrate{background:#5e5d57 url("../img/web/title-involucrate.gif") no-repeat 0px center}

.textoDialogo{background:url("../img/web/dialogo-back.gif") no-repeat center bottom;color:#FFF}
.textoDialogo .inside{padding:5px 16px}
.textoDialogo p,
.textoDialogo p a{color:#FFF}
.textoDialogo a:hover{color:#a0d5f6}
.textoDialogo .title,
.textoDialogo .title span{font-weight:bold;}
.textoDialogo .title span{color:#fff152;font-size:1em}
.textoDialogo .fuente{color:#a0d5f6}
.textoDialogo .title a{color:#fff;}


/*footer*/
.footer{background:#474747;padding:8px;border-top:2px solid #005692;color:#FFF;margin-top:10px}

/*XTRAS*/
.linkSetVideo ul,
.linkSetNoticia ul,
.linkSet ul{margin:0px;padding:0px;list-style:none}
.linkSetNoticia ul{width:320px}
.linkSet ul a,
.linkSetVideo ul a,
.linkSetNoticia ul a{display:block;padding-left:10px;background:url("../img/web/bullet-verde.gif") no-repeat 0px 4px}
.linkSet ul a{background-image:url("../img/web/bullet-verde.gif")}

.linkSetBold a{display:block;font-weight:bold}

.linkSetVideo ul,
.linkSetNoticia ul{/*margin-left:8px*/}
.linkSetVideo ul li,
.linkSetNoticia ul li{margin-bottom:10px}
.linkSetVideo ul a,
.linkSetNoticia ul a{padding-left:15px}

.linkSetVideo ul a{background-image:url("../img/web/ico-video.gif")}
.linkSetNoticia ul a{background-image:url("../img/web/ico-noticia.gif");background-position:2px 2px}

.tablaDatos{border-collapse:collapse}
.tablaDatos td,.tablaDatos th{padding:3px 5px;text-align:left;}
.tablaDatos tbody td,.tablaDatos tbody th{border-bottom:1px solid #CCCCCC}
.tablaDatos thead th{font-weight:bold;color:#FFF;background-color:#0956ae}
.tablaDatos tbody th{font-weight:bold;background-color:#EEE}

/*MENUS*/
#menuPrincipal{width:130px;background:#ddd9c3;border-top:4px solid #ada993;margin-bottom:10px;}
#menuPrincipal ul{margin:0px;padding:0px;list-style:none;}
#menuPrincipal ul li{display:block;}
#menuPrincipal ul li a{display:block;padding:3px 0px;color:#5e5d57;text-decoration:none;background:url("../img/web/bullet-gris.gif") no-repeat 3px 8px;padding:3px 4px 3px 9px;text-transform:uppercase;font-size:.85em;text-align:left}
#menuPrincipal ul li a:hover{background-color:#e4e3dd;color:#42413f;}

#menuSecundario{width:130px;background:#e4e4e4;margin-bottom:10px;}
#menuSecundario ul{margin:0px;padding:0px;list-style:none;}
#menuSecundario ul li a{text-align:left;display:block;padding:3px 0px;color:#474747;text-decoration:none;background:url("../img/web/bullet-gris.gif") no-repeat 3px 8px;padding:3px 4px 3px 12px;text-transform:uppercase;font-size:.85em;}
#menuSecundario ul li a:hover{background-color:#f3f3f3;/*color:#fff;*/}
#menuSecundario .titulo{background:#5f5f5f;font-variant:small-caps;color:#FFF;text-align:center;padding:3px;}
#menuSecundario ul ul{background:#f2f2f2;padding-left:15px;}

/*BREADCRUMB*/
#breadcrumb{font-size:1em;text-align:right;margin-bottom:30px;color:#6e6e6e;}
#breadcrumb a{font-size:1em;}
.menuMapaSitio,.menuMapaSitio ul{list-style:square;}
.menuMapaSitio a{font-size:1.1em;line-height:1.4em}

/*FORO*/
.tablaForo{width:100%;border-collapse:collapse}
.tablaForo th{font:normal 1.8em/1em Georgia, "Times New Roman", Times, serif;color:#5e5d57;text-align:left;border-bottom:1px solid #CCC}
.tablaForo td{font:normal 1.2em/1.4em Verdana, Arial, Helvetica, sans-serif}
.tablaForo .info td{font:normal 1.1em/1.1em Georgia, "Times New Roman", Times, serif;color:#999;padding-bottom:20px}
.tablaForo .infoComent td{font:normal 1.2em/1em Georgia, "Times New Roman", Times, serif;color:#333;border-bottom:1px solid #666}
.tablaForo .espaciado td{height:50px;}
.tablaForo .comentario td{padding-top:15px;}

.bloqueComentario{border:1px solid #CCC;background:#edead9;padding:10px;margin-bottom:10px}

.tableForm td{vertical-align:top}
.tableForm th{text-align:right;vertical-align:top;}
label{font-size:1.2em;}

.backDato{background:url("../img/web/dato-nota.jpg") no-repeat left top;text-align:left;}
.backDato div.contenedor{}
.backDato div.texto{width:212px;margin:48px 0px 0px 25px !important;text-align:justify}
.backDato div.link{width:212px;margin:0px 0px 0px 25px !important;text-align:right}

.nuevo{color:#990000;font-weight:bold;font-size:1.1em}

.videoContainer{width:320px;height:280px;background:url("../img/web/loaderk.gif") no-repeat center center;}

/*140 caracteres*/
.twit{margin:3px 0px;}
.twit .texto a{color:#0893f4 !important;text-decoration:underline}
.twit .texto a span{color:#0893f4 !important;}
.twit .head{background:url("../img/web/twit-head.gif") no-repeat center top;text-align:left;padding:3px 0px 4px 35px}
.twit .head a{color:#efeacb;font-weight:bold;}
.twit .texto{background:url("../img/web/twit-middle.gif") repeat-y center top;text-align:left;padding:4px 17px}
.twitHistorico{background:url("../img/web/twit-historico.gif") no-repeat center top;padding:3px 28px 4px 0px; text-align:right;}
.twitHistorico a{color:#57462e;font-weight:bold}