/* Estilos globales */

BODY{
    background-color:white;
    margin:0px;
    padding:0px;
    font-family:Verdana, Arial;
    font-size:10px;
    padding-top:5px;
    text-align:center;
    overflow-x:hidden;
}
HTML{
    overflow-x:hidden;
}

IMG{
    border:none;
}
A{
    text-decoration:none;
    color:black;
}


/* Pagina de Inicio Principal */

#ContenedorIndex{
    width:600px;
    margin:auto;
    text-align:center;
    margin-top:160px;
}
#Mediano{
    font-family:Verdana, Arial;
    font-weight:normal;
    font-size:14px;	
}
#NegritaPeque{
    font-family:Verdana, Arial;
    font-weight:bold;
    font-size:12px;	
}
#Peque{
    font-family:Verdana, Arial;
    font-weight:normal;
    font-size:10px;	
}

/* Pagina de inicio de los centros */

#ContenedorArriba{
    border:solid 1px #cccccc;
    width:780px;
    margin:auto;
    padding-top:10px;
    padding-bottom:10px;
}
#ContenedorAbajo{
    border:solid 1px #cccccc;
    width:780px;
    margin:auto;
    margin-top:5px;
}
#BarraHome{
    width:740px;
    margin:auto;
    height:27px;
    text-align:right;
}
#EtiHome{
    height:27px;
    width:100px;
    display:block;
    margin-left:650px;
    cursor:pointer;
    color:transparent;
}
#EtiHome SPAN{ display:none;visibility:hidden; }
#BarraMenu{
    margin:0px;
    padding:0px;
    padding-top:10px;
    padding-bottom:10px;
    width:740px;
    margin:auto;
    text-align:left;
}
#BarraMenuAbajo{
    margin:0px;
    padding:0px;
    width:780px;
    margin:auto;
    text-align:left;
}
#Menu{
    margin:0px;
    padding:0px;
    display:block;
    width:740px;
    height:18px;
    list-style:none;
}
#SubMenu{
    margin:0px;
    padding:0px;
    margin-top:5px;
    display:block;
    width:740px; 
    height:25px;
    background-color: #cccccc;
    list-style:none;
}
#MenuAbajo{
    margin:0px;
    padding:0px;
    font-size:9px;
    color: #999999;
    width:780px;
    list-style:none;    
    float:left;    
}
#MenuAbajo A{
    margin:0px;
    padding:0px;
    text-decoration:none;
    font-size:9px;
    color: #999999;
}
#Menu A{
    text-decoration:none;
    color:#333333;
    font-size:13px;
}
#SubMenu A{
    text-decoration:none;
    color:#333333;
    font-size:10px;
    font-weight:bold;
}
#Menu li{
    float:left;
    margin-left:20px;
}
#SubMenu li{
    line-height:25px;
    float:left;
    margin-left:20px;
}
#MenuAbajo li{
    line-height:25px;
    float:left;
    margin-left:10px;
}
#BarraImagenPpal{
    margin:0px;
    padding:0px;
    width:740px;
    height:275px;
    margin:auto;
    text-align:left;
}
#NoVisible{
    display:none;
    visibility:hidden;
}



