@charset "utf-8";
/* CSS Document */
div.clear  { clear: both; }
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#bg_top {
	width:100%;
	height:124px;
	background-image:url(../images/bg_top.jpg);
	background-position: top center;

}
#bg_banner {
	width:100%;
	height:398px;
	background-image:url(../images/bg_banner.jpg);
	background-position: top center;
	padding-top:28px;
}

#bg_logos {
	width:100%;
	height:92px;
	background-image:url(../images/bg_logos.jpg);
	background-position: top center;
	z-index:0;
}
#bg_footer {
	width:100%;
	height:79px;
	background-image:url(../images/bg_footer.jpg);
	background-position: top center;
	margin:0 auto 0 auto;
}
#div_center {
	width:1000px;
	height:auto;
	margin:0 auto 0 auto;
}
#bg_menu {
	width:100%;
	height:43px;
	background-color:#6c6d6f;
}
#bg_body {
	width:100%;
	height:auto;
	background-color:#f5f4f4;
}
/*********TOP*********/
#logo {
	margin-left:55px;
	padding-top:10px;
	float:left;
}
#socials {
	margin-left:605px;
	padding-top:25px;
	width:74px;
	height:auto;
	float:left;
}
#btn_socials {
	width:36px;
	height:39px;
	float:left;
}
#text_top{
	margin-left:709px;
	margin-top:65px;
	width:260px;
	height:auto;
	float:left;
	font-size:10px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#6c6d6f;
	
}

/*********BODY*********/
#image_body {
	margin-left:640px;
	margin-top:15px;
	float:left;
	
	
}
#text_body {
	width:560px;
    height:auto;
	margin-top:15px;
	margin-left:50px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#6c6d6f;
	font-size:12px;
	position:absolute;
}

/*********LOGOS*********/
#cont_logos {
	z-index:10;
	width:940px;
	margin-left:15px;
	height:97px;
	background-image:url(../images/logos/bg_footer.jpg);
	top:552px;
	padding-top:6px;	
	padding-left:35px;
	position:absolute;
}
/*********FOOTER*********/
#text_copy{
	margin-left:47px;
	margin-top:32px;
	width:350px;
	height:auto;
	float:left;
	font-size:11px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	color:#6c6d6f;
}
#text_logo{
	margin-left:710px;
	margin-top:32px;
	width:150px;
	height:auto;
	float:left;
	font-size:11px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	color:#6c6d6f;
}
#image_logo_first{
	margin-left:780px;
	margin-top:17px;
	float:left;
	position:absolute;
}


#tittle_clientes {
	width:960px;
    height:auto;
	margin-top:15px;
	margin-left:50px;
	float:left;
}

/*CONTACT*/

.text_contact_gray{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434445;font-weight:bold;
}
a.contact_link {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cf7600;
	font-weight:bold;
}
a:hover.menu_contact{
	color: #1b1d70;
}
#left_contact{
	height:auto;
	width:310px;
	padding-left:5px;
	float:left;
}
#right_contact{
	height:auto;
	width:170px;
	padding-left:60px;
	float:left;

}

#cont_form2{
	padding-left:5px;
	padding-top:10px;
}
.input1 {
	border: 1px solid #949292;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #505050; height:22px;
	background-color: #eeecec;
	width:320px;
}
.input2 {
	border: 1px solid #949292;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #505050; height:80px;
	background-color: #eeecec;
	width:320px;
}
.botonformulario {
	border: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 13px;
	color: #fff;
	background-color: #6c6d6f;
	width:110px;
	height:29px;
	text-align:center;
}




/*------------------------------------ Gallery ----------------------------------*/
#gallery {width:650px;}
				  
#content-gallery {width:960px; height:530px; margin:auto; font:12px Arial; 
                  color:#837351;}
                  
#gallery-wraper {padding-left:17px; height:530px; width:960px; margin:26px auto; text-align:left;}
div.content {display:none; float:right; width:580px;}
div.content a, div.navigation a {text-decoration:none;}

/*----------------------------------- THUMBNAILS --------------------------------*/
#thumbs {margin-top:38px;}
ul.thumbs {clear:both; height:380px;overflow:hidden;}
ul.thumbs li {float:left; margin:5px 9px 5px 0; border:1px solid #6c6d6f;}
a.thumb {padding:2px; display:block;}
ul.thumbs li a:hover {border-color:#fff;}
ul.thumbs li.selected a.thumb {background:#6c6d6f;}
ul.thumbs img {border:none; display:block;}

/*--------------------------- TOP AND BOTTOM NAV-NUMBERS ------------------------*/
div.navigation div.top {height:35px;}
div.navigation div.bottom {margin-top:15px;}
div.pagination {clear:both;}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis 
    {display:block; float:left; padding:3px 7px 3px 7px; color:#fff; 
     font:11px Arial; background-color:#6c6d6f; margin-right:2px;}
div.pagination a:hover {background-color:#e99c32; color:#f2eada; font:bold 11px Arial;}
div.pagination span.current {font:bold 11px Arial; color:#666; 
                             background-color:#fff;}

/*---------------------------- Button PLAY-PAUSE SLIDESHOW ----------------------*/
#controls { margin-top:14px; float:right; width:130px; height:20px; 
           padding-right:25px; background:no-repeat bottom left url('../images/background-play.jpg');}
#controls .ss-controls {padding:3px 0 0 18px;}
#controls .ss-controls a {color:#f2eada; font:bold 11px Arial;}

/*------------------------- Loading image for the BIG PHOTOS --------------------*/
div.loader {position:absolute; width:600px; height:450px;
            background-image:url('../images/loaderwhite.gif');
            background-repeat:no-repeat; background-position:center;}
	
/*------------------------------- BIG PHOTOS WRAPPER-----------------------------*/
div.slideshow-container {position:relative; clear:both; padding-left:17px;}
div.slideshow span.image-wrapper 
    {display:block; position:absolute; border:1px solid #6c6d6f; padding:3px 3px 0 0;}
div.slideshow img {border:none;}