@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
body {
	line-height: 1;
	background: url(../images/body_bg.jpg) top center repeat-x;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{text-decoration:none}


#wrapper{width:100%;background: url(../images/header_bg.jpg) top center no-repeat;}
#main{width:980px;margin: 0 auto;}
#menu{width:100%;height:106px;}
#logo{width:212px;height:106px;float:left;}

#botonera_secciones{width:768px;font-size:13px;font-weight:bold;text-transform:uppercase;float:right;}

#botonera_secciones .menu ul{background:#fff;-moz-border-radius:0 7px 7px 7px;overflow:hidden;margin:0 0 0 -6px;border:1px solid #ccc}
#botonera_secciones .menu ul li{width:155px;background:none;clear:both}
#botonera_secciones .menu ul li a{width:145px;font-size:11px;color:#666;text-transform:none;border-bottom:none;line-height:25px;padding-left:10px;border-bottom:1px solid #eee;float:left}
#botonera_secciones .menu ul li a:hover{color:#444;background:url(../images/bg_submenu_li_hover.png) bottom left repeat-x transparent;padding-left:10px;border-bottom:1px solid #eee;line-height:25px}

#botonera_secciones ul{padding:25px 5px 0 5px;}
#botonera_secciones li{padding:0 10px;float:left;}
#botonera_secciones li a{;font-size:13px;color:#005488;padding:0 0 5px;border-bottom:2px solid #005488;text-shadow:0 2px 3px #eee;}
#botonera_secciones li a:hover, #botonera_secciones li a.active{background: url(../images/btn_hover.png) bottom center no-repeat;padding:0 0 5px;border-bottom:2px solid #00bee1;color:#00bee1;line-height:auto}

#botonera_derecha{width:530px;height:45px;font-size:11px;font-weight:bold;background: url(../images/Botonera_derecha_bg.jpg) no-repeat;float:right;clear:right}

#botonera_derecha .moduletable_menuherramientas,#botonera_derecha .moduletable_menubasico{float:left;overflow:hidden}

.moduletable_menuherramientas a{color:#404040;float:left}
.moduletable_menuherramientas a:hover,.moduletable_menuherramientas a.active{color:#005488}
#botonera_derecha ul{padding:23px 16px 10px 12px;background:#f5f5f5;-moz-border-radius:0 0 10px 10px;margin-right:20px;overflow:hidden}
#botonera_derecha li{padding: 0px 3px;float:left;}

.moduletable_menuherramientas li a{height:18px;color:#404040;padding:5px 0 0 24px;background-repeat:no-repeat;display:block;float:left;}
.moduletable_menuherramientas li a:hover{background-position:0 -22px;}
.moduletable_menuherramientas li a.pccontrol{background-image:url(../images/boton1_derecha.jpg)}
.moduletable_menuherramientas li a.soporte{background-image:url(../images/boton2_derecha.jpg)}
.moduletable_menuherramientas li a.webmail{background-image:url(../images/boton3_derecha.jpg)}

#botonera_derecha .moduletable_menubasico{padding:28px 20px 5px 20px}
#botonera_derecha .moduletable_menubasico a{color:#666}
#botonera_derecha .moduletable_menubasico a:hover{color:#005488}

#columna_izq{margin:20px 0}
#columna_derecha{margin:21px 0}

#columna_izq{width:644px;float:left;}

#contenido{min-height:355px;font-size:13px;padding:5px 35px;}

#contenido,#contenido p,#contenido li,#contenido a{font-size:13px;font-weight:normal;line-height:18px}
#contenido,#contenido p,#contenido li{color:#828282}
#contenido p{padding:7px 0}
#contenido li{background:url(../images/li_contenido.png) 2px 9px no-repeat;line-height:15px;padding:3px 0 3px 12px}
#contenido a:link, #contenido a:visited{color:#005488}
#contenido a:hover{color:#333;text-decoration:underline}

#data_gral{padding:15px 35px 50px;font-size:13px;line-height:20px;color:#666;}

#columna_izq h1{font-size:17px;font-weight:normal;color:#666;letter-spacing:-0.5px;text-transform:uppercase;padding:7px 0 0 0}
#columna_izq h2{font-size:15px;font-weight:bold;color:#005488;padding:0}

#flash1 {
	width:644px;
	height:397px;
	background:url(../images/banner_flash_bg.jpg)top center no-repeat;
	float: left;
}

#mapa_sitio{float:left;padding:0 0 0 36px;}
#mapa_sitio.interiores{background:url(../images/linea_divisoria_h.jpg) top center no-repeat;padding:10px 0 0 36px;margin-top:20px}

#mapa_sitio .col{width:105px;float:left;margin:15px 12px 0 0}
#mapa_sitio .first{clear:left}
#mapa_sitio .last{margin-right:0}

#mapa_sitio h2,#mapa_sitio h2 a{font-size:12px;color:#005488;text-transform:uppercase;padding-bottom:10px;line-height:13px;text-shadow:0 1px 1px #ddd}
#mapa_sitio h2 a:link, #mapa_sitio h2 a:visited{color:#005488;}
#mapa_sitio h2 a:hover{color:#00bee1}

#mapa_sitio ul{font-size:11px;margin-bottom:10px}
#mapa_sitio .col li{font-size:10px;list-style:none;background: url(../images/li_mapa_sitio.jpg) 2px 2px no-repeat;padding:0 0 7px 15px;}
#mapa_sitio .col li a,#mapa_sitio .col li a:link, #mapa_sitio .col li a:visited{color:#777;text-shadow:0 1px 1px #ddd}
#mapa_sitio .col li a:hover,#mapa_sitio a.active{color:#000}

#flash2 {
	width:336px;
	height:220px;
	background: url(../images/info_flash_bg.jpg) top center no-repeat;
	float: left;
}
#columna_derecha {
	width:336px;
	float: left;
}
#novedades {
	padding: 5px 0;
	width:336px;
	/*height:450px;*/
	float: left;
}
#novedades_top{width:336px;height:11px;background: url(../images/novedades_top.jpg) 0 0 no-repeat;}
#novedades_middle{background:url(../images/novedades_middle.jpg) 0 0 repeat-y;}
#novedades_bottom{width:336px;height:13px;background:url(../images/novedades_bottom.jpg) top left no-repeat;}