/* Estilos de contenedor arriba */
.MORAArribaIndexA{
    background-image:url(MoraIndexA.jpg);
}
.MORAArribaIndexB{
    background-image:url(MoraIndexB.jpg);
}
.MORAArribaNuestroA{
    background-image:url(MoraNuestroA.jpg);
}
.MORAArribaNuestroB{
    background-image:url(MoraNuestroB.jpg);
}
.MORAArribaTiposAlojaA{
    background-image:url(MoraTiposAlojaA.jpg);
}
.MORAArribaTiposAlojaB{
    background-image:url(MoraTiposAlojaB.jpg);
}
.MORAArribaAlojaApartA{
    background-image:url(MoraAlojaApartA.jpg);
}
.MORAArribaAlojaApartB{
    background-image:url(MoraAlojaApartB.jpg);
}
.MORAArribaAlojaResiA{
    background-image:url(MoraAlojaResiA.jpg);
}
.MORAArribaAlojaResiB{
    background-image:url(MoraAlojaResiB.jpg);
}
.MORAArribaAlojaCentA{
    background-image:url(MoraAlojaCentA.jpg);
}
.MORAArribaAlojaCentB{
    background-image:url(MoraAlojaCentB.jpg);
}
.MORAArribaPorqueA{
    background-image:url(MoraPorqueA.jpg);
}
.MORAArribaPorqueB{
    background-image:url(MoraPorqueB.jpg);
}
.MORAArribaLocalizaA, .MIRAArribaLocalizaA{
    background-image:url(MoraIndexA.jpg);
}
.MORAArribaLocalizaB, .MIRAArribaLocalizaB{
    position:absolute;
    visibility:hidden;
}
.MORAArribaFinesA{
    background-image:url(MoraFinesA.jpg);
}
.MORAArribaFinesB{
    background-image:url(MoraFinesB.jpg);
}
.MORAArribaEnlacesA{
    background-image:url(MoraEnlacesA.jpg);
}
.MORAArribaEnlacesB{
    background-image:url(MoraEnlacesB.jpg);
}
.MORAArribaGaleriaA{
    background-image:url(MoraGaleriaA.jpg);
}
.MORAArribaGaleriaB{
    background-image:url(MoraGaleriaB.jpg);
}
.MORAArribaContactoA{
    background-image:url(MoraContactoA.jpg);
}
.MORAArribaContactoB{
    background-image:url(MoraContactoB.jpg);
}
.MORAArribaDiarioA{
    background-image:url(MoraDiarioA.jpg);
}
.MORAArribaDiarioB{
    background-image:url(MoraDiarioB.jpg);
}


.MIRAArribaTiposAlojaA{
    background-image:url(MiraTiposAlojaA.jpg);
}
.MIRAArribaTiposAlojaB{
    background-image:url(MiraTiposAlojaB.jpg);
}
.MIRAArribaAlojaApartA{
    background-image:url(MiraAlojaApartA.jpg);
}
.MIRAArribaAlojaApartB{
    background-image:url(MiraAlojaApartB.jpg);
}
.MIRAArribaAlojaResiA{
    background-image:url(MiraAlojaResiA.jpg);
}
.MIRAArribaAlojaResiB{
    background-image:url(MiraAlojaResiB.jpg);
}
.MIRAArribaAlojaCentA{
    background-image:url(MiraAlojaCentA.jpg);
}
.MIRAArribaAlojaCentB{
    background-image:url(MiraAlojaCentB.jpg);
}
.MIRAArribaIndexA{
    background-image:url(MiraIndexA.jpg);
}
.MIRAArribaIndexB{
    background-image:url(MiraIndexB.jpg);
}
.MIRAArribaNuestroA{
    background-image:url(MiraNuestroA.jpg);
}
.MIRAArribaNuestroB{
    background-image:url(MiraNuestroB.jpg);
}
.MIRAArribaFinesA{
    background-image:url(MiraFinesA.jpg);
}
.MIRAArribaFinesB{
    background-image:url(MiraFinesB.jpg);
}
.MIRAArribaEnlacesA{
    background-image:url(MiraEnlacesA.jpg);
}
.MIRAArribaEnlacesB{
    background-image:url(MiraEnlacesB.jpg);
}
.MIRAArribaContactoA{
    background-image:url(MiraContactoA.jpg);
}
.MIRAArribaContactoB{
    background-image:url(MiraContactoB.jpg);
}
.MIRAArribaGaleriaA{
    background-image:url(MiraGaleriaA.jpg);
}
.MIRAArribaGaleriaB{
    background-image:url(MiraGaleriaB.jpg);
}
.MIRAArribaPorqueA{
    background-image:url(MiraPorqueA.jpg);
}
.MIRAArribaPorqueB{
    background-image:url(MiraPorqueB.jpg);
}
.MIRAArribaDiarioA{
    background-image:url(MiraDiarioA.jpg);
}
.MIRAArribaDiarioB{
    background-image:url(MiraDiarioB.jpg);
}



