html, body {  margin: 0;
  padding: 0;
}

body {
    margin: 0;
    padding: 0;
    background-color: #f2f2f2;
    color: #333;
    font: .75em "Arial", "Verdana", "Helvetica", sans-serif;
    text-align: center;
    /*overflow:scroll;*/
}

form {
  padding: 0;
  margin: 0;
}

img {
  border-style: none;
}

textarea {
   font-size: 1em;
   font-family: arial, Helvetica, sans-serif;
   font-weight: normal;
}

#body {
  position: relative;
  margin: 0 auto;
  padding: 0;
  width: 80em;
  min-height: 100%;
  background-color: #f2f2f2;
  text-align: left;
}
body.body{
	background-color: #f2f2f2;
}
#bodyPopUp{
  position: relative;
  margin: 5px 0px 5px 0px;
  padding: 0px 20px 0px 20px;
  text-align: left;
  border:0px solid;
}

#bodyPopUp ul.opcion, .opcion li{
	list-style-type:none;
}

* html #body {
  height:100%;
}
.limpiar {
	clear:both;
	height:0px;
	overflow:hidden;
	line-height:1%;
	font-size:0px;
	margin-bottom:-1px;
}

/* ------------------------------------------------- cabecera */
#header {
  position:relative;
  height: 7em;
  border-top: .25em solid #3f947f;
  border-bottom: .25em solid #3f947f;
  background-color: white;
}
#header h1 {padding:0em;margin:0em;font-size:1.5em;font-weight:normal;position:absolute;top:2.33em;left:10.25em;color:#555;}
#header #logo {width:11.25em;height:2.92em;border:0em;position:absolute;top:2.33em;left:1.67em;border:0em;}

#headermenu {
  position: absolute;
  top: 0;
  right: 0;
  height: 1.83em;
}

#headermenu a {
  text-decoration: underline;
}

#headermenu ul {
  float: left;
  margin: 0;
  padding: 0;
  list-style-type:none;
}

#headermenu ul li {
  float:left;
}

#search {
  position:absolute;
  right:0em;
  top:4.5em;
  background-color:#eaeaea;
  width:14.5em;
}

#mod_search_searchword {
  float: left;
  margin-right: .08em;
  padding-left: .08em;
  border: .1em black solid;
  height: 1.25em;
  width: 10em;
}

#search input.button {
  float: right;
  border:0;
  margin:0;
  font-size:1.0em;
  padding:0.16em 0.25em 0.16em 0.75em;
  width: 2.8em;
  background: url("../img/general/pfeil.gif") 4px center no-repeat #EAEAEA;
}

#language {
  float: left;
  margin: 0;
  padding: 0;
  padding-right: 1em;
  height: 1.83em;
  background-color: #eaeaea;
  list-style-type: none;
  line-height: 1.83em;
}

#language li {
  float: left;
  margin-right: .25em;
  margin-left: .5em;
  padding-right: .5em;
  background: transparent url("../img/general/language_spacer.gif") no-repeat right center;
}

#country {
  height:1.83em;
  float:left;
  background-color:#EAEAEA;
  width: auto;
}

#country fieldset {
  float:left;
  margin: 0;
  padding: 0;
  border-style: none;
}

#country legend, #country input {
  display:none;
}

#country select {
  border: .1em solid black;
  width: 15em;
  height: 1.5em;
}

#nav {
  float:left;
  margin: 0;
  padding: 0;
  padding-left: .5em;
  height: 1.83em;
  background-color: #3f947f;
  list-style-type: none;
  line-height: 1.83em;
}

#nav li {
  float: left;
  margin-right: .5em;
  padding-left: .5em;
  line-height: 1.83em;
  background: transparent url("../img/general/meta_spacer.gif") no-repeat left center;
}

#nav li.first {
  padding-left: .5em;
  background: none;
}

#nav li.last {
  padding-right: 0em;
  background-image: none;
}

#nav li a {
  color:white;
  text-decoration:none;
}

#nav li a:hover {
  text-decoration:underline;
}

#fonsize li a {
  float: left;
  display: block;
  background: #eaeaea url("../img/general/kleiner_pfeil.gif") no-repeat left center;
  color: #333;
  text-decoration: none;
}

#fonsize li.smaller a {
  margin-left: .10em;
  padding-left: .8em;
  width: 2.9em;
  height: 2.2em;
  line-height: 2.2em;
  font-size: .83em;
}

#fonsize li.default a {
  margin-left: .08em;
  padding-left: .8em;
  width: 2.6em;
  height: 1.83em;
  line-height: 1.83em;
}

#fonsize li.bigger a {
  margin-left: .08em;
  padding-left: .75em;
  width: 2.75em;
  height: 1.57em;
  font-size: 1.17em;
  line-height: 1.57em;
}

#header p {
  float: left;
  margin-top: 2.3em;
  margin-left: 10.3em;
  font-size: 1.5em;
  font-weight: normal;
  color: #555;
}

#topmenu {
  margin: 0;
  height: 4.17em;
  line-height: 4.13em;
  background-color: #eee;
  text-align: left;
}

#topmenu ul {
  margin: 0;
  margin-left: 1.67em;
  padding: 0;
  list-style-type: none;
}

#topmenu ul li {
  float: left;
  margin-right:0.0em;
  padding-right:3.33em;
  margin-left:0.75em;
  background: url("../img/general/topnavigation_spacer.gif") no-repeat right .8em;
}

#topmenu ul li a{
  padding-left:1.13em;
  background-image:url("../img/general/top_menu_bullet.gif");
  background-position:center left;
  background-repeat:no-repeat;
  font-size:1.33em;
  color:#555555;
  text-decoration:none;
  font-weight:normal;
  display:block;
}

#topmenu ul li a.active{
  background-image:url("../img/general/list_item_down.gif");
  color:#246078;
  font-weight:bold;
  text-decoration:none;
}

#topmenu ul li a:hover {
  color:#246078;
}

#topmenu ul li ul {
  position:absolute;
  z-index:1000;
  /*display: none;*/
  visibility:hidden;
  margin: 0;
  padding: 0;
  background-color:#eeeeee;
  width:16em;
  border-left:#cccccc 1px solid;
  border-right:#cccccc 1px solid;
  border-bottom:#cccccc 1px solid;
  /*padding-top:0.08em;
  margin-top:0.02em;*/
}

#topmenu ul li ul li{
  background-image:none;
  line-height:1.83em;
  padding:0em;
  margin:0em;
  padding-left:0.08em;
  display:block ;
  float:left;
  clear: left;
  width:16em;
}

#topmenu ul li ul a{
  font-size:1.0em ;
  background-image:url("../img/general/list_item_submenu.gif");
  background-position:center left;
  background-repeat:no-repeat;
  padding-left:1.5em;
  line-height:1.85em;
  display:block;
  font-weight:normal ;
}

#topmenu ul li ul a.active {background-image:url("../img/general/list_item_submenu_on.gif");}

#topmenu ul li ul a:hover {
  color:#246078;
  font-weight:bold;
}

#topmenu ul li ul li:hover ul, #topmenu ul li ul li.over ul {left:auto;}

#main {
  background: #f2f2f2 url("../img/general/content_background.gif") repeat-x center top;
  text-align: center;
}

/* ------------------------------------------------- menu izquierdo */
#left {
  float: left;
  margin: 0;
  padding: 0;
  width: 17.42em;
}

#left .module,  #left .module_menuprivado{
  text-align: left;
}

#left h3 {
  margin:1.0em 0em 1.0em 1.13em;
  padding-left:0.13em;
  font-size:1.33em;
  text-decoration:none;
  font-weight: bold;
  background: url("../img/general/list_item_down.gif")  no-repeat center left;
  color: #246078;
  clear: both;
}

#left h3 a {
  color: #246078;
  text-decoration: none;
  padding-left: 2em;
}
#left ul {
  margin: 0 auto;
  padding: 0 .42em .42em 0;
  width: 15em;
  background: #eee url("../img/general/shadow.gif")  no-repeat bottom right;
  list-style: none;
  text-align: left;
  overflow: auto;
}
#left ul #menuitem_1 {
  margin: 0;
  padding: 0;
  padding-top: .2em;
  background: transparent url("../img/general/list_item_top.gif") repeat-x  right top;
}
#left ul li {
  display: block;
  margin-top: .1em;
  clear: left;
  float: left;
  width: 15em;
}
#left ul li a {
  display: block;
  padding:0 0 0 1.3em;
  background: url("../img/general/list_item_submenu.gif") 0.08em top no-repeat;
  line-height:1.75em;
  text-decoration: none;
  color: #333;
}
#left .module_menuprivado a {
  background-image: url("../img/general/top_submenu_bullet.gif");
  background-color: #EEEEEE;
}
#left .module_menuprivado a.mainlevel_active {
  background-image: url("../img/general/flecha_marron.gif") !important;
  background-color: #EEEEEE;
}
#left .module_menuprivado ul li a {
	background: none;
}
#left ul li a.mainlevel_active {
  background: transparent url("../img/general/list_item_submenu_on.gif") 0.08em top no-repeat;
}
#left ul li a.mainlevel_active, #left ul li a:hover {
  font-weight:bold;
  color:#246078;
}

#left ul li ul li a.mainlevel_active {
  font-weight:bold;
  background: transparent url("../img/general/list_item_submenu_sub.gif") no-repeat 0.7em .67em;
  color:#246078;
}

