body{margin: 0 auto 0 auto; _margin: 0 auto 0 auto;}	

#publicidad{ float:right;}

.producto{border : 1px solid #666666; }

#familia_top, #familia_top_ofertas_para_mi{
	clear:both;
	width: 100%;
	padding-top:6px;
}

#familia_top{
	overflow: hidden;
	cursor:pointer;
	width: 100%;
}

#familia_bottom{
	height: 5px;
	background-color: #7684d8;
}

div.nombre_producto{
	padding-left: 30px;
	width:560px;
	margin-right: 0px;
	margin-top: 6px;
	text-align:left;
	float: left;
	overflow: hidden;
}
div.oferta_especial{background:url('../imagenes/vineta_especial.gif') 0px 5px no-repeat;padding-bottom: 10px;}
span.nombre_producto{	
    color:#e24900;
	text-decoration:none;
	font-size:18px;
	font-weight: normal;
}
div.desc_producto{text-align: left; color: #333333; font-size: 11px;line-height: 1.0em; margin-bottom: 10px;}


.precio_producto, .descuento_producto{
	height: 30px;
    font-size:11px;
	text-decoration:none;
	padding-top: 20px;
	float:left;
	width:150px;
	text-align: center;
	color:#333333;
}

.descuento_producto{

}

.solicitar_producto, .solicitar_producto_sin_info, .solicitar_producto_para_mi{

	font-size:11px;
	color:#333;
	height: 30px;
	float:left;
	width: 150px;
	text-align: center;
	padding-top: 17px;
}
.solicitar_producto_para_mi{ position:relative;left:400px;bottom:0px;}
.solicitar_producto_sin_info{/*bottom: 15px;*/}

.precio, .precio_sin_info{
	color:#6a85ce;
	font-size:15px;
	font-weight:bold;
	position:relative;
	width: 150px;
	float:left;
}

.precio_sin_info{ /*bottom: 14px; */}
.nombre_item{font-weight: bold;font-size: 1.05em;}
.flecha{
	background: url('../imagenes/producto/flecha_abajo.gif') top center no-repeat;
	position:relative;
	top: 8px;
	float:right;
	right:24px;
	height:30px;
	width:30px;
}

.flecha_inv{
	cursor:pointer;
	float:right;
	position: relative;
	top: -20px;
}

div.producto_desplegado{
    background: url('../imagenes/producto/fondo_desplegado.gif') bottom left repeat-x;
}

div.config_prod{
    text-align: left; width: 880px; position: relative; left: 30px; overflow: hidden;    
    border-left: 1px solid #333333;
    border-bottom: 1px solid #333333;
    border-right: 1px solid #333333;
    display: block;
    margin-bottom: 15px;
}
div.texto_bloque_izq{
    float: left; width: 105px; 
    background: url('../imagenes/estructura/pestana_naranja.gif') top left no-repeat; 
    line-height: 1em; 
    padding-top: 30px;
    font-weight: bold;
}
div.texto_bloque_izq p{padding: 0px 10px 10px 10px;margin: 0px;}
div.tabs_config_prod{float: right; width: 770px; }



div.pie_producto{height: 65px; padding-top: 12px; overflow: hidden; text-align: left; width: 880px; padding-left: 30px; }
.pie_producto a, .producto_pie a:link, .producto_pie a:visited{color: #333333; font-weight: normal; text-decoration:none;} 
.pie_producto a:hover{text-decoration:underline;color: #000000;}

div.menu_pie{float:left; width: 400px; padding-top: 10px;padding-left: 50px;}
div.botones_pie{float:right; width: 360px;text-align: center;}
div.botones_pie p{line-height: 90%; margin: 0px; padding-top: 5px;}
.boton_factibilidad{background-image: url('../imagenes/boton_factibilidad.gif');}
.boton_solicitar{background-image: url('../imagenes/boton_solicitar.gif'); }
.boton_te_llamamos{background-image: url('../imagenes/boton_nosotros.gif'); }
.boton_solicitar_right{ float:right;}

#clear{

	clear:both;
	margin-bottom:20px;
	_margin-bottom:20px;
	
}
/* Estilos para elementos dentro del despliegue de producto/oferta */
span.nombre_tab{font-weight: bold; font-size: 11px;padding: 2px 10px 2px 10px;}
div.contenido-tab{
    overflow:visible;
}
div.item-conf{
    
    overflow:hidden;
    padding-top:5px;
    padding-bottom:5px;
    
}
div.item-conf2{
    
    overflow:hidden;
    background-color:#F5F5F5;
    padding-top:5px;
    padding-bottom:5px;
    
}
div.item-col-1{
    float: left;
    width: 500px;
    padding: 0; margin: 0;
    overflow: hidden;
}
    div.selector_item{float: left; width: 30px;}
    div.imagen_item{float: left; width: 90px;}
    .imagen_item img{border: 1px solid #666666;}
    div.info_item{float: left; width: 370px;}
div.item-col-2{
    float: right;
    width: 220px;
    padding: 0; margin: 0;
    text-align:left;    
}

div.item-separador{
    clear: both;
}
div.instalacionyactivacion{
    text-align:left;
    padding-left:55px;
    width:250px;
}

font.monto_instalacion{
    font-size:12px;
    color:green;
    width:100px;
}
font.monto_activacion{
    font-size:12px;
    color:green;
    width:100px;
}
span.monto_arrendar_por{
    font-size: 15px;
    color: #3D57C9;
    width: 100px;
}
span.monto_comprar_por{
    font-size: 15px;
    color: green;
    width: 100px;
}
fondo_blanco{
    background-color:white;
}
font.negrita{
    font-size:15px;
    color:black;
}
font.letrastab{
    font-size:15px;
    color:black;
}

.resultados
{
	text-align: left;
	padding: 0px 10px 0px 10px;
	font-size: 12px;
	font-family: arial,sans-serif;
	margin: 1em 0;
}
.sin_resultados{padding-bottom: 50px;}
div.resultados{padding: 10px;}
.resultados div a
{
	color: #E24900;
	padding: 0;
	font-size: 14px;font-weight: bold;
}
/*
.resultados div a b
{
	font-weight: bold;
}
*/
.result_desc
{
	/*max-width:42em;*/
	/*font-size: small;*/
	
	color: #000;
}

.result_dest
{
	background: #FFF8DD none repeat scroll 0 0;
	padding: 0px 3px 0px 0px;
}
.descripcion_item
{
/*    text-align:left;*/
}
.mas_detalles
{
    color:#606060;
}
.condiciones-configuracion
{
    text-align:left;
}
.detalle-configuracion
{
    text-align:left;
}