/* Estilos de contenedor abajo */
.Blanco{
    background:white;
}
.BlancoVerde{
    background:white url(MarcaVerde.gif) left bottom no-repeat;
}
.BlancoMarron{
    background:white url(MarcaBMarron.gif) left bottom no-repeat;
}
.BlancoNaranja{
    background:white url(MarcaNaranja.gif) left bottom no-repeat;
}
.BlancoAzul{
    background:white url(MarcaAzul.gif) left bottom no-repeat;
}
.BlancoAzulOsc{
    background:white url(MarcaAzulOsc.gif) left bottom no-repeat;
}
.BlancoRojo{
    background:white url(MarcaRojo.gif) left bottom no-repeat;
}
.BlancoGris{
    background:white url(MarcaGris.gif) left bottom no-repeat;
}
.BlancoColor{
    background:white url(MarcaColor.gif) center bottom no-repeat;
}
.Marron{
    background:#DED7C6 url(MarcaMarron.gif) left bottom no-repeat;
}
.VerdeEnlace{
    background:#EFF3E7 url(MarcaVerdeEnlace.gif) left bottom no-repeat;
}
.Invisible{
    visibility:hidden;
    display:none;
}






#BloqueTextoDcha{
    margin-left:250px;
    margin-top:10px;
    margin-bottom:10px;
    width:500px;
    min-height:200px;
}
#BloqueTextoDchaEstrecho{
    margin-left:345px;
    margin-top:10px;
    margin-bottom:10px;
    width:425px;
    min-height:360px;
    text-align:center;
}
#BloqueTextoDchaEstrecho UL{
    list-style:none;
    text-align:left;  
    margin-left:15px;
    padding:0px;
    text-align:justify;
}
#BloqueTextoDchaEstrecho UL LI{
    margin-top:10px;
}
#BloqueTextoDchaEstrecho UL A{
    text-decoration:none;
    color:black;
}
#BloqueTextoDcha P, #BloqueTextoDchaEstrecho P{
    text-align: justify;
}
#BloqueTextoDcha #Centrado, #BloqueTextoDchaEstrecho #Centrado{
    text-align: center;
}
#BloqueCentrado{
    margin:auto;
    text-align:center;
}
#BloqueMenuIzq{
    margin-left:10px;
    text-align:left;
    padding:0px;
    color:black;
    float:left;
}
#BloqueMenuIzqSinLogo{
    margin-left:-45px;
    padding-top:10px;
    color:black;
    float:left;
}
#BloqueMenuIzq UL, #BloqueMenuIzqSinLogo UL{
    list-style:none;
    margin-left:50px;
    margin-top:0px;
    padding:0px;
}
#BloqueMenuIzq UL UL, #BloqueMenuIzqSinLogo UL UL{
    list-style:none;
    margin-left:25px;
    margin-top:0px;
}
#BloqueMenuIzq A, #BloqueMenuIzqSinLogo A{
    color:black;
    text-decoration:none;
    font-size:11px;
    line-height:17px;
    font-weight:bold;
    font-style: italic;
}
#BloqueMenuIzq UL UL A, #BloqueMenuIzqSinLogo UL UL A{
    color:black;
    text-decoration:none;
    font-size:10px;
    line-height:20px;
    font-weight:bold;
    font-style: italic;
}

#BloqueLocaliza{
    border:5px #D6DFCE solid;
    width:700px;
    margin:auto;
    background:#B5C7AD;

}
#BloqueLocaliza p{
    text-align:justify;
    margin-left:10px;
    margin-right:320px;
}
#ListaLocaliza{
    list-style:none;
    margin-left:380px;
    position:absolute;
    float:left;
    padding:10px;
    margin-top:40px;
}
#ListaLocaliza li{
    font-weight:bold;
    line-height:55px;
    text-align:left;
}
#ListaLocaliza IMG{
    vertical-align:middle;
    
}
#ContInfo{
    margin:auto;
    width:650px;
    border:solid 1px #CCCCCC;
    margin-top:10px;
    margin-bottom:10px;
}
#ContInfo #Titulo{
    float:left;
    padding-left:5px;
    font-size:16px;
    font-weight:bold;
    margin-top:70px;
}
#ContInfo #Imagen{
    float:right;
    background:url(LOGODOMUS.gif) no-repeat center;
    width:70px;
    height:90px;
    margin-right:5px;
}
#ContInfo #Texto{
    display:block;
    clear:both;
    padding:15px;
    background:#CCCCCC;
    text-align:jutify;
}
#Contactar{
    width:700px;
    margin:auto;
    padding:0px;
    display:table;  
    margin-top:15px;
    margin-bottom:15px;
    text-align:left;
}
#Contactar DIV{
    display:table-cell;
    float:left;
}
#Contactar DIV H2{
    font-weight:bold;
    font-size:14px;
}
#Contactar #ListaContactos{
    padding-top:100px;
    padding-left:150px;
    min-height:400px;
}
#TablaEnlaces{
    border: none; 
    padding-left:30px;
    text-align:left; 
    width:530px;
}
#DiarioMenu{
    width:780px;
    height:100px;
}
#DiarioMenu UL{
    display:block;
    margin:auto;
    width:635px;
    margin-top:15px;
    list-style:none;  
}
#DiarioMenu UL LI{
    float:left;    
    display:block;
    padding-left:10px;
    padding-right:10px;
}
#DiarioMenu UL LI IMG{
    float:left;
    margin-right:10px;
}
#DiarioMenu UL LI A{
    display:block;
    margin-top:40px;
    vertical-align:middle;
    font-size:14px;
    font-weight:bold;
    color:#677559;
}



