.carruselv3 * {
margin:auto;
}
.carruselv3 table {
border-collapse:separate;
border-spacing:1px;
}
.clisttabs {
border-bottom:1px solid #D2D2D2;
clear:both;
height:auto;
line-height:120%;
overflow:hidden;
padding:5px 0;
}


/* PARA PORTADAS SOFT */
#featsoft {
border:medium none;
/* height:620px;*/ /* -> cesar 12:38 p.m. 27/05/2010 */
height :auto;
width:315px;
}

#featsoft .title {
background-color:#F0F0F0;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #FFFFFF;
color:#000000;
font-size:14px;
font-weight:bold;
padding:10px;
position:relative;
z-index:50;
}
 .middcarousel p {
color:black;
}


#featsoft .selected {
color:#336699;
}
#featsoft .title .ver_nota {
float:right;
font-size:xx-small;
font-weight:normal;
}
#noticiasFeats {
margin-left:5px;
width:312px;
}
#noticiasFeats .headarts {
color:#336699;
margin:0;
}
#featsoft .cmore {
background-position:0 -284px;
color:#336699;
margin:0;
}
#featsoft #share_featsoft  {
/* background-image:url("/img/v3/bg_feats.png"); */ /* se comenta por el momento -> cesar 07:18 p.m. 27/05/2010*/
color:#FFFFFF;
height:20px;
margin-left:20px;
margin-right:20px;
margin-top:-74px;
padding:10px;
position:relative;
z-index:1000;
}
#featsoft .next {
background-color:transparent;
background-image:url("/img/v3/oreja_arriba.png");
background-repeat:no-repeat;
border:medium none;
display:block;
height:24px;
margin:0 auto;
position:relative;
top:10px;
width:80px;
z-index:100;
}

#featsoft #intro_featsoft  {
background-color:#F0F0F0;
border-bottom:1px solid #CCCCCC;
padding-bottom:7px;
padding-top:20px;
position:relative;
z-index:2;
}

#featsoft img.accordion {
height:388px;
position:relative;
width:315px;
z-index:1;
}

#share_featsoft li {
float:left;
line-height:20px;
margin-left:5px;
}

#share_featsoft a  {
color:#FFFFFF;
display:block;
float:right;
}

a:hover, a span:hover, a h3:hover {
text-decoration:underline !important;
}
#featsoft .previous {
background-color:transparent;
background-image:url("/img/v3/oreja_abajo.png");
background-repeat:no-repeat;
border:medium none;
display:block;
height:24px;
margin:0 auto 0 118px;
position:absolute;
width:80px;
z-index:100;
}

#repciudadano {
margin:0 7px 0 0;
width:310px;
overflow: visible;
position: static;
}

#reporteSpace, #rcmasSpace {
width:310px;
}

#rephorizontal_carousel .container, #rcmashorizontal_carousel .container {
float:none;
height:auto;
overflow:hidden;
position:relative;
width:310px;
}
#rephorizontal_carousel ul li, #rcmashorizontal_carousel ul li, #macmashorizontal_carousel ul li, #micmashorizontal_carousel ul li, #miclmashorizontal_carousel ul li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:center;
width:310px;
}

.oprepciudadano {
background-position:0 -904px;
background-repeat:repeat-x;
height:auto;
padding:10px 0;
margin-top: auto;
position: static;
}

#rephorizontal_carousel .buttons, #rcmashorizontal_carousel .buttons {
margin:auto;
position:static;
z-index:0;
}

#rephorizontal_carousel .buttons div, #rcmashorizontal_carousel .buttons div, #micmashorizontal_carousel .buttons div, #miclmashorizontal_carousel .buttons div {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
cursor:pointer;
float:left;
height:13px;
margin:3px 0 0 3px;
padding:2px;
text-align:center;
width:13px;
}

.tabquoutes blockquote {
width:180px;
float:right;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:15px;
font-weight:normal;
line-height:110%;
}
.tabquoutes a {
color:#336699;
font-size:15px;
text-decoration:none;
}
.tabquoutes img {
width:122px;
}
.bannerImpresa .feat {
color:#00539E;
}
.bannerImpresa p {
margin:5px 0;
}
.bannerImpresa .botonN {
margin:10px 0;
}
.botonN, .botonR {
background-repeat:no-repeat;
color:#FFFFFF;
display:inline-block;
padding:2px 0;
text-align:center;
text-decoration:none;
width:80px;
}
.botonN {
background-image:url(/img/v3/botonN.png);
background-repeat:no-repeat;
}

