body {
background-color: #dededc;
font-family: arial;
font-size: 10pt;
}

#page_container {
position: relative;
background-color: white;
margin-left: auto;
margin-right: auto;
width: 820px;
height: 575px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
color: #333333;
}

#top_container {
position: relative;
margin-left: auto;
margin-right: auto;
height: 90px;
width: 840px;
background-color: #dededc;
}

#logo {
position: relative;
display: block;
float: left;
margin-top: 4px;
margin-bottom: 4px;
}

#logotext {
position: relative;
display: inline;
float: left;
color: #5c727d;
font-size: 12pt;
font-weight: bold;
margin-left: 20px;
top: 20px;
}

#contact_info_container {
position: relative;
display: inline;
width: 220px;
height: 92px;
float: right;
/*border: solid 2px;*/
}

#language_selection {
display: inline;
position: relative;
float: right;
font-size: 9pt;
top: 2px;
color: #5c727d;
background-color: white;
padding: 3px;
}

a:link.language_selection_link {
color: #5c727d;
text-decoration: none;
}

a:active.language_selection_link {
color: #5c727d;
text-decoration: none;
}
a:visited.language_selection_link {
color: #5c727d;
text-decoration: none;
}
a:hover.language_selection_link {
color: #5c727d;
text-decoration: none;
}

#tel_container {
position: relative;
display: inline;
height: auto;
width: auto;
padding: 2px;
float: right;
margin-top: 14px;
color: #6F6F6F;
}

#email_container {
position: relative;
display: inline;
height: auto;
width: auto;
padding: 2px;
float: right;
color: #6F6F6F;
text-decoration: none;
color: #6F6F6F;
border: dotted 1px;
background-color: white;
}

a:link#top_email_link {
color: #6F6F6F;
text-decoration: none;
}

a:active#top_email_link {
color: #6F6F6F;
text-decoration: none;
}
a:visited#top_email_link {
color: #6F6F6F;
text-decoration: none;
}
a:hover#top_email_link {
color: #6F6F6F;
text-decoration: none;
}

#menucontainer {
position: relative;
display:block;
float: left;
width: 585px;
background-color: white;
height: 22px;
padding-top: 5px;
padding-bottom: 10px;
margin-top: 3px;
}

#cotizar_renders_title_container {
position: relative;
display: inline;
float: left;
width: 210px;
}

#cotizar_renders_title {
position: relative;
display: block;
float: left;
color: red;
font-size: 12pt;
font-weight: bold;
width: 210px;
margin-top: 7px;
margin-left: 7px;
}

#bottom_panel {
position: relative;
display: inline;
float: left;
margin-top: 10px;
width: 820px;
height: 185px;
}

#index_bottom_box_services {
position: relative;
float: left;
display: inline;
width: 132px;
height: 174px;
margin-right: 20px;
}

.index_bottom_box_topic {
position: relative;
float: left;
display: inline;
width: 132px;
font-size: 10pt;
color: #5c727d;
font-weight: bold;
margin-bottom: 5px;
}

.index_bottom_box_text {
position: relative;
float: left;
display: inline;
width: 132px;
font-size: 8.5pt;
}

.index_bottom_box_process_step_title {
color: #5c727d;
}

.index_bottom_box_list_item {
display: inline;
position: relative;
float: left;
width: 132px;
text-align: justify;
font-size: 8.5pt;
}

.index_bottom_box_list_plussign {
display: inline;
position: relative;
float: left;
margin-right: 6px;
width: 5px;
}

.index_bottom_box_list_text {
display: inline;
position: relative;
float: left;
width: 100px;
}

#index_bottom_box_process {
position: relative;
display: inline;
float: left;
width: 244px;
height: 174px;
margin-right: 20px;
}

a:link#index_bottom_box_link {
color: #5c727d;
text-decoration: none;
}

a:active#index_bottom_box_link {
color: #5c727d;
text-decoration: none;
}
a:visited#index_bottom_box_link {
color: #5c727d;
text-decoration: none;
}
a:hover#index_bottom_box_link {
color: #5c727d;
text-decoration: none;
}

#index_bottom_box_getquote_textbox {
position: relative;
display: inline;
float: left;
width: 129px;
height: 174px;
margin-right: 20px;
}

/******************Example box*********************/
#get_examples_container {
position: relative;
display: inline;
float: left;
width: 253px; /*255*/
height: 174px;
border-left: solid 1px red;
}

#get_examples_part1 {
position: relative;
display: inline;
float: left;
width: 245px;
margin-bottom: 9px;
color: #5c727d;
font-size: 13pt;
padding: 5px;
padding-top: 0px;
text-align: center;
}

#get_examples_part2 {
position: relative;
display: inline;
float: left;
width: 255px;
}

