@charset "utf-8";
/* CSS Document */

body {
	background-color: #fafafa;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}
*{
    margin: 0;
    padding: 0;
}
img{
    border: 0;
}
a{
    text-decoration: none;
    color: #000;
}
#menu_header ul li a:hover{
    font-weight: bold;
}
#menu_header ul li.selected a{
    font-weight: bold;
}
#menu_header{
    float: right;
    margin: 25px 7px 0 0;
}
li{
    width: 104px;
    list-style: none;
    float: left;
}
#buy{
	width: 130px;	
}
/*configuraciones*/
.error{color:#ff0000;}
#content_page {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    position: relative;
}
#content_body{
    width: 986px;
    height: auto;
    padding: 0 7px;
}
/* header */
#header{
    width: 1000px;
    height: 69px;
    float: left;
}
/* menu */
#logo{
     margin: 1px 0 0 10px; 
     float: left;
}


#title{
    width: 92px;
    height: 18px;
    background: url(../images/select2.gif);
    padding: 3px 0 0 12px;
    cursor: default;
    text-align:left;
}
#sec li{
    width: 87px;
    height: 18px;
    padding: 3px 0 0 15px;
    cursor: default;
}
#sec{
    width: 102px;
    display: none;
    position: absolute;
    border: 1px solid #a8a8a8;
    background: #fff;
}
#menu_bottom{
    float: right;
    margin: 9px 4px 0 0;
}
#menu_bottom li{
    width: 58px;
    height: 37px;
    margin-right: 12px;
    cursor:pointer;
}
/* footer */
#footer{
    width: 975px;
    height: 30px;
    float: left;
    padding: 10px 0 0 25px;
	font-size:10px;
}
/* content center */
#content_center{
    width: 988px;
    height: 581px;
    background: url(../images/box_background.gif);
    margin: 0 auto;
    float: left;
}

.content_inf{
    width: 974px;
    height: 516px;
    float: left;

}
/*para el efecto transfer*/
.ui-effects-transfer { border: 2px dotted gray; } 

#content_aux{
    width: 974px;
    height: 516px;
}
#content_body_center{
    width: 974px;
    height: 516px;
    margin: 7px 0 0 7px;
    float: left;
}
.text{
    width: 405px;
    height: auto;
    text-align: left;
    float: left;
    margin: 54px 0 0 25px;
}
.title{
    font-size: 25px;
}
.explain{
    font-size: 14px;
    margin-top: 50px;
}
#content_inf img{
    float: left;
    margin: 20px 0 0 60px;
}
#content_inf5 .explain{
	margin-top:50px;
}
/* banner footer */
#banner_footer{
    width: 988px;
    height: 58px;
    background: url(../images/banner_footer.gif);
    float: left;
}
/* content index */
.text li{
	float:none;
	width:auto;
	list-style:disc;
	line-height:20px;
}
.text ul{
	margin-left:25px;
}
.text .explaining{
	height:330px;
	width:inherit;
	/*overflow:auto;*/
}
/* flexcroll style */
#flexcroll2{ height:330px; }
.explaining p{
	margin-bottom:7px;
	text-align:justify;
}
.text a{
	text-decoration:underline;
	font-weight:bold;
}

/* content company */
#content_company{
    width: 978px;
    height: 571px;
    padding: 5px 0px 5px 5px;
    float: left;
}
.title_content{
    width: 976px;
    height: 43px;
    border-bottom: 1px solid #a8a8a8;
    margin-left: 1px;
    float: left;
}
#content_company .title_content p{
    margin: 14px 0 0 29px;
    font-size: 12px;
    font-family: inherit;
    float: left;
}
#content_company .explain .title{
    float: left;
	font-size: 25px;
	margin-bottom:35px;
}
#content_company .explain{
	width:810px;
	padding:45px;
	margin:0;
	float:left;
}
#content_company .explain p{
	margin: 0 0 10px 0;
	width:888px;
    float: left;
	clear:both;
	font-size:12px;
	text-align:justify;
}
#content_company img{
    float: left;
    margin-top: 70px;
}
.explain a{
	text-decoration:underline;
	font-weight:bold;
}
/* content contacts */
#content_contacts{
    width: 978px;
    height: 571px;
    background: url(../images/background_contacts.gif) right bottom no-repeat;
	padding:5px 0px 0px 5px;
    float: left;
}
.title_content{	float:left;}
.title_content p{
    width: 433px;
    font-size: 12px;

}
.title_left{
    float: left;
    padding: 14px 0 0 24px;
	
}
#contacts_left{
    width: 432px;
    height: 497px;
    padding: 30px 0 0 25px;
    float: left;
	background:url(../images/contact.gif) bottom right no-repeat;
}
.contact{
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 18px;
}
.contact p{
	margin-bottom:10px;
}
#contacts_left img{
    float: right;
}
#contacts_right{
    width: 521px;
    height: 527px;
    float: right;
}
.title_form{
    color: #fff;
    float: left;
    padding: 14px 0 0 43px;
}

/*formulario de contactos*/
.form{padding:39px 0px 0px 50px;}
.form_input{float:left;padding:0px 0px 0px 0px;color:#777777;}
.form_input .textinput{padding:5px 0px 0px 0px;float:left;}
.form_input input{border:0px;float:left;height:21px;width:296px;padding:5px 0px 0px 5px;color:#000;}
.form_input textarea{width:365px;height:233px;border:0px;padding:5px 0px 0px 5px;color:#000;margin-bottom:10px;}
.submit{float:left;background:url(../images/button_contact.gif);width:58px;height:17px;padding:3px 0px 0px 0px;cursor:pointer;}
.align-error{float:left;width:375px;font-size:10px;height:24px;}
.thank_contact{background:url(../images/thank_contact.png);height:74px;width:884px;margin:0px auto 0px auto;padding:15px 0px 0px 100px;color:#777777;margin-top:200px;}
.thank_contact h2{color:#e3b41c;}
.thank_contact a:hover{font-weight:bold;}