.softright #middhorizontal_carousel .container, .hard #middhorizontal_carousel .container {
margin-left:30px;
width:570px;
}

#horizontal_carousel .container, #middhorizontal_carousel .container, #gallhorizontal_carousel .container, #adshorizontal_carousel .container, #micmashorizontal_carousel .container, #miclmashorizontal_carousel .container {
margin-left:20px;
margin-top:-95px;
overflow:hidden;
position:relative;
width:930px;
z-index:3;
}


.softright #middhorizontal_carousel ul li, .hard #middhorizontal_carousel ul li  {
width:285px;
}

#middhorizontal_carousel ul li {
float:left;
list-style:none inside none;
padding:0 5px 0 0;
width:302px;
}


.softright {
float:right;
width:649px !important;
top: 0;
}


.headarts {
margin-left:10px;
}

#content p {
line-height:120%;
}

.middcarousel p {
width:90px;
}

.middcarousel p {
clear:right;
display:block;
float:right;
margin:0 5px 20px 0;
width:110px;
}


.softright .middcarousel, .hard .middcarousel {
overflow:hidden;
width:635px;
}
.middcarousel h3 {
	clear:right;
	float:right;
	font-family:Georgia,"Times New Roman",Times,serif;
	/*height:25px;*/ /*  se cambia por auto -> para cuadrar correctamente. -> cesar 01:27 p.m. 27/05/2010*/
    height:auto;
	margin-right:5px;
	width:110px;
	}
	
		.softright .middcarousel h3, .hard .middcarousel h3 {
		width:90px;
		}

	.middcarousel h3 a {
	color:#336699;
	text-decoration:none;
	}

	.middcarousel img{
	display:block;
	margin:10px auto 0 auto;
	}
	
	.middcarousel p{
	clear:right;
	float:right;
	display:block;
	width:90px;
	margin:0 5px 20px 0;
    color:black;
	}
	

	
	.middcarousel .middlecat{
	width:180px;
	margin:0 5px 5px 5px;
	float:left;
	}
	
	.bgimgmidd{
	clear:left;
	float:left;
	width:180px;
	height:150px;
	background-image:url("http://www.eluniversal.com.mx/img/v3/bg_img_carousel_midd.gif");
	background-position:center top;
	background-repeat:no-repeat;
	}
	
		.bgimgmidd img{
		width:160px;
		height:130px;
		}
        
        
        
        
        .headarts {
margin-left:10px;
}

#ccentertab h4, #opinion h4, #lasmas h4, #sondeo h4, #resultados h4, #topnews h4, #btopsocial h4, #redsocial h4, .headarts {
color:#8B272D;
font-size:18px;
font-weight:bold;
height:19px;
padding-top:15px;
text-transform:uppercase;
}
.softright .middcarousel, .hard .middcarousel {
overflow:hidden;
width:635px;
}

.middcarousel {
background-color:#F0F0F0;
border:1px solid #CCCCCC;
height:185px;
margin:5px auto;
width:960px;
}
.softright #middhorizontal_carousel .buttons, .hard #middhorizontal_carousel .buttons {
left:0;
width:635px;
}
#horizontal_carousel .buttons, #middhorizontal_carousel .buttons, #gallhorizontal_carousel .buttons, #adshorizontal_carousel .buttons {
clear:both;
display:block;
left:-18px;
overflow:hidden;
position:relative;
top:46px;
width:1002px;
z-index:3;
}


.bgimggall {
/* background-image:url("../imagenes/bg_img_carousel_gall.gif"); */
 background-image:url("http://www.eluniversal.com.mx/img/v3/bg_img_carousel_gall.gif");
background-position:center top;
background-repeat:no-repeat;
float:left;
height:150px;
width:180px;
}