#left ul li.module_menuprivado  ul li a.mainlevel_active {
  font-weight:bold;
  background: transparent url("../img/general/list_item_submenu_sub.gif") no-repeat 0.7em .67em;
  color:#246078;
}
#left .module_menuprivado a:hover, #left ul li li a:hover {
}
#left ul li ul {
  margin: 0;
  border-style: none;
  padding: 0;
  background: none;
  overflow: visible;
}
#left ul li ul li {
  line-height: 1.75em;
  background: none;
  background-color: #c6d2d6;
  display: block;
  margin: 1px 0 0 0;
}
#left ul li ul li a{
	background: none;
	color:#303C41;
}
#left ul li ul li a.selected {
  font-weight:bold;
  background: transparent url("../img/general/list_item_submenu_sub.gif") no-repeat 0.7em .67em;
  color:#246078;
}

/* ------------------------------------------------- destacados derecha */
#right {
  float: right;
  margin: 0;
  margin-top: 4em;
  padding: 0;
  width: 21.8em;
}
.index #right.noleft {
  margin-top: 1.5em;
}
#right a {
  margin-top:1em;
  font-size:1em;
  text-align:left;
  text-decoration:none;
  color:#246078;
}

#right .module, #right .module_login {
  margin: 0em auto 1.33em auto;
  border:1px solid #dbd9d9;
  width: 19em;
  background-color: white;
  text-align: left;
  padding-bottom:5px;
}

#right .module input.textfield, #right .module_login input.textfield{
	display: block;
	border: 1px solid black;
	height: 1.33em;
	margin: 0.2em 0pt 0.2em 0;
}
#right .module select.textfield, #right .module textarea.textfield, #right .module input.textfield2, #right .module_login select.textfield, #right .module_login textarea.textfield, #right .module_login input.textfield2{
	display: block;
	border: 1px solid black;
	margin: 0.2em 0pt 0.2em 0;
}
#right .module input.textfield3, #right .module_login input.textfield3{
	border: 1px solid black;
	height: 1.33em;
	margin: 0;
}

#right .module input.Combo_20, #right .module select.Combo_20, #right .module textarea.Combo_20, #right .module_login input.Combo_20, #right .module_login select.Combo_20, #right .module_login textarea.Combo_20{
	width: 20px;
}
#right .module input.Combo_50, #right .module select.Combo_50, #right .module textarea.Combo_50, #right .module_login input.Combo_50, #right .module_login select.Combo_50, #right .module_login textarea.Combo_50{
	width: 50px;
}
#right .module input.Combo_70, #right .module select.Combo_70, #right .module textarea.Combo_70, #right .module_login input.Combo_70, #right .module_login select.Combo_70, #right .module_login textarea.Combo_70{
	width: 70px;
}
#right .module input.Combo_80, #right .module select.Combo_80, #right .module textarea.Combo_80, #right .module_login input.Combo_80, #right .module_login select.Combo_80, #right .module_login textarea.Combo_80{
	width:80px;
}
#right .module input.Combo_100, #right .module select.Combo_100, #right .module textarea.Combo_100, #right .module_login input.Combo_100, #right .module_login select.Combo_100, #right .module_login textarea.Combo_100{
	width: 100px;
}
#right .module input.Combo_115, #right .module select.Combo_115, #right .module textarea.Combo_115, #right .module_login input.Combo_115, #right .module_login select.Combo_115, #right .module_login textarea.Combo_115{
	width: 115px;
}

#right .module input.Combo_130, #right .module select.Combo_130, #right .module textarea.Combo_130, #right .module_login input.Combo_130, #right .module_login select.Combo_130, #right .module_login textarea.Combo_130{
	width:130px;
}

#right .module input.Combo_150, #right .module select.Combo_150, #right .module textarea.Combo_150, #right .module_login input.Combo_150, #right .module_login select.Combo_150, #right .module_login textarea.Combo_150{
	width: 150px;
}
#right .module input.Combo_200, #right .module select.Combo_200, #right .module textarea.Combo_200, #right .module_login input.Combo_200, #right .module_login select.Combo_200, #right .module_login textarea.Combo_200{
	width: 200px;
}
#right .module input.Combo_205, #right .module select.Combo_205, #right .module textarea.Combo_205, #right .module_login input.Combo_205, #right .module_login select.Combo_205, #right .module_login textarea.Combo_205{
	width: 205px;
}
#right .module input.Combo_250, #right .module select.Combo_250, #right .module textarea.Combo_250, #right .module_login input.Combo_250, #right .module_login select.Combo_250, #right .module_login textarea.Combo_250{
	width: 250px;
}

#right .module input.Combo_313, #right .module select.Combo_313, #right .module textarea.Combo_313, #right .module_login input.Combo_313, #right .module_login select.Combo_313, #right .module_login textarea.Combo_313{
	width: 313px;
}
#right .module textarea.ComboBase9 {
	width: 313px;
	
}
#right h3 {
  margin: 0;
  margin-bottom: 1em;
  padding-left: 0.5em;
  font-size: 1.17em;
  font-weight: normal;
  height: 1.67em;
  line-height: 1.67em;
  background-color: #DBDBDB;
  color: #605f5f;
}

#right .module_login h3 {
  background-color: #7CA0AE;
  color: white;
}

#right .module h4 {
 font-size: 1em;
  font-weight: bold;
  border-top:1px solid #DBD9D9;
  padding-left: 1em;
  padding-top:0.5em ;
  margin-bottom:-0.9em;
  color:#78624F;
}

#right .module_login h4 {
  font-size: 1em;
  font-weight: bold;
  padding: 0em;
  margin: 0em;
  margin-bottom: 1em;
  width:200px;
  border:0px;
  color:#246078;
}

#right .module_login label,td {
  margin-top:1em;
  font-size:1em;
  text-align:left;
  text-decoration:none;
  color:#246078;
}

#right .module_login a {
  text-decoration: none
}

#right .module_login a:hover {
  text-decoration: underline;
}

#right .module h3 a {
  color: white;
}

#right .module a {
  text-decoration: none
}

#right .module a:hover {
  text-decoration: underline;
}

#right .module p {
  margin-bottom: 0.75em;
  line-height: 1.45em;
}

#right .module form p {
  margin: 0;
  height: 2em;
  clear: both;
}

#right .module ul {
  margin: 0 1em;
  padding: 0;
  list-style: none;
  text-align: left;
}

#right .module ul li {
  margin: .3em 0;
  padding-left: 1.2em;
  background: transparent url("../img/general/bullet_submit.gif") no-repeat left .3em;
  line-height: 1.45em;
}
.module .img-ayuda {
	margin-top: -20px;
}
.module .module-ayuda {
	padding: 0 10px 10px 10px;
	margin: 0;
}
.module .module-ayuda .titulo{
	font-weight: bold;
}
.module .module-ayuda p{
	margin: 7px 0 5px;
}
#right h3.tit-ayuda {
	background: none; 
	background-image: url(../img/vaillantPremium/ayuda.jpg); 
	background-repeat: no-repeat; 
	background-position: 0 0; 
	padding-bottom: 55px; 
	margin: 0;
}

#right table.poll td {
  color: #666;
  text-align: left !important;
}

#right table {
  width: 92%;
}

#right form {
  padding: 0 .7em;
  padding-bottom: 1em;
}

#right div.mod_contentitem form {
  padding: 0;
}

#pathway, #content {
  padding-top: .9em;
  width: 40.50em;
  line-height: 1.5em;
  text-align: left;
}
#pathway {
	float: left;
}
/* friendly
  span.pathway {
  margin: 0 .5em 0 0;
  padding: 0 0 0 .8em;
  color:#666;
  background: transparent url("../img/general/arrow.png") no-repeat 0 0.6em;
  display: block;
}*/

span.pathway img {
  margin: 0 .3em;
  vertical-align: middle;
}

span.pathway a {
  color:#666;
}

#content {
  padding-top: 1.33em;
}

#content.noleft {
  width: 52em;
}

#main  #content.noright { 
	float: left;
  padding-top: 1em;
  width: 60em;
}
#main #pathway.noright { 
  width: 60em;
}

#entidad{

	border: 1px solid black;
	height: 1.33em;
	margin-right: 2px;
	float:left;}

#oficina{

	border: 1px solid black;
	height: 1.33em;
	margin-right: 2px;
	float:left;}

#dc{

	border: 1px solid black;
	height: 1.33em;
	margin-right: 2px;
	float:left;}

#cuenta{

	border: 1px solid black;
	height: 1.33em;
	margin: 0;
	float:left;
	width:136px;
}




/* ------------------------------------------------- contenido */
#content.left {
  margin-left: 0em;
  padding-top: 1em;
  width: 40.5em;
}

#content.noleft  td.contentheading{
  display: none;
}

#content td.contentheading {
  margin: 0.50em 0 0.25em 0;
  font-size: 1.6em;
  font-weight: bold;
}
#content div.contentheading{
  margin: 0.50em 0 0.25em 0;
  font-size: 10pt;
  font-weight: bold;
}

#content img {
}
#content img.content {
  border: 0px;
}
#content img.img-left{
  border: 0px;
  float: left;
  margin: 0 15px 10px 0;
}
#content .img-center{
	text-align: center;
}
#content .img-center img{
  border: 0px;
}
#content img.contentPointer {
  border: 0px;
  cursor: pointer;
}

#content  p {
  margin: 0.6em 0 0.6em 0;
  text-align: left;
}
#content a {
  color:#333;
  text-decoration: none;
}
#content a2 {
  color:#000000;
  text-decoration: none;
  font-size:10pt;
  font-weight:bold;
  cursor: pointer;
}
#content a.gris{
	color: #333;
}
#content a.gris:hover{
	text-decoration: none;
}
#content a:hover {
  color: #246078 !important;
  text-decoration: underline;
}

#content div.detalle_imagen {
  float: left;
}

#content div.detalle_descripcion, #content div.detalle_precio {
  margin: 0 0 1em 15em;
}

