@charset "utf-8";
/* climafit */
* {
	margin:0;
	padding:0;
	border:0;
}
html { height:100%;}
body { 
margin:0; 
padding:0; 
background:#eee8da url(../images/back-body-left.jpg) repeat-x left top;
text-align:center;
font-family: "Trebuchet MS";
font-style: normal;
font-weight: normal;
color: #7b786f;
text-decoration: none;
font-size: 76%;
} 

img,a img {

}
.clearer { clear:both; }
span, a, p, div, h1, h2, h3, h4, h5 {
	font-family: "Trebuchet MS";
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
} 
a:hover { color:#B3553C; }

b { font-weight:normal; font-weight:bold; color: #666; }  
strong, .required{ color:#d96041;  }

h1, h1 a {font-size:18px; font-weight:bolder; color:#d96041; display:inline; margin:0; padding:0; } 
h1 a:hover { color:#5c5952; } 

h1#brown {font-size:18px; font-weight:bolder; color:#79766e; display:inline; margin:0; padding:0; } 
h2, h2 a { font-size:18px; font-weight:bolder; color:#FFFFFF; display:inline; margin:0; padding:0; } 
h2 a:hover { color:#fdefcf; } 
h2#PX14 { font-size:14px;} 

h3 { font-size:16px; font-weight:bolder; color:#d96041; display:inline; margin:0; padding:0; } 
h3 a{ font-size:14px; font-weight:bolder; color:#d96041; display:inline; margin:0; padding:0; } 
h4 { font-size:14px; font-weight:bolder; color:#d96041; display:inline; margin:0; padding:0; } 
h5, h5 a{ font-size:14px; font-weight:bolder; color:#79766e; display:inline; margin:0; padding:0; } 
h5 a:hover{ color:#d96041; } 

.exclamacion { padding-left:16px; background:url(../images/exclamacion.gif) no-repeat 0px 50%;}
#flashcontent { font-size:15px; text-align:center;}
#flashcontent a { color:#D96041; font-weight:bolder;}

/********* maqueta **********/
.wraper {
	margin:0 auto;
	position:relative;
	text-align:right;
	width:1000px;
}
.maqueta-container {width:1000px; }

.contenedor-cabecera-1, 
.contenedor-cabecera-2,
.contenedor-cabecera-3 { float:left; height:249px;}

.contenedor-cabecera-1 { width:180px;}
.contenedor-cabecera-2 { width:780px;}
.contenedor-cabecera-3 { width:229px;}

/************ menu sup ***********/
#topLinks { margin-top:60px; float:right; width:140px;} 
#topLinks ul { margin:0; padding:0;  } 
#topLinks ul li { list-style:none; } 
#topLinks ul li a{ 
font-size:11px;
height:22px;
background: url(../images/bg-menu-sup.gif) no-repeat left bottom; 
color:#333333; 
display:block; 
width:auto; 
padding:5px; 
padding-left:15px;
line-height: normal;
text-decoration:none;
} 
#topLinks ul li a:hover{ color:#FFFFFF;} 
#topLinks ul li a img { vertical-align: middle; margin:0; padding:0;}

/*************** contenido left ************/
#bodyPadLeft {
	position:absolute;
	z-index:4;
	left:0px;
	top:251px;
	width:180px;
	background: transparent url(../images/esquina-izquierda.gif) no-repeat top right;
	height: 451px;
}
#bodyPadMiddle {
	position:absolute;
	z-index:2;
	left:153px;
	top:251px;
	width:826px;
	background:url(../images/bg_middle.gif) repeat-y left top;
}
#bodyPadRight {  position:absolute; z-index:5; left:960px; top:251px; width:26px; background: transparent url(../images/esquina-derecha.gif) no-repeat top left;}
#bodyPadMiddleTopDiv { width:780px; margin-left:27px;  }

/*menu izq*/
#mainMenu { margin-top:10px; } 
#mainMenu ul { margin:0; padding:0;  } 
#mainMenu ul li { list-style:none; background: url(../images/line-mainmenu.jpg) repeat-x left bottom; margin:0; padding:0;} 
#mainMenu ul li a{  height:auto; font-size:16px; font-weight:bolder; display:block; color:#79766e; width:auto;  padding:5px; padding-right:10px; text-align:right; 
height:auto !important; height:16px;} 
#mainMenu ul li a:hover{ color:#000000; } 
#mainMenu ul li#active span,
#mainMenu ul li a span { color:#98958e; font-size:10px; line-height:14px; height:auto !important; height:10px; display:block;} 
#mainMenu ul li a:hover span{  color:#FFF;} 
#mainMenu ul li#active{ color:#B1B390; font-size:16px; font-weight:bolder; display:block; width:auto;  padding:5px; padding-right:10px; text-align:right;} 
 

/************* contenido medio ********/
#bodyContents { padding:10px; min-height:460px; height:auto !important; height:460px;}

#middleHeaderBar {
	background-color:#666;
	padding:10px;
	width:auto;
	padding-top:5px;
	padding-bottom:5px;
} 
#middleHeaderBar span { color:#fff; font-size:11px;}
#newsSlider { /*height: 75px; overflow: hidden;*/ float:left; width:69%; padding-bottom:3px; } 

.whitePanel {background: #fff; margin-bottom:10px; border:1px solid #f2f2f2; padding: 3px;}


/************* contenido right **********/
#rightSidePadTabs { margin-top:13px; margin-left:12px;} 
#rightSidePadTabs ul{ margin:0; padding:0; list-style:none; } 
#rightSidePadTabs ul li.barra { background:  url(../images/line-mainmenu.jpg) repeat-x left bottom; padding-bottom:0px; margin-bottom:2px;} 
#rightSidePadTabs ul li a{ font-size:14px; font-weight:bolder; color:#79766e; display:block; width:auto;  padding:5px;  padding-bottom:10px; padding-top:6px; padding-left:13px; background: url(../images/bullet-sidetab.jpg) no-repeat left 10px; } 
#rightSidePadTabs ul li a:hover{ color:#d96041;  } 
/*#rightSidePanelTabsUL li div { xbackground: url(../images/line-mainmenu.jpg) repeat-x left top; padding-top:10px;}*/


#rightSidePadTabs li li{ background:#f9f6ef url(../images/line-mainmenu.jpg) repeat-x left bottom;  } 
#rightSidePadTabs li li a{ font-size:12px; font-weight:normal; color:#79766e; display:block; width:auto;  padding-bottom:6px; padding-top:6px; padding-left:24px; background: url(../images/bullet-orange.gif) no-repeat 10px 12px;} 
#rightSidePadTabs li li a:hover{ font-weight:normal; background:#fff url(../images/bullet-orange.gif) no-repeat 10px 12px; }

.globo { text-align:right; padding-top:3px; color:#fff; font-weight:bold; font-size:16px; padding-right:10px;}
#homeTestimonialBox { background: url(../images/callout-home.jpg) no-repeat left top; width:220px; height:192px;} 
#homeTestimonialBox div { color:#fff0cc;  margin-left:11px; padding-top:10px; margin-right:17px; line-height:15px; font-size:11px; overflow:hidden; height:139px; }

.derecha-noticia a { height:18px;}

/************* footer ************/
#footer { background-color:#5c5952; padding:10px;  color:#e0ddd8; font-size:11px; text-align:center; padding-bottom:15px;}
#footer h5 { font-size:12px; font-weight:bolder; color:#79766e; display:inline; margin:0; padding:0;} 
#footer a{ color:#e0ddd8; font-size:11px; } 
#footer a:hover{  color:#fff; }


/*************** home *******/
.tabla-imagenes-home td.tabla-vacia { width:7px;}
.services {
display:inline;
float:left;
font-family:Tahoma,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
top:0pt;
right:0pt;
bottom:0pt;
left:2px;
width:175px;
}
.services dd:hover, .services dd:active, .services dd:focus {
background-color:#B1B390;
}
.services dd a {
display:block;
height:200px;
padding-top:3px;
padding-right:6px;
/*padding:6px 12px 6px 12px;*/
text-align: justify;
width:168px;
word-spacing:0px;
}
.services dd a em {
background-color:#757575;
color:#E5E5E5;
display:inline;
float:right;
font-size:0.91em;
font-style:normal;
line-height:12px;
margin:-14px 0pt 0pt;
padding:0pt 3px 1px;
position:relative;
}
.services dd a:hover em, .services dd a:active em, .services dd a:focus em {
color:#FFE032;
}
.services dd img {
border:1px solid #F2F2F2;
display:block;
margin:5px 0pt 5px 5px;
width:163px;
}
.services dd a {
color:#666 !important;
}
.services dd a:hover, .services dd a:active, .services dd a:focus {
background-color:#B1B390;
}
.services dd span {
display:block;
padding-left:6px;
}
.services dt {
background-position:0pt;
background-repeat:no-repeat;
height:27px;
text-indent:-5000px;
}
p.espacio { height:1px; line-height:1px;}
.img_servicio_tecnico { border:5px #e4e0d1 solid;}
.home_consignas { width:300px; float:right; background: url(../images/regla2.gif) repeat-y top left; padding-left:22px ; padding-right:10px; font-size:11px;} 
.home_consignas p { margin-bottom:2px; /*padding:2px 0 2px 0;*/}
 p.icono { font-weight:bolder; background:url(../images/bullet_general.gif) no-repeat 0px 50%; padding-left:18px;}
 
#bodyPadLeft2 {
	position:absolute;
	z-index:4;
	left:-7px;
	top:666px;
	width:180px;
	height: 120px;
}
#bodyPadLeft3 {
	position:absolute;
	z-index:4;
	left:15px;
	top:1119px;
	width:777px;
	height: 680px;
	background: transparent url(../imagenes/home/tapatest.jpg) no-repeat top left;
}