.gallcarousel{
height:145px;
background-color:#F0F0F0;
margin:5px auto;
border:1px solid #CCCCCC;
width:960px;
}
	.gallcarousel h3 {
	clear:right;
	float:right;
	font-family:Georgia,"Times New Roman",Times,serif;
	height:25px;
	margin-right:5px;
	width:110px;
	}

	.gallcarousel h3 a {
	color:#336699;
	text-decoration:none;
	}
	
	.gallcarousel img{
	display:block;
	margin:10px auto 0 auto;
	}
	
	.gallcarousel p{
	clear:right;
	float:right;
	display:block;
	width:110px;
	margin:0 5px 20px 0;
	}
	
	.gallcarousel img{
	width:130px;
	height:115px;
	}
	
	.gallcarousel .galllecat{
	width:110px;
	margin:0 5px 20px 0;
	}
	
	.bgimggall{
	float:left;
	width:180px;
	height:150px;
	 background-image:url("http://www.eluniversal.com.mx/img/v3/bg_img_carousel_gall.gif");
    background-position:center top;
	background-repeat:no-repeat;
	}
    
    /* cccc*/
    
    
/* Empieza carrusel prototype */

#horizontal_carousel,#middhorizontal_carousel,#gallhorizontal_carousel,#adshorizontal_carousel, #rephorizontal_carousel, #rcmashorizontal_carousel, #micmashorizontal_carousel, #miclmashorizontal_carousel, #blogs_carousel, #chat_carousel{
margin:0;
width:100%;
}
#horizontal_carousel .container,#middhorizontal_carousel .container,#gallhorizontal_carousel .container ,#adshorizontal_carousel .container , #micmashorizontal_carousel .container , #miclmashorizontal_carousel .container  {
margin-left:20px;
margin-top:-95px;
overflow:hidden;
position:relative;
width:930px;
z-index:3;
}

#micmashorizontal_carousel .container, #miclmashorizontal_carousel .container{
width:630px !important;
margin-left:0;
margin-top:0;
padding:10px 0;
height:100px;
}

	.hard #micmashorizontal_carousel .container, .hard #miclmashorizontal_carousel .container{
	height:310px;
	}

#horizontal_carousel .container{
margin-left:6px;
width:954px;
}

	.soft #middhorizontal_carousel .container, .hard #middhorizontal_carousel .container{
		margin-left:30px;
		width:570px;
	}
#adshorizontal_carousel .container  {
margin-left:17px;
margin-top:-95px;
overflow:hidden;
position:relative;
width:930px;
z-index:3;
}
#horizontal_carousel ul, #middhorizontal_carousel ul, #gallhorizontal_carousel ul , #adshorizontal_carousel ul{
left:0;
margin:0;
padding:0;
position:relative;
top:0;
width:100000px;
}
#horizontal_carousel .list {
float:left;
list-style:none inside none;
width:302px;
padding:0 0 0 16px;
background-image:url("http://www.eluniversal.com.mx/img/v3/bg_img_carousel.png"); 
background-position:center -40px;
background-repeat:no-repeat;
}

#gallhorizontal_carousel ul li {
float:left;
list-style:none inside none;
width:186px;
padding:0 0 0 0;
}

#middhorizontal_carousel ul li {
float:left;
list-style:none inside none;
width:302px;
padding:0 5px 0 0;
}

	.soft #middhorizontal_carousel ul li, .hard #middhorizontal_carousel ul li {
	width:285px;
	}

#adshorizontal_carousel ul li {
float:left;
list-style:none inside none;
width:155px;
padding:0 0 0 0;
height:220px;
}

	#adshorizontal_carousel img{
	display:block;
	margin:0 auto;
	}
	
	#adshorizontal_carousel h5{
	text-transform: uppercase;
	margin:10px 10px;
	}
	
	#adshorizontal_carousel .retweet{
	clear:both;
	display:block;
	padding:10px 0;
	text-align:right;
	}
	
	.adsmap{
	width:64px;
	height:18px;
	background-position:-353px -775px;
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
	margin-left:10px;
	}
	.adsmore{	
	width:64px;
	height:18px;
	float:right;
	background-position:-353px -794px;
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	margin-right:10px;
	}

#horizontal_carousel .buttons, #middhorizontal_carousel .buttons, #gallhorizontal_carousel .buttons, #adshorizontal_carousel .buttons {
clear:both;
display:block;
left:-18px;
overflow:hidden;
position:relative;
top:46px;
width:1002px;
z-index:3;
}
	.soft #middhorizontal_carousel .buttons, .hard #middhorizontal_carousel .buttons{
	width:635px;
	left:0;
	}