.Calendario{
    color:white;
    border:solid 2px #5A6A79;
    width:180px;    
    height:180px; 
    margin-left:10px;    
    margin-right:10px;    
}
.Calendario TD{
    text-align:center;
    font-size:11px;
}
.Calendario THEAD TD{
    border-bottom:solid 2px #5A6A79;
    background:#00748F;
    font-size:12px;
    font-weight:bold; 
}
.Calendario TBODY .libre{
    color:#5A6A79;
}
.Calendario TBODY .ocupado{
    color:red;
}
#ListadoEventos{
    position:absolute;
    margin-left:200px;
}
#CuadroAgenda{
    width:620px;
    margin:auto;
    border:outset 2px #D9ECF4;
    padding:0px;
    padding-top:10px;
    padding-bottom:10px;
    margin-top:50px;
    text-align:left;
}
#CuadroAgenda H2{
    display:block;
    float:right;
    position:absolute;
    width:580px;
    text-align:right;
    color:#00748F;
    font-size:23px;
    /*margin-left:280px;*/
    margin-top:-32px;
    padding:0px;  
    z-index:99;
}
#DivEventos{
    display:block;
    overflow-y: scroll; 
    height:170px;
    width:400px;
    position:absolute;
    margin-top:-170px;
    margin-left:200px;
    padding:0px;
    text-align:left;
}
#Tablaeventos {
    width:380px;
    border-collapse:collapse;
    text-align:left;
}
#Tablaeventos TD{
    border-bottom:solid 2px #97B5BE;
    font-size:11px;
    padding:5px;
}
#Tablaeventos .Titulo{
    width:280px;
    background:#CEE5EB;
}
#Tablaeventos .Fecha{
    width:90px;
    text-align:right;
}
#DescEvento{
    background:white;
    border:outset 2px #97B5BE;
    width:600px;
    margin:auto;
    margin-bottom:20px;
    padding:10px;
}


#LetrasRecetas {
    list-style:none;
    display:block;
    margin:auto;
    width:475px;
    height:20px;
    border-bottom:solid 1px #7E4206;
    padding:0px;
    padding-left:3px;
}
#LetrasRecetas LI {
    display:block;
    margin:auto;
    float:left;
    color:#949494;
    padding:3px;
    font-size:12px;
    font-weight:bold;
}
#LetrasRecetas LI A{
    color:black;
}
#TablaRecetas{
    width:550px;
    margin:auto;
    margin-top:15px;
    margin-bottom:15px;    
    border:outset 2px #E0B589;   
    border-collapse:collapse;
    padding:0px;
    text-align:left;
}
#TablaRecetas #Titulo{
    font-size:12px;
    font-weight:bold;
    background:#FED3AE;
    border-bottom:solid 1px #7E4206;
    padding:5px;
    width:40%;
    color:#7E4206;
}
#TablaRecetas #Fecha{
    font-size:11px;
    background:white;
    padding:5px;
    border-bottom:solid 1px #7E4206;
    text-align:right;
    width:60%;
}
#DescReceta{
    background:white;
    border:outset 2px #E0B589;
    width:600px;
    margin:auto;
    margin-bottom:20px;
    padding:10px;
}
#VolverRecetas{
    display:block;
    width:300px;
    margin:auto;
    margin-top:20px;
    margin-bottom:20px;
    font-size:13px;
    font-weight:bold;
    text-align:center;
}
#ListaConsejos{
    width:250px;
    border:outset 2px #E00723;
    list-style:none;
    padding:0px;
    margin:0px;
    margin-bottom:30px;
    min-height:300px;
    background:white;
    text-align:left;
}
#ListaConsejos LI{
    display:block;
    padding:0px;
    padding-left:10px;
    padding-top:5px;
    background:#E1818E;
    color:white;
    font-size:12px;
    font-weight:bold;
}
#ListaConsejos LI UL{
    margin:0px;
    padding:0px;
    margin-left:-10px;
    margin-top:3px;
    width:250px;
}
#ListaConsejos LI UL LI{
    background:white;
    padding:5px;
    padding-left:15px;
    color:black;
    font-size:11px;
    font-weight:normal;
}
#ContenedorConsejos{
    position:relative;
    display:table;
    text-align:left;
}
#ContenedorConsejos DIV{
    display:table-cell;
    padding:10px;
    float:left;
}
#ConsejoDesc{
    width:480px;
}
#ConsejoDesc H2{
    font-size:15px;
    font-weight:bold;
    padding:5px;
    width:470px;
    text-align:center;
    color:#790414;
}
#ConsejoDesc H3{
    font-size:13px;
    font-weight:normal;
    padding:5px;
    width:470px;
    text-align:center;
    color:black;
    margin:0px;
    margin-top:-15px;
}


