/* RESET DE ESTILOS */
/********************/
body, table, tr, td, p, div, ul, li, a, h1, h2, h3, h4, h5, h6, 
fieldset, legend, label, span, applet, object{
    margin: 0px;
    padding: 0px;
    outline: none;    
}



/* ESTILOS GENERICOS PARA TODO EL SITIO */
/****************************************/

body{
    background: #fdf7d7 url(/img/fondo_body.gif) repeat-x center top;
	font-family:Helvetica, Arial, sans-serif;
}

p{
    font-family:Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #583100;    
}

a{
    outline: none;
    text-decoration: none;
    color: #368a3a;
    font-weight: bold;            
}

a.link_volver{
	color:green;
	display:block;
	background:url(/img/btn_anterior.gif) no-repeat left center;
	height:15px;
	padding-left:25px;
	font-size:13px;
	margin-left:50px;
}

/* CONTENIDO PRINCIPAL */
/***********************/

div#container{
    width: 100%;
    background: url(/img/bg_container.png) no-repeat center top;
}

div#contenedor{
	width:992px;
	margin:0 auto;
}

div#contenido_principal{
	width:990px;
	height:420px;
	margin: 0 auto;
	/*background:url(/img/imagen_muestra.jpg) no-repeat center top;*/
}

div#contenido {
	width:990px;
	min-height:420px;
	margin: 0 auto;
}





/* CLASES PARA EL HEADER DEL SITIO *
* 
*   1.- LOGO
*   2.- ICONOS SOCIALES
*   3.- INICIO DE SESION
*   4.- VENTANA MODAL DE LOGIN
*
************************************/

div#contenedor_header{
	width:100%;
	height:101px;
	margin:0 auto;
	/*background: #EDEDED url(/img/bg_header.gif) no-repeat center top;*/
}