#content div.detalle_precio span {
  display: block;
  font-size: .9em;
}
#content div.detalle_tabla {
  overflow: hidden;
}

#content div.detalle_tabla1 {
  float: left;
  width: 49%;
}

#content div.detalle_tabla1 table {
  margin-bottom: 1.5em;
  width: 100%;
  border: 0.1em solid #EEEEEE;
}

#content div.detalle_tabla2 {
  float: right;
  clear: right;
  width: 49%;
}

#content div.detalle_tabla2 table {
  margin-left: 0;
  margin-left: auto;
  margin-bottom: 1.5em;
  width: 100%;
  text-align: left;
  border: 0.1em solid #EEEEEE;
}

#content div.detalle_tabla1 th, #content div.detalle_tabla2 th {
  padding: 0 .5em;
  font-weight: bold;
  background-color: #97b3bf;
  color: white;
  FONT-SIZE: 1em;
  HEIGHT: 2em;
}

#content div.detalle_tabla1 td, #content div.detalle_tabla2 td {
  padding: 0 .5em;
  background-color: white;
  border-bottom: .01em solid #EEEEEE;
  _font-size: .65em;
   LINE-HEIGHT: 2em; 
   HEIGHT: 2em;
   color: #323232;
}

#content div.detalle_tabla1 td.dcha, #content div.detalle_tabla2 td.dcha {
  text-align: right !important;
     color: #323232;
}

#content div.detalle_tabla1 td.izq, #content div.detalle_tabla2 td.izq {
  PADDING-LEFT: 0.2em;
     color: #323232;
}

#content div.detalle_extra {
  padding-bottom: 2em !important;
}
.link_flecha a {
  padding-left: 1.2em;
  background: transparent url("../img/general/bullet_submit.gif") no-repeat left center;
}
a.link_flecha {
  padding-left: 1.2em;
  background: transparent url("../img/general/bullet_submit.gif") no-repeat left center;
  color: #246078 !important;
}
a.ordenar {
  padding-right: 1.2em;
  background: transparent url("../img/general/list_item_down.gif") no-repeat right center;
}

a.mas {
  padding-right: 1.5em;
  background: transparent url("../img/mas18.jpg") no-repeat right center;
}

#content strong {
}

#content .titular_portada {
  color: #333;
  font-size: 1.2em;
  font-weight: bold;
}

#content ul.opcion li{
  background-image:url("../img/general/bullet_submit.gif");
  background-repeat:no-repeat;
  padding-left:1em;
}
#content .listas ul li, #bodyPopUp .listas ul li{
  list-style-type: none;
  background-image:url("../img/general/list_item_content_grey.gif");
  background-repeat: no-repeat;
  padding-left: 10px;
  margin-left: -35px;
  background-position: 0px 0.58em;
}
#bodyPopUp .listas ul li{
	color: #404040;
	font-size:10pt;
}
td.listas {
vertical-align:top;

}

#content input.dealerresults, #contVerMiSol input.dealerresults, #contVolverSol input.dealerresults{
	margin-top: 0.3em;
	height: 2.08em;
	background-color: #246078;
	padding: 0em;
	color: #ffffff;
	font-weight: bold;
}

#content input.dealerresultsDisabled, #contVerMiSol input.dealerresultsDisabled, #contVolverSol input.dealerresultsDisabled{
	border:1px;
	border-color:#919191;
	border-style: dotted;
	text-shadow:#FFFFFF 1px 1px;
	margin-top: 0.3em;
	height: 2.08em;
	background-color: #c8d7de;
	padding: 0em;
	color: #aeafaf;
	font-weight: bold;
}

#content input.dealerresultsleft, #contVerMiSol input.dealerresultsleft, #contVolverSol input.dealerresultsleft{
	margin-top: 0.3em;
	height: 2.08em;
	background-color: #246078;
	padding: 0em;
	color: #ffffff;
	font-weight: bold;
	float:left;
}

#content input.dealerresultsleftDisabled, #contVerMiSol input.dealerresultsleftDisabled, #contVolverSol input.dealerresultsleftDisabled{
	border:1px;
	border-color:#919191;
	border-style: dotted;
	text-shadow:#FFFFFF 1px 1px;
	margin-top: 0.3em;
	height: 2.08em;
	background-color: #c8d7de;
	padding: 0em;
	color: #aeafaf;
	font-weight: bold;
	float:left;
}

#content input.textfield{
	border: 1px solid black;
	height: 1.33em;
	margin: 0.2em 0pt 0.2em 1.4em;
}
#content select.textfield, #content input.textfield2, #content textarea.textfield{
	border: 1px solid black;
	margin: 0.2em 0pt 0.2em 1.4em;
}
#content input.textfield3{
	border: 1px solid black;
	height: 1.33em;
	margin: 0;
}

#content input.textfield4{
	border: 1px solid black;
	height: 1.33em;
	margin: 0.2em 0pt 0.2em 1.4em;
	margin /*\**/: 0.2em 0pt 0.2em 1em\9
}

#content input.Combo_20, #content select.Combo_20, #content textarea.Combo_20{
	width: 20px;
}
#content input.Combo_50, #content select.Combo_50, #content textarea.Combo_50 {
	width: 50px;
}
#content input.Combo_70, #content select.Combo_70, #content textarea.Combo_70 {
	width: 70px;
}
#content input.Combo_80, #content select.Combo_80, #content textarea.Combo_80{
	width:80px;
}
#content input.Combo_100, #content select.Combo_100, #content textarea.Combo_100{
	width: 100px;
}
#content input.Combo_115, #content select.Combo_115, #content textarea.Combo_115{
	width: 115px;
}

#content input.Combo_130, #content select.Combo_130, #content textarea.Combo_130{
	width:130px;
}

#content input.Combo_150, #content select.Combo_150, #content textarea.Combo_150{
	width: 150px;
}
#content input.Combo_195, #content select.Combo_195, #content textarea.Combo_195{
	width: 200px;
}
#content input.Combo_205, #content select.Combo_205, #content textarea.Combo_205{
	width: 205px;
}
#content input.Combo_250, #content select.Combo_250, #content textarea.Combo_250{
	width: 250px;
}
#content input.Combo_253, #content select.Combo_253, #content textarea.Combo_253{
	width: 253px;
}
#content input.Combo_313, #content select.Combo_313, #content textarea.Combo_313{
	width: 313px;
}
#content input.Combo_353, #content select.Combo_353, #content textarea.Combo_353{
	width: 355px;
}
#content input.Combo_378, #content select.Combo_378, #content textarea.Combo_378{
	width: 378px;
}
#content textarea.ComboBase9 {
	width: 313px;
}
#contentfooterCatalogue {
  clear: both;
  padding:0em;
  width: 40.50em;
  text-align:left;
  text-decoration: none;
  margin-top:1em;
}

#contentfooterCatalogue div {
  text-align:right;
  text-decoration: none;
}

#contentfooterCatalogue div a {
  display:block;
  font-weight:bold;
  text-decoration: none;
}

#contentfooter {
  clear: both;
  margin:1.67em 1.5em .1em 1.5em;
  padding:0em;
  width:77em;
  height:1.70em;
}

#contentfooter div {
  margin-top:0.18em;
  height:1.5em;
  width:20.5em;
  float:right;
  background-color:#3F947F;
  background-image:url('../img/general/footer_top_starter.gif');
  background-repeat:no-repeat;
  background-position:left bottom;
  text-align:right;
}

#contentfooter div a {
  display:block;
  color:#FFF;
  font-weight:bold;
  text-decoration:none;
  background-image:url('../img/general/icon_top.gif');
  background-repeat:no-repeat;
  background-position:right center;
  padding-right:1.5em;
  margin-right:1em;
  line-height:1.5em;
}

#contentfooter ul {
  margin: 0;
  padding: 0;
  float:right;
  list-style:none;
}

#contentfooter ul li {
  float:left;
}

#contentfooter a:hover {
  text-decoration: underline;
}

#contentfooter ul li a {
  color:#3F947F;
  text-decoration:none;
  background-repeat:no-repeat;
  background-position:left center;
  display:block;
  height:1.5em;
  line-height:1.5em;
  float:left;
  padding-left:2em;
  padding-right:1em;
}

#contentfooter ul li.last a {
  padding-right:0em;
}

#contentfooter ul li a {
  background-image:url("../img/general/icon_recommend.gif");
}

#contentfooter ul li.print a {
  background-image:url("../img/general/icon_print.gif");
}

#contentfooter ul li.pdf a {
  background-image:url("../img/general/icon_pdf.gif");
  padding-left:1.5em;
}

#contentfooter ul li.rss a {
  background-image:url("../img/general/icon_rss.gif");
  padding-left:3.0em;
}

#footer {
  clear: both;
  margin: 0 auto;
  border-top: .1em solid #3f947f;
  padding: 0;
  width: 77em;
  height:3.20em;
  background-color: #f2f2f2;
  line-height: 2.67em;
}

#footer ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#copy, #footer li {
    float: left;
    margin-right: .75em;
    padding-right: 1em;
    background: #f2f2f2 url("../img/general/footer_spacer.gif") no-repeat right center;
    color: #919191;
}
#footer li.SocialMedia{
    float: right;
    margin-right: 0;
    padding-right: 0;
    margin-left: .75em;
    padding-left: 1em;
    background:none;
    color: #919191;
}

#footer a {
  text-decoration: none;
  color:#919191;
}
#footer a:hover {
  text-decoration: underline;
}

