@charset "utf-8";
/* CSS Document */


body { background:white; position:center top; width:100%; font-family:Arial, Helvetica;}

#wrapp { margin:auto; width:993px; height:auto}

#header { width:100%; height:auto; margin:auto; clear: both;}

#middle {margin:auto; width:100%; height:auto; clear:both;}

#footer { width:100%; height:auto; margin:auto;}


/*class for logo*/

.logo {float:left; margin-top:15px;}

/*class to social button */
.social_in{
	background:url(../images/linkedin.jpeg) no-repeat;
	height:14px;
	width:14px;
	float:right;
	margin: 15px 0 10px 5px;
}
.social_in:hover{background:url(../images/linkedin_roll.jpg) no-repeat;
	height:14px;
	width:14px;
}
.social_fb{
	background:url(../images/Fb_button.png) no-repeat;
	height:14px;
	width:45px;
	float:right;
	margin: 15px 0 10px 5px;
}
.social_fb:hover{background:url(../images/Fb_button_roll.png) no-repeat;
	height:14px;
	width:45px;
}
.social_tw{
	background:url(../images/twitter.jpeg) no-repeat;
	height:14px;
	width:14px;
	float:right;
	margin: 15px 0 10px 5px;
}
.social_tw:hover{background:url(../images/twitter_roll.jpg) no-repeat;
	height:14px;
	width:14px;
}
/*class for menu container*/

.boxmenu, .icons_box{ width:60%; float:right; height:auto;}

.icons_float { margin:15px 0px 10px 5px; float:right;}

/*list menu class*/

ul, ol{ list-style:none outside none; margin:0; padding:0;}

li.viveros_menu { float:right; margin-top:50px;}


/*link for menus*/

/*li.sls_menu a{ color:#9a938c; font-size:14px; text-decoration:none;}

li.sls_menu a:hover{ color:#b59859; font-size:14px; text-decoration:none;}*/

/*class for absolute images*/