div#header{
	width:990px;
	height:101px;
	margin: 0 auto;
}
	/* 1.- LOGO */ 
    div#logo{
		width:217px;
		float:left;
		margin: 13px 0px 0px 35px; 
		border: 0px;
	}
	div#logo img {
		border: 0px;
	}
	div#header_right{
		width:480px;
		float:right;
	}

	div#header_right div{
		float:right;
		}
	
	
		div#sesion{
			float:left;
			margin: 10px 10px 0px 0px;
			width: 120px;
		}
        
        
		/* 2.- ICONOS SOLCIALES */
		div#social{
			float:left;
			margin: 16px 0px 0px 0px;
		}
			div#social img{
				margin: 0px 10px 0px 0px;
			}
		
		div#fono_delivery{
			float:left;
			margin: 7px 0px 0px 0px;
		}
        
        #social a{
            float: left;
            width: 30px;
            height: 30px;
            display: block;
            margin: 0px 5px 0px 5px;
        }
        
        .social_fb span{display: none;}
        .social_tw span{display: none;}
        
        .social_fb{background: url(/img/social_fb.png) no-repeat center center;}
        .social_fb:hover{background: url(/img/social_fb_hover.png) no-repeat center center;}
        .social_fb:active{background: url(/img/social_fb_hover.png) no-repeat center center;}
        
		.social_tw{background: url(/img/social_tw.png) no-repeat center center;}
        .social_tw:hover{background: url(/img/social_tw_hover.png) no-repeat center center;}
        .social_tw:active{background: url(/img/social_tw_hover.png) no-repeat center center;}
        
        
        
        /* 3.- INICIO DE SESION */
        
		.btn_sesion{
			background:url(/img/boton_login.png) no-repeat center center;
			text-align:center;
			width:113px;
			height:30px;
			display:block;
			color:#5e5e5e;
			font-size:11px;
			margin-top:7px;
			text-decoration:none;
			font-weight:bold;
            outline: none;
		}
        #ctl00_ctl00_ContentPlaceHolderDefault_UmbracoLoginView_LoginStatus1{
			background:url(/img/boton.png) no-repeat center center;
			text-align:center;
			width:113px;
			height:30px;
			display:block;
			color:#5e5e5e;
			font-size:11px;
			padding-top:15px;
			text-decoration:none;
			font-weight:bold;
            outline: none;
		}
        
		.btn_sesion:hover{
			background:url(/img/boton_login_hover.png) no-repeat center center;
		}
		.btn_sesion:active{
			background:url(/img/boton_login_active.png) no-repeat center center;
		}	

        /* 4.- VENTANA MODAL DE LOGIN */
        
        #loginBalloon{
            position: absolute;
            z-index: 99999999;
            background: url(/img/bg_login.png) no-repeat center center;
            width: 280px;
			height:365px;
            padding-left: 50px;
        }
        
        #loginBalloon span{
            font-size: 11px;
        } 
        
		#loginBalloon h1.titulo_balloon{
			margin-left:10px;
			background: url(/img/separador_horizontal.png) no-repeat center bottom;
			height:35px;
			font-weight: normal;
			font-size:20px;
			color: #624630;
		}
		
		#loginBalloon h1.no_inscrito_balloon{
			margin-left:10px;
			/*background: url(/img/separador_horizontal.png) no-repeat center bottom;*/
			height:35px;
			font-weight: bold;
			font-size:14px;
			color: #624630;
		}
		
		#loginBalloon  td.separador_registro_balloon{
			background: url(/img/separador_horizontal.png) no-repeat center top;
		}
		
		#loginBalloon  .link_registrese{
			margin-top:-10px;
		}
		
		#loginBalloon  .link_registrese_balloon{
			width:150px;
			text-align:center;
			margin:0 auto;
		}
		
		#loginBalloon #ctl00_ctl00_ContentPlaceHolderDefault_Login1_RememberMe{
			margin-left:10px;
		}
		
		#loginBalloon label, #loginBalloon a{
            font-size: 11px;
            color: #368A3A;
            font-weight: bold;
        }
		#loginBalloon label{
			margin-left:15px;
		}
        
        #loginBalloon #ctl00_ctl00_ContentPlaceHolderDefault_Login1_UserName, #loginBalloon #ctl00_ctl00_ContentPlaceHolderDefault_Login1_Password{
            width: 200px;
            height: 24px;
            background: url(/img/inputs.png) no-repeat center center;
            border: 0px;
            font-size: 11px;
            color: #666;
            padding-top: 5px !important;
            padding-left: 15px;
            padding-right: 5px;
        } 
		
		#loginBalloon #ctl00_ctl00_ContentPlaceHolderDefault_Login1_LoginButton{
		margin-right:0px;
		}
        
        #loginBalloon #ctl00_ctl00_ContentPlaceHolderDefault_Login1_LoginButton,
        #loginBalloon #ctl00_ctl00_ContentPlaceHolderDefault_Login1_Login
		{
            width: 113px;
            height: 30px;
            border: 0px;
            background: url(/img/boton_login.png) no-repeat center center;
            color: #4c4c4c;
            font-family:Helvetica, Arial, sans-serif;
            outline: none;
            cursor: pointer;
			margin-right:0px;
        }
		
		
		
		#ctl00_ctl00_ContentPlaceHolderDefault_Login1_CreateUserLink, #ctl00_ctl00_ContentPlaceHolderDefault_Login1_PasswordRecoveryLink{
			float:right;
			margin-right:30px;
		}
        
        #loginBalloon #ctl00_ctl00_ContentPlaceHolderDefault_Login1_LoginButton:hover,
		#loginBalloon #ctl00_ctl00_ContentPlaceHolderDefault_Login1_Login:hover {
            background: url(/img/boton_login_hover.png) no-repeat center center;
        }
        #loginBalloon #ctl00_ctl00_ContentPlaceHolderDefault_Login1_LoginButton:active,
        #loginBalloon #ctl00_ctl00_ContentPlaceHolderDefault_Login1_Login:active{
            background: url(/img/boton_login_active.png) no-repeat center center;
        }
        
        #loginBalloon table tr td{
            padding-top: 5px;
        }		
        
        .boton_cerrar_modal_login{
            float: right;
            margin: 11px 38px 0px 0px;
        }
        
        .msg_error{
            color: #f00;
            font-size: 11px;
        }
        
        
        	
			
/* MENU DE NAVEGACION PRINCIPAL DEL SITIO */
/******************************************/

