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

body {padding:0;margin:0 auto;margin-top:0;/* margin: 0 0 0 0; /*margin-left: 0px; margin-top: 00px; margin-right: 0px; margin-bottom: 0px; */}


#page { width:860px; overflow:hidden; margin:0 auto; padding:0 0 45px; }



#float_menu { width:800px; height:100px; position:fixed; margin:0 auto; background: transparent url(http://static.macheist.com/sales/top-bg12-nobuy.jpg) no-repeat scroll 0 0;}

#caja { width:300px; height:1200px; background-color:#CCCCCC; margin:0 auto; }

/*estilos body*/

.verde { background-image:url(../img/bg_verde.jpg); background-color:#64B369; background-repeat:repeat-x; }

.morado { background-image:url(../img/bg_morado.jpg);background-color:#B70061; background-repeat:repeat-x;  }

.azul { background-image:url(../img/bg_azul.jpg); background-color:#80B8E5; background-repeat:repeat-x;  }

.verdeazul{ background-image:url(../img/bg_azuverde.jpg); background-color:#64A696; background-repeat:repeat-x;  }

.negro{ background-image:url(../img/bg_negro.jpg); background-color:#4E5053; background-repeat:repeat-x;  }

.error{ background-image:url(../img/bg_error.png); background-color:#4E5053; background-repeat:repeat-x; }


#error { width:820px; height:200px; margin:0 auto; background-color:#FFFFFF; padding:15px 25px 15px 15px; }

#error h1 { font-family:Arial, Helvetica, sans-serif; font-size:36px; letter-spacing:-1px; font-weight:bold; color:#0E9B2F; }

#error h3 { font-family:Arial, Helvetica, sans-serif; font-size:24px; letter-spacing:-1px; font-weight:bold; color:#333333; }

/*end estilos body*/

/*menu nav_head*/

	#nav_head { width:350px; float:left; margin:75px 0 0 140px;}
	
	#nav_head a { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:500; color:#999999; letter-spacing:-1pz; text-decoration:none; margin:0 5px 0 5px; text-align:right; }
	
	#nav_head a:hover { color:#0E9B2F;}
	
	<!--#nav_head a:hover { color:#0E9B2F;}-->


/*contacto*/

	#contacto { width:400px; height:380px; margin: 0 0 0 0; padding:20px; background-color:#22B24C; }

fieldset {/*width:680px; height:320px;*/ border:none;}

.boton { margin-left:5px;}

label{
		font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; font-weight:100;
        display:block;
        margin:10px 0 0;
        font-size:.9em;
        float:left;
        clear:left;
        width:65px;
     }
	 
input,select,textarea {   
               display:block;
               margin:12px 0 0;
           } 
		   
#setder { float:right; width: 270px;}
#setizq { margin: 0 0 0 0; padding-top:25px; padding-left:5px; width:350px; }
#status { float:left; width:280px; height: 40px; margin: 0 0 0 15px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; }

.con_style { font-family:Arial, Helvetica, sans-serif; color:#CCCCCC; font-size:16px; font-weight:600; margin: 3px 0 3px 0;  }



/*formulario pequeño*/

.form_s { font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:6px 0 3px 0; }


/*formulario pequeño*/


/*end contacto*/



/*end menu nav_headr*/



#header { width:860px; height:131px; margin:0 auto; }

/*estilo de banner principal*/

#head_banner { width:860px; height:300px; margin:0 auto; }

.verde_logo { width:352px; height:124px; float:left; background-image:url(../img/logo_verde.png); }

.head_verde { background-image:url(../img/head_verde.png); }

.head_morado { background-image:url(../img/header_morado02.png); }

.head_azul { background-image:url(../img/head_azul.png); }

.head_verdeazul { background-image:url(../img/head_verdeazul.png); }

.head_negro { background-image:url(../img/head_negro.png); }

/*end estilos banner principal*/

/*menu02*/

#men02_holder { width:338px; height:332px;}

	ul#men02 { display:inline; }

	ul#men02 li { display:inline; }

	ul#men02 li a { display:inline; height:83px; float:left; }

		ul#men02 li.fran a { width:338px; background-image:url(../img/btn_dispo.png); }

		ul#men02 li.mod a { width:338px; background-image:url(../img/btn_negocio.png); }

		ul#men02 li.res a { width:338px; background-image:url(../img/btn_franqui.png); }

		ul#men02 li.finan a { width:338px; background-image:url(../img/btn_financia.png); }

ul#men02 li a:hover {
	background-position:center center;

}



#men03_holder { width:338px; height:83px; margin:0 0 0 0; }

ul#men03 { display:inline; }

ul#men03 li { display:inline; }

ul#men03 li a { display:inline; height:83px; float:left; }

ul#men03 li.contac a { width:338px; background-image:url(../img/btn_contacto.png); }

ul#men03 li a:hover { background-position:center center; }





/*menu02 end*/


/*Nav rapida*/

#nav_holder { width:860px; height:110px; margin:0 auto; }

ul#nav{
display:inline;

	  }
	   
	ul#nav li {
	    
		display:inline;
		
	}
	
	ul#nav li a{
		display:block;
		height:110px;
		float:left;
	}
	
	
	ul#nav li.anunciate a{
		width:172px;
		background:url(../img/botonera/btn_verde.png);
	}
	
	ul#nav li.ciudad a{
		width:172px;
		background:url(../img/botonera/btn_morado.png);
	}
	
	ul#nav li.franquicia a{
		width:172px;
		background:url(../img/botonera/btn_azul.png);
	}

	ul#nav li.canal a{
		width:172px;
		background:url(../img/botonera/btn_verdeazul.png);
	}
	ul#nav li.premium a{
		width:172px;
		background:url(../img/botonera/btn_negro.png);
	
	/*set*/
	
	

	}
	
	ul#nav li.anunciate_set a{
		width:172px;
		background:url(../img/botonera/btn_verde_set.png);
	}

	ul#nav li.ciudad_set a{
		width:172px;
		background:url(../img/botonera/btn_morado_set.png);
	}
	ul#nav li.franquicia_set a{
		width:172px;
		background:url(../img/botonera/btn_azul_set.png);
	}
	ul#nav li.canal_set a{
		width:172px;
		background:url(../img/botonera/btn_verdeazul_set.png);
	}
	ul#nav li.premium_set a{
		width:172px;
		background:url(../img/botonera/btn_negro_set.png);
	}
	
	
	/*end set*/
	