/* Descripciones */
#ConsejoDesc p{
    text-align:justify;
}


/** Titulos **/
#TituloVerde{
    display:block;
    text-align:right;
    color:#A6BC90;
    font-size:20px;
    border-bottom:dotted 1px #A6BC90;
}
#TituloVerdeO{
    display:block;
    text-align:right;
    color:#A6BC90;
    font-size:20px;
    border-bottom:dotted 1px #A6BC90;
}
#TituloMarronC{
    display:block;
    text-align:right;
    color:#9C8E7D;
    font-size:20px;
    border-bottom:dotted 1px #9C8E7D;
}
#TituloMarron{
    display:block;
    text-align:right;
    color:#450000;
    font-size:20px;
    border-bottom:dotted 1px #450000;
}
#TituloGris{
    display:block;
    text-align:right;
    color:#9C9C95;
    margin-top:30px;
    font-size:20px;
    border-bottom:dotted 1px #9C9C95;
}
#TituloNaranja{
    display:block;
    text-align:right;
    color:#E0B589;
    margin-top:30px;
    font-size:20px;
    border-bottom:dotted 1px #E0B589;
}
#TituloRojo{
    display:block;
    text-align:right;
    color:#E1818E;
    margin-top:30px;
    font-size:20px;
    border-bottom:dotted 1px #E1818E;
}
#TituloAzul{
    display:block;
    text-align:right;
    color:#97B5BE;
    margin-top:30px;
    font-size:20px;
    border-bottom:dotted 1px #97B5BE;
}
#TituloAgenda{
    display:block;
    text-align:right;
    padding-right:10px;
    color:#97B5BE;
    margin-top:10px;
    font-size:20px;
    border-bottom:dotted 1px #97B5BE;
}
#SubTituloEvento{
    display:block;
    margin:auto;
    margin-top:15px;
    margin-bottom:15px;
    width:400px;
    font-size:17px;
    text-align:center;
    color:#004B5C;
}
#SubTituloFecha{
    display:block;
    margin:auto;
    text-align:center;
    width:550px;
    font-size:13px;
    font-weight:normal;
    padding:3px;
    border-bottom:dotted 1px #97B5BE;
}
#TituloRecetas{
    display:block;
    text-align:right;
    padding-right:10px;
    color:#E0B589;
    margin-top:10px;
    font-size:20px;
    border-bottom:dotted 1px #E0B589;
}
#SubTituloRecetas{
    display:block;
    margin:auto;
    margin-top:15px;
    margin-bottom:15px;
    width:400px;
    font-size:17px;
    text-align:center;
    color:#7E4206;
}
#SubTituloEnviado{
    display:block;
    margin:auto;
    text-align:center;
    width:550px;
    font-size:13px;
    font-weight:normal;
    padding:3px;
    border-bottom:dotted 1px #E0B589;
}
#TituloConsejos{
    display:block;
    text-align:right;
    padding-right:10px;
    color:#E1818E;
    margin-top:10px;
    font-size:20px;
    border-bottom:dotted 1px #E1818E;
}