/*Contendor del flash en la home - contenido alternativo al flash si no tiene fplayer o javascript*/
#banner p{
	background-image: url(../img/home/fondo_alt_flash.jpg);
	background-repeat: repeat-y;
	height: 130px;
	text-align: center;
	color: #FFF;
	padding: 130px 0 0 0;
}
#banner p a{
	color: #FFF;
	font-weight: bold;
}
#banner p a:hover{
	text-decoration: none;
}
/* */
#promocionCabecera{
	position:absolute;
	top:120px;
	left:195px;
	z-index:3;
	background: #FFFFFF url("../img/promocion/ventana.gif") no-repeat top;
	
}
#promocionPequena{
	margin-bottom: 10px;
}
#cerrarFlotante{
	width: 20px;
	cursor: pointer;
	text-align:right;
	margin-left:270px;
}
#cerrar{
	width: 270px;
	float:left;
}
#flotante{
}
#promocionCabecera2{
	position:absolute;
	z-index:3;
	visibility:hidden;
}

hr{
	height: 1px;
}
p{
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
	text-decoration:none;
	text-align: justify;
}
table{
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
}
#form table tbody tr td{
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
}
#form table tbody tr td input.textfield, #form table tbody tr td select.textfield, #form table tbody tr td textarea.textfield{
	margin-left:0px;
	padding-left:0px;
}
a:hover {
	text-decoration:underline;
}
.IconoIR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color:#404040;
	width: 25px;
}
a.TextoBase {
	color:#333 !important;
	text-decoration: underline !important;
}

input.TextoBase {
}
.TextoBaseBold {
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#404040;
	text-decoration:none;
}
.TextoBaseMarronBold {
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#DC9A69;
	text-decoration:none;
}

.TextoBaseVerdosoBold {
	font-family:arial, helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#999900;
	text-decoration:none;
}
div.TextoBaseVerdosoBold{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999900;
	border-bottom-width:1pt;
}
.TextoBaseLinea {
	font-family: Arial;font-size:10pt; font-weight:normal;border-top-style: none;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-bottom-color: #CCCCCC; border-bottom-width:1pt;
}
.TextoBaseBoldLinea {
	font-family: Arial;font-size:10pt; font-weight:bold;border-top-style: none;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-bottom-color: #CCCCCC; border-bottom-width:1pt;
}
.TextoBase9Linea {
font-family: Arial;font-size:9pt;font-weight:normal; border-top-style: none;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-bottom-color: #CCCCCC; border-bottom-width:1pt;
}
.TextoBase9BoldLinea {
	font-family: Arial;font-size:9pt;font-weight:bold; border-top-style: none;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-bottom-color: #CCCCCC; border-bottom-width:1pt;
}
.TextoBase9 {
	font-family:Arial; font-weight:normal; font-size:9pt; color:#404040;
}
.TextoBase9_azul {
	font-family:Arial; font-weight:normal; font-size:9pt; color: #246078; text-decoration:none;
}
.TextoBase9Bold {
	font-family:Arial; font-weight:bold; font-size:9pt; color:#404040;margin-bottom:10px;
}
.TextoBase9Sin {
	font-family:Arial; font-weight:normal; font-size:9pt; color:#404040;text-decoration:none;
}

.TextoBase9Boton {
	font-family:Arial; font-weight:normal; font-size:9pt;
}
.TextoBase8 {
	font-family:Arial; font-weight:normal; font-size:8pt; color:#404040;text-decoration:none;
}
.TextoBase8Bold {
	font-family:Arial; font-weight:bold; font-size:8pt; color:#404040;
}
.TextoBase8Sin {
font-family:Arial; font-weight:normal; font-size:8pt; color:#404040;text-decoration:none;
}
.TextoBase8BoldSin {
font-family:Arial; font-weight:bold; font-size:8pt; color:#404040;text-decoration:none;
}
.TextoBaseSinDecor {
font-family:Arial;font-size:10pt;font-weight:normal;color:#404040;text-decoration:none;
}
.TextoBaseBoldSinDecor {
font-family:Arial;font-size:10pt;font-weight:bold;color:#404040;text-decoration:none;
}
.TextoBaseSubr {
font-family:Arial;font-size:10pt;font-weight:normal;color:#404040;text-decoration:underline;
}
.TextoBaseBoldSubr {
font-family:Arial;font-size:10pt;font-weight:bold;color:#404040;text-decoration:underline;
}
.TextoBaseAzul {
font-family:arial, helvetica, sans-serif;font-size:10pt;font-weight:normal;color:#97b3bf;text-decoration:none;
}
.TextoBaseAzulBold {
font-family:Arial;font-size:10pt;font-weight:bold;color:#97b3bf;text-decoration: none;
}
.TextoBaseAzulSubr {
font-family:Arial;font-size:10pt;font-weight:normal;color:#97b3bf;text-decoration: underline;
}
.TextoBaseAzulBoldSubr {
font-family:Arial;font-size:10pt;font-weight:bold;color:#97b3bf;text-decoration: underline;
}
.TextoBaseGrisClaro {
font-family:arial, helvetica, sans-serif;font-size:10pt;font-weight:normal;color:#999999;text-decoration:none;
}
.TextoBaseGrisClaroBold {
font-family:arial, helvetica, sans-serif;font-size:10pt;font-weight:bold;color:#999999;text-decoration:none;
}
.TextoBaseSinDecor {
font-family:Arial;font-size:10pt;font-weight:normal;color:#404040;text-decoration:none;
}
.TextoLegal {
font-family:arial;font-size:8pt;font-weight: normal;color: #404040;text-decoration:none;
}
.TextoLegalBold {
font-family:arial; font-size:8pt; font-weight: bold; color: #404040;
}

.TitularApdoMarron {
	font-family:Arial;
	font-weight:bold;
	font-size:12pt;
	color:#DC9A69;
}
.TitularApdoVerde {
	font-family:Arial;
	font-weight:bold;
	font-size:12pt;
	color:#999900;
}
.TitularApdoGris {
	font-family:Arial;
	font-weight:bold;
	font-size:12pt;
	color:#404040;
}
.TitularApdoMarron {
	font-family:Arial;
	font-weight:bold;
	font-size:12pt;
	color:#DC9A69;
}
.TitularApdoProf {
	font-family:Arial;
	font-weight:bold;
	font-size:12pt;
	color:#8CA2C9;
}
.TitularApdoAzul {
	font-family:Arial;
	font-weight:bold;
	font-size:12pt;
	color:#97b3bf;
}
.TitularApdoRojo {
	font-family:Arial;
	font-weight:bold;
	font-size:12pt;
	color:#CE0F46;
}
.ImpresoraGris {
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	color: #404040;
	text-decoration: none;
}
.ImpresoraMarron {
	font-family: Arial;
	font-size: 8pt;
	color: #DC9A69;
	font-weight:bold;
	text-decoration: none;
}
.MigasPan {
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #404040;
}
.MigasPanBold {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #404040;
}
.CampoMemo9_450x45 {
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	color:#404040;
	text-decoration:none;
	width:450px;
	border: 1px solid #404040;
	height: 45px;
}
.cajaBordeGranate {
	BORDER-RIGHT: #b51945 1px solid;
	BORDER-TOP: #b51945 1px solid;
	BORDER-LEFT: #b51945 1px solid;
	BORDER-BOTTOM: #b51945 1px solid;
}
.cajaBordeRojo {
	BORDER-RIGHT: #FF0000 1px solid;
	BORDER-TOP: #FF0000 1px solid;
	BORDER-LEFT: #FF0000 1px solid;
	BORDER-BOTTOM: #FF0000 1px solid;
	padding: 7px;
}
.cajaBordeAzul {
	border: #246078 1px solid;
}
.PromocionFondo {
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	background-color: #b51945;
	text-decoration:none;
	color: White;
}
.TextoPromocion {
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color: #b51945;
	text-decoration:none;
}
.TextoPromocionBold {
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color: #b51945;
	text-decoration:none;
}
.TextoPromocion9 {
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	color: #b51945;
	text-decoration:none;
}
.TextoPromocion9Bold {
	font-family:Arial;
	font-size:9pt;
	font-weight: bold;
	color: #b51945;
	text-decoration:none;
}
.TextoPromocion9Linea {
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	color: #b51945;
	text-decoration:none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	border-bottom-width:1pt;
}
.TextoPromocion9BoldLinea {
	font-family:Arial;
	font-size:9pt;
	font-weight: bold;
	color: #b51945;
	text-decoration:none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	border-bottom-width:1pt;
}
.TextoPromocion8 {
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	color: #b51945;
	text-decoration:none;
}
.TextoPromocion8Bold {
	font-family:Arial;
	font-size:8pt;
	font-weight: bold;
	color: #b51945;
	text-decoration:none;
}
.TextoPromocion8Linea {
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	color: #b51945;
	text-decoration:none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	border-bottom-width:1pt;
}
.TextoPromocion8BoldLinea {
	font-family:Arial;
	font-size:8pt;
	font-weight: bold;
	color: #b51945;
	text-decoration:none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	border-bottom-width:1pt;
}
.listados{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.Estilo1 {
	font-size: 28pt;
}

/* menu Izquierdo */

#navcontainer{
	float: left;
	width:160px;
	padding-right:10px;
}
.izq2{
	padding-left:10px;
	padding-top:15px;
}
.izq21{
	padding-bottom:10px;
}

.fieldName{
	float: left;
	text-align:left;
}
.fieldText{
	padding-bottom:5px;
	padding-left:65px;
}
.fieldName2{
	float: left;
}
.fieldText2{
	padding-bottom:5px;
	padding-left:80px;
}
.fieldName3{
	float: left;
}
.fieldText3{
	padding-bottom:5px;
	padding-left:165px;
}
.campos-dere {
	float: right;margin: -32px 80px 0 0;display: inline; 
}
.campos-dereVP {
	float: right;margin: -32px 50px 0 0;display: inline; 
}
.borde{
	border:1px solid #7F9DB8;
}