#gallhorizontal_carousel .buttons{
top:25px;
}

#adshorizontal_carousel .buttons{
top:72px;
}

#horizontal_carousel .previous_button, #middhorizontal_carousel .previous_button, #gallhorizontal_carousel .previous_button, #adshorizontal_carousel .previous_button{
background:url("http://www.eluniversal.com.mx/img/v3/left_arrow.png") no-repeat scroll 0 0 transparent;
cursor:pointer;
float:left;
height:100px;
width:33px;
z-index:100;
}
#horizontal_carousel .previous_button_over, #middhorizontal_carousel .previous_button_over, #gallhorizontal_carousel .previous_button_over, #adshorizontal_carousel .previous_button_over {
background:url("http://www.eluniversal.com.mx/img/v3/left_arrow.png") no-repeat scroll 0 0 transparent;
cursor:pointer;
}
#horizontal_carousel .previous_button_disabled, #middhorizontal_carousel .previous_button_disabled , #gallhorizontal_carousel .previous_button_disabled , #adshorizontal_carousel .previous_button_disabled {
background:none no-repeat scroll 0 0 transparent;
cursor:default;
}
#horizontal_carousel .next_button, #middhorizontal_carousel .next_button, #gallhorizontal_carousel .next_button, #adshorizontal_carousel .next_button {
background:url("http://www.eluniversal.com.mx/img/v3/right_arrow.png") no-repeat scroll 0 0 transparent;
cursor:pointer;
float:right;
height:100px;
width:33px;
z-index:100;
}
#horizontal_carousel .next_button_over, #middhorizontal_carousel .next_button_over, #gallhorizontal_carousel .next_button_over, #adshorizontal_carousel .next_button_over {
background:url("http://www.eluniversal.com.mx/img/v3/right_arrow.png") no-repeat scroll 0 0 transparent;
cursor:pointer;
}
#horizontal_carousel .next_button_disabled, #middhorizontal_carousel .next_button_disabled, #gallhorizontal_carousel .next_button_disabled, #adshorizontal_carousel .next_button_disabled{
background:none no-repeat scroll 0 0 transparent;
cursor:default;
}
.gallcarousel{
height: auto;
}
#gallhorizontal_carousel ul li {
padding:0 8px;
width:176px;
}
.bgimggall{
height:140px;
padding-top:1px;
float: none;
}
.gallcarousel img {
margin:9px auto 0;
}
.gallcarousel h3 {
font-family:Georgia,"Times New Roman",Times,serif;
margin:-15px 25px 15px;
width:154px;
clear: none;
float: none;
height: auto;
}


/* carrusel footer*/

#content .carousel-opinion .hGray{
font-size:18px !important;
margin-left:5px;
}

.carousel-opinion h3{
height:auto !important;
}

.carousel-opinion .middlecat{
color:#7E7E7E !important;
}

.carousel-opinion .bgimgmidd{
background: white none;
border: 1px solid #CCC;
height: 100px;
width: 100px;
overflow: hidden;
padding: 5px;
}

.carousel-opinion .bgimgmidd a{
display: block;
height: 100%;
width: 100%;
overflow: hidden;
text-align:center;
margin: 0px auto;
}


/* comentado cesar -> 09:37 p.m. 28/07/2010
.carousel-opinion .bgimgmidd img{
height: 100px;
width: auto;
margin: 0px auto;
}
*/


.carousel-opinion .bgimgmidd img {
height:100px;
margin:0 auto;
width:100px;
}


.carousel-opinion #middhorizontal_carousel ul li {
width:220px;
}

.carousel-opinion .middcarousel{
height:auto;
padding-top:10px;
/* padding-bottom:10px; */
}

.carousel-opinion .middcarousel p {
font-size:11px;
width:95px;
}

.carousel-opinion .middcarousel #middhorizontal_carousel p a {
color:black;
}

.carousel-opinion .middcarousel h3 {
width:95px;
}

.carousel-opinion .middcarousel .middlecat {
width:auto;
}
/*fin carrusel footer*/
