*{margin:0;padding:0;}
.clear { clear:both; }

p {
color:;
font-size:px;
}

h1, h2, h3, h4, h5, h6 {
}

h1 {
color:;
font-size:px;
}

h2 {
color:;
font-size:px;
}

h3 {
color:;
font-size:px;
}

h4 {
color:;
font-size:px;
}

h5 {
color:;
font-size:14px;
font-weight:normal;
line-height:23px;
}

h6 {
color:;
font-size:px;
}

a {
color:#58595B;
font-size:px;
text-decoration:none;
margin:0;
padding:0;
cursor:pointer;
}

a:hover {
color:;
margin:0;
padding:0;
}

img {
border:none;
}

ul {
margin:0;
}

ul li {
list-style:none;
}

.wine {
	color:#742849;
}

.fl_l {
float:left;
}

.fl_r {
float:right;
}


/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
		
	
}
/*end hack*/



body {
font-family:Arial;
font-size:12px;
text-align:center;
background:url(../img/bg_body.jpg) ;
color:#58595B;
}

.bg_all {
text-align:center;
width:100%;
 background:url(../img/bg_degrade_body.png) repeat-x;
min-height:100px;
_height:100px;

}

.all {
text-align:left;

width:1000px;

margin:0 auto;

position:relative;


}

.all_left {
position:absolute;
left:-12px;
}
.all_right {
position:absolute;
left:1000px;
}


/*---HEADER---*/


.header {
background:url(../img/bg_header.jpg) top left no-repeat;
height:157px;
width:1000px;
}
.top_menu {
padding:126px 0 0 92px;
}

.top_menu ul li {
display:block;
float:left;
}
.top_menu ul li.mn_home {
	width:131px;
}
.top_menu ul li.mn_qs {
	width:139px;
}
.top_menu ul li.mn_ctv {
	width:119px;
}
.top_menu ul li.mn_seg {
	width:111px;
}

.top_menu ul li.mn_cub {
	width:251px;
}

.top_menu ul li.mn_contact {


}

.top_menu ul li a {
color:#FFFFFF;
font-weight:bold;
font-size:12px;
font-family:arial;
font-weight:bold;
margin:0;
padding:0;
}

.top_menu ul li.selected a {
color:#B25781;
}

.top_menu ul li a:hover {
color:#B25781;
}

/*---END-HEADER---*/




/*---MAIN---*/

.main {
width:1000px;
min-height:100px;
_height:100px;
margin:0 auto;
background:url(../img/bg_main_up.jpg) top left no-repeat #F9F9F9;
}

.main p  {
	line-height:23px;
}

/*---END-MAIN---*/
.main .content {
padding:45px 45px 50px 53px;
}

.main .home {
padding-top:0;
}


.col-l  {
	width:640px;
	float:left;
}

.col-r  {
	width:240px;
	float:right;
min-height:100px;
_height:100px;
background:url(../img/bg_noveades_center.jpg) repeat-y;
margin:0;
}


.main .col-r .top {
width:240px;
min-height:100px;
_height:100px;
background:url(../img/bg_noveades_up.jpg) no-repeat top;
padding-top:24px;
}

.main .col-r .bottom {
width:240px;
height:338px;
background:url(../img/bg_noveades_down.jpg) no-repeat bottom;
padding:14px 0 19px;
}

.main .col-r .bottom .col-r_content {
width:186px;
height:318px;
background:#EDEDED;
padding:10px;
text-align:left;
left:14px;
overflow:hidden;
}

.main .home .col-r .bottom .col-r_content {
width:192px;
}

.main .home .col-r .bottom .col-r_content .text_novedad {
height:135px;
overflow:hidden;
}
.main .home .col-r .bottom .col-r_content h5 {
text-align:center;
}

.main .col-r .bottom .col-r_content h5 {
font-weight:bold;
}

.main .col-r .bottom .col-r_content p {
line-height:15px;
}






.how_work_up {
padding-top:20px;
}

.how_work_center {
background:url(../img/bg_how_work_center.jpg) top left repeat-y;
width:629px;
}

.how_work_video {
background:url(../img/bg_how_work_video.jpg) no-repeat;
}














.box {
	width:648px;
	float:right;
background:url(../img/bg_box_center.jpg) repeat-y;
margin:0;
}


.main .box .top {
width:648px;
background:url(../img/bg_box_up.jpg) no-repeat top;
padding-top:24px;
}