ul#nav li a:hover {
	background-position:center center;

}

/*end nav rapida*/

/*contacto*/


/*fin contacto*/



/*estilos contenido*/

#contenido { width:860px; margin:0 auto; margin-top:5px; }

#wraper { width:860px; margin:0 auto; }

.wrapp_left { width:516px; margin:0 0 0 0; float:left; }

.wrapp_right { width:338px; margin:0 0 0 0; float:right; }

.col_izq { width:516px; float:left; background-color:#FFFFFF; }


.col_izq p {
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 5px 10px 25px;
	line-height:30px;
	font-size:22px;
	color:#333333;
	font-weight:500;
}

.col_izq a {
	color:#991d5a;
	text-decoration:underline;
	font-weight:bold;
}


#hldr_video {
	width:480px; height:295px;
	margin:0 auto;

}

.pop_up {}

	.encabezado { margin:30px 0 0 20px;}
	
	.afiliate { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:500; color:#FFFFFF; margin:10px 0 10px 15px;}
	
	.col_izq h1 { width:500px; margin:20px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:25px; color:#666666; }
	
	.dash_verde { background-image:url(../img/dash_verde.png); border:none; }
	
	.dash_morado { background-image:url(../img/dash_morado.png); border:none; }
	
	.dash_blanco { background-image:url(../img/dash_blanco.png); border:none; }
	
	.dash_verdeazul { background-image:url(../img/dash_verdeazul.png); border:none; }
	
	.dash_azul { background-image:url(../img/dash_azul.png); border:none; }
	
ul#fran_nacio { margin: 10px 15px 10px 15px; list-style:circle; color:#65A796; width:200px; }

ul#fran_nacio a { font-family:Arial, Helvetica, sans-serif; font-weight:500; color:#65A796; font-size:18px; }

ul#fran_nacio a:hover { color:#216055; }

.col_der { width:338px; float:left; margin:0 0 0 0; background-image:url(../img/bg_banner_negro.png); }
	
	#anunciate_btn { width:260px; height:19px; margin:15px 0 5px 10px; background-image:url(../img/anunciate.png); }
	
	.col_der a:hover { background-color:#003366; }


/*menu rapido index*/

#holdermenu_a { width:516px; height:144px; margin:0 0 0 0; }

	ul#menurapido { display:block; margin: 0 0 0 0; padding: 0 0 0 0; }
	   
	ul#menurapido li {
		display:inline; }
		
		ul#menurapido li a{
		display:inline;
		height:72px;
		float:right;
	}
	
	ul#menurapido li.porque a{
		width:516px;
		background:url(../img/porque_btn.png);
	}
	
	
	ul#menurapido li.tinto_vs a{
		width:516px;
		background:url(../img/tintovs.png);
	}
	
	
	ul#menurapido li a:hover {
	background-position:center center;

}


