@charset "utf-8";
/* CSS Document */
* {margin:0px;padding:0px;}
ul,li {list-style-type:none;}


body {
	background-image:url(img/fondo.jpg);
	background-repeat: repeat-x;
	margin-top:0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#contenedor_int{
	width:979px;
	margin:0px auto 0px auto;
}

#contenedor{
background-color:#FFFFFF;
margin:0px auto 0px auto;
width:990px;

}
#head{
	height: 162px;

}


#menu{
	height:48px;
	margin-top: 6px;
}
#contenido{
	background-color:#E1EBCB;
	margin:6px 0px 6px 0px;
	clear: left;
}
.pie{
	height:200px;
	width:100%;
	background-image:url(img/foot.jpg);
	background-repeat:repeat-x;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.pie p{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.pie .primera_p{
	padding-top: 122px;
}
.left_box{
	float:left;
	width:315px;
	font-size:14px;
	margin-right: 7px;
	background-image: url(img/fondo_conten_left.jpg);
	background-repeat: repeat-y;
}

.detalle_izq{
	height:65px;
	border:#E1EBCB solid 1px;
}

.videos{
	width:655px;
	float:left;
}
.img_thumb{
width:89px;
height:49px;
border:#BED63A 2px solid;
float:left;
background-color:#FFFFFF;
margin-left:10px;
margin-top:5px;
margin-right:5px;
}

.titulo_izq{
	height:52px;
	background-image:url(imagenes/top_left.jpg);
	background-repeat:no-repeat;
	margin-left:0px;
	color: #88B03C;
}
.titulo_izq h3{
padding:0px 10px 60px 60px;
margin:0px;
font-size:14px;
}
.titulo_der{
	height:52px;
	background-image:url(imagenes/top_dere.jpg);
	background-repeat:no-repeat;
	color: #88B03C;
}
.titulo_der h3{
padding:0px 10px 90px 60px;
margin:0px;
font-size:14px;
}

#caja_video{
	background-image: url(img/fondo_conten_dere.jpg);
	background-repeat: repeat-y;
	padding-bottom: 15px;
	text-align: center;
}

.menuholder li {
float:left;
}



.menuholder a {
background:url(img/menu.jpg);
display:block;
 height:48px; 
text-indent:-9000%
}

.icono_der{
	width: 300px;
}
.sub_sub{

	background-image: url(img/fondo_sub.png);
	background-position: bottom;
	
}

.sub_sub a{
	margin-bottom: 10px;
	margin-left: 15px;
	height: 30px;
	padding-bottom: 5px;
}


/*ESTADO NORMAL*/
.menu_home a {width:161px;}
.menu_res a {width:165px; background-position:-161px 0px;}
.menu_vent a {width:161px; background-position:-326px 0px;}
.menu_vid a {width:163px; background-position:-489px 0px;}
.menu_equip a {width:166px; background-position:-655px 0px;}
.menu_contac a {width:162px; background-position:-817px 0px;}
/* ______SUB ______*/
.res_pino a {width:109px; background-position:0px -96px;}
.res_rosales a {width:108px; background-position:-161px -96px;}
.res_hort a {width:124px; background-position:-326px -96px;}
.res_gir a {width:121px; background-position:-489px -96px;}
.res_palm a {width:114px; background-position:-655px -96px;}

.ven_control a {width:116px; background-position:0px -161px;}
.ven_comunes a {width:113px; background-position:-340px -161px;}
.ven_plaza a {width:114px; background-position:-226px -161px;}
.ven_torres a {width:109px; background-position:-117px -161px;}

/*ESTADO ROLLOVER*/
.menu_home a:hover {background-position:0px -48px;}
.menu_res a:hover{background-position:-161px -48px;}
.menu_vent a:hover {background-position:-326px -48px;}
.menu_vid a:hover {background-position:-489px -48px;}
.menu_equip a:hover {background-position:-655px -48px;}
.menu_contac a:hover {background-position:-817px -48px;}
/* ______SUB ______*/
.res_pino a:hover {background-position:0px -130px;}
.res_rosales a:hover {width:108px; background-position:-161px -130px;}
.res_hort a:hover {width:124px; background-position:-326px -130px;}
.res_gir a:hover {width:121px; background-position:-489px -130px;}
.res_palm a:hover {width:114px; background-position:-655px -130px;}

.ven_control a:hover {width:116px; background-position:0px -189px;}
.ven_comunes a:hover {width:113px; background-position:-340px -189px;}
.ven_plaza a:hover {width:114px; background-position:-226px -189px;}
.ven_torres a:hover {width:109px; background-position:-117px -189px;}

/*ESTADO ACTIVO*/
.menu_home a.active {background-position:0px -48px;}
.menu_res a.active{background-position:-161px -48px;}
.menu_vent a.active {background-position:-326px -48px;}
.menu_vid a.active {background-position:-489px -48px;}
.menu_equip a.active {background-position:-655px -48px;}
.menu_contac a.active {background-position:-817px -48px;}

.dos_box{
	text-align: center;
}

.dos_box_left{
	width: 485px;
	float: left;
}

.dos_box_left h2{
	padding-left: 10px;
	padding-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #405B24;
	text-decoration: underline;
	margin-bottom: 10px;

}

.dos_box_left p{
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #405B24;
	margin-bottom: 10px;

}

.logo_res{
	float: left;
}
.dos_box_der{
	width: 488px;
	float: left;
	margin-bottom: 10px;
}
.plano_color{
	padding-left: 12px;
	background-image: url(img/meddle_dos_box.jpg);
	background-repeat: repeat-y;
}
.pan_view{
	background-image: url(img/middle_pan.jpg);
	background-repeat: repeat-y;
	padding-left: 20px;

}
.media_col_der{
	width: 750px;
}
.media_col_der img{
	float: left;
	padding-left: 150px;
}
.media_col_der p{
	padding-top: 80px;
}
.dos_box_left_float{
	float: left;
}
.pie a{
	padding: 4px;
}
.pie a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.pie a:hover {
	color: #FFFFFF;
	background-color: #48602C;
	text-decoration: none;
}
.pie a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.pan_view p{
	color: #99BC50;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 10px;
}
.pan_view img{
	margin-top: 10px;
	margin-right: 10px;
}
.bloques{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #1A4D00;
	font-size: 18px;
	padding-left: 10px;
	font-weight: bold;
}
.precio{
	font-size: 36px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	background-color: #D1E1B0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #405B24;
}
.media_col_der p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #405B24;
}
.vid_desc{
	padding-left: 10px;
	margin-right: 10px;
}

