
/* xhtml y css multiplica */
#contentMain #impact { width: 947px; height:375px; }
#contentMain #impact #form { background: url(imgs/background_form.png) no-repeat; position: absolute; top: 29px; left: 493px; width: 365px; height: 370px; margin-left: 0px; padding: 0px;}
* html #contentMain #impact #form { background: url(imgs/background_form.gif) no-repeat; top: 52px; }
#contentMain #impact #form ul { height: 230px; }
*:first-child+html #contentMain #impact #form ul { height: 210px; }
#contentMain #impact #frase, #contentMain #impact #frase_2, #contentMain #impact #frase_3, #contentMain #impact #frase_4 { background: url(imgs/background_frase.gif) no-repeat; color: #FFF; font-size: 1.8em; height: 80px; letter-spacing: .001em; padding: 10px 6px; line-height: 1.2em; position: absolute; top: 313px; left: 0px; font-family: arial; width: 490px; }

fieldset { padding: 0px; margin-top: -14px }
* html fieldset { margin-top: 10px }
*:first-child+html fieldset { margin-top: 0px }

#contentMain #impact #form { padding: 0px 0 20px 50px; margin: 0 0 0 30px; color: #66441F;  }
* html #contentMain #impact #form { padding: 20px 0 20px 50px; margin: 10px 0 0 30px; }

#contentMain #impact #form p { width: 335px; border-bottom: 1px solid #E0E0CD; font-size: 2em; margin: 20px 0; }
#contentMain #impact #form p #cost { color: #00A346; }
* html #contentMain #impact #form p { margin: 10px 0; }

#contentMain #impact #form form { margin: 0 20px 0 20px; }

#contentMain #impact #form form ul { margin-bottom: 10px; }

#contentMain #impact #form form ul li { margin: 15px 0 0px 5px; list-style: decimal; font-size: 1.5em; line-height:0em; text-align: left; font-weight: bold; }
*:first-child+html #contentMain #impact #form form ul li { font-size: 1.4em; }
* html #contentMain #impact #form form ul li { font-size: 1.4em; }


* html #contentMain #impact #form form ul li.first { list-style: none; background: url(imgs/num_ie6_1.gif) no-repeat 0px 10px; padding-left: 10px; margin: 0 0 0 -10px; }
* html #contentMain #impact #form form ul li.second { list-style: none; background: url(imgs/num_ie6_2.gif) no-repeat 0px 10px; padding-left: 10px; margin: 0 0 0 -10px;   }
*:first-child+html #contentMain #impact #form form ul li.first { list-style: none; background: url(imgs/num_ie6_1.gif) no-repeat 0px 0px; padding-left: 10px; margin: 0 -5px 0 -10px;   }
*:first-child+html #contentMain #impact #form form ul li.second { list-style: none; background: url(imgs/num_ie6_2.gif) no-repeat 0px 2px; padding-left: 10px; margin: 0 0 0 -10px;   }

#contentMain #impact #form form ul li legend {  font-size: .8em; color: #66441F; font-weight: normal; line-height: 1.6em; margin-bottom: 5px;  }
#contentMain #impact #form form ul li label { color: #00A346; }
#contentMain #impact #form form ul li #tipologia { margin-bottom: 10px; }
#contentMain #impact #form form ul li #tipologia, #contentMain #impact #form form ul li #tipologia_2 { border: solid 1px #CAD392; }

#contentMain #impact #form form ul li select { border: solid 1px #CAD392;}

#contentMain #items ul li ul.hogar li { margin-bottom: 20px; }

#contentMain #items { margin: 0; }
#contentMain #items h3 { font-size: 1.75em; font-weight: normal; margin-left: 0px; margin-top: 10px; margin-bottom: 3px; padding-left: 0px;  }
* html #contentMain #items h3 { margin-left: 10px;}
* html #contentMain #items {margin-bottom: -20px; padding: 0px; }
#contentMain #items ul li { line-height:1.200em; }
#contentMain #items ul.first li ul li { margin:.5em 0 0;  }
#contentMain #items ul li ul.coche li { margin: .5em 0 1.2em;  }
#contentMain #items ul li.last { margin-right: 0px; background-image:url(imgs/background_item_last_terceros.png) ; }
* html #contentMain #items ul li.last { background:url(imgs/background_item_last_terceros.gif) no-repeat; }

#contentMain #items ul li.last_robo { margin-right: 0px;  background-image: url(imgs/background_item_last_robo.png); }
* html #contentMain #items ul li.last_robo { margin-right: 0px;  background:url(imgs/background_item_last_robo.gif); width: 310px;}

#contentMain #items ul li.last_todo_riesgo_con { margin-right: 0px; background-image:url(imgs/background_item_last_con.png) ; }
* html #contentMain #items ul li.last_todo_riesgo_con { background:url(imgs/background_item_last_con.gif);  width: 310px;}

#contentMain #items ul li.last_todo_riesgo_sin { margin-right: 0px;  background-image: url(imgs/background_item_last_sin.png); }
* html #contentMain #items ul li.last_todo_riesgo_sin {  background-image:url(imgs/background_item_last_sin.gif);  width: 310px; }

#contentMain #items ul li.last #testimonial { background: url(imgs/testimonio_terceros.png) no-repeat; width: 200px; height: 114px; color: #000; }
* html #contentMain #items ul li.last #testimonial { background: url(imgs/testimonio_terceros.gif) no-repeat; }

#contentMain #items ul li.last_robo #testimonialRobo { background: url(imgs/testimonio_robo.png) no-repeat; width: 200px; height: 110px; color: #F25B13; }
* html #contentMain #items ul li.last_robo #testimonialRobo { background: url(imgs/testimonio_robo.gif) no-repeat; }

