html {overflow-y: scroll;height:100%;}

body {
	margin: 0px;
	text-align:center;
	background-color:#e9edee;
	height:100%;
	background-image:url(/aire-acondicionado/images/back_web.gif);
	background-repeat:repeat-x;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
}

a {
	outline: none;
}

#qdd {
	margin-top:5px;
	width:198px;
	height:92px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border: 2px solid #dedede;
	filter:alpha(opacity=80);
	opacity:0.8;
	padding:5px 10px 10px 10px;
	background-color:white;
	font-size:11px;
	color:#000;
	overflow:hidden;
	display:none;
}

#banner1 { float:left; margin-left:248px; /*122px*/ }
#banner2 { float:left; margin-left:8px; }
#banner3 { float:left; margin-left:10px; }

#contenidoweb{
	width:989px;
	margin:0 auto;
}

#logo{
	height:53px;
	padding-top:13px;
	height:53px;
	width:760px;
	text-align:left;
	float:left;
}

#menu{
	float:left;
	height:18px;
	width:760px;
	padding-right:9px;
	text-align:left;
}

.bt{
	float:left;
	text-align:left;

}

#cabecera{
	position:relative;
	height:98px;
}

#cuerpo{
	width:100%;
	float:left;
	margin-top: -10px;
	z-index:0;
}

#cuerpo_inner {
	float:left;
	width:741px;
}

#menu_lat{
	width:246px;
	float:left;
	background-color:#f2f2f2;
	margin-right:1px;
	min-height:312px;
}

#menu_lat #submenu_lat{
	text-align:left; background-color:#f2f2f2;
	padding-bottom:12px;
	float:left;
	border-bottom:1px solid #cbcbcb;
}

#menu_lat #submenu_lat #subsubmenu_lat{
	text-align:left; background-color:#f2f2f2;
	padding-bottom:12px;
	float:left;
	background-image:url(../images/back_subsubmenu_line.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#menu_lat #submenu_lat #subsubmenu_lat #subsubsubmenu_lat{
	text-align:left; background-color:#ffffff;
	padding-bottom:5px;
	float:left;
}

#imagen_main{
	float:left;
	width:740px;
	/*height:312px;*/	
}


.line_block{
	font-size:11px; margin-bottom:17px; margin-left:4px;
}

.line_block .fecha{
	font-size:9px; color:#999999;
}

.caja1{
	 text-align:left;
	 padding-top:7px;
	 padding-left:6px;
	 width:240px;
	 height:253px;
	 background-image:url(../images/back_block.gif);
	 background-repeat:no-repeat;
}

.body_caja1, .body_caja11{
	width:240px; float:left;
	margin-left:8px;
}

.titulo1{
	color:#ff0000; font-family:Arial; font-size:12px; font-weight:bold; margin-bottom:10px;
}

.titulo2{
	color:#666666; font-family:Arial; font-size:12px; font-weight:bold; margin-bottom:10px;
}

.titulo3{
	font-size:24px;
	line-height:28px;
	font-weight:bold;
}

.boton1{
	background-image:url(../images/bt_caja.gif); background-repeat:no-repeat; background-position:right 0px; height:22px; margin-top:-32px; width:240px;	
	display:block;
	text-decoration:none;
	color:#333333;
	text-align:right;
	padding-right:40px;
	width:80px;
	float:right;
	font-weight:bold;
	padding-top:4px;
}

.boton2{
	color:#666666;
}

.boton1:hover{
	color:#F00;	
}

#pie{
	margin-top:10px; border-top:1px solid #bcbcbc; width:100%; 
}

#contenidoPie{
	width:989px;margin:0 auto; text-align:left; color:#666666; font-size:10px; margin-top:8px;
	margin-bottom:80px;
}

.ul1{
	padding-left:20px;
	line-height:21px;
}

.line1{
	height:1px;
	background-color:#a2a0a0;
}

.line2{
	height:3px;
	background-color:#fff;
}

.line3{
	height:1px;
	background-color:#ebecee;
}

.bt_link1{
	background-image:url(../images/bt_link1.gif); background-repeat:no-repeat;
	padding-left:41px;
	text-decoration:none;
	color:#333333;
	display:block;
	font-size:12px;
	padding-top:2px;
	height:20px;
}

.bt_link3{
	text-decoration:none;
	font-weight:bold;
	color:#F00;
	font-size:12px;
}

.head_table1{
	font-size:9px;
	font-family:Arial;
}