div#contenedor_menu{
	width:100%;
	height:39px;
	background: url(/img/bg_menu.png) repeat-x center top;
	clear:both;
}

	div#menu{
		width:990px;
		margin: 0 auto;
	}
		
        /* ESTILOS PARA EL MENU EN REPOSO */
        
		.menu_inicio{ 
			height:39px;
			width:78px;
			background: url(/img/menu_inicio.png) no-repeat center center;
		}
		.menu_productos, .menu_Productos { 
			height:39px;
			width:110px;
			background: url(/img/menu_productos.png) no-repeat center center;
		}
		.menu_maestro_sugiere, .menu_El_Maestro_sugiere { 
			height:39px;
			width:163px;
			background: url(/img/menu_maestro_sugiere.png) no-repeat center center;
		}
		.menu_locales, .menu_Locales{ 
			height:39px;
			width:89px;
			background: url(/img/menu_locales.png) no-repeat center center;
		}
		.menu_domino, .menu_Domino, .menu_nosotros, .menu_Nosotros { 
			height:39px;
			width:100px;
			background: url(/img/menu_nosotros.png) no-repeat center center;
		}
		.menu_servicios, .menu_Servicios{ 
			height:39px;
			width:97px;
			background: url(/img/menu_servicios.png) no-repeat center center;
		}
		.menu_contactenos, .menu_Contactenos { 
			height:39px;
			width:126px;
			background: url(/img/menu_contactenos.png) no-repeat center center;
		}
		.menu_club_domino, .menu_Club_Domino { 
			height:39px;
			width:150px;
			background: url(/img/menu_club_domino.png) no-repeat center center;
		}
		
		/* ESTILOS PARA EL MENU HOVER */ 
        
		.menu_inicio:hover{ 
			background: url(/img/menu_inicio_hover.png) no-repeat center center;
		}
		.menu_productos:hover, .menu_Productos:hover { 
			background: url(/img/menu_productos_hover.png) no-repeat center center;
		}
		.menu_maestro_sugiere:hover, .menu_El_Maestro_sugiere:hover { 
			background: url(/img/menu_maestro_sugiere_hover.png) no-repeat center center;
		}
		.menu_locales:hover, .menu_Locales:hover { 
			background: url(/img/menu_locales_hover.png) no-repeat center center;
		}
		.menu_domino:hover, .menu_Domino:hover, .menu_nosotros:hover, .menu_Nosotros:hover{ 
			background: url(/img/menu_nosotros_hover.png) no-repeat center center;
		}
		.menu_servicios:hover, .menu_Servicios:hover { 
			background: url(/img/menu_servicios_hover.png) no-repeat center center;
		}
		.menu_contactenos:hover, .menu_Contactenos:hover { 
			background: url(/img/menu_contactenos_hover.png) no-repeat center center;
		}
		.menu_club_domino:hover, .menu_Club_Domino:hover { 
			background: url(/img/menu_club_domino_hover.png) no-repeat center center;
		}
		
        /* ESTILOS PARA EL MENU ACTIVE */	
		.menu_inicio:active{ 
			background: url(/img/menu_inicio_active.png) no-repeat center center;
		}
		.menu_productos:active, .menu_Productos:active { 
			background: url(/img/menu_productos_active.png) no-repeat center center;
		}
		.menu_maestro_sugiere:active, .menu_El_Maestro_sugiere:active { 
			background: url(/img/menu_maestro_sugiere_active.png) no-repeat center center;
		}
		.menu_locales:active, .menu_Locales:active { 
			background: url(/img/menu_locales_active.png) no-repeat center center;
		}
		.menu_domino:active, .menu_Domino:active, .menu_nosotros:active, .menu_Nosotros:active{ 
			background: url(/img/menu_nosotros_active.png) no-repeat center center;
		}
		.menu_servicios:active, .menu_Servicios:active { 
			background: url(/img/menu_servicios_active.png) no-repeat center center;
		}
		.menu_contactenos:active, .menu_Contactenos:active { 
			background: url(/img/menu_contactenos_active.png) no-repeat center center;
		}
		.menu_club_domino:active, .menu_Club_Domino:active { 
			background: url(/img/menu_club_domino_active.png) no-repeat center center;
		}
        
        
        /* ESTILOS PARA EL MENU CURRENT */	
		.menu_inicio_current{ 
			height:39px;
			width:78px;
			background: url(/img/menu_inicio_current.png) no-repeat center center;
		}
		.menu_productos_current, .menu_Productos_current { 
			height:39px;
			width:110px;
			background: url(/img/menu_productos_current.png) no-repeat center center;
		}
		.menu_maestro_sugiere_current, .menu_El_Maestro_sugiere_current { 
			height:39px;
			width:163px;
			background: url(/img/menu_maestro_sugiere_current.png) no-repeat center center;
		}
		.menu_locales_current, .menu_Locales_current { 
			height:39px;
			width:89px;
			background: url(/img/menu_locales_current.png) no-repeat center center;
		}
		.menu_domino_current, .menu_Domino_current, .menu_nosotros_current, .menu_Nosotros_current{ 
			height:39px;
			width:100px;
			background: url(/img/menu_nosotros_current.png) no-repeat center center;
		}
		.menu_servicios_current, .menu_Servicios_current { 
			height:39px;
			width:97px;
			background: url(/img/menu_servicios_current.png) no-repeat center center;
		}
		.menu_contactenos_current, .menu_Contactenos_current { 
			height:39px;
			width:126px;
			background: url(/img/menu_contactenos_current.png) no-repeat center center;
		}
		.menu_club_domino_current, .menu_Club_Domino_current { 
			height:39px;
			width:150px;
			background: url(/img/menu_club_domino_current.png) no-repeat center center;
		}	



	
/* HOME DEL SITIO */
/******************/

.banner_home_1{
	display:block;
	width:285px;
	height:112px;
	background: url(/images/home/banner1.png) no-repeat center center;
	text-decoration: none;
}
.banner_home_2{
	display:block;
	width:284px;
	height:111px;
	background: url(/images/home/banner2.png) no-repeat center center;
	text-decoration: none;
}
.banner_home_3{
	display:block;
	width:285px;
	height:135px;
	background: url(/images/home/banner3.png) no-repeat center center;
	text-decoration: none;
}

div#banners{
	width:880px;
	height:185px;
	margin:0 auto;
	background:url(/img/bg_banners.png) no-repeat center center;
	padding-top:19px;
}
	#banner1{
		width:284px;
		float:left;
		margin: -10px 0px 0px 10px;
	}
	#banner2{
		width: 289px;
		float:left;
		margin: 0px 0px 0px 0px;
	}
	#banner3{
		width:296px;
		float:left;
		margin: 0px 0px 0px 0px;
	}

