@import 'reset.css';

body{
	font-family: Arial, sans-serif;
	font-size: 12px;
	
	background-color:#ffffff;
	color:#25408f;
}

input{ border:#CCCCCC solid 1px; background-color:#f1f3f8;color:#25408f;}
input[type=text]{ height:19px;}
input[type=image]{ border:0px;}
textarea{ border:#CCCCCC solid 1px;background-color:#f1f3f8;color:#25408f;}
select{ border:#CCCCCC solid 1px;background-color:#f1f3f8;color:#25408f;}
td{ vertical-align:top;}
img{
border:0px;}
ul{font-size: 12px;font-family: Arial;font:Arial; }
a{text-decoration:none;
font:Arial;

color:#666666;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
.menu_selected{font-weight:bold !important; }
.borderT{ border-top:#B7C4DF solid 1px;}
.borderB{ border-bottom:#B7C4DF solid 1px;}
.borderL{ border-left:#B7C4DF solid 1px;}
.borderR{ border-right:#B7C4DF solid 1px;}
.paddingL{ padding-left:10px;}
.verde{ color:#006666;}
.rojo{ color:#990000;}
.floatright{ float:right;}
.floatleft{ float:left;}
.clear{ clear:both;}
.trata{ width:179px; height:177px; margin:0px 26px; float:left;}

.trata a img{margin:9px 0 0 0;width:160px; height:158px;}
.trata a:hover img{ margin:0; width:179px; height:177px;}

.trata_gold{color:#DD8E18;
margin:20px 20px;

width:450px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.trata_gold a{color:#DD8E18;}
.trata_gold h5{color:#DD8E18; font-size:12px; font-weight:normal;}
.trata_gold em{color:#999999; font-size:12px; font-weight:normal;}
.trata_gold p{color:#999999;}
.trata_gold ul{
list-style:outside square;
}
.trata_gold ul li{
margin:10px 0 10px 20px;
}
.barra_blue{border-bottom:#b7c4df solid 8px;}
.contenido_trata{float:right; width:690px; min-height:500px;  border-left:#DD8E18 solid 1px; padding:0 0 10px 10px; background-image:url(../img/img_sevensecrets3.jpg); background-repeat:no-repeat; background-position:right 62px;}
.contenido_trata p{margin-left:16px;}


.mini_ul{list-style-position:inside;
list-style:disc;
margin:0 20px 0 40px;
padding:0;
line-height:20px;
color:#666666;
font-family:Arial;
font:Arial ;
}

.txt_ul{
list-style-position:inside;
list-style-image:url(../img/logo_lista.jpg);
margin:0 20px 0 10px;
padding:0 20px 0 0;
line-height:20px;
color:#4b2408;
font-family:Arial, sans-serif;
font:Arial, sans-serif;

}
.txt_ul li{
margin:30px 0;
padding:0 20px 0 0;
font:Arial, sans-serif;
}
.txt_ol{
list-style-position:inside;
list-style-type:decimal;
margin:0 10px 0 10px;
padding:0 10px 0 0;
line-height:20px;
color:#666666;
font-family:Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;

}
.txt_ol li{
margin:10px 0;
padding:0 20px 0 0;
font:Arial, sans-serif;
}

.ul_desple{
list-style-position:inside;
border-left:1px solid #DD8E18;
list-style-type:disc;
margin:0 10px 0 14px;
padding:0 10px 0 10px;
line-height:16px;
color:#666666;
font-family:Arial, sans-serif;
font:Arial, sans-serif;


}
.ul_desple li{
margin:8px 0;
padding:0 20px 0 0;
font:Arial, sans-serif;
}



a:hover{color:#151f49; }
select{
	
	width:120px;
}
p{font-family: Arial, sans-serif; font-size:14px; line-height:18px; margin:0px; padding:0px;}
strong{
font-family: Arial, sans-serif;
font-weight:bold;}
.cuerpo{ background-image:url(../img/fondo.gif); background-position:top; background-repeat:repeat-x;font-family: Arial, sans-serif;} 
.wrapper{width:900px;font-family: Arial, sans-serif;}
.header{ height:144px; width:900px;}
.contenido{font:Arial, sans-serif;
float:right;
width:600px;}
.logo{
background-color:#ffffff;
	height:144px;
	width:240px;
	float:left;
}
.combo{
background-color:#eeeeee;
	height:144px;
	width:210px;
	float:left;
}
.combobox{
margin:0;
background-color:eeeeee;


}

.combobox select{
margin:16px;
background-color:eeeeee;


}
.combobox2{border:#DD8E18 solid 1px; border-top: none; width:168px;}


.boldtxt strong{
font-weight:bold;
color:#666666;

}
.boldtxt a{
font-weight:bold;
color:#666666;

}
.boldtxt a:hover{

color:#151f49;

}
.desplegable{
border-left:1px solid #DD8E18;
padding-left:10px;
margin:4px 0 4px 14px;
}
.desplegable p{
margin-left:10px;}

.clear{ clear:both;}



.btn_buscar{ background-color:#eeeeee; height:40px; margin:16px 0 0 0;}
.btn_buscar img{
border:#999999 solid 1px;}
.logo2{
background-color:#ffffff;
	height:144px;
	width:350px;
	float:left;
}
.titulo{
margin:20px 0;
min-height:56px;
}

.light_gold{font-family:Arial, Helvetica, sans-serif; font-weight: lighter; font-size:16px;color:#DD8E18;}
/*.subtitulo{font-family: Arial, Verdana, Helvetica, sans-serif;font-size:14px;color:#DD8E18; letter-spacing:1px; font-weight:lighter; margin:0 0 4px 20px; padding:3px 0px 4px 6px; border-left:#DD8E18 solid 1px; line-height:16px;}
.subtitulo a{color:#DD8E18;}
.subtitulo a:hover{color:#4b2408;}

.subtitulo_in{color:#ffffff;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:16px; background-color:#DD8E18; letter-spacing:1px; font-weight:bold; margin:0 0 4px 20px; padding:3px 4px 4px 6px; border-left:#DD8E18 solid 1px;line-height:16px;}
.subtitulo_in a{color:#DD8E18;color:#ffffff;}*/
.subtitulo{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:14px; line-height:20px; font-weight:bold; text-align:left; border-bottom:#b7c4df solid 1px; margin-top:8px;padding-bottom:1px;}
.nombre{font-family: Arial, Verdana, Helvetica, sans-serif;font-size:14px; font-weight:normal;text-align:left; border-bottom:#b7c4df solid 1px; margin-top:8px;padding-bottom:3px;}
.nombre .floatleft{ width:260px;}
.nombre .floatright{ width:310px; padding-left:10px; border-left:#b7c4df solid 1px;}
.nombre2{font-family: Arial, Verdana, Helvetica, sans-serif;font-size:14px; font-weight:normal;text-align:left; border-bottom:#b7c4df solid 1px; margin-top:18px;padding-bottom:3px;}
hr { color:#DD8E18; height:1px; background-color:#DD8E18; border:0;}

.marco_libro{
text-align:center;
background-color:#FFFFFF;
}
.marco_libro img{margin:6px;}
.marco{
text-align:left;
background-color:#e1e1e1;
padding:6px;
height:560px;
}
.marco_txt{height:300px;}
.comprar{font-weight:bold; margin:20px 0 0 0; font-size:14px;}
.box_txt{
text-align:left;
/*height:150px;*/
padding: 0 8px;
margin:0px;
}
.box_txt2{
text-align:left;

padding: 0px;
margin:0px;
}
.box_blue{
line-height:18px;
text-align:justify;
background-color:#25408f;
padding:6px;
margin: 10px 0px;
color:#FFFFFF;
font-size:14px;
}

.txt_box{ margin:6px 0; font-size:14px;

}
.box_txt ul{ text-align:left; list-style:none; margin:6px 0 0 0;}

.box_txt ul li{ line-height:0px;
margin:14px 0 0 0;}


.box_txt2 ul{ text-align:left; list-style:none; margin:0;}

.box_txt2 ul li{line-height:10px;
margin:0;}


.menu_der{ padding:20px 0px;}




.menu_der ul{
 	margin:0;
	padding:9px 0 0 0;
	font:Arial;
	font-size:14px;
	color:#151f49;
	
	 
 }
.menu_der ul li{
 	margin:8px 0 0 0;
	padding:0 0 1px 0;
	border-bottom:#b7c4df solid 1px;
	
	
 }
 

.menu_der ul a{ text-decoration: none;

 font:Arial;
 
 margin:0;
 padding:0;
 color:#25408f;
 
 
 		}
.menu_der ul a:hover{
	color:#151f49;
	font-weight:bold;
}
.menu_up{ float:left; margin-top:8px;}



.menu_up ul{
 	margin:0;
	padding:0;
	font:Arial;
	font-size:14px;
	color:#151f49;
	line-height:24px;
	
	 
 }
.menu_up ul li{
 	margin:0;
	padding:0;
	
	
	
 }
 

.menu_up ul a{ text-decoration: none;

 font:Arial;
 
 margin:0;
 padding:0;
 color:#25408f;
 
 
 		}
.menu_up ul a:hover{
	color:#151f49;
	font-weight:bold;
}


.cabecera{
border-top:#b7c4df solid 1px;
height:66px;

border-bottom:#b7c4df solid 11px;
}

.encabezado{
background-color:#25408f;
color:#FFFFFF;

text-align:left;

height:24px;
}
.encabezado p{
line-height:18px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;

margin-left:10px;
padding-top:3px;


}


.encabezado2{
color:#990000;


text-align:left;
margin-top:15px;
margin-bottom:10px;



}
.encabezado2 p{
color:#990000;
font-size:14px;
font-weight:bold;
}



.box_izq{float:left; width:292px; margin-right:16px;background-color:#ECECEC;/* background-color:#e1e1e1;*/ }
.box_izq img{ display:block;}
.box_der{float:left; width:292px;background-color:#ECECEC;}
.box_der img{ display:block;}

.box_izq2{float:left; width:292px; margin-right:16px; }

.box_der2{float:left; width:292px;}


.box_normal{ background-color:#fff; padding:0 0 8px 0;}
/* menu desplegable*/
.box_clear{ height:1%; overflow:hidden; }
.menu_emergente{ margin-top:0px; position:relative;}
.menuEme{background-color:#FFFFFF; margin:9px 1px 1px 1px; padding:6px 0;}
#menuEmergente_seven{
position:absolute;
	z-index:11;
	
	width: 190px;
	padding:0px 0;
	/*border: 1px solid #DD8E18;*/
	background-color:#DD8E18;
	
}

#menuEmergente_foto{
	z-index:11;
	position:absolute;
	left:110px;
	width: 190px;
	padding:0px 0;
	
	background-color: #DD8E18;
	
}

#menuEmergente_trata{
	position:absolute;
	z-index:11;
	left:230px;
	width: 190px;
	
	padding:0px 0;
	background-color: #DD8E18;
	
}
#menuEmergente_tarifas{
	position:absolute;
	z-index:11;
	left:380px;
	width: 190px;
	
	padding:0px 0;
	background-color: #DD8E18;
	
}
#menuEmergente_busqueda{
	position:absolute;
	z-index:11;
	left:760px;
	
	
	padding:0px 0;
	background-color:#DD8E18;
	
}
#menuEmergente_seven ul, #menuEmergente_trata ul, #menuEmergente_foto ul,#menuEmergente_tarifas ul,#menuEmergente_busqueda ul{
	line-height:1.2em;
	list-style-type:none;
	margin-left: 16px;
	color:#FFCC66;
	
}
#menuEmergente_seven ul li , #menuEmergente_trata ul li , #menuEmergente_foto ul li,#menuEmergente_tarifas ul li,#menuEmergente_busqueda ul li{
	
	border-left:#FFCC66 solid 1px;
	
	text-decoration: none;
	margin:4px 0;
	padding-left:8px;
}
#menuEmergente_seven ul li a, #menuEmergente_trata ul li a, #menuEmergente_foto ul li a,#menuEmergente_tarifas ul li a,#menuEmergente_busqueda ul li a{
	font-size: 14px;
	
	color:#DD8E18;
	text-decoration: none;
}

#menuEmergente_seven ul li a:hover, #menuEmergente_trata ul li a:hover, #menuEmergente_foto ul li a:hover,#menuEmergente_tarifas ul li a:hover,#menuEmergente_busqueda ul li a:hover{

	
	color:#4b2408;
	
	text-decoration:none;
}


.busqueda{font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; line-height:20px; vertical-align:middle; height:20px; }
.fecha{
 	margin:10 0 0 0;
	padding:3px 0 6px 0;
	font:Arial;
	font-size:14px;
	text-align:left;
	
	color:#25408f;
	
	 
 }
 .fecha ul{ font-size:14px; margin-top:20px;}
 .fecha ul li{
 	margin:8px 0 0 0;
	padding:0;
	
	display:inline;
	
 }
 

 .fecha a{ text-decoration: none;

 font:Arial;
 font-weight:normal;
 margin:0 6px 0 3px;
 padding:0;
 color:#25408f;
 
 
 		}
.fecha a:hover{
	color:#003399;
	
}






/*pie*/


 .menu_ul_pie{
 	margin:0;
	padding:3px 0 6px 0;
	font:Arial;
	font-size:12px;
	color:#666666;
	border-top:#DD8E18 solid 1px;
	 
 }
 .menu_ul_pie li{
 	margin:8px 0 0 0;
	padding:0;
	
	display:inline;
	
 }
 

 .menu_ul_pie a{ text-decoration: none;

 font:Arial;
 font-weight:normal;
 margin:0 6px 0 3px;
 padding:0;
 color:#666666;
 
 
 		}
.menu_ul_pie a:hover{
	color:#4b2408;
	
}


.li_izq{
margin:0;
padding:8px;
background-color:#CCCCCC;
	
}

.li_izq ul{

	margin: 0  0  0 20px;
	font-size:14px;
	list-style-type:scuare;
	list-style:outside;
	
	
}

.li_izq ul li{ 
line-height:18px;
margin:8px 0;
}



.li_izq2{

padding:0px;
margin:0 0 0 30px;
	
}

.li_izq2 ul{

padding:0;
margin:0;
font-size:14px;
	
list-style:outside;
	
	
}

.li_izq2 ul li{ 
line-height:20px;
margin:0;
padding:0;
list-style-type:square;
list-style-image:url(img/point.jpg);
}

.li_izq3{

padding:0px;
margin:0 0 0 0px;
	
}

.li_izq3 ul{

padding:0;
margin:0;
font-size:14px;
	
list-style:outside;
	
	
}


.li_izq3 ul li{ 
line-height:20px;
margin:0;
padding:0;


list-style-image:url(../img/point.jpg);
}

.li_der{
	padding: 0 0 0 4px;
	border-right:#666666 solid 2px;
	height:6px;
}
.li_med{
	
	padding:0 4px 0 4px;
	border-right:#666666 solid 2px;
	height:6px;
}
.li_med2{
	padding:0;margin:0px;
	font-size:14px;
	margin:0;
	list-style-type:disc;
}
.li_med2 li{margin:0 0 4px 16px;}
.line{ 
		background:url(../img/line.jpg) no-repeat;
		background-position:center;
		width:800px;
		height:1px;
		margin:20px 0 20px 0;
		
	    

}
.tarifa-cir{
margin-bottom:20px;
font-size:11px;
background-image:url(../img/tarifas-cir.jpg);
background-repeat:no-repeat;
background-position:0px 20px;


width:558px;
height:410px;

}
.tarifa{ color:#000000;font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; height:66px;}
.tarifa-num{
position:relative;
font-size:58px;
font-weight:bold;


line-height:50px;
margin:0px;
padding-top:0px;
float:left;
}

.tarifa-txt{
font-size:12px;
width:250px;
height:50px;
font-weight:bold;
line-height:13px;
float:left;
margin-left:6px;
padding-left:6px;
border-left:#DD8E18 solid 4px;

}
.tarifa-notxt{
font-size:12px;
width:1px;
height:50px;
font-weight:bold;
line-height:12px;
float:right;

}
.tarifa-pie{
font-size:12px;
font-weight:bold;
width:80px;
margin:0;
padding:0;
border-bottom:#DD8E18 solid 2px;
}



.tarifa-se{
margin-top:5px;
font-size:11px;

}


.tarifa1{
font-size:24px;
font-weight:bold;
color:#DD8E18;
border-left:#DD8E18 solid 1px;
border-top:#DD8E18 solid 1px;
vertical-align:middle;
}

.tarifa_news{
margin:10px;


border-bottom:#DD8E18 solid 1px;
vertical-align:middle;
}
.tarifa_news img{
margin-bottom:10px;
}
.btn_news{background-color:#DD8E18; color:#FFFFFF; width:180px;}
.btn_news a{color:#FFFFFF;}

.tarifa_top{border-top:#DD8E18 solid 1px; vertical-align:middle; padding:0 14px 0 16px;}
.tarifa_top p{ margin-bottom:10px;}
.tarifa_top h2{ margin-top:10px;}
.tarifa_pvp{
font-size:12px;
color:#DD8E18;
vertical-align:middle;
}


.dndestamos{
	width:800px;
	/*width:300px;*/
	
	
}
.dndestamos select{
	width:200px;
	height:20px;
	float:left;
	margin-right:20px;
	
}
.dndestamos_img{
	width:240px;
	height:200px;
	float:right;
	
}
strong{ font-weight:bold;}
u{ font-weight:bold;text-decoration: none;}


		
.boton{background:url(../img/btn.jpg) no-repeat; background-position:center; width:240px; height:70px;}	
.boton a{text-decoration:
 font:Arial;
 font-size:14px;
 color:#006600;
 font-weight:bold;}
.boton a:hover{color:#003300;}
		

.titu_articulo{
	width:800px;
	height:100px;
	margin:0px;
	background:url(../img/compraya.jpg) no-repeat;
	background-position: right;
	

}
.pie_articulo{
	width:800px;
	height:50px;
	margin:0px;
	background:url(../img/compraya.jpg) no-repeat;
	background-position:center;
	

}
.articulo{
text-align:left;
	margin:10px 0;
	line-height:24px;
	font-size:16px;
	/*background:url(../img/compraya.jpg) no-repeat;
	background-position:bottom right;
	*/

}
.lateral{
width:230px;
float:left;

}
.articulo_img{ float:left; margin-right:20px; border:#999999 solid 1px; width:200px; height:150px;background:url(../img/logo_articulo.jpg) no-repeat; vertical-align:middle;}

.compraya{
	
	background:url(../img/compraya.jpg) no-repeat;
	background-position:right;
}
.info{background:url(../img/telfono.jpg) no-repeat;
	background-position:right;
	width:610px;
	height:40px;
	font-size:14px;
	margin:15px 0 10px 0;
}

.mail{
	width:610px;
	height:40px;
	font-size:14px;
	margin:0px 0 15px 0;}
.mail a{ text-decoration: none;
 font:Arial;
 font-size:15px;
 color:#006600;
 font-weight:bold;
 		}
.mail a:hover{color:#003300;}
.footer{ width:800px; height:67px; }
.pie{ margin:40px 0; height:40px; font:Arial;font-size:11px;color:#25408f; padding:16px 0 0 0;border-top:#b7c4df solid 1px;}

.pie a{text-decoration: none;
 font:Arial;
 font-size:9px;
 color:#006600;
 font-weight:bold;
 margin-right:80px;
 }
.opacidad5{opacity:0.5; filter:alpha(opacity=50);}
.opacidad10{opacity:1; filter:alpha(opacity=0);}


#ficha{font-size:14px;}
.bloque{ height:1%; overflow:hidden;font-size:14px; text-align:left; border-bottom:#B7C4DF solid 1px; padding:16px 0;}
.bloque .floatleft{ width:160px; font-weight:bold; padding:0 10px 0 0;}
.bloque .floatright{ width:430px;}
.bloque .floatright h4{font-weight:bold;}