.bt_submenu, .bt_submenu:hover, .bt_submenu_sel, .bt_submenu_sel_no{
	background-image:url(../images/bullet1.gif); background-repeat:no-repeat; background-position:26px 11px ;
	padding-left:39px;
	text-decoration:none;
	color:#2b2b2b;
	height:12px;
	display:block;
	float:left;
	padding-top:7px;
	width:207px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	outline:none;

}

/*.bt_submenu:hover, */.bt_submenu_sel{
	font-weight:bold;
	background-image:url(../images/bullet1_down.gif); background-position:24px 13px ;
}

.bt_submenu_sel_no {
	font-weight:bold;
}

.bt_subsubmenu, .bt_subsubmenu:hover, .bt_subsubmenu_sel, .bt_subsubmenu_sel_no{
	background-image:url(../images/bullet1.gif); background-repeat:no-repeat; background-position:46px 11px ;
	padding-left:58px;
	text-decoration:none;
	color:#2b2b2b;
	height:12px;
	display:block;
	float:left;
	padding-top:7px;
	width:188px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	outline:none;
}

/*.bt_subsubmenu:hover, */.bt_subsubmenu_sel{
	font-weight:bold;
	background-image:url(../images/bullet1_down.gif); background-position:44px 13px ;
}

.bt_subsubmenu_sel_no {
	font-weight:bold;
}

.bt_subsubmenu_sel{
	background-color:#FFF;
	margin-top:5px;
	padding-top:2px;
	background-position:44px 8px ;
}

.bt_subsubsubmenu{
	background-image:url(../images/bullet2.gif); background-repeat:no-repeat; background-position:60px 12px ;
	padding-left:69px;
	text-decoration:none;
	color:#2b2b2b;
	/*height:12px;*/
	/*display:block;*/
	float:left;
	padding-top:7px;
	width:177px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	outline:none;
	line-height: 11px;
}

.bt_subsubsubmenu a, .bt_subsubsubmenu a:hover, .bt_subsubsubmenu .sel{
	 text-decoration:none;
	 margin-left:-10px;
	 padding-left:10px;
	 /*
	 display:block;
	 height:14px;
	 */
	 width:130px;
	 color:#2b2b2b;
	 outline:none;
}

.bt_subsubsubmenu a:hover, .bt_subsubsubmenu .sel{
	color:#FFF;
	background-color:#F00;
}

/*
.bt_subsubsubmenu:hover, .bt_subsubsubmenu_sel{
	font-weight:bold;
	background-color:#F00;
	color:#FFF;
}*/

.bt_menu, .bt_menu:hover, .bt_menu_sel, .bt_menu_sel_no {
	background-image:url(../images/bt_menu_off.gif); background-repeat:no-repeat;
	padding-left:36px;
	text-decoration:none;
	height:21px;
	display:block;
	float:left;
	padding-top:7px;
	width:210px;
	text-align:left;
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	outline:none;	
}

.bt_menu:hover, .bt_menu_sel_no {
	color:#cecece;
	background-image:url(../images/bt_menu_on.gif);
}

.bt_menu_sel{
	background-image:url(../images/bt_menu_active.gif);
	color:#fff !important;
}

.titulo_pag{
	font-size:24px;
	font-weight:bold;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

.titulo_pag2{
	font-size:18px;
	font-weight:bold;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:-15px;
}

.subtitulo_pag{
	color:#686868; font-size:11px; line-height:8px;	
}

#contenido_texto{
	padding-left:22px; float:left; width:720px; padding-top:31px; text-align:left;	
	font-size:11px; color:#272727; line-height:16px;
}

#col_1{
	width:460px;float:left; ; margin-bottom:25px; padding-right:20px;	
}
#col_dbl {
	width:705px;
	float:left;
	margin-bottom:10px;
}

.boton_imagen1{
	background-image:url(../images/bt_obras1.gif); background-repeat:no-repeat;
	display:block;
	width:240px;
	height:41px;
	text-decoration:none;
	color:#333333;
	background-position:40px;
	float:left;
	margin-right:6px;
	margin-bottom:1px;
}

.boton_imagen1 .texto{
	 background-image:url(../images/img_mini1.gif); background-repeat:no-repeat; height:41px; padding-left:74px; padding-top:11px; font-weight:bold; font-size:11px;	
}

