/* CSS Document */

/**************
BODY
******************/

.campo_login{
border:2px solid black;
}

a {
text-decoration:none;
}

.link-negro {
color:#000000;
}

.link-blanco {
color:#ffffff;
}

/********************
HEADER
******************/
#header {
height:94px;
margin-bottom:5px;
width:900px;

}

#logo{
float:left;
}

#exit {

width: 140px;
height:22px;
background-color:#990000;
float:right;
text-align:center;
font-family:arial;
font-size:11px;
font-weight:bold;
color:white;
line-height:22px;
border:none;
margin-top:66px;
}

#barra_sup{
height:30px;
width:900px;
background-color:#363771;
}
#barra_sup2{
height:30px;
width:900px;
background-color:#D1CFDF;
text-align:center;
font-family:arial;
font-size:20px;
font-weight:bold;
color:black;
line-height:30px;
border:none;
margin-bottom:20px;
}
/*********************
LOGIN
***********************/

#login_1{

width:440px;
height:100px;
margin-top:40px;
margin-left:250px;
margin-right:250px;

}
#login_text0{
margin-top:0px;
width:100px;
float:left;
}
#login_text{

float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:capitalize;
color:black;
height:25px;
line-height:25px;
}
#login_text2{

margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
float:right;
font-size:11px;
font-weight:bold;
text-transform:capitalize;
color:black;
height:25px;
line-height:25px;
}
#login_input0{
width:160px;
margin-left:20px;
width:100px;
float:left;




}
#login_input{

margin-top:0px;
float:none;
height:25px;
line-height:25px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:black;
font-size:11px;

}
#login_input2{

margin-top:15px;
float:none;
height:25px;
line-height:25px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:black;
font-size:11px;
}

#login_acceder{
width:140px;
float:right;
margin-top:18px;
cursor:pointer;
}
#login_acceder1{
float:right;
}

.boton_login{
width: 150px;
height:22px;
background-color:#363771;
float:right;
text-align:center;
font-family:arial;
font-size:11px;
font-weight:bold;
color:white;
line-height:22px;
border:none;
cursor:pointer;
}

/*********************
MENUS
***********************/



.celda-texto {
background-color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:black;

}

a.celda-verde {
background-color:#70A50F;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:white;
text-decoration:none;
display:block;
height:45px;
line-height:22px;
}

a.celda-verde:hover {
background-color:#3f5815;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:white;
text-decoration:none;
line-height:22px;
display:block;
}

a.celda-verde-activa {
background-color:#3f5815;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:white;
height:45px;
display:block;
text-decoration:none;
line-height:22px;
}
a.celda-verde-activa:hover {
background-color:#3f5815;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:white;
height:45px;
display:block;
text-decoration:none;
line-height:22px;

}

a.celda-cielo {
background-color:#6699FF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:white;
text-decoration:none;
display:block;
height:45px;
line-height:22px;
}

a.celda-cielo:hover {
background-color:#3F3274;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:white;
text-decoration:none;
line-height:22px;
display:block;
}

a.celda-azul-activa {
background-color:#3F3274;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:white;
height:45px;
display:block;
text-decoration:none;
line-height:22px;
}
a.celda-azul-activa:hover {
background-color:#3F3274;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:white;
height:45px;
display:block;
text-decoration:none;
line-height:22px;

}

/************************
TEXTOS
************************/

.negritas {
background-color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:black;
text-transform:uppercase;
}

.texto-minuscula-negrita {
background-color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:black;

}
.texto-normal{
background-color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:black;

}

/****************************
LIBROS
*****************************/
#celda_libros {

background-color:#D1CFDF;
padding:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:200px;

}

#nuevo-libro{

height:75px;
background-color:#FFFFFF;
border:2px solid black;
padding:15px;


}

#guardar_libro {

width:540px;
height:26px;
background-color:#990000;
text-align:center;
font-family:arial;
font-size:12px;
font-weight:bold;
color:white;
line-height:26px;
border:none;
float:left;


}


/************************
DESCARGABLES
*************************/

#nuevo-archivo{

height:40px;
background-color:#FFFFFF;
border:2px solid black;
padding-left:15px;
padding-top:15px;


}

#nuevos-archivos{

height:130px;
background-color:#FFFFFF;
border:2px solid black;
padding-left:15px;
padding-top:15px;


}


/*****************************
MENÚS MEDIODÍA
*****************************/


#dietista {

background-color:#D1CFDF;
padding:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:black;

}
#campo-nutricionista {
width:128px;
height:300px;
background-color:white;
text-align:left;
font-family:arial;
font-size:12px;
font-weight:bold;
color:black;
border:2px solid black;

}

.celda-dia-menu{
background-color:#3F3274;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:white;
text-decoration:none;
display:block;
height:25px;
line-height:25px;
text-align:center;
}

.celda-menu {
background-color:white;
border:#000000 solid 1px;
height:120px;


}
.dia-activo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:black;
padding-left:5px;
padding-top:3px;
display:block;
border-bottom:black solid 1px;
}

.dia-no-activo {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
border-bottom:black solid 1px;
padding-left:5px;
padding-top:3px;
display:block;
}

.1erplato-activo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#black;
border-bottom:black solid 1px;
padding-left:10px;
padding-top:10px;
display:block;
height:40px;
}

.1erplato-no-activo {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
border-bottom:black solid 1px;
padding-left:10px;
padding-top:10px;
display:block;
height:40px;
}

.2plato-activo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#black;
padding-left:10px;
padding-top:10px;
display:block;
height:35px;
}

.2plato-no-activo {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-left:10px;
margin-top:10px;
height:35px;
display:block;
}

#guardar_menu {

width:275px;
height:26px;
background-color:#990000;
text-align:center;
font-family:arial;
font-size:12px;
font-weight:bold;
color:white;
line-height:26px;
border:none;
float:left;
margin-left:180px;

}

.tabla-menu{
width:275px;
margin-left:180px;
}

#mes-menu{

width:163px;
height:22px;
background-color:white;
text-align:center;
font-family:arial;
font-size:12px;
font-weight:bold;
color:black;
line-height:22px;
/*margin-left:292px;*/
border:2px solid black;

}

#mes-anterior{

width:36px;
height:22px;
background-color:white;
text-align:center;
font-family:arial;
font-size:12px;
font-weight:bold;
color:black;
line-height:22px;
border:2px solid black;

}

#mes-posterior{

width:36px;
height:22px;
background-color:white;
text-align:center;
font-family:arial;
font-size:12px;
font-weight:bold;
color:black;
line-height:22px;
border:2px solid black;

}

.titular_gestion_platos {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
text-transform:uppercase;
padding:5px;
font-weight:bold;
line-height:25px;
height:25px;

}

.campos_gestion_platos {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:black;
font-weight:normal;
height:25px;
border: black solid 1px;

}

#guardar_plato {

width:175px;
height:26px;
background-color:#990000;
text-align:center;
font-family:arial;
font-size:12px;
font-weight:bold;
color:white;
line-height:26px;
border:none;
float:left;

}
.border-bottom{
border-bottom:1px solid black;
}

.texto_nutricionista {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:black;
font-weight:normal;
padding:20px;


}

/**********************
ULTIMA HORA
*************************/

.campos_news {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:black;
font-weight:normal;
height:100px;
border: black solid 1px;
width:300px;

}