.botonR {
background-image:url(/img/v3/botonR.png);
background-repeat:no-repeat;
}


/* PARA SECCION HARD */
/* CESAR -> 07:49 p.m. 27/05/2010 */
/*
.hard #middnegocio  {
height:430px;
}
*/
#middsport, #middentreni, #middnegocio {
height:245px;
overflow:hidden;
}
/*
.hard #middnegocio .htabhere  {
background-color:#00436E;
background-image:url("/img/v3/bg_micrositios.png");
background-repeat:no-repeat;
font-family:Georgia,"Times New Roman",Times,serif;
}
*/

.soft #middcontent .htabhere {
background-color:#008CFF;
color:#FFFFFF;
overflow:hidden;
padding:5px;
}

.htabhere {
height:18px;
padding:2px;
}
/*
.soft #rephorizontal_carousel ul li, .hard #rephorizontal_carousel ul li, .soft #rcmashorizontal_carousel ul li, .hard #rcmashorizontal_carousel ul li, .soft #micmashorizontal_carousel ul li, .hard #micmashorizontal_carousel ul li, .soft #miclmashorizontal_carousel ul li, .hard #miclmashorizontal_carousel ul li {
float:left;
height:220px;
list-style:none outside none;
text-align:center;
width:310px;
}
.soft #middnegocio #reporteSpace {
width:630px;
}

*/
#middnegocio {
height:auto;
overflow:hidden;
}
/*
.tabnews2 {
border-bottom:1px dashed #D2D2D2;
clear:right;
float:right;
margin:5px 4px 0;
padding:0 0 10px;
width:220px;
}*/
/*
.hard #middnegocio .tabnews {
margin:0 0 5px;
padding:5px 0 10px;
width:100%;
}
*/
#middnegocio .tabnews {
margin:0 0 5px;
padding:5px 0 10px;
width:100%;
}

.hard #middnegocio .htabhere .hhtab , .soft #middnegocio .htabhere .hhtab {
font-size:16px;
}

/* diferencias para portada soft o hard */
.hard #middnegocio .htabhere, .soft #middnegocio .htabhere {
background-color:#00436E;
background-image:url("/img/v3/bg_micrositios.png");
background-repeat:no-repeat;
font-family:Georgia,"Times New Roman",Times,serif;
}
/* se comenta por requerimiento -> cesar 05:39 p.m. 14/07/2010*/
/*
.soft #middnegocio .htabhere  {
background-color:#008CFF;
background-repeat:no-repeat;
font-family:inherit;
font-weight:bold;
font-size:18px;
*/
}

.cmore  {
background-position:-405px -284px;
background-repeat:no-repeat;
clear:right;
color:#8B272D;
display:block;
float:right;
font-size:11px;
height:13px;
margin:5px 0;
padding-left:14px;
width:auto;
}
/*
#middnegocio .container .tabnewx {
clear:right;
float:left;
}
#middnegocio .container  {
height:auto;

} */

#middnegocio ul li {

float:left;
height:220px;
list-style:none outside none;
text-align:center;
width:310px;
height:auto;
}
#middnegocio .tabnews h3 {
text-align:left;
}

.tabnews .htright {
float:right;
font-size:14px;
width:200px;
}

.soft #content p a {
color:#000000;
text-decoration:none;
}
.hard #content p a {
color:#000000;
text-decoration:none;
}
/* FIN DE SECCION HARD */

/* ***** cesar-> finanzas 05:11 p.m. 04/06/2010 ***** */
/* Datos Financieros */	