#cuadrado_round{
	width:720px; margin-top:0px; font-size:12px; font-family:Arial; background-color:#FFF; border-left:1px solid #dedede; border-right:1px solid #dedede; text-align:left; float:left; padding-left:19px;	
}

#contenedor_all_box{
	width:740px;
	float:left;	
}

.bloque_museo{
	width:705px;
	padding-bottom:12px;
	border-bottom:1px solid #a1a1a1;
	float:left;
	line-height:16px;
	color:#292929;
	margin-bottom:18px;
}

.bloque_museo .imagen{
	width:228px; float:left;
}

.bloque_museo .texto{
	padding-right:20px;	
}

.bloque_museo .texto b{
	color:#ff0000;
	font-weight:normal;
}

.fecha{
	font-size:10px;
	font-family:Arial;
	color:#808080;
}

.bt_siguiente, .bt_siguiente_off {
	background-image:url(../images/bt_sig.gif);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	display:block;
	text-align:center;
	padding-top:5px;
	font-size:11px;
	color:#2b2b2b;
	text-decoration:none;
	float:left;
	margin-right:2px;
}

.bt_siguiente_off {
	background-image:url(../images/bt_sig_off.gif);
	color:#999 !important;
}

.bt_siguiente:hover{
	background-image:url(../images/bt_sig_on.gif);
}

.bt_pag, .bt_pag_on {
	background-image:url(../images/bt_pag.gif);
	background-repeat:no-repeat;
	width:33px;
	height:20px;
	display:block;
	text-align:center;
	padding-top:5px;
	font-size:11px;
	color:#2b2b2b;
	text-decoration:none;
	float:left;
	margin-right:2px;
}

.bt_pag_on {
	background-image:url(../images/bt_pag_on.gif) !important;
}

.bt_pag:hover{
	background-image:url(../images/bt_pag_on.gif);
}

.cuadrado_producto{
	float:left; width:240px; height:163px; margin-left:4px; margin-top:5px;
	background-image:url(../images/back_gama.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	/*background-color:#c1e3ee;*/
	font-size:10px;
	font-weight:normal;
	text-align:left;
}

.cuadrado_producto .titulo{
	font-size:12px;
	font-weight:bold;
	margin-left:7px;
	padding-top:7px;
	width:120px;
	float:left;
}

.cuadrado_producto a {
	text-decoration:none;
	color: #272727 !important;
}

.cuadrado_producto .logo{
	margin-top:8px;
	float:right;

}

.cuadrado_producto .texto{
	margin-left:12px;
	width:215px;
	height:92px;
	float:left;
	margin-top:20px;
}

.cuadrado_producto .boton{
	float:right;
	height:18px;
	width:18px;
	margin-right:5px;
	margin-top:-5px;
}


.button_child {
	width:240px;
	height:41px;
	overflow:hidden;
	float:left;
	margin-right:10px;
	margin-bottom:2px;
}

.button_child .txt {
	width:240px;
	margin:0px;
	padding:0px;
	text-align:left;
	margin-top:-29px;
	padding-left:68px;
	font-size:11px;
	font-weight:bold;
}

.button_child .txt a {
	text-decoration: none;
	color:#333;
}

#tab {
	float:right;
	width:244px;
	height:32px;
	background:url(/aire-acondicionado/images/ficha_tab.gif) no-repeat;
	margin-top:-1px;
	padding-top:8px;
	text-align:left;
	font-weight:bold;
	cursor:pointer;
}

#series {
	text-align:left;
	margin-left:20px;
	float:left;
}

#series a {
	color:#272727;
	text-decoration:none;
}

#series td.header {
	height:22px;
	background:url(/aire-acondicionado/images/gama_header.gif) repeat-x;
	color:#272727;
	border-bottom:1px solid #a2a0a0;
}

#series tr.line {
	height:2px;
}
#series tr.line2 {
	height:10px;
	background-color:#e9edee;
}

#series_content {
	float:left;
}

#series_content #columna1 {
	float:left;
	width:520px;
}
#series_content #columna2 {
	float:left;
	width:220px;
}

.bloque_prestaciones {
	width:100%;
	margin-bottom:20px;
	float:left;
	clear:both;
}

.bloque_prestaciones .content {
	padding:0;
	margin:0;
	width:100%;
	float:left;
}

.bloque_prestaciones .titulo {
	border-bottom:1px dotted #000;
	margin-bottom:5px;
}

.bloque_prestaciones .texto {
	width:300px;
	float:right;
	text-align:left;
}