.imgs_container { height: 374px;
    margin: auto;
    position: relative;
    width: 100%; border:1px solid #d1d1d1;}
	
.imgs_container1 { height: 425px;
    margin: auto;
    position: relative;
    width: 100%; border:1px solid #d1d1d1;}
	
.imgs_container2 { 
	height: 720px;
	height /*\**/: 740px\9;
    margin: auto;
    position: relative;
    width: 100%; border:1px solid #d1d1d1;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .imgs_container2 {
		height: 720px;
		height /*\**/: 720px\9;
		margin: auto;
		position: relative;
		width: 100%; border:1px solid #d1d1d1;	
	}
}


.position1 { position: absolute;
    top: 3px; left:3px;}

.position2 { left: 2px;
    position: absolute;
    top: 170px;}
	
.position3 { position: absolute;
    right: 3px;
    top: 170px;}

	

/*rendering class main pic*/

.frame_bg { margin:5px 6px 5px 0px; width:327px; height:169px; float:left; background:url(../images/bg_boxes.jpg) no-repeat;}

.formfpo_bg { margin:5px 0px 5px 0px; width:327px; height:169px; float:left; background:url(../images/bg_boxes.jpg) no-repeat;}

.float { float:left; padding-top: 10px;}

.float1 { float:left; padding-top: 10px; width:46%; margin-left:3px;}

.float_time { float:left; padding-top: 10px; width:283px; margin-left:1px;}

.float_news { float:left; padding-top: 10px; width:283px; margin-left:1px;}

.float2 { float:left; padding-top: 10px; width:283px; margin-left:1px; margin-top:-29px;}

.float3 { float:left; padding-top: 7px;}

.float4 { float:left; margin-left:3px;}


span.italic { font-size:11.3px;  color:#7b7b7b; font-family:Arial, Helvetica; /*font-family: 'MyriadProRegular'; */ *line-height:16px !important;}



p.linetxt { text-align:left; font-size:12px; font-weight:normal; 
color:black; margin-top:5px; 
padding:0px 2px 0px 2px; font-family:Arial, Helvetica; /*font-family: 'MyriadProRegular'; */}

.read_more_2 { display:inline;}

.read_more_2 a{ display:block; background:url(../images/read_more_line.png) no-repeat; width:57px; height:10px; float:right; padding: 0px 5px 0 0;}

.read_more_2 a:hover{background:url(../images/read_more_line_roll.png) no-repeat; width:57px; height:10px;}

.contact_more_2 { display:inline;}

.contact_more_2 a{ display:block; background:url(../images/contact_line.png) no-repeat; width:61px; height:7px; float:right; padding: 0px 10px 0 0;}

.contact_more_2 a:hover{background:url(../images/contact_line_roll.png) no-repeat; width:61px; height:7px;}

.donwload_boton { display: inline;
    left: 147px;
    position: relative;
    top: 122px;}

.donwload_boton a{ display:block; background:url(../images/download_boton.png) no-repeat; width:99px; height:29px; padding: 0px 10px 0 0;}

.donwload_boton a:hover{background:url(../images/download_boton_roll.png) no-repeat; width:99px; height:29px;}


.donwload_boton_time { display: inline;
    left: 147px;
    position: relative;
    top: 120px;
	margin-top:-29px;}

.donwload_boton_time a{ display:block; background:url(../images/download_boton.png) no-repeat; width:99px; height:29px; padding: 0px 10px 0 0;}

.donwload_boton_time a:hover{background:url(../images/download_boton_roll.png) no-repeat; width:99px; height:29px;}

.donwload_boton_news { display: inline;
    left: 147px;
    position: relative;
    top: 120px;
	margin-top:-29px;}

.donwload_boton_news a{ display:block; background:url(../images/download_boton.png) no-repeat; width:99px; height:29px; padding: 0px 10px 0 0;}

.donwload_boton_news a:hover{background:url(../images/download_boton_roll.png) no-repeat; width:99px; height:29px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.float2 { float:left; padding-top: 10px; width:283px; margin-left:1px; margin-top:0px;}
	.donwload_boton { display: inline;
    margin-left: 6px;
    position: relative;
    top: 190px;
	margin-top:-70px;}
	
	.donwload_boton a{ display:block; background:url(../images/download_boton.png) no-repeat; width:99px; height:29px; padding: 0px 10px 0 0; z-index:100; margin-top:-26px;}

	.donwload_boton a:hover{background:url(../images/download_boton_roll.png) no-repeat; width:99px; height:29px;}
}


.read_more2 { font-size:12px; font-weight:normal; color:white; 
font-family:Arial; /*font-family: 'MyriadProRegular'; */ text-align:right; font-style:italic; padding: 1px 10px 0 0;}

.read_more2 a{ color:white; text-decoration:none}

.read_more2 a:hover{ color:white; text-decoration:none}

.readmore_bg { background:url(../images/read_morebg.png) no-repeat; 
width:151px; height:16px; float:right; padding-top: 2px; margin-top:5px;}

.red_arrow { display: inline;}

.red_arrow a{ display:block; background:url(../images/red_arrow.png) no-repeat; width:4px; height:7px;}

.red_arrow a:hover{ background:url(../images/red_arrow_roll.png) no-repeat; width:4px; height:7px;}

.bg_opacity  {
    background-color: black;
    float: left;
    height: 80px;
	margin-left:4px;
	margin-top:-83px; opacity:0.8; width:283px; 
	margin-top /*\**/:-83px\9; position /*\**/:absolute\9; *position:static !important;}
	


p.opacity_text { margin:6px 34px 0px 15px; color:white; 
font-style:italic; font-size:16px; font-family:Arial, Helvetica; /*font-family: 'MyriadProRegular'; */
line-height:18px; text-align:left;}

/*thumbs container*/

.thumbs_container { float:left; width:417px; height:auto; margin:8px 0px 0px 8px;}

.container_text { width:542px; height:auto; float:left; margin-left:5px;}



.news_title { font-family:Arial, Helvetica; /*font-family: 'MyriadProRegular'; */ font-size:19px; text-align:left; 
color:black; border-bottom:1px solid #ad2723; padding:15px 0px 10px 0px;
margin:0px 35px 0px 20px;}



	
p.news_text { color: #7b7b7b;
    font-family: Arial, Helvetica;
	/*font-family: 'MyriadProRegular'; */
   font-size: 14.5px;
    font-style: italic;
    line-height: 16px;
    position: absolute;
    right: 28px;
    top: 65px;
    width: 521px;}
	
.up_arrow { position:absolute;
top:80px; right:15px;}

.down_arrow { position:absolute;
top:100px; right:15px;}


/*---------------------*/


/*timeline class*/



.timeline_title { font-family:Arial, Helvetica; /*font-family: 'MyriadProRegular'; */ font-size:19px; text-align:left; 
color:black; padding:15px 0px 10px 0px;
margin:0px 35px 0px 20px;}


	
	p.time_text { color: #7b7b7b;
    font-family: Arial, Helvetica;
	/*font-family: 'MyriadProRegular'; */
   font-size: 14px;
    font-style: italic;
    line-height: 18px;
    position: absolute;
    right: 25px;
    top: 36px;
    width: 521px;}
	
	
/*footer class*/

.footer_float1 { width:30%; height:auto; margin-top:10px; float:left }

.logo_f1 { float:left; margin-right:10px; margin-top:15px;}

.logo_f2 { float:left; margin-left:20px; margin-top:25px;}

.footer_float2 { width:60%; height:auto; margin-top:10px; float: right; }

.text_footer { text-align:right; margin-top:18px; font-size:11px; 
color:#5f5f5f; font-weight:normal; font-family: Arial; line-height:25px;}

.text_footer a{  
color:#5f5f5f; text-decoration:none;}

.text_footer a:hover{ 
color:#5f5f5f; text-decoration:underline;}


	
.see_more {color: white;
    font-family: Arial, Helvetica;
	/*font-family: 'MyriadProRegular'; */
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    left: 213px;
    position: relative;
    top: -16px;}
	
.see_more_2 {display: inline;
    left: 210px;
    position: relative;
    top: 135px;}

.see_more_2 a{ display:block; background:url(../images/see_more_line_roll.png) no-repeat; width:57px; height:7px; padding: 0px 5px 0 0;}

.see_more_2 a:hover{background:url(../images/see_more_line.png) no-repeat; width:57px; height:7px;}
	
span.copy {color:#bababa; font-size:11px; font-weight:normal; font-family: Arial;}


#click_here {color:#A72726; text-decoration:none;}
#click_here1 {color:#A72726; text-decoration:none;}
#click_here2 {color:#A72726; text-decoration:none;}

/*contact page*/

.container_form1 { margin:20px; width:95%; height:auto;}

.cont_left_form { float:left; width:712px; height:auto; border-right:8px solid #f2f2f2; padding-right:10px; height:185px}



p.cont_left_txt { font-family: Arial, Helvetica; /*font-family: 'MyriadProRegular'; */ font-size:14px; color:#7b7b7b; text-align:justify; line-height:16px;}

.cont_rai_form { float:left; width:197px; height:auto; padding-left:10px;}


.sales_title { font-family: Arial, Helvetica; /*font-family: 'MyriadProRegular'; */ font-size:19px; color:black; text-align:left; line-height:13px;}



p.sales {font-family: Arial, Helvetica; /*font-family: 'MyriadProRegular'; */ font-size:14px; color:#7b7b7b; text-align:left; line-height:14px; padding-top:10px;}

.form_box { float:left; width:463px; height:auto;}

.form_box1 { float:left; width:458px; height:auto; padding-left:22px;}

li.items_form { float:left; /*font-family: 'MyriadProRegular'; */ font-family: Arial, Helvetica; font-size:14px; color:black; padding:3px 7px 3px 1px;}
span.items_form { float:left; /*font-family: 'MyriadProRegular'; */ font-family: Arial, Helvetica; font-size:14px; color:black; padding:3px 7px 3px 1px;}

li.items_form1 { float:left; /*font-family: 'MyriadProRegular'; */ font-family: Arial, Helvetica; font-size:14px; color:black; padding:3px 2px 3px 1px;}


.bg_catpchar { width:246px; height:82px; background:#ececec; border:1px solid #bebebe;}

.submit_boton  {
    color: white;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-top: 8px;
	/*font-family: 'MyriadProRegular';*/
	font-family: Arial, Helvetica;
	background:url(../images/submit.png) no-repeat;
	width:85px; height:45px;
	border:0px;
	display:block}
	
	
.submit_boton:hover{
    color: white;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-top: 8px;
	/*font-family: 'MyriadProRegular';*/
	font-family: Arial, Helvetica;
	background:url(../images/submit_roll.png) no-repeat;
	width:85px; height:45px;
	border:0px;
	display:block}
	
.submit_boton_light  {
    color: white;
    font-size: 14px;
    font-weight: normal;
    margin-top: -3px;
	/*font-family: 'MyriadProRegular';*/
	font-family: Arial, Helvetica;
	background:url(../images/submit_lightbox.png) no-repeat;
	width:85px; height:45px;
	border:0px;
	display:block;
	margin-right:-12px;
	}
	
	
.submit_boton_light:hover{
    color: white;
    font-size: 14px;
    font-weight: normal;
    margin-top: -3px;
	/*font-family: 'MyriadProRegular';*/
	font-family: Arial, Helvetica;
	background:url(../images/submit_lightbox_roll.png) no-repeat;
	width:85px; height:45px;
	border:0px;
	display:block;
	margin-right:-12px;
	}
	
.donwload_boton_light  {
    color: white;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-top: -3px;
	/*font-family: 'MyriadProRegular';*/
	font-family: Arial, Helvetica;
	background:url(../images/download_boton.png) no-repeat;
	width:100px; height:45px;
	border:0px;
	display:block;
	margin-left:47px;
	}
	
	
.donwload_boton_light:hover{
    color: white;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-top: -3px;
	/*font-family: 'MyriadProRegular';*/
	font-family: Arial, Helvetica;
	background:url(../images/download_boton_roll.png) no-repeat;
	width:100px; height:45px;
	border:0px;
	display:block;
	margin-left:47px;
	}