#navlist
{
	margin-left: 5px;
	padding:0px;
}
#navlist li
{
	list-style: none;
}
.nivel2
{
	margin-left: 10px;
	padding:0px;
}

.nivel1
{
	border:1px solid white;
	padding:0px;
}

/* FIN menu Izquierdo */

/* menu Superior */

#superior{
	padding:5px;
}

.subSuperior{
	border:0px solid;
	float: left;
	padding-right:5px;
	padding-top:20px;
}
#subSuperior2{
	float: left;
	padding-right:5px;
}

/* FIN menu Superior */

/* Home */

#home{
	top:0;
	left:0;
	z-index:0;
	visibility:visible;
	width:770px;
	border:0px solid;
}
#container{
	float:right;
	width:600px;
}
#EstiloDetalleNoticia p {
	margin-top:1em !important;
	margin-bottom:1em !important;
	padding-top:1,2em;
}
#noticiasPrincipalesContainer{
	width:410px;
	float:left;
}
#noticiasPrincipales{
	width:98%;
	float:left;
	margin-top: 6px;
}
#noticiasPrincipales li{
	list-style-type: none;
}
.noticiasPrincipalesFila{
	width:100%;
	padding: 5px 0 15px 0;
	overflow:auto;
}
#masNoticiasPrincipales{
	width:95%;
	text-align:right;
}
.noticiasFecha {
font-family:arial; font-size:8pt; font-weight: bold; color: #404040; float: right;
}
#noticiasLaterales{
	width:190px;
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#404040;
	background:#EFD9BE;
	text-decoration: none;
	float:right;
	margin-top:10px;
}
#comboProductosHome{
	padding-left:10px;
	margin: 0em auto 5px auto;
}
#noticiasLateralesHome{
	padding:4px;
}
#content h1{
	font-size: 1.5em;
	line-height: 1.2em;
	font-weight: normal;
	color: #373737;
}
#content h2{
	clear: both;
	font-weight: bold;
	color: #246078;
  	line-height:1.20em;
	margin-left: 0em;
	text-align: left;
	font-size: 12px;
}
#content h2.nuevaBusq{
	clear: both;
	font-weight: bold;
	color: #246078;
	margin-top: 1.33em;
	margin-right: 0em;
	margin-bottom: 1.33em;
	margin-left: 0em;
	text-align: left;
	font-size: 12px;
}
#content h3{
	font-size: 12px;
}

.noticia_linea{
	/*width:100%;
	height:4em;*/
	padding-top:0.2em;
	clear:both;	
}

.noticia_0{
	width: 49%;
	float:left;
	clear:left;
	margin: 0 5px 30px 0;
	
}
.noticia_1{
	width:49%;		
	float:right;
	clear:right;	
	margin: 0 0 30px 0;
}

.noticia_prod_0{
	width: 49%;
	float:left;
	clear:left;
	overflow-x:hidden;
	padding-right:5px;

}
.noticia_prod_1{
	width:49%;		
	float:right;
	clear:right;
	overflow-x:hidden;

}

.noticia_Img{
	width:30%;
	float:left;
}
.noticia_Txt{
	width:68%;
	float:right;
}
.noticia_Txt1{
	width:98%;
	float:left;
}
.noticia_Txt_interior{
	float:right;
}

/* FIN Home */

#tree{
	padding:5px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #404040;
}

.right{
	float:right;
	padding-left:10px;
}
.left{
	float:left;
	padding-right:0px;
}
.fila{
	overflow:auto;
	padding-top:10px;
	padding-bottom:10px;
}
.fila1{
	overflow:hidden;
	padding-top:2px;
	padding-bottom:2px;
}

.cat_0{
	width: 388px;
	padding-right:4px;
	float:left;
}
.cat_1{
	width: 200px;
	float:right;
	padding-right:4px;
}

hr.part{
	height:2px;
	color:#DCC196;
	background:#DCC196;
}
hr.prof{
	height:2px;
	color:#8CA2C9;
	background:#8CA2C9;
}

.check{
	margin-left: -2px;
	margin-right: -2px;
}
input.botonAyuda{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#404040;
	text-decoration:none;
	text-align: left;
	width: 143px;
	background-color: #CCD3E5;
	border-color: #D6DAE5;
	background-image: url(img/vaillantPremium/ayuda2.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.fondo{
	background-color: #C4C2C3;
	color: #C4C2C3;
	width: 2px;
	height: 65px;
}

th{
	height:24px;
	padding-left:10px;
	padding-right:10px;
}
.cantidad{
	text-align:right;
}

.lista{
	margin: 5px 0 5px 0;
	padding: 0;
	list-style-type: none;
	width: 40em;
}
.lista dt{
	width: 12em;
	float: left;
	clear: left;
	margin: 5px 0 0 0;
	padding: 0 5px 0px 0;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
}
.listaServicio{
	width: 12em;
	float: left;
	clear: left;
	margin: 7px 6px 0 0;
	padding: 0 6px 0px 0;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
}
.DatosCuenta{
	width: 12em;
	float: left;
	clear: left;
	margin: 7px 24px 0 0;
	padding: 0 5px 0px 0;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
}
.lista dd, .lista dd label{
	width: 25em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 0px 5px;
	min-height: 1.5em;
}
.reseteo{
	padding: 0!important; 

}
.lista dd label{
	width: 25em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 0px 15px;
	min-height: 1.5em;
}
.lista .button {
  border:0;
  margin:0;
  font-size:1.0em;
  padding:0.16em 0.25em 0.16em 0.75em;
  width: 2.8em;
  background: url("../img/general/pfeil.gif") 4px center no-repeat #EAEAEA;
}
.listaW dd{
	width: 58em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 0px 5px;
	min-height: 1.5em;
}
.listaW dt{
	width: 10em;
	float: left;
	clear: left;
	margin: 5px 0 0 0;
	padding: 0 5px 0px 0;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
	/*background:#D9D9D9;*/
}
.listaW dd{
	width: 35em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 0px 5px;
	min-height: 1.5em;
}
.lista1{
	margin: 5px 0px 5px 0px;
	padding: 0;
	list-style-type: none;
	width: 58em;
}
.lista1 dt{
	width: 12em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 5px 0px 0;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
	/*background:#D9D9D9;*/
}
.lista1 dd{
	width: 29em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 0px 5px;
	min-height: 1.5em;
}

.lista2{
	margin: 5px 0px 5px 0px;
	padding: 0;
	list-style-type: none;
	width: 60em;
}
.lista2 dt{
	width: 10em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 5px 0px 0;
}
.lista2 dd{
	width: 18em;
	float: left;
	margin:	5px 0 0 0;
	padding: 0 0 0px 5px;
	min-height: 1.5em;
}
.lista3{
	margin: 5px 0px 5px 0px;
	padding: 0;
	list-style-type: none;
	width: 60em;
}
.lista3 dt{
	width: 10em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 5px 0px 0;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
	min-height:28px;
	/*background:#D9D9D9;*/
	
}
.lista3 dd{
	width: 17em;
	float: left;
	margin:	5px 0 0 0;
	padding: 0 0 0px 5px;
	min-height: 1.5em;
	font-size:9pt;
	font-weight:normal;
	min-height:28px;
	/*border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	border-bottom-width:1pt;*/
	
}
.lista3_P{
	margin: 5px 0px 5px 0px;
	padding: 0;
	list-style-type: none;
	width: 60em;
}
.lista3_P dt{
	width: 10em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 5px 0px 0;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
	min-height:28px;
	/*background:#D9D9D9;*/
}
.lista3_P dd{
	width: 17em;
	float: left;
	margin:	5px 0 0 0;
	padding: 0 0 0px 5px;
	min-height: 1.5em;
	font-size:9pt;
	font-weight:normal;
	min-height:28px;
	/*border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	border-bottom-width:1pt;*/
}

	
.lista4{
	margin: 5px 0 5px 0;
	padding: 0;
	list-style-type: none;
	width: 58em;
}
.lista4 dt{
	width: 18em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 5px 0px 0;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
	/*background:#D9D9D9;*/
}
.lista4 dd{
	width: 34em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 0px 5px;
	min-height: 1.5em;
}
.lista5{
	margin: 5px 0 5px 0;
	padding: 0;
	list-style-type: none;
	width: 40em;
}
.lista5 dt{
	width: 15em;
	float: left;
	clear: left;
	margin: 5px 0 0 0;
	padding: 0 5px 0px 0;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
	/*background:#D9D9D9;*/
}
.lista5 dd{
	width: 22em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 0px 5px;
	min-height: 1.5em;
}
.lista6 dd{
	width: 58em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 0px 5px;
	min-height: 1.5em;
}
.lista6 dt{
	width: 10em;
	float: left;
	clear: left;
	margin: 5px 0 0 0;
	padding: 0 5px 0px 0;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
	/*background:#D9D9D9;*/
}
.lista6 dd{
	width: 40em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 0px 5px;
	min-height: 1.5em;
}
.lista8 dt{
	width: 11em;
	float: left;
	clear: left;
	margin: 5px 0 0 0;
	padding: 0 5px 0px 0;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
}

.lista7{
	margin: 5px 0px 5px 0px;
	padding: 0;
	list-style-type: none;
	width: 58em;
}
.lista7 dt{
	width: 12em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 5px 0px 0;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
	height: 2.1em;
}
.lista7 dd{
	width: 12em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 0px 5px;
	height: 2.6em;
}

.lista8 dd, .lista8 dd label{
	width: 25em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 0px 5px;
	/*height: 1.5em;*/
}
.lista8 dd label{
	width: 25em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 0px 17px;
	min-height: 1.5em;
}
.lista8 .button {
  border:0;
  margin:0;
  font-size:1.0em;
  padding:0.16em 0.25em 0.16em 0.75em;
  width: 2.8em;
  background: url("../img/general/pfeil.gif") 4px center no-repeat #EAEAEA;
}
.lista1_G{
	margin: 5px 0 5px 0;
	padding: 0px;
	list-style-type: none;	
	border:0px solid;
	text-align: left;
}
.lista1_G dt{
	width: 13em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 5px 0px 0;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
}
.lista1_G dd{
	width: 25em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 0px 5px;
	min-height: 1.5em;
}

.lista2_G{
	float: left;
	margin: 5px 0 5px 0;
	padding: 0;
	list-style-type: none;
	width: 60em;
	border:0px solid;
	text-align: left;
}
.lista2_G dt{
	width: 10em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 5px 0px 0;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;}
.lista2_G dd{
	width: 45em;
	float: left;
	margin:	5px 0 0 0;
	padding: 0 0 0px 0px;
	min-height: 1.5em;
}

.lista3_G{
	margin: 5px 0px 5px 0px;
	padding: 0;
	list-style-type: none;
	width: 44em;
	border:0px solid;
	text-align: left;
}
.lista3_G dt{
	width: 10em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 5px 0px 0;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
}
.lista3_G dd{
	width: 8em;
	float: left;
	margin:	5px 0 0 0;
	padding: 0 0 0px 5px;
	min-height: 1.5em;
}

.lista4_G{
	margin: 5px 0px 5px 0px;
	padding: 0;
	list-style-type: none;
	width: 40em;
	border:0px solid;
	text-align: left;
}
.lista4_G dt{
	width: 4em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0px 0px 0;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
}
.lista4_G dd{
	min-width: 34em;
	float: left;
	margin:	5px 0 0 0;
	padding: 0 0 0px 5px;
	min-height: 1.5em;
}

.lista5_G{
	margin: 5px 0px 5px 0px;
	padding: 0;
	list-style-type: none;
	width: 40em;
	border:0px solid;
	text-align: left;
}
.lista5_G dt{
	width: 4em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0px 0px 0;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
	/*background:#D9D9D9;*/
}
.lista5_G dd{
	width: 15em;
	float: left;
	margin:	5px 0 0 0;
	padding: 0 0 0px 5px;
	min-height: 1.5em;
}

.lista6_G{
	margin: 5px 0px 5px 0px;
	padding: 0;
	list-style-type: none;
	width: 40em;
	border:0px solid;
	text-align: left;
}
.lista6_G dt{
	width: 4.5em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0px 0px 0;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
}
.lista6_G dd{
	width: 14.5em;
	float: left;
	margin:	5px 0 0 0;
	padding: 0 0 0px 5px;
	min-height: 1.5em;
}

.lista6_VP{
	margin: 5px 0px 5px 0px;
	padding: 0;
	list-style-type: none;
	width: 40em;
	border:0px solid;
	text-align: left;
	
}
.lista6_VP dt{
	width: 4em;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0px 0px 0;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	color:#404040;
	border:solid red 1px;
	/*background:#D9D9D9;*/
}
.lista6_VP dd{
	width: 15em;
	float: left;
	margin:	5px 0 0 0;
	padding: 0 0 0px 5px;
	min-height: 1.5em;
	border:solid blue 1px;
}

dt.sinFondo, dd.sinFondo{
	background:#F2F2F2;
}

/* editor html - Noticias */
.cbtn {
	border: #efedde 1px solid;
}
.editorFondo1 {
	background-color: #ffffe8;
}
.editorFondo2 {
	background-color: #d2b48c;
	width:50em;
	margin: 20px;
	float: left;
}
.editorFondo3 {
	margin: 2px;
	background-color: #efedde;
}
#insertImgLocal, #insertLinkIni, #insertFontColor, #insertLinkImg, #insertTableImg{
	width: 2em;
	float: left;
	margin-left: 5px;
}
/* FIN editor html - Noticias */

.AddButton{
	text-align:right;
	background-position:bottom left;
	width:160px;
	height:35px;
	cursor:pointer;
	border:none;
	font-weight:bold;
	font-family:inherit;
	font-size:13px;
	padding-right: 5px;
	background: url('../img/general/add-to-cart_brown.gif') no-repeat left center transparent;
	vertical-align: middle;
	overflow:hidden;
}

.total{
	width:100%;
}

#content .titulo{
	color: #246078;
}
#content .tituloBold{
	color: #246078;
	font-weight: bold;
}

