
div.container_contactos{float:left;width:100%;height:450px;margin:0 0 0 0;}
div.container_contactos iframe {float:left;width:100%;height:450px;border:0px;margin:0px;overflow:hidden;}
div.contacts_details{display:inline-block;width:60%;min-width:930px;text-align:center;line-height:40px;margin:50px 0;}
div.text > div.contacts_details:nth-of-type(even),div.text > div.contacts_details:nth-of-type(odd),div.text div.txt_container_lft > div.contacts_details:nth-of-type(even),div.text div.txt_container_lft > div.contacts_details:nth-of-type(odd) {background-color:transparent;}
div.contacts_details a {color:#000000;}
div.sub_contacts_details {float:left;width:38%;margin:0 2% 0 0;text-align:center;}
div.sub_contacts_details .contactLine {float:left;display:inline-block;width:100%;line-height:20px;vertical-align:top;margin:0 0 40px 0;text-align:left;overflow:hidden;}
div.sub_contacts_details .contactLine span.fieldName {float:left;position:relative;width:100%;margin-bottom:5px;text-align:left;font-weight:bold;line-height: 30px;color: #acad00;font-size: 15px;text-transform: uppercase;border-bottom:1px solid #acad00;}
div.sub_contacts_details .contactLine span.phonenumber {float:left;width:100%;}
div.sub_contacts_details2 {float:right;width:360px;max-width:60%;padding:30px 20px;text-align:left;-webkit-box-shadow: 0px 0px 7px #9a9a9a;-moz-box-shadow: 0px 0px 7px #9a9a9a;box-shadow: 0px 0px 7px #9a9a9a;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;opacity:0.95;background-color:#ffffff;color:#000000;}
div.pageContent div.sub_contacts_details2 {background-color:#ffffff;color:#000000;}
body.no-js div.sub_contacts_details2 {background-color:#ffffff;color:#000000;}
div.sub_contacts_details2 .contactLine {float:left;width:49%;}
div.sub_contacts_details2 .contactLine:nth-of-type(odd) {margin:10px 1% 10px 0;}
div.sub_contacts_details2 .contactLine:nth-of-type(even) {width:49%;margin:10px 0 10px 1%;}
div.sub_contacts_details2 .contactLine:nth-of-type(n+5) {width:100%;margin:10px 0;}

div.sub_contacts_details2 input[type=text]:focus,div.sub_contacts_details2 input[type=email]:focus, div.sub_contacts_details2 textarea:focus {border-bottom:1px solid #acad00;}
.form{float:left;width:100%;}
.form input[type=text] { float:left;margin: 5px 0 5px 0; width:96%;padding: 4px 2%;}
.form textarea { float:left;margin: 5px 0 5px 0; width:98%;padding: 4px 1%;}
.form input[type=submit] {display:inline-block;margin: 5px 0 5px 0;padding:5px 40px; }
span.obli{color:#acad00;font-weight:bold;line-height:15px;}
span.textobi{font-size:10px;line-height:15px;}

div.pageContent div.contacts_details {float:none;display:inline-block;vertical-align:middle;}
div.pageContent.contactsDiv {padding:0 0 100px 0;}
div.pageContent.contactsDiv a {color:#ffffff;}