#contacto_btn { width:516px; height:216px; margin:0 0 0 0; }
	ul#men_contacto { display:block; margin: 0 0 0 0; padding:0;}
	   
	ul#men_contacto li {
		display:inline; }
	
		
		ul#men_contacto li a{
		display:inline;
		height:72px;
		float:right;
	}
	
		ul#men_contacto li.dudas a{
		width:516px;
		background:url(../img/dudas.png);
	}
	
		ul#men_contacto li.dudas_azul a{
		width:516px;
		background:url(../img/dudas_azul.png);
	}
	
	
		ul#men_contacto li.anunciate a{
		width:516px;
		background:url(../img/anunciate_btn.png);
	}
	
	ul#men_contacto li.contactanos a{
		width:516px;
		background:url(../img/contactanos_btn.png);
	}
	
	
	ul#men_contacto li a:hover {
	background-position:center center;

}




ul#contactoazul { width:516px; height:72px; display:block; margin:0 0 0 0; padding:0; }
	   
	ul#contactoazul  li {
		display:inline; }
	
		
		ul#contactoazul  li a{
		display:inline;
		height:72px;
		float:left;
	}
	
		ul#contactoazul  li.dudas_azul a{
		width:516px;
		background:url(../img/dudas_azul.png);
	}

	ul#contactoazul  li a:hover {
	background-position:center center;

}


/*fin menu rapido index*/

/*fin estilos contenido*/


/*ventana modal*/


.gallery {
	margin:0 0 0 0;
	padding: 0px;
	width:256px;
	
	}
.gallery ul { 
	list-style: none; 
	}
	
.gallery ul li { 
	display: inline; 
	}
	
.gallery ul img {
	border: 0px solid #5a67ae;
	border-width: 0px 0px 0px;
	}
	
.gallery ul a:hover img {
	border: 0px solid #2c366e;
	border-width: 0px 0px 0px;
	color: #fff;
	}
.gallery ul a:hover { 
	color: #959595; 
	}



/* fin ventana modal*/



/*slider*/

#page-wrap { width: 338px; height:500px; margin:0 0 0 0; }

a { text-decoration: none; }
ul { list-style: none; }

.box { padding: 0px; margin: 0 0 0 0; }