#banners img {
	border: 0px;
}
	
	
	
/* FOOTER DEL SITIO, INCLUYE FIRMA MITOCONDRIA */
/************************************************/	
	
div#contenedor_footer{
	width:100%;
	height:200px;
	margin:0 auto;
    background: url(/img/bg_foo.jpg) repeat-x center bottom;
}	
	
	div#footer{
		width:850px;
        margin: 0 auto;
        border: 0px solid #f00;
        min-height: 140px;
	}
	div#footer ul{
		float:left;
		list-style:none;
		/*list-style-image:url(/img/bullet_footer.gif);*/
		/*width:130px;*/
		/*line-height:13px !important;*/
		line-height:10px;
		
	}
	div#footer ul li a{
		color:#774506;
		font-family: Arial,Helvetica,sans-serif;
		font-size:10px;
		text-decoration:none;
		font-weight:normal;		
	}
	
	
    div#footer ul.uno{margin-top:-10px; width:120px; padding-bottom: 10px}
	div#footer ul.dos{margin-top:0px; width:130px; margin-right:15px; padding-bottom: 10px}
    div#footer ul.tres{margin-top:10px; width:140px; padding-bottom: 10px}
    div#footer ul.cuatro{margin-top:10px; width:110px; margin-right:10px; padding-bottom: 10px}
    div#footer ul.cinco{margin-top:5px; width:100px; padding-bottom: 10px}
    div#footer ul.seis{margin-top:0px; width:120px; padding-bottom: 10px}
    div#footer ul.siete{margin-top:-10px; width:100px; padding-bottom: 10px}
	
div#footer .footer_top, div#footer .footer_top a {
	font-weight: bold !important;
	font-size:11px;
	white-space: nowrap;
}
	
     
	
	
    div#firma{
        width: 850px;
        margin: 0 auto;
		/*
        text-align:left;
		margin-left:25px;
        */
	}
    
    
	div#firma_mito{
		float:right;
        color: #fff;
        font-size: 10px;
        margin-top: 30px;
	}
    div#firma_mito a{
		color: #fff;
        font-size: 10px;
	}
	
	
    div#logo_domino{
        float: left;
		margin-top:-12px
    }

/* Fuentes personalizadas CUFON */
/********************************/

h1.cufon_titulacion{
	font-weight: normal;
	font-size:36px;
    color: #9e3f3f;
	margin: 0px 0px 15px 0px;
    font-family: Futura LT, Century Gothic, Arial, Helvetica, sans-serif;
}

h1.cufon_titulacion_verde{
	font-weight: normal;
	font-size:32px;
    color: #1c6320;
	margin: 0px 0px 15px 0px;
    font-family: Futura LT, Century Gothic, Arial, Helvetica, sans-serif;
}

p.cufon_bajada{
	font-size:16px;
	color: #583100;
    font-family: Futura LT, Century Gothic, Arial, Helvetica, sans-serif;
}

p.cufon_bajada_2{
	font-size:16px;
    font-weight: bold;
	color: #583100;
    font-family: Futura LT, Century Gothic, Arial, Helvetica, sans-serif;
}

p.cufon_bajada p{
	font-size:12px;
	color: #583100;
    font-family: Futura LT, Century Gothic, Arial, Helvetica, sans-serif;
}
/*******************/



/* PORTADA PRODUCTOS */
/*********************/
	
table.grilla_productos{
    margin: 0 auto;
    margin-top:25px;
}

table.grilla_productos td{
	height:150px;
	text-align: center;
}
table.grilla_productos td.titulacion{
	text-align: left;
}

table.grilla_productos .item{
	background: url(/img/fondo_celdas_productos.png) no-repeat left center;
}

table.grilla_productos img{
	border:0px;
}

a img{
border:0px;
}



/* GRILLA DE PRODUCTOS EN SUS 3 ESTADOS */
/****************************************/

/* reposo */
.grilla_productos span{display: none;}
.prod_vienesas{display:block; width: 181px; height: 167px; background: url(/images/seccion_productos/vienesas.png) no-repeat center center;}
.prod_ave{display:block; width: 181px; height: 167px; background: url(/images/seccion_productos/ave.png)  no-repeat center center;}
.prod_churrasco{display:block; width: 181px; height: 167px; background: url(/images/seccion_productos/churrasco.png)  no-repeat center center;}
.prod_lomito{display:block; width: 181px; height: 167px; background: url(/images/seccion_productos/lomito.png)  no-repeat center center;}
.prod_pavo{display:block; width: 181px; height: 167px; background: url(/images/seccion_productos/pavo.png)  no-repeat center center;}
.prod_mechada{display:block; width: 181px; height: 167px; background: url(/images/seccion_productos/mechada.png)  no-repeat center center;}
.prod_filete{display:block; width: 181px; height: 167px; background: url(/images/seccion_productos/filete.png)  no-repeat center center;}
.prod_livianos{display:block; width: 181px; height: 167px; background: url(/images/seccion_productos/livianos.png)  no-repeat center center;}
.prod_jugos{display:block; width: 181px; height: 167px; background: url(/images/seccion_productos/jugos.png)  no-repeat center center;}
.prod_ensaladas{display:block; width: 181px; height: 167px; background: url(/images/seccion_productos/ensaladas.png)  no-repeat center center;}
.prod_desayunos{display:block; width: 181px; height: 167px; background: url(/images/seccion_productos/desayunos.png)  no-repeat center center;}
.prod_clasicos{display:block; width: 181px; height: 167px; background: url(/images/seccion_productos/clasicos.png)  no-repeat center center;}
.prod_agregados{display:block; width: 181px; height: 167px; background: url(/images/seccion_productos/agregados.png)  no-repeat center center;}

