/*end new most popular css */
#features_rotator_container
{
	
	min-height:6.1855em;
	width: 19.175em;
	background-color: #EFEFEF;
	margin: 0;
	padding: 0 0 0 0;
	position: relative;
    z-index:100;
    padding: 0 0 0 0;
    margin: 0;
    text-align: center;
}

.feature_single {
     min-height:6.1855em;
	 display:block;
}


.features_prev_main
{
/*float: left;*/
/*width: 55px;*/
/*height: 100px;*/
border: 0px;
margin: 0;
padding: 0 0 0 0;
text-align: right;
z-index:50;
position:absolute;
top:2.5em;
left:0.4em;
}

.features_prev_main a:hover, .features_prev_main a:focus,.features_prev_main a:active
{
outline:#FF0000 solid 4px;
outline-offset: 1px;

}


.features_next_main
{
/*float: right;*/
/*width: 55px;*/
/*height: 100px;*/
border: 0px;
margin: 0                   ;
padding: 0 0 0 0;
text-align: left;
z-index:50;
position:absolute;
top:2.5em;
left:17.9em;
}


.features_next_main a:hover, .features_next_main a:focus, .features_next_main a:active
{
outline:#FF0000 solid 4px;
outline-offset: 1px;

}


#features_rotator
{
/*float: left;*/
width: 19.175em;
height:12.1855em;
/*height:20em;*/
margin-left:0;
/*background-color:#ffffff;*/
position:relative;
left:0;
top:-2px;
/*overflow:hidden;*/
}


.feature_single
{
width: 19.175em;
height: 6.1855em;
/*height:20em;*/

/*background: url('../images/carrusel/feature_bg_panel.png') no-repeat top left;*/

}

.feature_single a
{
text-decoration: none;
}
.feature_list h3, 
{
margin: 0 0 0 0;
padding: 1em;
text-align: center;
color: #FFF;
font-weight:bolder;
position:absolute;
z-index:3;
width:79%;
height:100%;
}

.feature_single h3 a, .feature_single h3 a:visited
{
color: #fff;
}

.feature_single h3 a:hover, .feature_single h3 a:focus
{
color: #fff;
outline:#FFFFFF solid 4px;
outline-offset: 1px;
}


.feature_single  a:hover, .feature_single  a:focus
{
color: #fff;
outline:#0000FF solid 4px;
outline-offset: 1px;
width: 19.175em;
height:6.1855em;
}

.feature_single p
{
text-align: left;
font-weight: normal; /* bj changed bolder to normal 3/10/11 DR-018 */
color: #FFFF00;
text-decoration: none;
font-size:105%;
padding: 0 0 0 0;
margin: 4em 15px 5px 0; /* bj changed margin: 25px 0 0 0; to margin: 42px 15px 5px 0; 3/10/11 DR-020 */
padding: 0 0 0 0;
}

.feature_single a:link
{
text-decoration: none;
line-height:150%;
}

.feature_single a:visited
{
text-decoration: none;
color: #595959;
}

.feature_single a:hover,.feature_single a:focus,.feature_single a:active
{
text-decoration: underline;
}

.feature_single a.img:hover,.feature_single a.img:focus,.feature_single a.img:active
{
outline:#FF0000 solid 4px;
outline-offset: 1px;

}


/* begin bj added standard button 3/21/11 */
.feature_single .feature_morelink
{
float: left;
width: auto;
}

#features_controls_container
{
width:100%;
}

#features_controls
{
width:60%;
margin: 5px auto 0 auto;
padding: 0 0 0 0;
font-weight: bolder;
font-size:0.8em;

}



#features_controls li.features_prev, #features_controls li.features_next, #features_controls li#features_pause
{
display: -moz-inline-box;
display: inline-block;
display: inline;
list-style: none;
padding:0 4px 0 0;
margin: 0 0 0 0;
}

#features_controls li#features_pause
{
padding: 0 4px 0 0;
margin: 0 0 0 0;
}

#features_controls li
{
display: -moz-inline-box;
display: inline-block;
display: inline;
list-style: none;
padding: 0 0 0 10px;
}


#features_controls li a
{
text-decoration: none;
font-size: 1.1 em;
font-weight: bolder;
color: #24496b;
}

#features_controls li a:hover, #features_controls li a:focus
{
outline:#FF0000 solid 4px;
outline-offset: 2px;

}

#features_controls li a:hover, #features_controls li a:focus, #features_controls li a:active
{
text-decoration: underline;
}




/* bj added 6/13/11 */
.pointer
{
cursor: pointer;
cursor: hand;
}
/* bj added 6/13/11 */

.arrow {
    width:45;
    height:"100";
}

.controles {
    width:16;
    height:15;
}


#carrusel {
    min-height: 6.1855em;
    width: 19.175em;
	background-color:#ffffff;
	
}


/*   para poner el recuadro a la derecha  */
.texto_carrusel_outter {
    /*min-height: 8.125em;*/

    bottom:1em;
    left: 0;
   /* position: absolute; */

    z-index: 120;
    background-color:#0c4b87;
    padding:5px 10px;
	height:4.4em;
	width:17.95em;
	position:absolute;
	top:7.15em;
}

.texto_carrusel {
    border:1px solid #ffffff;
    padding:8px 7px;
	color:#ffffff;
    /*min-height:7em;*/
   font-size:0.8em;
   height:4em;
   
}
 .texto_carrusel a, .texto_carrusel a:visited
{
text-align: center;
color: #FFF !important;
font-weight:bolder;
z-index:3;
line-height:140%;
text-decoration:none;
}

.texto_carrusel a:hover, .texto_carrusel a:focus,.texto_carrusel a:active
{
text-decoration:underline;
}

/*  Para el banner a la derecha */
.feature_single img
{
text-align: left;
float: left;
margin: 0;  /*bj changed margin: 15px 0 0 0; to margin: 15px 35px 0 0; */
padding: 0;
width: 19.175em;
height:7.1855em;
overflow: hidden;

}

.con-js-activo {
   display:block;
}

.sin-js-activo {
   display:none;
}
.not_visible {
display:none;
}


#vista-alterna {
    padding: 0;
    width: 19.175em;
	min-height:6.1855em;
	background-color:#eeeeee;
}

#vista-alterna h2 {
   padding:0.2em 0 0 0.2em;
    font-size:1em;
	color:#D11C1A;
	font-weight:bolder;
}

#vista-alterna ul {
   margin:1em 1.5em;
   list-style-type: circle;
}

#vista-alterna ul li a,#vista-alterna ul li a:visited {
   color:#000000;
   margin:0.5em;
   text-decoration:none; 
   line-height:1.2em;
   font-size:0.8em;
   font-weight:bold;
   display:block;
}

#vista-alterna ul li a:hover,#vista-alterna ul li a:focus {
   color:#000000;
   text-decoration:underline; 
   background-color:#000000;
   color:#ffffff;
}