/*** primera parte de la ficha ***/
.ficha_1{ 
	position:relative; float:left; width:925px; height:auto; padding-bottom:20px; 
	border:1px solid #D1D1D1; background:url(../Images/ficha/bg_col_derecha_ficha.jpg) right repeat-y;
}
	.ficha_1 .col1{ position:relative; float:left; width:205px; height:auto; margin-left:80px; margin-top:20px;}
		.ficha_1 .col1 .portada{ position:relative; float:left; width:100%; height:auto;}
		.ficha_1 .col1 .boton_accion{ width:75px; font-size:0.9em;}
		.ficha_1 .col1 ul{ position:relative; float:left; width:100%; height:auto; margin-top:10px;}
		.ficha_1 .col1 li{ position:relative; float:left; display:inline; list-style:none;}
     .ficha_1 .col1 .descargable UL { margin-top: 15px; margin-bottom: 15px;}
     .ficha_1 .col1 .descargable UL LI { width: 100%;}
     .ficha_1 .col1 .descargable UL LI A{ margin-left: 7px;}
     
     
.ficha_1 .col2{ position:relative; float:left; width:360px; height:auto; margin-left:40px; margin-top:20px;}
		.ficha_1 .col2 ul{ position:relative; float:left; width:100%; height:auto;}
		.ficha_1 .col2 li{ position:relative; float:left; width:100%; display:inline; list-style:none;}
			.ficha_1 .margin{ margin-top:20px;}
			.ficha_1 .col2 div{ width:140px; padding-bottom:3px;}
			.ficha_1 .col2 div p img{ margin-bottom:-3px; margin-left:3px;}
			.ficha_1 .col2 li.margin div{ width: 100%;}
			
			.ficha_1 .col2 h1 {font-size: 16px;}
			.ficha_1 .col2 li h2 {font-size: 11px; font-weight: normal}
		
	.ficha_1 .col3{ position:relative; float:right; width:162px; height:auto; margin-right:15px; margin-top:20px;}
		.ficha_1 .col3 ul{ position:relative; float:left; width:100%; height:auto;}
		.ficha_1 .col3 li{ position:relative; float:left; width:100%; display:inline; list-style:none;}
			.ficha_1 .col3 .border_b{ border-bottom:1px solid #008BCB; padding-bottom:20px;}
			.ficha_1 .col3 .margin_s{ margin-top:10px;}
			.ficha_1 .col3 span{ font-size:1.6em;}
			.ficha_1 .col3 p{ font-size:0.9em;}
			.ficha_1 .col3 .texto_buscar_ficha{ width:30px; text-align:center;}
	
/*** segunda parte de la ficha ***/
.ficha_2{ position:relative; float:left; width:720px; height:auto; margin-top:20px;}
	.ficha_2 ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; border-bottom: 1px solid #D1D1D1; width: 100%;}  
	.ficha_2 ul.tabs li { 
		float: left; height: 31px; /*--Sustrae 1px de la altura de la lista desordenada--*/ 
		line-height: 31px; /*--Alineamiento vertical del texto dentro de la tabla--*/  
		border-left: none; margin-bottom: -1px; /*--Desplaza los item de la lista abajo 1px--*/ 
		overflow: hidden; position: relative;
	}  
	.ficha_2 ul.tabs li a { text-decoration: none; color: #000; display: block; font-size: 1.2em; padding: 0 20px; border: 1px solid #fff;}  
	.ficha_2 ul.tabs li a:hover { background: #D1D1D1;}  
	html ul.tabs li.active, html ul.tabs li.active a:hover { 
		/*--Estate seguro de que a la tab activa no se le aplicarán estas propiedades hover--*/
		border: 1px solid #D1D1D1; background: #fff; border-bottom: 1px solid #fff; font-weight:bold; /*--Esto hace que la tab activa esté conectada con respecto a su contenido--*/   
	}  
	
	
	.ficha_2 .tab_container { border: 1px solid #D1D1D1; border-top: none; overflow: hidden; clear: both; float: left; width: 100%;}  
	.ficha_2 .tab_content { padding: 20px; font-size: 1.2em;} 
	
		.ficha_2 .tab_content ul{ margin:20px 0px 0px 10px;} 
		.ficha_2 .tab_content .ul_border{ margin-top:0px;} 
		.ficha_2 .tab_content li{ list-style:none; margin-top:5px;} 
		.ficha_2 .tab_content .li_titulo{ list-style:url(../Images/ficha/ulicon.gif); margin-top:0px;} 
		.ficha_2 .tab_content .area{ position:relative; width:100%; height:auto; margin-top:20px; padding-bottom:20px; text-align:center;} 
		.ficha_2 .tab_content .ul_border .ficha_sublistado{}
			.ficha_2 .tab_content .ul_border .ficha_sublistado li{ margin-top:-5px; padding-bottom:15px;}
			.ficha_2 .tab_content .ul_border .ficha_sublistado img{ width:15px; height:auto; margin-bottom:-2px; margin-right:3px;}
	
/*** tercera parte de la ficha ***/
.ficha_3{ position:relative; float:left; width:722px; height:auto; margin-top:20px;}
	.ficha_3 h4{ position:relative; float:left; width:100%; height:auto; font-size: 14px}
	.ficha_3 .contenido_ficha{ position:relative; float:left; width:100%; height:auto; margin-top:10px; background-color:#DEF0F7; padding-bottom:10px;}
	.ficha_3 .contenido_ficha .more{ position:relative; float:left; width:702px; height:auto; margin:20px 20px 0px 0px; text-align:right;}
	.ficha_3 .contenido_ficha ul{ position:relative; float:left; width:auto; height:auto; margin:10px 0px 0px 20px;}
	.ficha_3 .contenido_ficha li{ position:relative; float:left; width:120px; display:inline; list-style:none; margin-left:20px; margin-right:30px; text-align:center;}
		.ficha_3 .contenido_ficha li img{ width:75px; height:auto; padding:3px; border:1px dotted #004C91; background-color:#FFF;}
		.ficha_3 .contenido_ficha li p{ position:relative; float:left; width:100%; height:auto; margin-top:5px;}
		.ficha_3 .contenido_ficha li .pvp{ margin-top:0px; font-weight:bold;}
		.ficha_3 .contenido_ficha li h5{ position:relative; float:left; width:100%; height:auto; margin-top:10px;}
		.ficha_3 .contenido_ficha .nomargin{ margin-right:0px;}

/*** baner lateral ***/
.ficha_banner{ position:relative; float:right; width:195px; margin-top:20px; min-height:300px;}
	.Newsletter{ position:relative; float:left; width:100%; height:auto;}
		.Newsletter div{ position:relative; float:left; width:100%; height:auto; background-color:#215E95; padding:8px 0px 8px 0px;}
		.Newsletter div+div{ background-color:#AEDAEB; padding-bottom:20px;}
		.Newsletter h4{ position:relative; float:left; width:100%; text-align:center; font-size:1.6em; color:#FFF; font-weight:100;}
		.Newsletter h5{ position:relative; float:left; width:100%; text-align:center; font-size:1.0em; color:#FFF; font-weight:100;}
		.Newsletter p{ position:relative; float:left; width:90%; height:auto; margin-top:15px; text-align:center; margin-left:5%;}


#DIV_SalaPrensa
{
    margin-top: 40px;
   
    }
    
.prensa h4
{
    font-size: 14px;
   margin-bottom: 20px;
    }

.prensa
{
    font-size: 12px;
    margin-top: 30px;
    }
    
.prensa .post
{
    margin-top: 20px;
    border-bottom: 1px dotted #ebebeb;
    padding-bottom: 10px;
    }
    
    
.prensa .post .post_pubDate
{
    color: #000;
    }

.prensa .post .post_title
{
    font-size: 13px;
    padding-bottom: 10px;
    }
    
.prensa .post p
{
    
    padding-top: 10px;
    }

.prensa .post .post_exceptr
{
    color: #333;
    }
    
    
ul.caracteristicas
{
    font-size: 11px;
    width: 205px;
    margin-top: 15px;
    margin-bottom: 20px;
    }
    
ul.caracteristicas li
{
    font-size: 11px;
    padding: 5px;
    padding-left: 0px;
    border-bottom: 1px dotted ebebeb;
    width: 100%;
}


/* PUNTOS DE VENTA*/

#PNL_BannerPuntosVenta
{
    margin-top: 20px;
    margin-bottom: 20px;
    }


table.puntos-venta
{
    width: 705px;
    font-size: 13px;
    background-color: #fff;
    }
        
table.puntos-venta tr
{
    border-bottom: 1px dotted #ebebeb;
    }
            
table.puntos-venta td
{
    padding: 10px;
    }