/*newsletter: nuevo! dic10*/


#newsj {
	padding:5px 0;
	width:336px;
	height:100px;
	float: left;
}

#newsj_top{width:336px;height:11px;background: url(../images/novedades_top.jpg) 0 0 no-repeat;}
#newsj_middle{background:url(../images/novedades_middle.jpg) 0 0 repeat-y;}
#newsj_bottom{width:336px;height:13px;background:url(../images/novedades_bottom.jpg) top left no-repeat;}
#newsj h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #039;
	}
.inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #069;
	border: 1px solid #999;
	width: 270px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	margin-top: 5px;
}
#aca_22 {
	margin-top: -3px;
	margin-bottom: 10px;
	padding-bottom: 10px;

}
#wz_12 {
	margin-bottom: 7px;
}
.button {
	background-image: url(../images/bt_suscribite.png);
	background-repeat: no-repeat;
	float: right;
	height: 20px;
	width: 116px;
	color: transparent;
	background-color: transparent;
	text-decoration: none;
	background-position: 0px -20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-attachment: scroll;
}
.button:hover {
	background-image: url(../images/bt_suscribite.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 0px;
	background-color: transparent;
}


#presupuesto {
	float: left;
	font-size:12px;
	line-height: 18px;
	padding-top: 35px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#presupuesto a:link, #presupuesto a:visited {
	color: #005488;
	font-weight:bold;
}
#presupuesto a:hover, #presupuesto a:active {
	color: #00bee1;
	font-weight:bold;
}
#footer{width:100%;height:97px;background: url(../images/footer_bg.jpg) repeat-x;clear:both;text-shadow:0 1px 2px #444}
#footer_main{width:980px;margin: 0 auto}
#footer_logo_iwinds {
	width:165px;
	height:97px;
	float:left;
}
#footer_info {
	width:390px; /*width:415px;*/
	padding: 22px 5px 20px;
	height:42px;
	float:left;
	color:#CCC;
	font-size:11px;
	line-height: 16px;
}
#footer_redes_sociales {
	width:150px;
	height:67px;
	padding: 20px 10px 10px;
	float:left;
	color:#CCC;
	font-size:12px;
	line-height: 16px;
}
#iconos{padding:10px 0}
#iconos img{float:left;padding: 0 13px 0 0;}
#footer_logo_qkstudio {
	float:left;
	width:120px;
	height:62px;
	padding:35px 30px 0 0;
}
#qk_footer:link, #qk_footer:visited {
	background: url(../images/qk_logo.png) 70px 0 no-repeat;
	display:block;
	width:180px;
	height:29px;
	color:#CCC;
	font-size:11px;
	font-weight:bold;
}
#qk_footer:hover {
	background-position:70px -29px;
	color:#06abce;
}
#qk_footer span {
	padding: 15px 0px 0 16px;
	display:block;
}
.linea_divisora {
	width: 10px;
	height:97px;
	float: left;
	background:url(../images/linea_divisoria.jpg)top center no-repeat;
}