.bloque_prestaciones .texto_dbl {
	width:100%;
	float:left;
	text-align:left;
}

.bloque_prestaciones .texto ul {
	margin-left:-20px;
}

.bloque_prestaciones .texto ul {
	/*margin-bottom:-20px;*/
}
.bloque_prestaciones .texto ul li {
	margin-bottom:-8px;
}

.bloque_prestaciones .imagen {
	width:150px;
	height:109px;
	margin-right:10px;
	margin-top: 12px;
}



.bloque_car {
	width:100%;
	margin-bottom:10px;
	float:left;
	clear:both;
}

#white_content {
	width:741px !important;
	background-color:#fff;
	float:left;
	margin-bottom:0px;
}

.tabButton {
	width:171px;
	height:33px;
	text-align:left;
	border:0;
	padding:0;
	margin:0;
	float:right;
	background:url(/aire-acondicionado/images/tabs-sprite.png) no-repeat 0px 0px;
	padding:15px 0px 0px 20px;
	font-weight: bold;
	color:#5b5c5d;
	cursor:pointer;
}
.tabButtonOn {
	background:url(/aire-acondicionado/images/tabs-sprite.png) no-repeat 0px -48px !important;
	cursor:default !important;
}

.tabButtonOff {
	background:url(/aire-acondicionado/images/tabs-sprite.png) no-repeat 0px -96px !important;
	cursor:default !important;
	color:#cacaca;
}

#pro_title {
	float:left;
	position: relative;
	margin-top: -60px;
	margin-left: 20px;
	font-size: 22px;
	font-weight: bold;
	text-align:left;
}

.pro_subtitle {
	font-size: 12px;
	font-weight: normal;
}

.pro_novedad {
	float:left;
	position: relative;
	margin-top: -110px;
	margin-left: -10px;
}


#pro_img {
	float:left;
	position: relative;
	
}

img.pdf {
	margin-right:5px;
	margin-top:-4px;
}

/*
 * Botones
 */
a.button1, a.button2, a.button3, a.button1_disable, a.button2_disable {
	display:-moz-inline-box !important;
	display:inline-block !important;
	cursor:pointer !important;
	border:none !important;
    font-size:0 !important;
    line-height:0 !important;
	background-position:0 0 !important;
	background-repeat:no-repeat !important;
	height:30px !important;
	text-decoration:none !important;
	color:#fff !important;
	/*font-style:normal;*/
	margin:0 6px 0px 0 !important;
	padding:0 10px 0 0 !important;
	vertical-align:middle !important;
    padding-top:-2px !important;
	_position:relative !important;
	_width:10px !important;
	_overflow-y:hidden !important;
}

a.button1, span.button1, a.button1 span {
    background-image:url(/aire-acondicionado/images/button1.png) !important;
}

a.button1 span {
	white-space:nowrap !important;
	cursor:pointer !important;
    color:#fff !important;
	display:-moz-inline-box !important;
	display:inline-block !important;
	line-height:1.2 !important;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:11px !important;
    font-style:normal !important;
    font-weight:bold !important;
    background-color:transparent !important;
	background-position:100% 0 !important;
	background-repeat:no-repeat !important;
	height:30px !important;
	padding:8px 30px 0 0px !important;
	margin:0 -16px 0 10px !important;
	border:none !important;
	vertical-align:text-top !important;
	zoom:1 !important;
	_position:relative !important;
    _padding-left:0px !important;
	_padding-right:12px !important;
	_margin-right:-10px !important;
	_display:block !important;
	_top:0 !important;
	_right:-5px !important;
}

a.button1_disable span {
	cursor:default !important;
}

a.button2_disable span {
	cursor:default !important;
}

a.button1:hover, span.button1:hover {
	background-position:0 -60px !important;
	color:#ff0000 !important;
	text-decoration:none !important;
}
a.button1:hover span, span.button1:hover button {
	background-position:100% -60px !important;
}

.listado_uso {
		list-style: none;
		padding-left:0px;
}

.listado_uso li {
	margin-bottom: 10px;
}

.listado_uso li a {
	text-decoration: none;
	color:#000;
	background:url(../images/bullet1.gif) no-repeat 0px 3px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	outline:none;
	display:block;
}

.tit_cat_big {
	font-weight: bold;
	font-size: 14px;
}

#buscador {float:right; margin-top:10px;}
#txtBus {float:left;}
#btnBus {float:left; margin-left:5px; margin-top:-5px;}
form {padding:0; margin:0;}