.prod_as{display:block; width: 181px; height: 167px; background: url(/images/seccion_productos/as.png)  no-repeat center center;}

/* hover */
.prod_vienesas:hover{background: url(/images/seccion_productos/vienesas_hover.png)  no-repeat center center;}
.prod_ave:hover{background: url(/images/seccion_productos/ave_hover.png)  no-repeat center center;}
.prod_churrasco:hover{background: url(/images/seccion_productos/churrasco_hover.png)  no-repeat center center;}
.prod_lomito:hover{background: url(/images/seccion_productos/lomito_hover.png)  no-repeat center center;}
.prod_pavo:hover{background: url(/images/seccion_productos/pavo_hover.png)  no-repeat center center;}
.prod_mechada:hover{background: url(/images/seccion_productos/mechada_hover.png)  no-repeat center center;}
.prod_filete:hover{background: url(/images/seccion_productos/filete_hover.png)  no-repeat center center;}
.prod_livianos:hover{background: url(/images/seccion_productos/livianos_hover.png)  no-repeat center center;}
.prod_jugos:hover{background: url(/images/seccion_productos/jugos_hover.png)  no-repeat center center;}
.prod_ensaladas:hover{background: url(/images/seccion_productos/ensaladas_hover.png)  no-repeat center center;}
.prod_desayunos:hover{background: url(/images/seccion_productos/desayunos_hover.png)  no-repeat center center;}
.prod_clasicos:hover{background: url(/images/seccion_productos/clasicos_hover.png)  no-repeat center center;}
.prod_agregados:hover{background: url(/images/seccion_productos/agregados_hover.png)  no-repeat center center;}
.prod_as:hover{background: url(/images/seccion_productos/as_hover.png)  no-repeat center center;}


/* Active */
.prod_vienesas:active{background: url(/images/seccion_productos/vienesas_active.png)  no-repeat center center;}
.prod_ave:active{background: url(/images/seccion_productos/ave_active.png)  no-repeat center center;}
.prod_churrasco:active{background: url(/images/seccion_productos/churrasco_active.png)  no-repeat center center;}
.prod_lomito:active{background: url(/images/seccion_productos/lomito_active.png)  no-repeat center center;}
.prod_pavo:active{background: url(/images/seccion_productos/pavo_active.png)  no-repeat center center;}
.prod_mechada:active{background: url(/images/seccion_productos/mechada_active.png)  no-repeat center center;}
.prod_filete:active{background: url(/images/seccion_productos/filete_active.png)  no-repeat center center;}
.prod_livianos:active{background: url(/images/seccion_productos/livianos_active.png)  no-repeat center center;}
.prod_jugos:active{background: url(/images/seccion_productos/jugos_active.png)  no-repeat center center;}
.prod_ensaladas:active{background: url(/images/seccion_productos/ensaladas_active.png)  no-repeat center center;}
.prod_desayunos:active{background: url(/images/seccion_productos/desayunos_active.png)  no-repeat center center;}
.prod_clasicos:active{background: url(/images/seccion_productos/clasicos_active.png)  no-repeat center center;}
.prod_agregados:active{background: url(/images/seccion_productos/agregados_active.png)  no-repeat center center;}
.prod_as:active{background: url(/images/seccion_productos/as_active.png)  no-repeat center center;}

/* Columna izquierda sección productos */
.columnaizq {
	/*width: 117px;*/
	width: 38px;
}
	
#foto_grande_producto_container {
	height: 378px;
}




/* SECCION DELIVERY */
/********************/

.titulo_delivery{
    width: 152px;
    height: 73px;
    background: url(/img/titulo_delivery.png) no-repeat center center;
    margin-bottom: 20px;
}	
	
.titulo_delivery span, .delivery_fono span, .delivery_cobertura span{
    display: none;
}
    
.delivery_fono{
    width: 183px;
    height: 20px;
    margin-bottom: 15px;
    background: url(/img/sub_delivery_fono.png) no-repeat center center;
}    
 
.delivery_cobertura{
    width: 183px;
    height: 24px;
    background: url(/img/sub_delivery_cobertura.png) no-repeat center center;
} 