#content #titDestacado{
	margin-top:5px;
} 
#content .tituloBold a{
	color: #246078;
	font-weight: bold;
}

#busqCatalogo{
	overflow:hidden;
	display:none;
}

#busqCatalogo_si{
	overflow:hidden;
	display:block;
	margin: 0px 0px 30px 0px;
	float:left;
	width:100%;
}

#menu1 input.button {
  border:0;
  margin:0;
  font-size:1.0em;
  padding:0.16em 0.25em 0.16em 0.75em;
  width: 4.5em;
  background: url("../img/general/pfeil.gif") 4px center no-repeat #EAEAEA;
}

#capa{
	background: #FFFFFF;
	border: 1px solid #21637B;
	padding: 10px;
	margin-top:1px;
}
.pestanaSelect{
	background: #CED6D6;
	float: left;
	font-weight:bold;
	width: 15em;
	padding: 5px;
	margin: 1px;
	color: #21637B;
}
.pestanaNoSelect{
	background: #CED6D6;
	float: left;
	width: 15em;
	padding: 5px;
	margin: 1px;
}
.pestanaNoSelect a{
}

.pestana {
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#404040;
	text-decoration:underline;
	padding-right: 1.5em;
	background: transparent url("../img/circuloSeparador.gif") no-repeat right center;
	
	padding-left: 2.5em;
}
.pestanaNo {
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	color:#404040;
	padding-right: 1.5em;
	background: transparent url("../img/circuloSeparador.gif") no-repeat right center;
	
	padding-left: 2.5em;
}
.pestana2 {
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#404040;
	text-decoration:underline;
	padding-right: 1em;
	background: transparent url("../img/circuloSeparador.gif") no-repeat right center;
	padding-left: 0.5em;
}
.pestana2No {
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	color:#404040;
	padding-right: 1em;
	background: transparent url("../img/circuloSeparador.gif") no-repeat right center;
	padding-left: 0.5em;
}

tbody{
	background: #FFFFFF;
}
tbody.body{
	background: #f2f2f2;
}

/* Su solucion ideal */

#pregutaRespSI{
	display:block;
	border:solid blue 1px;
}
#cajaPreguntas{
	display:none;
}

#familiasContainer { 
	border:solid #739BB0 1px;
	visibility:hidden; 
	background-color:#81aec5;
	padding:0.5em 0.5em 0 0.5em;
	margin-bottom:0;
}

#familiasFiltro { 
	border:solid #739BB0 1px;
	background-color:#81aec5;
	padding:0.5em 0.5em 0 0.5em;
	margin-bottom:0;
	float:left;

}
.familiasTitulo { 
	position:relative; 
	font-weight:bold; 
	color:#fff; 
	width:100%; 
	height:auto; 
	padding-left:1px; 
	margin-top:0px; 
	margin-bottom:1em;
}

.sbthumb, .sbthumbex { 
	position:relative; 
	width:auto; 
	height:auto; 
	padding-right:7px; 
	padding-left:7px; 
	float:left; 
	margin:0px 10px 15px 0px; 
	-moz-opacity:1; 
	-khtml-opacity:1; 
	filter:Alpha(opacity=100); 
	opacity:1;
}

.sbthumb_inv{ 
	position:relative; 
	width:auto; 
	height:auto; 
	padding-right:7px; 
	padding-left:7px; 
	float:left; 
	margin:0px 10px 15px 0px; 
	-moz-opacity:1; 
	-khtml-opacity:1; 
	filter:Alpha(opacity=100); 
	opacity:1;
	display:none;
}
#familiasContainer img{
	border: none;
}
.alfa{
	filter: alpha(opacity=20);
}

.noAlfa{
	filter: alpha(opacity=100);
}

#contVerMiSol{
	display:none;
}
#contVolverSol{
	display:none;
}

#izquierda{float:left; width:100%;}

#izquierda img{
	border: none;
}
#iniSolucion{float:right; display:none;}

#bottomSolucion{
	display:none;
	background-color: #dbd9d9;
	height: 100%;
	padding:5px;
	overflow:auto;
}
.pregutaRespSI_0{
	background-position: 0px 0px;
	background-image: url(../img/productosSI/blockani.gif);
	background-repeat: no-repeat;
	min-height:90px;
	padding-bottom: 0px;
}
/* Fin: Su solucion ideal */


/* Inicio de Capa con Div */
div#links a span {
   display: none;
}

div#links a:hover span {
   display: block;
   position: absolute;
   width: 200px;
   height:auto;
   padding: 5px;
   margin: 10px;
   z-index: 100;
   color: black;
   background: #FFFFFF;
   text-align: left;
   text-decoration:none;
   border: #97B3BF 2px solid;
}   

div#links a:hover {
	/*background:#FFFF99;*/ /*importante para que funcione con IE*/
 }
 /* Fin de Capa con Div */

.TextoSAT {
	font-size: 8pt;
}

.ancho80{
	width: 80px;
}

.backgroundnone{
	background: none;
}