#get_examples_field {
position: relative;
display: inline;
float: left;
width: 245px;
margin-bottom: 8px;
margin-left: 10px;
}

#get_examples_fieldname {
position: relative;
display: inline;
float: left;
width: 55px;
top: 3px;
font-weight: bold;
}

#get_examples_select {
position: relative;
display: inline;
float: left;
width: 180px;
margin-bottom: 10px;
margin-left: 65px;
}

#get_examples_button {
position: relative;
display: inline;
float: left;
margin-left: 30px;
margin-top: 2px;
}
/*****************Example box ends*******************/

#bottom_company_description {
position: relative;
display: inline;
float: left;
text-align: justify;
margin-bottom: 10px;
font-size: 9pt;
}

#subscription_container {
position: relative;
display: inline;
float: left;
width: 820px;
height: 59px;
background-color: #dededc;
margin-top: 10px;
margin-bottom: 10px;
}

#newsletter_sign {
position: relative;
display: inline;
float: left;
background-color: #dededc;
}

#subscription_form {
width: 185px;
height: 50px;
position: relative;
display: inline;
float: left;
background-color: #dededc;
padding-top: 8px;
padding-bottom: 1px;
left: 40px;
}

#subscription_form_confirmed {
display: none;
position: relative;
width: 185px;
height: 50px;
float: left;
background-color: #dededc;
padding-top: 8px;
padding-bottom: 1px;
left: 40px;
}

#sample_button {
margin-top: 4px;
position: relative;
display: inline;
float: left;
font-size: 8pt;
}

#getnow_button {
margin-top: 4px;
position: relative;
display: inline;
float: right;
}

#bottom_menucontainer {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;

height: 22px;
width: 838px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #dededc;
color: black;
border: solid 1px white;
}

#bottom_link_text {
position: relative;
display: inline;
float: left;
top: 4px;
font-size: 9pt;
background-color: #dededc;
width: 838px;
text-align: center;
}

#bottom_text {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
padding-top: 8px;
width: 840px;
height: 20px;
text-align: center;
font-size: 9pt;
background-color: white;
}

#quoteform {
display: none;
background: white;
width: 420px;
height: 290px;
}

#quoteform_email_pic {
position: relative;
display: inline;
float: right;
margin-right: 5px;
top: 4px;
/*border: 2px solid;*/
}

#quoteform_email_text {
height: 1em;
width: auto;
position: relative;
display: inline;
float: right;
font-size: 8pt;
}

hr.quoteform {
border-left:0px;
border-right:0px;
border-top:0px;
border-bottom:1px dotted;
display: inline;
position: relative;
float: right;
width: 420px;
margin-top: 4px;
}

#quoteform_pic {
position: relative;
display: inline;
float: left;
}

#quoteform_text {
position: relative;
display: inline;
float: left;
text-align: justify;
margin-top: 5px;
margin-bottom: 20px;
font-size: 9pt;
}

#quoteform_textfields {
position: relative;
display: inline;
float: left;
width: 150px;
margin-bottom: 5px;
}

.quoteform_textfield_container {
position: relative;
display: inline;
float: left;
font-size: 8pt;
}

#quoteform_typeofrendering_container {
position: relative;
display: inline;
float: right;
width: 245px;
height: 60px;
font-size: 8pt;
}

.quoteform_checkbox_container {
position: relative;
display: inline;
float: left;
width: 89px;
height: 20px;
}

.quoteform_checkbox_container_lastcheckbox {
position: relative;
display: inline;
float: left;
width: auto;
height: 20px;
}

.quoteform_checkbox_text {
position: relative;
display: inline;
height: auto;
bottom: 3px;
font-size: 8pt;
}

#quoteform_commentbox_container {
position: relative;
display: inline;
float: right;
width: auto;
height: auto;
font-size: 8pt;
width: 245px;
margin-bottom: 4px;
}

#quoteform_sendbutton {
position: relative;
display: inline;
height: auto;
width: auto;
float: right;
}

textarea {
height: 63px;
width: 235px;
}

#quoteform_asterisk {
position: relative;
display: inline;
font-size: 7.5pt;
color: #5c727d;
}

ul.menu_getquotenav,ul.menu_getquotenav li,ul.postnav,ul.postnav li {
margin:0;
padding:0;
list-style-type:none;
}

ul.postnav li{
float:left;
width: auto;
margin-right: 2px;
padding-top: 1px;
padding-bottom: 1px;

padding-right: 6px;

}

ul.menu_getquotenav li{
float: left;
width: auto;
margin-right: 2px;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 3px;
padding-right: 3px;
}