.lista_delivery_parent{
    list-style: none;
    margin: 8px 0px 0px 30px;
}

.lista_delivery{
    list-style: none;
    list-style-image: url(/img/bullet_delivery.png);
    margin: 10px 0px 10px 30px;
}

.lista_delivery li a.cufon_item_delivery_cobertura{
    color: #009330;
    font-size: 13px;
    text-decoration: none;
    font-family: Futura LT, Century Gothic, Arial, Helvetica, sans-serif;
}

.td_left_delivery{
    background: url(/img/bg_delivery_left.png) no-repeat right center;
}

.td_right_delivery{
    padding-left: 15px;
}


/* ESTILO PARA LA SECCION LOCALES Y ZONAS */
/******************************************/

.locales_titulo_desc{
    width: 282px;
}

.lista_locales_regiones{
    background: url(/img/bg_grilla_locales.png) no-repeat center top;
}

.lista_locales_zonas{
    padding-bottom: 25px;
}

.tabla_locales{
    margin-top: 15px;
}

.td_tit_zona{
    padding-left: 20px;
}

.td_detalle_zona{
    /*padding-left: 50px;*/
	height: 256px !important;
}
.zona_r3 {
	height: 16px !important;
}
.zona_r1 {
	height: 256px !important;
}

.local_imagen, .local_contenido{
    float: left;
}

.local_contenido{
    margin-left: 25px;
}

.direccion_local, .telefono_local, .horario_local{
    color: #583100;
    text-align: left;
    min-height: 24px;
    padding-left: 35px;
    padding-top: 5px;
    vertical-align: middle;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
    font-family: Futura LT, Century Gothic, Helvetica, Arial, sans-serif;
	width:300px;
}

.horario_local p {
    font-family: Futura LT, Century Gothic, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.fono_pedidos{
	color:#583100;
    text-align: left;
    min-height: 24px;
    padding-left: 13px;
    padding-top: 0px;
    vertical-align: middle;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
    font-family: Futura LT, Century Gothic, Helvetica, Arial, sans-serif;
}

.direccion_local{background: url(/img/bg_local_direccion.png) no-repeat left center;}
.telefono_local{background: url(/img/bg_local_telefono.png) no-repeat left center;}
.horario_local{background: url(/img/bg_local_horario.png) no-repeat left center;}


#separador_titulo_local{
    height: 4px;
    margin-bottom: 15px;
}

.table_zonas{
    margin-top: 15px;
}

/* FORMULARIOS DE CONTACTO */
/***************************/
.ed_form_group{
    margin-bottom: 30px;
}

.mostrar_login {
	width: 130px !important;
	height: 16px;
}

.mostrar_login_inner {
	position: absolute;
	width: 130px;
	height: 16px;
	float: left;
}

#ctl00_ctl00_ContentPlaceHolderDefault_UmbracoLoginView_LoginName1 {
    display: block;
    color: green;
    font-size: 11px;
    font-weight: bold;
    position: absolute;
    top: 0px;
    right: 0px;
    width: auto !important;
    text-align: right;
}


#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_ed_form_3_edFormGroup1388 span,
#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_ed_form_3_panelForm span, #aspnetForm span{
    display: block;
    color: green;
    font-size: 11px;
    font-weight: bold;
    width: 160px;
    text-align: left;
    float: left;
}

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_Login2_UserNameRequired,
#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_Login2_PasswordRequired
{
display:inline !important;
float:none !important;
}

#ctl00_ctl00_ContentPlaceHolderDefault_UmbracoLoginView_LoginStatus1{
margin-top:10px;
}

.ed_form_group_name{
    display: none;
}

div.ed_form_element{
    height: 35px;
}

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_ed_form_4_edFormElement2226{
	height:100px;
}
#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_ed_form_4_edFormElement7063 {
	/*height:100px;*/
}

input.ed_form_textbox{
    width: 200px;
    height: 24px;
    background: url(/img/inputs.png) no-repeat center center;
    border: 0px;
    font-size: 11px;
    color: #666;
    padding-top: 5px !important;
    padding-left: 15px;
    padding-right: 5px;
}

input.ed_form_rutbox_registro {
    width: 130px !important;
    height: 24px !important;
    background: url(/img/inputs_rut2.png) no-repeat 4px 2px !important;
    border: 0px !important;
    font-size: 11px !important;
    color: #666 !important;
    padding-top: 5px !important;
    padding-left: 15px !important;
    padding-right: 5px !important;
	margin-left:7px!important;
}

input.ed_form_rutbox {
    width: 140px !important;
    height: 24px !important;
    background: url(/img/inputs_rut.png) no-repeat 4px 2px !important;
    border: 0px !important;
    font-size: 11px !important;
    color: #666 !important;
    padding-top: 5px !important;
    padding-left: 15px !important;
    padding-right: 5px !important;
	margin-left:7px!important;
}