STRONG {
	/*COLOR: #246078! important*/
}
#content .color {
	COLOR: #246078
}
#content .background {
	BACKGROUND-COLOR: #246078
}
#content .backgroundlight {
	COLOR: #fff; BACKGROUND-COLOR: #97b3bf;
	/*padding-left:10px;*/
}
#content .paragraph H3 {
	COLOR: #fff; BACKGROUND-COLOR: #97b3bf
}
#content .linksymbol {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 1.2em; FLOAT: left; BACKGROUND-IMAGE: url(/gfx/bullet_submit.gif)! important; COLOR: #246078; BACKGROUND-REPEAT: no-repeat
}

#content .list_item A.more {
	BACKGROUND-IMAGE: url(/gfx/bullet_submit.gif)
}
#content .list_item_big A.more {
	BACKGROUND-IMAGE: url(/gfx/bullet_submit.gif)
}
#content .bold {
	COLOR: #246078
}
#content .list_item H3 {
	COLOR: #246078
}
#content .list_item_big H3 {
	COLOR: #246078
}
#content .content_text H3 {
	COLOR: #246078
}
#content .product_form H3 {
	COLOR: #246078
}
#content_form H3 {
	COLOR: #246078
}
#content_form LEGEND {
	COLOR: #246078
}
#content_form .mandatory {
	COLOR: #246078
}
#content_form FORM.jobs_select BUTTON.jobs_button {
	COLOR: #246078
}

#content .content_text A.prev {
	BACKGROUND-IMAGE: url(/gfx/bullet_submit_rotated.gif)
}
#content .content_text A.next {
	BACKGROUND-IMAGE: url(/gfx/bullet_submit.gif)
}
#content .content_text A.more {
	BACKGROUND-IMAGE: url(/gfx/bullet_submit.gif)
}
#content .spacer {
	BACKGROUND-IMAGE: url(/gfx/search_result_spacer.gif)
}
#content .spacer A {
	BACKGROUND-IMAGE: url(/gfx/search_result_link.gif)
}
#content .backgroundlight H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
#content .backgroundlight a {
  padding-right: 1.2em;
  background: transparent url("../img/general/list_item_down.gif") no-repeat right center;
  color: #FFFFFF;
}
#content .backgroundlight a.sat-zona {
	background: none;
	color: #FFF !important;
	padding: 0;
}
#content img.imgBorde{
	margin:3px;
  border: 0px;
}

/* */

#bodyPopUp .color {
	COLOR: #246078
}
#bodyPopUp .background {
	BACKGROUND-COLOR: #246078
}
#bodyPopUp .backgroundlight {
	COLOR: #fff; BACKGROUND-COLOR: #97b3bf
}
#bodyPopUp .paragraph H3 {
	COLOR: #fff; BACKGROUND-COLOR: #97b3bf
}
#bodyPopUp .linksymbol {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 1.2em; FLOAT: left; BACKGROUND-IMAGE: url(/gfx/bullet_submit.gif)! important; COLOR: #246078; BACKGROUND-REPEAT: no-repeat
}
#bodyPopUp A {
	COLOR: #246078! important
}
#bodyPopUp .list_item A.more {
	BACKGROUND-IMAGE: url(/gfx/bullet_submit.gif)
}
#bodyPopUp .list_item_big A.more {
	BACKGROUND-IMAGE: url(/gfx/bullet_submit.gif)
}
#bodyPopUp .bold {
	COLOR: #246078
}
#bodyPopUp .list_item H3 {
	COLOR: #246078
}
#bodyPopUp .list_item_big H3 {
	COLOR: #246078
}
#bodyPopUp .content_text H3 {
	COLOR: #246078
}
#bodyPopUp .product_form H3 {
	COLOR: #246078
}

#bodyPopUp .content_text A.prev {
	BACKGROUND-IMAGE: url(/gfx/bullet_submit_rotated.gif)
}
#bodyPopUp .content_text A.next {
	BACKGROUND-IMAGE: url(/gfx/bullet_submit.gif)
}
#bodyPopUp .content_text A.more {
	BACKGROUND-IMAGE: url(/gfx/bullet_submit.gif)
}
#bodyPopUp .spacer {
	BACKGROUND-IMAGE: url(/gfx/search_result_spacer.gif)
}
#bodyPopUp .spacer A {
	BACKGROUND-IMAGE: url(/gfx/search_result_link.gif)
}
#bodyPopUp .backgroundlight H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
#bodyPopUp .backgroundlight a {
  padding-right: 1.2em;
  background: transparent url("../img/general/list_item_down.gif") no-repeat right center;
  color: #FFFFFF;
}

#bodyPopUp img.imgBorde{
	margin:3px;
  border: 0px;
}

#bodyPopUp input.dealerresults{
	margin-top: 0.3em;
	height: 2.08em;
	background-color: #246078;
	padding: 0em;
	color: #ffffff;
	font-weight: bold;
}

#bodyPopUp input.dealerresultsDisabled{
	border:1px;
	border-color:#919191;
	border-style: dotted;
	text-shadow:#FFFFFF 1px 1px;
	margin-top: 0.3em;
	height: 2.08em;
	background-color: #c8d7de;
	padding: 0em;
	color: #aeafaf;
	font-weight: bold;
}

#bodyPopUp input.textfield{
	float: left;
	display: block;
	border: 1px solid black;
	margin: 0.2em 0pt 0.2em 1.4em;
}
#bodyPopUp select.textfield, #bodyPopUp textarea.textfield, #bodyPopUp input.textfield2{
	float: left;
	display: block;
	border: 1px solid black;
	margin: 0.2em 0pt 0.2em 1.4em;
}

#bodyPopUp input.textfield3{
	border: 1px solid black;
	height: 1.33em;
	margin: 0;
}
#bodyPopUp input.Combo_20, #bodyPopUp select.Combo_20, #bodyPopUp textarea.Combo_20{
	width: 20px;
}
#bodyPopUp input.Combo_50, #bodyPopUp select.Combo_50, #bodyPopUp textarea.Combo_50{
	width: 50px;
}
#bodyPopUp input.Combo_70, #bodyPopUp select.Combo_70, #bodyPopUp textarea.Combo_70{
	width: 70px;
}
#bodyPopUp input.Combo_80, #bodyPopUp select.Combo_80, #bodyPopUp textarea.Combo_80{
	width:80px;
}
#bodyPopUp input.Combo_100, #bodyPopUp select.Combo_100, #bodyPopUp textarea.Combo_100{
	width: 100px;
}
#bodyPopUp input.Combo_115, #bodyPopUp select.Combo_115, #bodyPopUp textarea.Combo_115{
	width: 115px;
}

#bodyPopUp input.Combo_130, #bodyPopUp select.Combo_130, #bodyPopUp textarea.Combo_130{
	width:130px;
}

#bodyPopUp input.Combo_150, #bodyPopUp select.Combo_150, #bodyPopUp textarea.Combo_150{
	width: 150px;
}

#bodyPopUp input.Combo_205, #bodyPopUp select.Combo_205, #bodyPopUp textarea.Combo_205{
	width: 205px;
}
#bodyPopUp input.Combo_250, #bodyPopUp select.Combo_250, #bodyPopUp textarea.Combo_250{
	width: 250px;
}

.div_20{
width: 9%;
float:left;
text-align:center;}

.div_50{
width: 16%;
float:left;
text-align:center;}

.div_50bis{
width: 16%;
float:left;
text-align:center;}

.div_100{
width: 40%;
float:left;
text-align:center;}

#bodyPopUp h1{
	font-size: 1.5em;
	line-height: 1.2em;
	font-weight: normal;
	color: #373737;
}
#bodyPopUp h2{
	clear: both;
	font-weight: bold;
	color: #246078;
	margin-top: 1.33em;
	margin-right: 0em;
	margin-bottom: 1.33em;
	margin-left: 0em;
	text-align: left;
	font-size: 12px;
}
#bodyPopUp h3{
	font-size: 12px;
}

#login_content BUTTON.login {
	BACKGROUND-IMAGE: url(/gfx/bullet_submit.gif)
}
#content_form FORM.jobs_select BUTTON.jobs_button {
	BACKGROUND-IMAGE: url(/gfx/bullet_submit.gif)
}
#large_content {
	MARGIN: 1.85em 0px 2em; WIDTH: 61.11em
}
#large_content IMG {
	FLOAT: left; MAX-WIDTH: 41.8em; HEIGHT: 17em
}
#large_content IMG.right_image {
	MAX-WIDTH: 19.3em; WIDTH: 19.3em
}
.geraeteausfuehrungen {
	CLEAR: both
}
.geraeteausfuehrungen H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.5em; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.geraeteausfuehrungen .bg1 {
	COLOR: #fff; LINE-HEIGHT: 2em; HEIGHT: 2em
}
.geraeteausfuehrungen .bg2 {
	COLOR: #323232; BACKGROUND-COLOR: #fff
}
.geraeteausfuehrungen .bg3 {
	COLOR: #323232; BACKGROUND-COLOR: #eeeeee;
}
.geraeteausfuehrungen .bg2 label {
	COLOR: #323232; BACKGROUND-COLOR: #fff
}
.geraeteausfuehrungen .bg2 td {
	COLOR: #323232; BACKGROUND-COLOR: #fff;
	font-weight:lighter;
	padding-left:10px !important;
	padding-right:10px;
	height:33px;
}

.geraeteausfuehrungen .bg3 td {
	COLOR: #323232; BACKGROUND-COLOR: #f2f2f2;
	font-weight:lighter;
	padding-left:10px !important;
	padding-right:10px;
	height:33px;
}
.geraeteausfuehrungen .line {
	BORDER-TOP: #eeeeee 1px solid; OVERFLOW-Y: hidden; OVERFLOW-X: hidden; MAX-HEIGHT: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px; BACKGROUND-COLOR: #fff
}
.geraeteausfuehrungen TABLE {
	CLEAR: both; BORDER-RIGHT: #d9d9d9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d9d9d9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 1em 0px 0px; OVERFLOW: visible; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #d9d9d9 1px solid; HEIGHT: 2.5em; 
	TEXT-ALIGN: left;
}