ul.postnav a{
display:block;
font-size:80%;
text-transform:uppercase;
width: auto;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
background: white;
color: black;
text-decoration: none;
text-align:center;
border: solid 1px black;
}
ul.postnav a:hover{
background: #FF8C00;
color: white;
border: solid 1px black;
}

ul.menu_getquotenav a{
display:block;
font-size:80%;
text-transform:uppercase;
width: auto;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
background: #0152ad;
color: white;
text-decoration: none;
text-align:center;
border: dashed 1px;
}

ul.menu_getquotenav a:hover {
background: #FF8C00;
color: white;
}

#buttonscontainer {
width: 20%;
float: right;
}

#buttons a {
color: #003BCE;
background-color: white;
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px solid;
font: 13px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
}

#buttons a:hover {
background-color: #87CEEB;
color: #003BCE;
text-decoration: none;
}

hr {
border-left:0px;
border-right:0px;
border-top:0px;
border-bottom:1px dotted;
}

a img {
border: none;
}

a:link.bottom_link {
color: black;
text-decoration: none;
}

a:active.bottom_link {
color: black;
text-decoration: none;
}
a:visited.bottom_link {
color: black;
text-decoration: none;
}
a:hover.bottom_link {
color: black;
text-decoration: none;
}

#cotizar-renders-form_container {
position: relative;
display: inline;
float: left;
width: 210px;
height: 350px;
margin-left: 10px;
}

#cotizar-renders-form_textfields {
position: relative;
display: inline;
float: left;
width: 214px;
margin-bottom: 5px;
/*border: solid 1px black;*/
}

.cotizar-renders-form_textfield_container {
position: relative;
display: inline;
float: left;
width: 216px;
font-size: 10pt;
margin-bottom: 4px;
}

.cotizar-renders-form_textfield_text {
position: relative;
display: inline;
float: left;
width: 60px;
top: 3px;
}

#cotizar-renders-form_asterisk {
position: relative;
display: inline;
font-size: 7.5pt;
color: #5c727d;
margin-left: 60px;
}

#cotizar-renders-form_typeofrendering_container {
position: relative;
display: inline;
float: left;
width: 200px;
height: 80px;
font-size: 8pt;
margin-top: 10px;
}

#cotizar-renders-form_typeofrendering_left {
position: relative;
display: inline;
float: left;
width: 80px;
height: 60px;
}

#cotizar-renders-form_typeofrendering_right {
position: relative;
display: inline;
float: left;
width: 110px;
height: 60px;
}

.cotizar-renders-form_checkbox_container {
position: relative;
display: inline;
float: left;
height: 20px;
}

#cotizar-renders-form_checkbox_text {
position: relative;
display: inline;
bottom: 3px;
font-size: 8pt;
}

#cotizar-renders-form_commentbox_container {
position: relative;
display: inline;
float: left;
font-size: 8pt;
width: 220px;
margin-top: 10px;
}

#cotizar-renders-form_textarea {
width: 210px;
}

#cotizar-renders-form_sendbutton {
position: relative;
display: inline;
float: left;
margin-top: 10px;
margin-left: 10px;
}

/* ******************************* Slideshow2 CSS ***************************************************************************************** */

.slideshow {
display: block;
position: relative;
float: left;
height: 350px;
width: 585px;
/*margin: 0 auto;
border: 1px solid black;*/
}

.slideshow-images {
display: block;
overflow: hidden;
position: relative;
height: 350px;
width: 565px;
}

.slideshow-images img {
display: block;
position: absolute;
float: left;
}

.slideshow-thumbnails {
overflow: hidden;
}
		
.slideshow-images-visible { 
opacity: 1;
}	
.slideshow-images-prev { 
opacity: 0; 
}
.slideshow-images-next { 
opacity: 0; 
}	

.slideshow a img {
border: 0;
}

.slideshow-captions {
background: #000;
bottom: 0;
color: #FFF;
font: normal 12px/22px Arial, sans-serif;
left: 0;
overflow: hidden;
position: absolute;
text-indent: 10px;
width: 100%;
z-index: 10000;
}

.slideshow-loader {
height: 28px;
right: 0;
position: absolute;
top: 0;
width: 28px;
}

/* ******************************* Ibox CSS ***************************************************************************************** */

#ibox_wrapper {
padding: 35px 10px 10px 10px;
border-color:#fff;
background-color: #dededc;
border: 2px solid;
}

#ibox_content {
background-color:#fff;
border:0;
}

#ibox_header_wrapper {
padding: 0 3px;
bottom: auto;
top: 10px;
border: 2px solid;
}

#ibox_footer_wrapper a {
text-indent: -100000px;
background: url('images/closelabel.gif');
width: 66px;
height: 22px;
background-color:#fff;
}
#ibox_progress {
text-indent: -100000px;
background: #fff url('images/loading.gif') center center no-repeat;
}