input.ed_form_dvbox {
    width: 30px !important;
    height: 24px !important;
    background: url(/img/inputs_dg.png) no-repeat center center !important;
    border: 0px !important;
    font-size: 11px !important;
    color: #666 !important;
    padding-top: 5px !important;
    padding-left: 10px !important;
    padding-right: 0px !important;
}

span.ed_form_rutsep {
    display: inline !important;
    float: none !important;
}

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_ed_form_3_edFormGroup1388 select, .ed_form_dropdown_list{
    width:200px;
    margin-left: 7px;
    border: 1px solid #E1DFD9;
    background: #FEFCF5;
    font-size: 11px;
    color: #666; 
}

input.ed_form_upload{
    margin-left: 10px;
}

textarea.ed_form_textbox_multiline{
    width: 200px;
    height: 80px;
    background: url(/img/textarea.png) no-repeat center center;
    border: 0px;
    font-size: 11px;
    color: #666; 
    margin-left: 5px;
    padding-left: 5px;
    padding-top: 5px;
    overflow-x: hidden;
    overflow-y: auto;
}

.ed_form_submit_button{
    width: 113px;
    height: 30px;
    background: url(/img/boton.png) no-repeat center center;
    text-align: center;
    border: 0px;
}

.ed_form_submit_inner .ed_form_submit_button{
	float:right;
	margin: 25px 45px 0px 0px;
}


/* SECCION REGISTRO AL CLUB DOMINO */
/**********************************/

h1.titulacion_rojo{
	font-weight: normal;
	font-size:20px;
    color: #9e3f3f;
	margin: 0px 0px 15px 0px;
}

.listado_noticias h1{
margin-top:15px;
_margin-top:0px;
#margin-top:0px;
}
div.registro_right_flash{
    width:400px; 
    float:right; 
    /*border: 1px solid #f00*/
}

div.registro_left{
    float: left;
}

.left_registro{
    background:transparent url(/img/separador_login.png) no-repeat right center;
}
.right_registro{
    padding-left: 15px;
}

div#form_club{
    text-align: left;
    height:350px;
    width: 400px;
}

div#form_club label{
    display: block;
    width: 160px;
    float: left;
    color: green;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
}

div#form_club input[type=text], div#form_club input[type=password]{
    width: 200px;
    height: 24px;
    background: url(/img/inputs.png) no-repeat center center;
    border: 0px;
    font-size: 11px;
    color: #666;
    padding-top: 5px !important;
    padding-left: 15px;
    padding-right: 5px;
}

div#form_registro{
    text-align: left;
    height:350px;
    width: 400px;
}

div#form_registro label{
    display: block;
    width: 140px;
    float: left;
    color: green;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
}

div#form_registro input[type=text], div#form_registro input[type=password]{
    width: 200px;
    height: 24px;
    background: url(/img/inputs.png) no-repeat center center;
    border: 0px;
    font-size: 11px;
    color: #666;
    padding-top: 5px !important;
    padding-left: 15px;
    padding-right: 5px;
}

input#ctl00_ctl00_ContentPlaceHolderDefault_Createuserwizard1___CustomNav0_CreateUserButton{
    margin-bottom: 50px;
    margin-top: 25px;
    width: 113px;
    height: 30px;
    background: url(/img/boton.png) no-repeat center center;
    text-align: center;
    border: 0px;
}


input#ctl00_ctl00_ContentPlaceHolderDefault_Createuserwizard1___CustomNav0_StepNextButtonButton{
    margin-bottom: 50px;
    margin-top: 25px;
    width: 113px;
    height: 30px;
    background: url(/img/boton.png) no-repeat center center;
    text-align: center;
    border: 0px;
}

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_ed_form_3_edFormElementUpload1400{
    
}




/* SECCION SOBRE DOMINO */
/************************/

.jScrollPaneContainer{
    margin-top: 15px;
}

.boton_siguiente{
    margin-right: 70px;
}

.boton_siguiente a{
    color: #008040;
    display: block;
    width: 80px;
    height: 20px;
    background: url(/img/btn_siguiente.gif) no-repeat right center;
    text-align: left;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    padding-top: 5px;
}

.boton_anterior a{
    color: #008040;
    display: block;
    width: 80px;
    height: 20px;
    background: url(/img/btn_anterior.gif) no-repeat left center;
    text-align: right;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    padding-top: 5px;
    padding-right: 15px;
    margin-top: 0px;
}

.titulacion_sobre_domino{
    height: 50px;
}

.td_imagen_sobredomino img{
    margin: 5px 30px 0px 0px;
}


/* SECCION CUPONES Y NOTICIAS */
/******************************/

.listado_noticias{
    list-style: none;
}

.resumen_noticia{
    width:525px;
    text-align: justify;
}

.resumen_noticia img{
    margin: 0px 10px 0px 5px;
}

.ver_mas_noticia{
    text-align: right;
    padding-right: 60px;
}

.ver_mas_noticia a{
    padding-left: 20px;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    color: #368a3a;
    background: url(/img/bullet_readmore.gif) no-repeat left top;
}



