@charset "utf-8";
/* CSS Document */

/*-------------General------------------------*/
body{ padding:0 0; margin:0 0;	background:#fafafa url(../images/main_bg.gif) repeat-x left top; font:14px "Calibri"; }
.clr { clear:both; padding:0; margin:0; background:none;}
* { border:0; margin:0 auto; padding:0; outline:none;}
p, h1, h2, h4, h5, h6, form, label, input{ 	padding:0 0; margin:0; }
ul{ padding:0 0;  margin:0 0; list-style-type:none; }
img{ padding:0; margin:0; border:none; display:block;}
.spacer{ clear:both; line-height:0; font-size:0; border-bottom:1px solid #999 }
a{ border:none; text-decoration:none }
li { list-style:none;  }

.html_bg { background:url(../images/main_ibg.gif) repeat-x left top;}
#page { width:960px; margin:0 auto; padding:0;}
#header { margin:0 0; padding:0; background:url(../images/headers_bg.png) no-repeat center 132px;}

/*- Logo -*/
.logo { float:left; margin:0; padding:10px 0 0 0; height:120px; width:240px;}
.logo h1 { color:#fff; font-size:40px; line-height:1.2em; font-weight:bold;}
.logo h1 a { color:#fff; text-decoration:none}
.logo h1 a:hover { text-decoration:none;}

.topnav { margin:0; padding:44px 0 0; float:right; width:auto;}

.top_redes_sociales { width:180px; float:right; font-size:11px; font-family:Tahoma; padding-top:20px; padding-right:20px  }
.top_redes_sociales ul li{ float:right; padding-right:5px; }

.iconos-top { width:140px; height:auto; float:right;  display:table; padding-top:0px; font-size:13px; color:#CCC  }
.top-email { width:70px; float:left; background:url(../images/icoemail.png) center no-repeat; padding-top:40px }
.top-home { width:70px; float:left; background:url(../images/icohome.png) center no-repeat; padding-top:40px; text-align:center}
.iconos-top a { color:#666 }
.iconos-top a:hover { color:#FFF }
/*.doraquesboton { width:179px; height:38px; float:right;  display:table; padding-top:10px; background:url(../images/doraboton.png) bottom no-repeat; font-size:15px }
.botondora {  width:100px; height:28px; display:block;  color:#CCC; padding:10px 0px 0px 0px}
.doraquesboton a:hover { width:100px; height:28px; display:block; color:#44e7ff; padding:10px 0px 0px 0px }*/

/*- Flash -*/
#slider {  width:960px; padding:40px 0 0 0; margin:0 auto;}
#slider .flash_slider { width:960px; height:300px; margin:0; overflow:hidden;}

/*- cuerpo -*/
.cuerpo { padding:10px  0; margin:0 auto; background:#fff;}
.cuerpo_resize { width:900px; margin:0 auto; padding:0; height:auto; overflow:hidden }
.container_left_shadow{ background:url(../images/container_left_shadow.png) left no-repeat; display:table; width:1000px;}
.container_right_shadow{ background:url(../images/container_right_shadow.png) right no-repeat; display:table; width:1000px; }


div.setcuerpo { padding:0; margin:0 20px 0 0; width:280px; float:left; text-align:justify	} *html div.setcuerpo { display:inline }

div.setcuerpo div.top{ background:url(../images/body_h2_bg.png) no-repeat 0 0; }

div.setcuerpo div.top h2.eficaz{ padding:70px 60px 32px 0; margin:0 0 0 18px; font:normal 14px "Calibri"; color:#716d6d; background-color:inherit; 
background:url(../images/bgbox1.png) no-repeat -25px 25px; }

div.setcuerpo div.top h2.rapido{ padding:70px 60px 32px 0; margin:0 0 0 18px; font:normal 14px "Calibri"; color:#716d6d; background-color:inherit; 
background:url(../images/bgbox2.png) no-repeat -25px 25px; }

div.setcuerpo div.top h2.seguro{ padding:70px 70px 32px 0; margin:0 0 0 18px; font:normal 14px "Calibri"; color:#716d6d; background-color:inherit; 
background:url(../images/bgbox3.png) no-repeat -25px 25px; }

div.setcuerpo p{ padding:20px 0 20px 0; margin:0 0 0 0; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#585858; }

.boxwin { overflow:hidden; }
/*REDES SOCIALES*/

.boxwin > ul.rs 		{ margin-left:25px; padding:0;   }
.boxwin > ul.rs li		{ float:left;  display:block; padding:10px 0 10px 30px; width:70% }
.boxwin > ul.rs li a	{ color:#333 }

ul.rs li.facebook { background:url(../images/fa.png) left no-repeat; }
ul.rs li.twitter  { background:url(../images/tw.png) left no-repeat; }
ul.rs li.youtube  { background:url(../images/youtubeico.png) left no-repeat; }

/*- Footer -*/
.footer{ line-height:21px; background:url(../images/footer_bg.png) repeat-x;}
.footer_content{  padding-top:35px;  width:900px; margin-left:auto; margin-right:auto; height:60px }
.footer_princ {  padding-bottom:15px; width:100%; }
.footer_princ_box{ width:179px; float:left;}
.princ_titulo { font-size:15px; font-weight:bold; color:#FFFFFF; }

.footer_princ_box ul{ padding-right:20px; padding-top:10px; }
.footer_princ_box ul li{ padding-left:7px; padding-bottom:2px; margin-bottom:2px; padding-top:4px; border-bottom:1px solid #333333; background:url(../images/arrow.gif) center left no-repeat; }
.footer a:hover{ color:#ccc; }
.footer a{ color:#555; }
.footer_princ_box ul li img { float:left; margin-right:5px }

/*---- footer form -------*/

.footer_form{ padding-top:14px; }
.footer_form input{ border:0; margin:0; font-size:9px; font-family:Tahoma; height:16px; padding-left:5px; padding-top:7px; padding-bottom:5px; width:175px; background:url(../images/input_bg.png) no-repeat; color:#555555;}
.footer_form textarea{ border:0; margin:0; font-size:9px; font-family:Tahoma; padding-left:5px; padding-top:7px; width:175px; height:48px; background:none; overflow:hidden; color:#555555; }
.footer_form .textarea_form { width:180px; height:58px; background:url(../images/textarea_bg.png) no-repeat; }
.footer_form .submit_bg{ width:46px; height:41px; cursor:pointer; float:right; margin-top:5px; background:url(../images/submit_bg.png) top no-repeat; }
.cleardiv{ clear:both; }
.footer_line{ width:900px; height:29px; background:url(../images/footer_line.png);}

.footer_copyright{  float:left; font-size:12px; font-family:Tahoma; line-height:15px; color:#555; width:400px   }
.footer_logotipo { width:300px; float:right; font-size:11px; font-family:Tahoma; }
.footer_logotipo img { float:right }


/*------------------ TOOL TIP ---------------------------*/

#download_now {	background:transparent url(../img/icoflecha.png) right no-repeat ;	font:12px "Arial";  width:120px; display:block; cursor:pointer; color:#000; margin-top:5px}
#download_now:hover {	color:#ff126f;	background:transparent url(../img/icoflechaover.png) right no-repeat; margin-top:5px}
#download_now:focus {	background-position:0 -88px; margin-top:5px}
.tooltip {	display:none;	background:url(../img/black_arrow_big1.png);	height:210px;	padding:40px 30px 10px 30px;	width:390px;	font-size:11px;	color:#fff;}
.tooltip .label {	border:0px solid #0C6;	color:#f8f8f8;	width:380px;	font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#download_now2 { background:transparent url(../img/icoflecha.png) right no-repeat ;  font:12px "Arial";  display:block;  width:120px; cursor:pointer; color:#000; margin-top:5px }
#download_now2:hover { background:transparent url(../img/icoflechaover.png) right no-repeat; color:#ff126f; margin-top:5px}
#download_now2:focus { background-position:0 -88px; margin-top:5px }
.tooltip2 { display:none; background:url(../img/black_arrow_big1.png); height:210px; padding:40px 30px 10px 30px; width:390px; font-size:11px; color:#fff; }
.tooltip2 .label2 { border:0px solid #0C6; color:#f8f8f8; width:380px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

#download_now3 { background:transparent url(../img/icoflecha.png) right no-repeat ; font:12px "Arial"; display:block; width:120px; cursor:pointer; color:#000; margin-top:5px }
#download_now3:hover { background:transparent url(../img/icoflechaover.png) right no-repeat; color:#ff126f; margin-top:5px }
#download_now3:focus { background-position:0 -88px; margin-top:5px}
.tooltip3 { display:none; background:url(../img/black_arrow_big1.png); height:210px; padding:40px 30px 10px 30px; width:390px; font-size:11px; color:#fff; }
.tooltip3 .label3 { border:0px solid #0C6; color:#f8f8f8; width:380px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

/*================================= FIN ==============================*/

div.setpulga { padding:10; margin:0 0px 0 0; width:auto; float:left; text-align:justify	} *html div.setcuerpo { display:inline }
div.setpulga { margin:0px auto; padding:0 0 0 60px }
div.titulos { font-size:18px; font-family:"Futura XBlkCnIt BT"; font-weight:lighter; color:#f01484; display:inline; border:0px; padding-top:10px; border-bottom:1px solid #999  }
h3 { font-size:18px; font-family:"Futura XBlkCnIt BT"; font-weight:lighter; color:#f01484; display:inline; border:0px; padding-top:10px; border-top:0px solid #999  }
h4 { font-size:22px; font-family:"Futura XBlkCnIt BT"; font-weight:lighter; color:#f01484; display:inline; border:0px; padding-top:0px; border-top:0px solid #999  }


/*====- Novedades ======-*/

div.box_nove { width:900px; padding:0; height:inherit; display:inherit; overflow:hidden; margin:20px auto; border:1px solid #EAEAEA }
div.box_nove div.box-left { width:130px;   display:table;  padding:15px; float:left; background-color:#F3F3F3; text-align:center  }
div.box_nove div.box-right {    display:table; padding:15px 0 0 15px; float:left  } 

div.box-left div.day { font:22px Calibri; color:#999; margin:0px; padding:0px; }
div.box-left div.numberday { font-family:Calibri; font-size:45px; color:#585858; margin:0px; padding:0px; }
div.box-left div.months { font-family:Calibri; font-size:22px; color:#999; margin:0px; padding:0px; }
div.box-left div.hours{ font-family:Calibri; font-size:16px; color:#ff126f; margin:0px; padding:0px; }

div.box-right h2.titunove { width:460px; float:left; font:16px "Calibri"; text-align:justify; font-weight:normal } * html .box-right h2  { display:inline; }
div.box-right span.txt-nove { width:auto; float:left; font:13px "Calibri" } * html .box-right span { display:inline; }
div.box-right div.imagen { width:208px; height:120px; padding:0px; margin-left:20px; float:right  } * html .box-right img { display:inline; }


div.box_nove a { color:#F6C; }
div.box_nove a:hover {  text-align:center; color:#000 }

/* DETALLE */
div.detalle {  height:inherit; overflow:hidden;  background:#f5f5f5; padding:10px 10px  }
 div.boxinfo {  background-color:#FFF; color:#db3774; padding:5px 10px}
 div.infodetalle {  height:inherit; float:left; padding:10px; text-align:justify }
 div.boxfotos {  width:100%; padding-left:0px; text-align:center; float: left}
div.boxfotos img { display:inline; padding:10px }
.back { width:270px; margin:10px auto;   overflow:hidden; text-align:center; vertical-align:baseline}
.back a:hover { color:#F3C }

/*-------------------------- PAGINADO ------------------------------------*/
 a{ outline: none;    }
.paging ul { margin:0px auto }
.paging { width:270px; margin:10px auto;   overflow:hidden; text-align:center; vertical-align:baseline}
.paging ul li{display:inline; margin-right:5px; float:left; font-size:12px; line-height:11px;    }
/* paging link*/
.paging ul li a, .paging ul li.active a{
       border:0;
       padding:8px 0px;
       overflow:hidden;
       width:28px;
       display:block;
       text-align:center;
       text-decoration:none;
	   background:url(../images/paging_buttons.jpg) 104px 0;
 }
 /* paging mouseover*/
    .paging ul li.active a{ background:url(../images/paging_buttons.jpg) 104px 0 ; color:#C3C3C3; }
    .paging ul li.active a, .paging ul li a:hover{ color:#fff; text-decoration:none; background:url(../images/paging_buttons.jpg) 200px 0 ;   }

/* paging link*/
   .paging ul li a, .paging ul li.active a{
       border:0;
       padding:8px 0px;
       overflow:hidden;
       width:28px;
       display:block;
       text-align:center;
       text-decoration:none;
   }