body {
	font-family: Arial, Helvetica, sans-serif; background-color:#cec8ba;
}
.header{width:990px; height:auto; margin:0 auto;}
.header .sociales{ height:40px; background:#000000}
.header .fondo{ width:990px; height:153px; background: url(style/fondo_header990x152pixeles.jpg)}
.header .fondo .logopri{ width:136px; height:153px; background:url(style/pri_logo.jpg) right no-repeat; float:left}
.header .fondo .titulo{ width:627px; height:153px; background:url(style/magg_head.png) no-repeat center; float:left}
.header .fondo .logosin{ width:87px; height:153px; background:url(style/logosinaloa.png) no-repeat center; float:left}
.header .fondo .logolegislatura{ width:140px; height:153px; background:url(style/Logo-LXI.png) no-repeat center; float:left}
.header .menu{ width:990px; height:32px; background:#af1a30; border-bottom-color:#aba49c; border-bottom-style:solid; border-bottom-width:2px;  border-top-color:#aba49c; border-top-style:solid; border-top-width:2px;}
.header .homepart1{ width:930px; height:515px; background:#3e3935; padding:30px;}
.header .homepart1 .texto{ float:left; width:384px; height:463px; background:#FFFFFF; padding:30px; text-align:justify; font-family:Tahoma, Arial, Verdana; font-size:12.5px; line-height:1.3;}
.header .homepart1 .texto .mensaje{ font-size:14px; padding-left:20px;}
.header .homepart1 .bgimagen{ float:left; width:419px; height:473px; background:#ba1c33; margin-left:17px; padding:25px;}
.header .homepart1 .bgimagen .imagen{ width:416px; height:467px;}

.header .integralia{ padding-left:25px; width:960px; height:100px; margin:0 auto;}
.header .homepart2{ width:990px; height:267px;}
.header .homepart2 .video{ float:left; width:343px; height:267px; background:url(../images/inicio_boton_video.png) right no-repeat}
.header .homepart2 .botones{ margin-left:10px; float:left; width:637px; height:262px; margin-top:5px;}
.marco{width:930px; height:auto; margin:0 auto; background:#3e3935; padding:30px;}
.marco .cont{ width:930px; height:auto; background:#FFFFFF; position:relative; display:table  }
.marco .cont .trayectoria{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:20px; float:left; position:relative; width:595px; height:auto; padding-top:10px; color:#3e3935}
.marco .cont .trayectoria .bloque{ padding-top:10px; width:595px; height:auto; border-bottom-style:solid; border-bottom-color:#ac1a2f; border-bottom-width:1px; padding-bottom:10px;}
.marco .cont .trayectoria .bloqueresumen{ background:url(../images/icono_resumen.png) no-repeat; padding-top:10px; width:595px; height:50px; margin-top:20px; padding-left:120px; padding-bottom:10px;}
.marco .cont .trayectoria .bloque .foto{ float:right; width:111px; height:139px; background:url(../images/foto_perfil.png) no-repeat right; margin-top:52px; margin-right:10px; }
.marco .cont .botones{float:left; position:relative;  width:295px; height:auto; margin-top:60px;}
.marco .cont .botones .boton{ width:295px; height:auto}
.marco .titiniciativas{position:relative;width:930px; height:123px;background:#FFFFff}
.marco .titiniciativas .datos{position:relative;width:600px; height:93px; background:url(../images/GACETA_icono.png) no-repeat; font-family:"Lucida Sans", Tahoma, Arial; font-size:24px; color:#ba1c33; font-weight:700; padding-left:130px; top:-20px; padding-top:50px;}

.marco .titvideos{position:relative;width:930px; height:123px;background:#FFFFff}
.marco .titvideos .datos{position:relative;width:600px; height:93px; background:url(../images/videoicono.png) no-repeat; background-position:30px 50px; font-family:"Lucida Sans", Tahoma, Arial; font-size:24px; color:#ba1c33; font-weight:700; padding-left:130px; top:-20px; padding-top:50px;}

.marco .titvotaciones{position:relative;width:930px; height:123px;background:#FFFFff}
.marco .titvotaciones .datos{position:relative;width:600px; height:93px; background:url(../images/icono_votaciones.png) no-repeat; background-position:30px 50px; font-family:"Lucida Sans", Tahoma, Arial; font-size:24px; color:#ba1c33; font-weight:700; padding-left:130px; top:-20px; padding-top:50px;}

.marco .titprensa{position:relative;width:930px; height:123px;background:#FFFFff}
.marco .titprensa .datos{position:relative;width:600px; height:93px; background:url(../images/icono_prensa.png) no-repeat; background-position:10px 20px; font-family:"Lucida Sans", Tahoma, Arial; font-size:24px; color:#ba1c33; font-weight:700; padding-left:180px; top:-20px; padding-top:40px;}


.marco .cont .iniciativas{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:20px; float:left; position:relative; width:595px; height:auto; padding-top:10px; color:#3e3935}
.marco .cont .iniciativas .barratitulos{ width:590px; height:40px;}
.marco .cont .iniciativas .numperiodo{ padding-top:35px; padding-left:20px; width:570px; height:23px; font-family:"Lucida Sans", Tahoma, Arial; font-size:18px; color:#ba1c33; font-weight:800; border-bottom-style:solid; border-bottom-width:1px;}
.marco .cont .iniciativas .detalle{display:table; font-family:"Lucida Sans", Tahoma, Arial}
.marco .cont .iniciativas .detalle .fechaynum{ padding:20px; font-weight:900}
.marco .cont .iniciativas .detalle .fechaynum .numero{ float:right; text-align:right}
.marco .cont .iniciativas .detalle .texto{ padding-left:20px;padding-right:20px;padding-top:0px;padding-bottom:5px;}
.marco .cont .iniciativas .detalle .descarga{ padding-left:20px;padding-right:5px;padding-top:0px;padding-bottom:0px;}
.marco .cont .iniciativas .detalle .foto{ float:left; width:125px; height:auto; margin-bottom:20px; margin-top:20px; }
.marco .cont .iniciativas .detalle .fechaytextovideo{ float:left; width:auto; height:auto; margin-top:20px;margin-bottom:20px; padding-left:10px;}
.marco .cont .iniciativas .detalle .fechaytextovideo .fecha{ width:455px; height:auto; font-weight:bolder}
.marco .cont .iniciativas .detalle .fechaytextovideo .textovideo{ width:447px; height:auto; margin-top:10px; text-align:justify; padding-right:8px;}

.marco .cont .iniciativas .detalle .medionoticia{ float:left;width:200px; margin-top:20px; margin-bottom:20px;}
.marco .cont .iniciativas .detalle .medionoticia .fechanoticia{}
.marco .cont .iniciativas .detalle .medionoticia .nombremedio{font-weight:bold}
.marco .cont .iniciativas .detalle .medionoticia .nombremedio a{ text-decoration:none; color:#333333}
.marco .cont .iniciativas .detalle .titulonoticia{ float:left; width:350px;margin-top:20px; margin-bottom:20px;}
.marco .cont .iniciativas .detalle .titulonoticia a{ text-decoration:none; color:#666666;}
.marco .cont .iniciativas .contnoticia{ line-height:2; text-align:justify}
.marco .cont .iniciativas .regresar{ padding-top:20px;}
.marco .cont .iniciativas .titnoticia{ font-size:20px; padding-bottom:20px;}

.marco .cont .iniciativas .detalle .descarga .botondescarga{ float:right;}
.marco .cont .iniciativas .detalle .descarga .textodescarga{ float:right; padding-top:15px;}
.marco .cont .iniciativas .detalle .descarga .textodescarga a{color:#ac1a2f; text-decoration:none; font-weight:bolder}

.marco .cont .iniciativas .votaciones a{ text-decoration:none; font-family:"Lucida Sans", Tahoma, Arial; font-size:14px; color:#666666}
.marco .cont .iniciativas .paginacion{ margin:0 auto}
.marco .cont .botones2{float:left; position:relative;  width:295px; height:auto; margin-top:20px;}
.marco .cont .botones2 .boton2{ width:295px; height:auto}

.footer{ height:250px; width:auto; margin:0 auto; background:#3e3935; margin-top:10px; font-family:Arial, Helvetica, sans-serif;}
.footer .cont{ width:990px; height:250px; margin:0 auto;  color:#FFFFFF; font-size:12px;}
.footer .cont a{ text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.footer .cont .parte1{ float:left; width:334px; height:230px; color:#FFFFFF; font-size:12px; padding-top:20px}
.footer .cont .parte2{ float:left; width:410px; height:230px;padding-top:20px}
.footer .cont .parte3{ float:left; width:246px; height:230px;padding-top:20px}