.scroll-pane p{
    width: 97%;
}


/* SECCION CLUB DOMINO */
/**********************/

#loginForm label{
    width: 160px;
	/*
    float: left;
	display: block;
	*/
    color: green;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    padding-left: 10px;
}
#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_Login2_Login,
#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_Login2_LoginButton{
    width: 113px;
    height: 30px;
    border: 0px;
    background: url(/img/boton_login.png) no-repeat center center;
    color: #4c4c4c;
    font-family:Helvetica, Arial, sans-serif;
    outline: none;
    cursor: pointer;
}

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_Login2_Login:hover,
#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_Login2_LoginButton:hover{
    background: url(/img/boton_login_hover.png) no-repeat center center;
	outline: none;
}
#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_Login2_Login:active,
#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_Login2_LoginButton:active{
    background: url(/img/boton_login_active.png) no-repeat center center;
	outline: none;
}

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_Login2_Login{
	margin-right:15px;
}

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_Login2_UserName{
    margin-bottom: 10px;
}

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_PasswordRecovery1{width:100%}

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_Login2_UserName, 
#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_Login2_Password, 
#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_PasswordRecovery1_UserNameContainerID_UserName{
    width: 310px;
    height: 24px;
    background: url(/img/inputs_long.png) no-repeat center center;
    border: 0px;
    font-size: 11px;
    color: #666;
    padding-top: 5px !important;
    padding-left: 15px;
    padding-right: 5px;
}

input#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_Login2_RememberMe{
	margin-left:10px;
}

span#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_PasswordRecovery1_UserNameContainerID_UserNameRequired{ /* Muestra un (*) como requerido */
	width:10px;
	font-size:20px;
}

span.req_pass{
margin-left:28px;
}

span#req_pass_error{
	color:#F00;
	width:100%;
	margin-left:28px;
}

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_PasswordRecovery1_UserNameContainerID_Button{
	width:130px;
	height:30px;
	border:0px;
	background: url(/img/btn_enviar_pass.png) no-repeat center center;
	margin: 15px 0px 0px 20px;
}



.label_recordar{
    color: #6c3e06;
}

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_Login2_PasswordRecoveryLink{
    color: #6c3e06;
    font-weight: bold;
    font-size: 12px;
	margin-left:10px;
}

.not_member{
	background: url(/img/separador_horizontal.png) no-repeat center top;
	padding-top:20px;
    margin-top: 25px;
    color: green;
    font-size: 11px;
    font-weight: bold;
	margin-left:10px;
}

h1#not_member_registro{
	margin-top:20px;
	width:100%;
	text-align: center;
	background: url(/img/separador_horizontal.png) no-repeat center top;
	padding-top:20px;
}

.boton_register{
    background:transparent url(/img/boton_registro.png) no-repeat scroll center center;
    color:#5E5E5E;
    display:block;
    font-size:11px;
    font-weight:bold;
    height:42px;
    text-align:center;
    text-decoration:none;
    width:189px;
	/*margin-top:-20px;*/
}

.boton_register span{
    display: none !important;
}

.td_loginform_right{
    background:  url(/img/separador_login.png) no-repeat left center;
}

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_Createuserwizard1 tr td table tr td table tr{
    height: 40px;
}

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_Button,
#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_contenido_Createuserwizard1___CustomNav0_CreateUserButton{
	background:url(/img/boton.png) no-repeat center center;
	text-align:center;
	width:113px;
	height:30px;
    margin: /*-70px*/0px 16px 100px 0px;
    border: 0px;
    display: block;
    cursor: pointer; cursor: hand;
}
.margin70 {
	margin-top: -70px;
}

.hideme {
	visibility: hidden;
}
ul.texto_bullet{
	padding:0;
	margin:0px;
	}
ul.texto_bullet li {
	background:transparent url(/img/bullet.png) no-repeat scroll 0 0;
	line-height:16px;
	list-style:none;
	margin-left:4px;
	padding-bottom:5px;
	padding-left:13px;
	padding-right:25px;
	color:#583100;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
}
.borde_direccion_registro {
	/*background-image: url(/img/bordes-transparentes.png);*/
	background-repeat: no-repeat;
	width: 382px;
}
.direccion_region_comuna select {
	width: 200px;
}
.borde_direccion_registro table {
	/*margin: 15px;*/
}
.borde_direccion_registro label {
	width: 140px !important;
}
.registro_subtitulo {
	height: 50px !important;
	vertical-align: middle;
}
.registro_subtitulo label {
	font-weight: bold !important;
	color: #583100 !important;
}
.radio_sexo label {
	float: none !important;
	display: inline !important;
	padding-left: 5px !important;
}
.mensaje_error_registro {
	color: #583100;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	margin-bottom: 8px;
}
.header_failure_text {
	text-align: center !important;
}
.header_failure_text span {
	text-align: center !important;
	display: inline !important;
	float: none !important;
	color: red !important;
}





/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