.main .box .bottom {
width:648px;
background:url(../img/bg_box_down.jpg) no-repeat bottom;
padding:14px 0 19px;
min-height:15px;
_height:15px;
}

.main .box .bottom .box_content {
background:none;
/*margin:0 20px 40px 26px;*/
display:none;
}

.img-link {
cursor:pointer;
}

.main .box .bottom .box_content img {
border:4px solid #fff;
}

.main .atributos .bottom .box_content  .estilo p {
line-height:17px;
margin:3px 0;
}

.main .eleccion .bottom .box_content {
display:block;
}







.main .box .bottom .box_content img.no-bor {
border:0;
}

.main .eleccion  .bottom {
padding:0;
}

.seguimiento #carousel .panel .panel-text {
	padding-top:10px;
}





.nov-det {
padding:20px;
background:#fff;
}

.nov-det h5 {
font-size:21px;
font-weight:bold;
}







/*contact*/

input, textarea {
width:100%;
height:25px;
border-top:1px solid #B3B3B3;
border-left:1px solid #B3B3B3;
border-bottom:1px solid #EFEFEF;
border-right:1px solid #EFEFEF;
}

textarea {
height:138px;
}
.input label {
	display:none;
}

label {
display:block;
margin:10px 0 5px 0;
}

label span {
color:red;
}

input.btn-img {
	width:auto;
	margin-top:30px;
	border:none;
}


.col-contact {
	width:465px;
	float:left;
}

.col-data {
	width:360px;
	float:right;
	padding-top:10px;
	position:relative;
	z-index:1;
}

.col-data p {
line-height:15px;
}

.col-data .goo-map {
	margin-top:25px;
	border:4px solid #fff;
	height:291px;
	overflow:hidden;
	position:relative;
	z-index:0;
}
/*
.link-geo {
display:block;
height:289px;
position:absolute;
width:354px;
z-index:1000;
}
*/
.col-data h6 {
font-size:11px;
font-weight:normal;
color:#742849;
}











/*quienes somos*/


.content-bottom  {
	width:906px;
min-height:100px;
_height:100px;
background:url(../img/bg_equipo_middle.jpg) repeat-y;
margin:0;
}


.main .content-bottom .top {
width:906px;
min-height:100px;
_height:100px;
background:url(../img/bg_equipo_top.jpg) no-repeat top;
padding-top:24px;
}

.main .content-bottom .bottom {
width:906px;
height:205px;
background:url(../img/bg_equipo_bottom.jpg) no-repeat bottom;
padding:14px 0 19px;
}

.main .content-bottom .bottom .content-bottom_content {
height:205px;
width:860px;
text-align:left;
left:14px;
overflow:hidden;
}

.main .content-bottom .bottom .content-bottom_content .member {
width:215px;
float:left;
}

.main .content-bottom .bottom .content-bottom_content .member h5{
font-size:12px;
line-height:15px;
margin-top:-36px;
}

/*FIN quienes somos*/



















/*---FOOTER---*/
.bg_footer {
text-align:center;
width:100%;
min-height:155px;
_height:155px;
background:url(../img/bg_footer.jpg) top left repeat-x;
}

.footer {
text-align:left;

width:1000px;

height:114px;

margin:0 auto;

background:url(../img/bg_internal_footer.jpg) top left repeat-x;

position:relative;

z-index:0;
}

.footer img.footer-separator {
	left:31px;
	position:absolute;
	top:41px;
	z-index:0;
}

.footer ul li {
line-height:25px;
}

.footer a{
vertical-align:middle;
color:#967F76;
font-size:12px;
}

.footer a:hover{
color:#C4829D;
}

.footer a img{
	padding-left:5px;
}

.footer p{
vertical-align:middle;
color:#967F76;
font-size:12px;
padding-top:1px;
}

.footer table{
position:relative;
padding: 15px 0 0 60px;
*padding:0;
*margin: 15px 0 0 60px;
z-index:10;
}

/*---END-FOOTER---*/



.main #slide {
	position:relative;
	margin:0;
	padding:0;
}
.main .rotation {
	width:100%;
	height:100%;
	display:none;
	position:absolute;
}
.logo_cosecha{
	position:absolute;
	margin:0px 0px 0px 771px;
	}
	
.iframe-box {
	float: right;
	padding: 31px 30px 11px 0;
}