.box ul li { font-size: 11px; margin: 0; border-bottom: 1px solid #666; }
.box ul li a { color: #222; display: block; padding: 3px 3px; margin: 0; border-bottom: 1px solid #ccc; }

.box ul li:last-child, 
.box ul li:last-child a { border: none; }
.box ul li a:hover { background: #ccc; text-decoration: none; }

#catNav { padding:0 0 0 0; overflow: hidden; margin: 0 0 10px 0; }

#catNav li { display: inline; }

#catNav li a { display: block; width: 67px; height: 36px; text-indent: -9999px; background:url(../img/catSprite.png); float: left; border: none; padding: 0; }


#catNav li a#list-one-button { background-position: 0px -36px; }

#catNav li a#list-one-button:hover { background-position: 0px 0px; }

#page-wrap #catNav li.activeCatButton a#list-one-button { background-position: 0px -72px; }



#catNav a#list-two-button { background-position: -67px -36px; }

#catNav li a#list-two-button:hover { background-position: -67px 0px; }

#page-wrap #catNav li.activeCatButton a#list-two-button { background-position: -67px -72px; }
	

	
	
	
#catNav a#list-three-button	{ background-position: -134px -36px; }

#catNav li a#list-three-button:hover { background-position: -134px 0px; }

#page-wrap #catNav li.activeCatButton a#list-three-button { background-position: -134px -72px; }





#catNav a#list-four-button			{ background-position: -201px -36px; }
	
#catNav li a#list-four-button:hover { background-position: -201px 0px; }

#page-wrap #catNav li.activeCatButton a#list-four-button { background-position: -201px -72px; }



#catNav a#list-five-button { background-position: -268px -36px; }
	
#catNav li a#list-five-button:hover { background-position: -268px 0px; }	

#page-wrap #catNav li.activeCatButton a#list-five-button { background-position: -268px -72px; }


.ediciones { width:336px; height:400px; margin:0 0 0 0; }
.edi_titulo { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:25px; color:#FFFFFF; letter-spacing:1px; margin:5px 0 0 11px; line-height:20px; float:left;}

.edi_text { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:300; letter-spacing:0; line-height:15px; margin:3px 0  0 12px; }

#bg_text { width:336px; height:100px; margin: 0 0 0 0; background-image:url(../img/bg_02.png); background-repeat:repeat; float:left;  }



/*end slider*/


/* estilos tipo*/

.style1 { color: #4D4D4D }
.style2 {font-size: 14px}
.parrafo { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; line-height:20px; margin:15px 0 5px 20px; }

.parrafo_blanco { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:20px; margin:0 0 0 0; }

.lista_txt { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666666; font-weight:500; line-height:20px; text-align:left; margin:20px 10px 0 20px; list-style:circle; }



.col_01 { width:800px; margin:0 auto; padding:15px 0 20px 0; }

.col_01 h1 { font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#333333; line-height:10px; letter-spacing:-1px; }

.col_01 h2 { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#00A94F; line-height:18px; letter-spacing:-1px; }

.col_01 h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333333; line-height:22px; letter-spacing:-1px; margin:0 0 0 35px; }

.col_01 a { color:#666666; text-decoration:underline; }

.col_01 a:hover { color:#00A94F; }


.col_02 { width:800px; margin:0 auto; padding:15px 0 20px 0; }

.col_02 h1 { font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#B70061; line-height:10px; letter-spacing:-1px; }

.col_02 h2 { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#09C0058; line-height:18px; letter-spacing:-1px; }

.col_02 h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333333; line-height:22px; letter-spacing:-1px; margin:0 0 0 35px; }

.col_02 a { color:#666666; text-decoration:underline; }

.col_02 a:hover { color:#5B0031; }

.col_02 ul#historia { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333333; line-height:25px; letter-spacing:-1px; margin:0 0 0 35px; list-style:circle; }

.list_fran { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:600px; color:#65A796; line-height:10px;  }






/*fin estilso tipo*/


/*footer*/

#footer { width:860px; height:160px; margin:0 auto; margin-top:5px; margin-bottom:10px; background-image:url(../img/bg_footer.png); background-repeat:repeat-x; }

.txt_footer { margin: 15px 10px 0 20px; float:left; }



.txt_footer h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; margin:0 0 0 0; line-height:15px; letter-spacing:1px; }

.txt_footer p { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; line-height:18px; margin:0 0 0 0; }

.txt_footer a { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; line-height:18px; margin:0 0 0 0; }

.txt_footer a:hover { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px; line-height:18px; margin:0 0 0 0; }


/* end footer*/