/*********************************** MODULOS **********************************************/

/*NOTICIAS*/

div#novedades_middle div.moduletable{width:270px;padding:0 0 0 25px}
div#novedades_middle div.moduletable h3{font-size:16px;color:#005488;text-transform:uppercase;border-bottom:1px solid #ccc;padding:0 0 5px 0}
div#novedades_middle div.ucd_title a{font-size:17px;line-height:20px;font-weight:normal;color:#999;padding:5px 0 0 0;display:block;text-shadow:1px 1px 0 #fff}
div#novedades_middle div.ucd_title a:hover{color:#666}
div#novedades_middle span.ucd_date{font-size:10px;line-height:15px;font-weight:normal;color:#909090}
div#novedades_middle div.ucd_introtext{font-size:12px;line-height:16px;font-weight:normal;line-height:17px;padding:0 0 5px 0}
div#novedades_middle div.ucd_introtext img{width:268px;height:80px;float:left;border:1px solid #ccc;margin:3px 0}
div#novedades_middle a.ucd_readon{width:70px;height:32px;line-height:29px;font-size:11px;font-weight:bold;color:#999;background:url(../images/bt_leermas_novedades.png);text-align:center;text-shadow:0 2px 0 #fff}
div#novedades_middle a.ucd_readon:hover{color:#666}

/*NEWSLETTER*/

div#newsj_middle div.moduletable_jn{width:270px;padding:0 0 0 25px}
div#newsj_middle div.moduletable_jn h3{font-size:16px;color:#005488;text-transform:uppercase;border-bottom:1px solid #ccc;padding:0 0 5px 0}


/*BREADCRUMBS*/

.breadcrumbs,#contenido .breadcrumbs a{font-size:11px;font-weight:normal}
#contenido .breadcrumbs a:hover{text-decoration:none}
.breadcrumbs img{margin:0 3px}

/*********************************** JOOMLA **********************************************/
.blog{margin-top:10px}  /*margin-top:30px*/
.contentheading{padding:45px 0 17px 0}
.blog .contentheading{padding:15px 0 17px 0}
.blog .componentheading,.contentheading{width:574px;font-size:26px;line-height:29px;color:#2a4e86;letter-spacing:-1px;background:url(../images/bg_title.png) bottom left no-repeat;margin-bottom:8px}
.contentpaneopen img{border:0px solid #00BEE1;margin:3px 7px;padding:4px;max-width:535px}
#contenido .blog a.readon{width:70px;height:32px;line-height:29px;font-size:11px;font-weight:bold;color:#999;background:url(../images/bt_leermas.png);text-align:center;text-shadow:0 2px 0 #fff;display:block;margin-top:15px}
#contenido .blog a.readon:hover{color:#666;text-decoration:none}

div.componentheading {padding:45px 0 17px 0}
div.componentheading {width:574px;font-size:26px;line-height:29px;color:#2a4e86;letter-spacing:-1px;background:url(../images/bg_title.png) bottom left no-repeat;margin-bottom:8px}


/*********************************** MODULO OLARK CHAT **********************************************/
#habla_expanded_div div,#habla_expanded_div a{visibility:hidden}

#habla_expanded_div #habla_middle_div,#habla_expanded_div #habla_conversation_div,#habla_expanded_div habla_offline_message_sent_div,#habla_expanded_div #habla_offline_message_div,#habla_expanded_div #habla_pre_chat_div,#habla_expanded_div #habla_offline_clear_div,#habla_expanded_div #habla_pre_chat_clear_div,#habla_expanded_div #habla_input_div{visibility:visible}

.container_pods div.tooltip_desc{top:22%;left:32%;line-height:125%;cursor:default}
.container_pods span.tooltip_idesc{margin:5px!important}

.habla_conversation_div{font-size:12px}#newsj_middle h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #036;
}