#contentMain #items ul li.last_todo_riesgo_con #testimonialConFranq { background: url(imgs/testimonio_con.png) no-repeat; width: 200px; height: 114px; color: #000; }
* html #contentMain #items ul li.last_todo_riesgo_con #testimonialConFranq { background: url(imgs/testimonio_con.gif) no-repeat; }

#contentMain #items ul li.last_todo_riesgo_sin #testimonialSinFranq { background: url(imgs/testimonio_sin.png) no-repeat; width: 200px; height: 114px; color: #000; }
* html #contentMain #items ul li.last_todo_riesgo_sin #testimonialSinFranq { background: url(imgs/testimonio_sin.gif) no-repeat; }


#testimonial span, #testimonialConFranq span,  #testimonialSinFranq span, #testimonialRobo span
{ position: absolute; left: -9999px; top: -9999px; }

#contentMain #items ul li.last #testimonial .name  { position: relative; left: 0; top: 114px; color: #F25B13;  font-size: 1.1em; margin: 0 0 0 75px; padding-top: 0px; line-height: .3em;   height: 20px; }
#contentMain #items ul li.last_robo #testimonialRobo .name { position: relative; left: 0; top: 114px; color: #F25B13; font-size: 1.1em; margin: 0 0 0 95px; padding-top: 0px; line-height: .3em }
#contentMain #items ul li.last_todo_riesgo_con #testimonialConFranq .name { position: relative; left: 0; top: 114px; color: #F25B13; font-size: 1.1em; margin: 0 0 0 85px; padding-top: 0px; line-height: .3em; }
#contentMain #items ul li.last_todo_riesgo_sin #testimonialSinFranq .name { position: relative; left: 0; top: 114px; color: #F25B13; font-size: 1.1em; margin: 0 0 0 65px; padding-top: 0px; line-height: .3em }

@media screen and (-webkit-min-device-pixel-ratio:0) {
.name { top: 119px !important;  font-size: 1.1em  !important;  }
#contentMain #items ul li.last_todo_riesgo_sin #testimonialSinFranq .name { top: 122px !important; }

#contentMain #items ul li.last h4, html #contentMain #items ul li.last_robo h4 ,
#contentMain #items ul li.last_todo_riesgo_con h4, html #contentMain #items ul li.last_todo_riesgo_sin h4  { line-height: 1.12em; margin-bottom: 5px !important;  font-size: 1.6em !important;}
}

* html #contentMain #items ul li.last #testimonial .name { top: 105px; padding-top: 0px; margin-top: 0px; margin-left: 80px; }
* html #contentMain #items ul li.last_robo #testimonialRobo .name { top: 105px; padding-top: 0px; margin-top: 0px; margin-left: 100px }
* html #contentMain #items ul li.last_todo_riesgo_con #testimonialConFranq .name{ top: 105px; padding-top: 0px; margin-top: 0px; }
* html #contentMain #items ul li.last_todo_riesgo_sin #testimonialSinFranq .name { top: 105px; padding-top: 0px; margin-top: 0px; }
*:first-child+html #contentMain #items ul li.last #testimonial .name { top: 105px; padding-top: 0px; margin-top: 0px; margin-left: 80px;  }
*:first-child+html #contentMain #items ul li.last_robo #testimonialRobo .name { top: 105px; padding-top: 0px; margin-top: 0px; margin-left: 100px }
*:first-child+html #contentMain #items ul li.last_todo_riesgo_con #testimonialConFranq .name{ top: 105px; padding-top: 0px; margin-top: 0px;  margin: 0 0 0 90px;}
*:first-child+html #contentMain #items ul li.last_todo_riesgo_sin #testimonialSinFranq .name { top: 105px; padding-top: 0px; margin-top: 0px; margin: 0 0 0 65px;}

#contentMain #list { padding-top: 10px;  color: #66441F;background: url(imgs/background_id_list.gif) no-repeat 0 60px;  height: 257px;}
*:first-child+html #contentMain #list { width: 948px; }
* html #contentMain #list { width: 948px; }

.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 875px; padding: 0 40px 20px 40px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  860px; height: 180px; }
.jcarousel-skin-tango .jcarousel-item { width: 75px; height: 175px; }
.jcarousel-skin-tango .jcarousel-item-horizontal {  margin-left: 0; margin-right: 10px; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 76px; right: 7px; width: 35px; height: 40px; cursor: pointer; background: transparent url(imgs/next-horizontal.png) no-repeat -110px -17px; }

*:first-child+html .jcarousel-skin-tango .jcarousel-prev-horizontal, 
*:first-child+html .jcarousel-skin-tango .jcarousel-next-horizontal { top: 85px; }

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image: url(imgs/prev-horizontal.png); }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -69px -17px; }

.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 75px; left: 5px; width: 35px; height: 35px; cursor: pointer; background: transparent url(imgs/prev-horizontal.png) no-repeat -53px -17px; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; background-image: url(imgs/next-horizontal.png); }

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -103px -17px; }

* html .jcarousel-skin-tango .jcarousel-next-horizontal {top: 85px; background: url(imgs/next-horizontal.gif) -110px -17px; }
* html .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
* html .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
* html .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {top: 85px; background: url(imgs/next-horizontal.gif) -69px -17px}

* html .jcarousel-skin-tango .jcarousel-prev-horizontal { top: 85px; background:  url(imgs/prev-horizontal.gif) -54px -17px; }
* html .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
* html .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
* html .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { top: 85px; background: url(imgs/prev-horizontal.gif) -104px -17px; }

#mycarousel { padding-top: 20px !important}