.vid_desc h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	border-bottom-color: #A6C076;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-top: 20px;
	padding-bottom: 3px;
	color: #245100;
}

.vid_desc p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #405B24;

}
.vid_desc a{
}
.vid_desc a:link{
	color: #245100;
	text-decoration: none;
}
.vid_desc a:hover{
	color: #245100;
	background-color: #A6C076;
}
.vid_desc a:visited{
	color: #245100;
	text-decoration: none;
}
.titu_vid{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #245100;
	margin-bottom: 10px;
	text-align: left;
	padding-left: 85px;
}
.rosanna, .numero{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
	color: #245100;
}
.plano_color form{
	padding-top: 20px;
}
.dos_box_left ul li {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
	color: #245100;
}.dos_box_der p {
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #405B24;
	margin-bottom: 10px;
}
.dire{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #405B24;
	padding-left: 15px;
	text-align: center;
	margin-top: 10px;
	clear: left;
}
.soporte h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #245100;
	padding-left: 10px;
	border-bottom-color: #429300;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.soporte p{
	background-color: #D1E1B0;
}
.contiene_logos{
	margin-left: 10px;
}

.pan_view a:link{
	color: #99BC50;
}
.pan_view a:hover{
	color: #303D16;
	text-decoration: none;
	background-color: #C9DBA4;
}
.pan_view a:visited{
	color: #99BC50;
}
.proceso{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #386415;
	padding-left: 10px;
	padding-top: 10px;
}




/*     BOX luz  */


      .black_overlay{

          display: none;

          position: absolute;

          top: 0%;

          left: 0%;

          width: 1424px;

          height: 1268px;

          background-color: black;

          z-index:1001;

          -moz-opacity: 0.8;

          opacity:.80;

          filter: alpha(opacity=80);

      }

       

      .white_content {

          display: none;

          position: absolute;

      /*    top: 10%; */

          left: 20%;

   /*       width: 520px; */
 
    /*      height: 550px; */
  
          padding: 16px;

          /*border: 16px solid orange;*/
  
          background-color: white;
  
          z-index:1002;

          overflow: auto;

      }