.datos-finan{width:315px;background-color:#FFFFFF;}
		
.block-list{padding:5px 0; border-bottom:1px solid #D9D9D9;}
	.block-medium{float:left; width:145px; text-align:left; display:block;}
	.block-small{float:left; width:75px; display:block;}
		
	.block-notes{text-align:right; font-size:10px;}
	
	.datos-finan ul{height:30px; background-position:0 -331px;}
	.datos-finan .tab{float:left; padding:9px 8px;}

.datos-finan    .red:hover {
    color:#8B272D !important;
}

    
    
/* ***** fin datos financieros***** */
/* Pymes -> agregado por Cesar 08:16 p.m. 04/06/2010*/
	
.pymes {width:640px;background-color:#FFFFFF; height:190px;}
.pymes-head {background-position:0 -1890px; height:24px; padding-top:6px; text-transform:uppercase;}
.pymes-medium {display:block; width:155px; float:left;}

.pymes a {
    color:#666666;
 }
.pymes .block-notes {
padding-top:4px;
}	
.pymes  .red:hover {
    color:#8B272D !important;
}
/* FIN PYMES */		
/* PARA MODULOS DE DF */ /* CESAR -> 09:18 a.m. 05/06/2010*/


/* bloques en general */
.info-vial h3, .ssp-informa h3, .hoy-circula h3, .datos-finan h3, .pymes h3{text-transform:uppercase; font-size:18px; padding-bottom:10px; border-bottom:1px solid #D2D2D2; margin-bottom:10px;}

.info-vial li, .ssp-informa li{margin:5px;}

.container-block{border-top:1px solid #D9D9D9; padding:5px 10px; font-size:11px; margin-top:10px;}
	.container-block a{display:block; margin:2px 0; text-decoration:none;}

.bg-container-block{border-top:1px solid #D9D9D9; padding:5px 10px; font-size:11px; margin-top:10px; background-position:0 -1728px;}
	.bg-container-block a{display:block; margin:2px 0; text-decoration:none;}
	
.info-vial a, .ssp-informa a{text-decoration:none;}
	.info-vial li a, .ssp-informa li a{color:#000000;}



/* bloque informacion vial */

.info-vial{width:315px; background-color:#FFFFFF;}
	
/* bloque ssp*/	

.ssp-informa{width:315px; background-color:#FFFFFF;}
	
	
/* bloque hoy no circula*/	

.hoy-circula{width:315px; background-color:#FFFFFF;}

.tabular-list{border-bottom:1px solid #D9D9D9; padding:5p 0x;}
.tabular-list dt, .tabular-list dd {float:left; margin:5px 0; width:50%;}
.tabular-head{width:50%; float:left; text-align:center; padding-bottom:10px; text-transform:uppercase;}
.tabular-dia span{display:block; float:left;}
.dia-nombre{width:80px; text-align:right;}
.dia-numero{width:40px;}

.dia-amari{width:15px; height:15px; background-color:#FFDC00; margin:0 4px;}
.dia-rosa{width:15px; height:15px; background-color:#FF96DC; margin:0 4px;}
.dia-rojo{width:15px; height:15px; background-color:#E60000; margin:0 4px;}
.dia-verde{width:15px; height:15px; background-color:#00C800; margin:0 4px;}
.dia-azul{width:15px; height:15px; background-color:#0096FF; margin:0 4px;}
h4.tleft{text-align:left;}
.blue {
color:#00436E;
}
.hoy-circula  .red:hover {
    color:#8B272D !important;
}

/* FIN MODULOS DF*/
/* ESTILOS TEMPORALES PARA CUADRAR LOS 3 MODULOS EN 2 COLUMNAS -> Cesar 01:17 p.m. 05/06/2010*/
/* eliminar este codigo completo */
.hoy-circula{width:210px; background-color:#FFFFFF;}
.info-vial{width:210px; background-color:#FFFFFF;}
.ssp-informa{width:210px; background-color:#FFFFFF;}
.dia-nombre  {
text-align:right;
width:50px;
}

.dia-numero {
width:25px;
}
.tabular-list dt {
float:left;
margin:5px 0;
width:50%;
}
.tabular-list dd {
float:left;
margin:5px 0;
width:50%;
}
h4.tleft {
text-align:left;
}
#scroll_news2, #scroll_news3 {
height:153px;
}
.info-vial .container-block {
background-image:url("/img/v3/master_sprite.png");
background-position:0 -1728px;
border-top:1px solid #D9D9D9;
font-size:11px;
margin-top:10px;
padding:5px 10px;
}
/* eliminar este codigo completo */
.tabquoutes {
padding-bottom: 0px;
margin-top: 5px;   
}
.imgLeft2 {   
float:left;
margin-right:5px;
margin-top:-35px;
}

/* para cuadro del valle de 10 -> cesar 06:39 p.m. 09/06/2010 */

/* Colonia Del Valle */

.del-valle{width:303px; background-color:#FFFFFF; padding:5px; border:1px solid #D9D9D9;}
.del-valle h3{width:305px; display:block; height:45px; text-indent:-9999px; background-position:-112px -1829px;}
.del-valle h3 a{width:100%; display:block; height:100%;}
.del-valle h2{font-weight:normal; font-size:16px; border-bottom:1px dashed #D9D9D9; padding-bottom:10px; line-height:150%;}
.valle-list{padding:10px 0; border-bottom:1px dashed #D9D9D9;}
.valle-list a{color:#000000; text-decoration:none;}
.linkBlueBigTimes a { color:#336699; display:block; font-weight:bold; text-decoration:none; }

/* colonia del valle nuevo -> cesar 31082010 */ 

.cuadro_delvalle{width:303px; background-color:#FFFFFF; padding:0px; border:1px solid #D9D9D9;}
.cuadro_delvalle{width:303px; background-color:#FFFFFF; padding:5px; border:1px solid #D9D9D9;}

.titulo_delvalle  h3 {
	width:303px; 
	display:block; 
	height:59px;  
	text-indent:-9999px;
	background-image: url("/img/v3/delvalle/header.jpg");
	
	}

.delvalle_principal {
	background-color:#eaf2f4; 
	position:relative;
	height:110px;
	width:303px;
	}
	
 .delvalle_texto {
	color:#44958f; 
	background-color:#eaf2f4; 
	position:relative;
	float:left;
	text-align:left;
	font-size:18px;
	padding-left:5px;  
	font-weight:bold;	    
	
	}   	

.delvalle_texto_principal {
	position:relative;
	/* padding:10px;*/
	background-color:#ffffff;
	color:#277879;
	width:128px;
	height:90px;

}	
	
	
 .delvalle_foto  {
	width:155px; 
	height:110px; 
	float:right; 
	position:relative;
	
	}   
.delvalle_texto a {
text-decoration:none;
color:#277879; 
}

.valle_bullet {
	background-image: url("/img/v3/delvalle/bullet.png"); 
	background-repeat:no-repeat; 
	background-position:left center;
	display:block;
	padding-left:17px;
	font-size:14px;
	font-weight:bold;
}
	
.list_delvalle {
border-bottom:1px solid #D2D2D2;
clear:both;
height:auto;
line-height:120%;
overflow:hidden;
padding:5px 0;
font-size:14px;
font-weight:bold;
text-align:left;   




}  
 .valle-lista a {
	color:#000000; 
	text-decoration:none;	
	
	}
    
 
.footer_delvalle h3   {
	background-image: url("/img/v3/delvalle/footer.jpg"); 
	background-repeat:no-repeat;   
	height:17px;
	width:303px;
	display:block; 
	text-indent:-9999px;
	}
 
.par {
	background-color:#eaf2f4;
 }
 
 .list_delvalle a {
 color:#000000;
 text-decoration:none;
 }
   
 
 #contenedor2  {
line-height: normal;
}


/******* PARA PROMO SITIO LOCAL DF *******/

#EUDF {padding: 7px 15px 0}
#EUDF {
border-top: 2px solid #ff9900;
background-image: url(/img/bg_locales.png);
}

#EUDF a{color:#333;text-decoration:none;}
#EUDF a:hover{opacity:0.8 !important}
#EUDF a img{border:none;}
#EUDF .Logo{margin:0 auto;}
#EUDF .LinkBottom{
	width:285px;
	height:18px;
	position:relative;
	background:#e3e3e3;
	font-style:italic;
	text-align:center;
	padding-top:2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

.Secciones{
	text-align:center;
	font-size:10px;
	text-transform:uppercase;
	margin:2px 0 6px;
}


#EUDF .Logo{width:31px;}

.ModuloLocal{
	width:285px;
	float: left;
}
.ModuloLocal .Secciones{
	margin:2px 0 8px;

}
.PlecaRight{
	border-right:1px dotted #333;
	padding-right:15px;
}
.ModuloLocal .Logo{
	margin-bottom:8px;
}
.ModuloLocal .PrincipalLocal div{
	font-size:20px;
	margin:4px 0;
	line-height: 22px;
}
.ModuloLocal .NotaLocal{
	padding:10px 0;
	border-top: 1px dotted #333;
	font-size:16px;
}
.ModuloLocal .NotaLocal img{
	float:left;
	margin-right:10px;
}
.ModuloLocal .NotaLocal .SeccNotaLocal a{
	color:#660000;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.ModuloLocal .NotaLocal .SeccNotaLocal{
	margin-bottom:5px;
	
}
.PrincipalLocal a img { width:285px; }