#content .geraeteausfuehrungen TABLE h2{
	clear: both;
	font-weight: bold;
	color: #246078;
	margin: 0.33em  0em  0.33em  0em;
	text-align: left;
	font-size: 12px;
}

.geraeteausfuehrungen TABLE .leftcontent {
	PADDING-RIGHT: 0em; PADDING-LEFT: 1.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.5em; WIDTH: 33%; PADDING-TOP: 0.5em
}
.geraeteausfuehrungen TABLE .leftcontent_termo {
	PADDING-RIGHT: 0em; PADDING-LEFT: 1.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.5em; WIDTH: 28%; PADDING-TOP: 0.5em
}
.geraeteausfuehrungen TABLE .leftcontent_geo {
	PADDING-RIGHT: 0em; PADDING-LEFT: 1.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.5em; WIDTH: 30%; PADDING-TOP: 0.5em
}
.geraeteausfuehrungen TABLE .leftcontent_2 {
	PADDING-LEFT: 0.2em;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	font-weight:bold !important;
}

.geraeteausfuehrungen TABLE .leftcontent_caracteristicas {
	PADDING-LEFT: 0.2em;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	font-weight:bold;
}

.geraeteausfuehrungen TABLE .leftcontent_modelo {
	PADDING-LEFT: 0.2em;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	font-weight:bold !important;
	width:60%;
}

.geraeteausfuehrungen TABLE .tdbordedcha {
	PADDING-LEFT: 0.2em;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
}

.geraeteausfuehrungen TABLE .bg2 td {
	PADDING-LEFT: 0.2em;
	border-right-color:#eeeeee;
	border-right-style:solid;
	border-right-width:1px;
	font-weight:bold;
}
.geraeteausfuehrungen TABLE .bg2 td .link_flecha{
	font-weight:normal;
}

.geraeteausfuehrungen TABLE .bg3 td {
	PADDING-LEFT: 0.2em;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	font-weight:bold;
}

.geraeteausfuehrungen TABLE .bg2 .leftcontent_2 {
	PADDING-LEFT: 0.2em;
	border-right-color:#eeeeee;
	border-right-style:solid;
	border-right-width:1px;
	font-weight:bold;
}

.geraeteausfuehrungen TABLE .bg2 .leftcontent_modelo {
	PADDING-LEFT: 0.2em;
	border-right-color:#eeeeee;
	border-right-style:solid;
	border-right-width:1px;
	font-weight:bold !important;
	width:60%;
}

.geraeteausfuehrungen TABLE .bg2 .tdbordedcha {
	PADDING-LEFT: 0.2em;
	border-right-color:#eeeeee;
	border-right-style:solid;
	border-right-width:1px;
}

.geraeteausfuehrungen TABLE .bg3 .tdbordedcha {
	PADDING-LEFT: 0.2em;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
}

.geraeteausfuehrungen TABLE .tdbordedcha2 {
	PADDING-LEFT: 0.2em;
	border-right-color:#eeeeee;
	border-right-style:solid;
	border-right-width:1px;
}

.geraeteausfuehrungen TABLE .leftcontent_3 {
	PADDING-LEFT: 0.4em;
}
.geraeteausfuehrungen TABLE .leftcontent_4 {
	PADDING-LEFT: 0.6em;
}
.geraeteausfuehrungen TABLE .rightcontent {
	PADDING-RIGHT: 0em; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 0.5em; WIDTH: 67%; PADDING-TOP: 0.5em
}
/*-- Vaillant Premium--*/
.label-aparatos {
	font-family: Arial;font-size:9pt;font-weight:bold;width:9em;display:block;float: left;clear:left;margin:5px 0 0 0;
}
.check-sms {
	margin: 10px 0 5px 0;
}
.label-socio {
	font-family: Arial;font-size:9pt;font-weight:bold;width:9em;display:block;float: left;clear:left;margin:5px 0 0 8px;
}
.label-check {
	font-family: Arial;font-size:9pt;
}
.buscar-aparato {
	margin: 5px 0 15px 9em;
}
.enviar-form {
	margin: 5px 0 15px 11.8em;
}
.modificar{
	margin: 5px 0 15px 9.5em;
}
#capa_busqCatalogo{
display:none;
}
#textoSI2{
display:none;
}

.aviso {
	margin: 30px 0 0px 0;
	padding: 10px;
	background-color: #EEEEEE;
	font-weight: bold;
	border: 1px solid #FF0000;
	line-height: 1.5em;
	text-align: justify;
}

/**** Elena-I --- estilos de friendly --- */
span.pathwayF{
  margin: 0 .5em 0 0;
  padding: 0 0 0 .8em;
  color:#666;
  background: transparent url("../img/general/arrow.png") no-repeat 0 0.6em;
  display: inline;
}

/**** Elena-F --- estilos de friendly --- */


#contEnviarAmigo{
	float:left;width:95%;
	margin:10px;
	border:solid blue 1px;
}
#contEnviarAmigo label{
	width:95%;
	margin:10px 10px 0px 10px;
}
#contEnviarAmigo input{
	width:95%;
	margin:0px 10px 10px 10px;
}
#contenedorLogin{float:left;margin-top:15px;}
#tituLogin{font-size: 1.17em; float:left;color: #fff; background-color: #97b3bf; width:475px; border:1px solid #dbd9d9;padding:5px 0px 5px 5px;}
#contLogin{float:left; background-color: #fff; float:left; border:1px solid #dbd9d9;width:460px; padding:10px;}
.contLoginCol1{width:15%;}
.contLoginCol2{width:15%;padding-right:20px;}
.contLoginCol31{width:35%;border-left:1px dotted #dbd9d9;}
.contLoginCol32{width:35%;padding-left:20px; margin-left:5px;border-left:1px dotted #dbd9d9;}
.contLoginCol33{width:35%;margin-left:15px;}
input.botonSI{
	margin-top: 0.3em;
	height: 2.08em;
	background-color: #246078;
	padding: 0em;
	color: #ffffff;
	font-weight: bold;
}

#etwlabel{margin-left:10px;}
#contFlechaProd{text-align: right; margin: -36px 3px 0px 0;}
.crearUsuTelef{width:160px;}
.cajaParteIzq{border-right: 0px;margin-right:0pt;width:12px;}
.cajaParteDecha{border-left: 0px;margin-left:0pt;width:20px;}
.literalPermiso{margin-top:15px;}
.contCheckLegales{margin:15px 0px 20px 0px;width:100%;float:left;}
#content .module_docu{float:left; width:100%; border:1px solid #dbd9d9; background-color: white; text-align: left;padding:5px;}

#contenedorLogin input.search_dealer {
  font-family:Arial,Verdana,Helvetica,Sans-Serif;
  font-size:1em;
  color:#246078;
  background-color:#FFF;
  border:none;
  background-image:url(../img/general/bullet_submit.gif);
  background-repeat:no-repeat;
  background-position:left center;
  margin:0.58em 0em 0em 0em;
  padding:0em 0em 0em 1em;
  text-align:left;
  cursor:pointer;
}

@media print {
	#right {display:none}
	#header {display:none}
	#topmenu {display:none}
	#left {display:none}
	#pathway {display:none}
	#body{
		width:100%;
	}
	#content{
		width:100%;
	}
	#contentfooter {display:none}
	#footer {display:none}
	
	#superior {display:none}
	#navcontainer {display:none}
	#home{
		width:100%;
	}
	
	.Imprimir {display:none}
	.ImprimirTextoBaseSubr {display:none}
	.ImprimirTextoBaseBoldSubr {display:none}
	.ImprimirGris {display:none}
	.ImpresoraGris {display:none}
}
@media screen {
	.Imprimir {
		font-family: Arial;
		font-size: 8pt;
		font-weight:bold;
		color: #404040;
		text-decoration: none;
	}
	.ImprimirTextoBaseSubr{
		font-family:Arial;
		font-size:10pt;
		font-weight:normal;
		color:#404040;
		text-decoration:underline;
	}
	.ImprimirTextoBaseBoldSubr {
		font-family:Arial;
		font-size:10pt;
		font-weight:bold;
		color:#404040;
		text-decoration:underline;
	}
	.ImprimirGris {
		font-family: Arial;
		font-size: 8pt;
		font-weight:bold;
		color: #404040;
		text-decoration: none;
	}
	a.linkWeb:focus,a.linkWeb:visited,a.linkWeb:link,a.linkWeb:active{
	color:#266078 !important;
	text-decoration:underline !important;
	}
	a.linkWeb:hover{
	text-decoration:none !important;
	}
}

.dt-vacio{
width:0;
}

#divSOCIO{
float:left;
width:100%;
}

#divNUMSOCIO{
float: left;
padding-top: 14px;
text-align: left;
width: 197px;
padding-left:3px;
}

#divNUMSOCIO input{
float:right;
width:100px;
border:1px #000 solid;
}

.left{
width:40.5em;
}

.img-center{
float:left;
width:100%;
margin-top:20px;
}

#divLOGIN{
width:100%;
margin-bottom:11px;
}

#divLOGIN input{
border: 1px solid #000000;
margin-left: 33px;
}

#divPASSWORD{
width:100%;
}

#divPASSWORD input{
border: 1px solid #000000;
margin-left: 19px;
}

.botones{

  clear: both;
   float: left;
    margin-bottom: 24px;
    width: 30em;
}

#divInvitacionInstalClub{
float:left;
width:100%;
margin-top:10px;
margin-bottom:10px;
