/*	--------------------------------------------------------
	Sitio Web: 		Fundación María José Jove
	Version:		10-11-08
	Gramatica CSS:		2.1
	Gramatica (X)HTML: 	1.0 Strict
	Comentarios:	Estilos específicos solo para la página de inicio
	-------------------------------------------------------- */

#fondo {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -40px;
background: transparent;
padding:0px;
width:838px;
margin-top: -10px;
/*margin-bottom: -40px;*/
}

#contenidos_index {
margin:35px 0px 0px 15px;
/*padding-right: 10px;*/
text-align:left;
width: 536px;
float: left;
background: transparent;
color: #515151;
}

#menu_index {
margin: 0px 5px 5px 590px;
padding-top: 5px;
text-align:left;
background: transparent;
width: 195px;
color: #515151;
}

.izquierda {
float: left;
}
.derecha {
float: right;
}

#recuadro, #recuadro_dividido, #recuadro_vertical {
margin: 15px 0 0 25px;
}

#recuadro, #recuadro_dividido {
width:283px;
height:83px;
}

#recuadro {
background-image: url(/media/img/recuadro.jpg);
}

#recuadro_dividido {
background-image: url(/media/img/recuadro_dividido.jpg);
}

#recuadro_vertical {
width:142px;
height:216px;
background-image: url(/media/img/icons/coleccion-icono_web.jpg);
}

.portada_izquierda, .portada_derecha, .portada {
color: #E04585;
font-weight: bold;
}

.portada_izquierda {
margin: 15px 0px 0px 15px;
}

.portada_derecha {
margin: 15px 15px 0px 0px;
}

.foro {
margin: 15px 0px 0px 15px;
}

/* Noticias página de inicio */

h3 {
/*font-weight: bold;
letter-spacing: 0.2em;*/
font-weight: normal;
border-bottom: 1px solid #B6B6B6;
margin-top: 45px;
margin-bottom: 10px;
/*padding: 10px 0px 10px 0px;*/
padding: 0px 0px 8px 0px;
}

h3.al_dia {
border-bottom: none;
padding-bottom: 5px;
margin-bottom: 0px;
}



dt {
padding-top: 10px;
color: #fb5d11;
font-weight:bold;
}

dd a {
color: #999999;
font-weight: bold;
}
dd a:hover, dd a:visited {
color: #B6B6B6;
}

dd {
border-bottom: 1px solid #efefef;
padding-bottom: 10px;

}

#buscador {
margin-top: 30px;
margin-right: 65px;
text-align:right;
float: right;
padding: 5px;
}

#buscador input.buscar {
background: #fff url("/media/img/icons/finder.png") no-repeat right;
padding: 3px 23px 3px 3px;
}


.buscador_inicio {
font-size: 0.8em;
color: #fb5011;
/*font-weight:bold;*/
}

strong {
color: #00217A;
}

#banners_inicio {
margin-left: -10px;
}

#contenedor_banners {
margin-top: 20px;
width:545px;
height:312px;
background-image: url(/media/img/cuadros_fotos_home.png);
}

#banner_izq {
    width: 343px;
    padding-top: 23px;
    margin-left: 16px;
    float: left;
    margin-right: 15px;
}

#banner_der {
    width: 153px;
    padding-top: 23px;
    float: left;
}

#banner_der img {
    margin-bottom: 10px;
}



#banners_inferiores{
/*margin-top: 20px;*/
margin-left: 10px;
}

#banners_inferiores_izquierda{
    width: 60%;
    float: left;
}

#banners_inferiores_derecha{
    width: 37%;
    float: right;
}


table.cal_month_calendar {
    font-size: 0.9em;
    border-bottom: 6px solid #FB5D11;
}

table.cal_month_calendar td {
    text-align: center;
    padding: 6px;
    padding-left: 3px;
    padding-right: 3px;
    font-weight: bold;
    min-width: 20px;
}

table.cal_month_calendar td.event {
    background: #FB5D11;
    color: #FFFFFF;
}

table.cal_month_calendar td.event a{
    color: #FFFFFF;
}


table.cal_month_calendar td.cal_not_in_month {
    background: #eeeeee;
}

/*
table.cal_month_calendar th {
    text-transform: uppercase;
}
*/

table.cal_month_calendar th {
    font-size: 0.8em;
    text-transform: uppercase;
}

table.cal_month_calendar th.current_month {
    text-align: center;
    font-size: 1.1em;
    font-weight: bold;
    text-transform: uppercase;
}

#month_cal div {
    padding: 10px;
    width: 175px;
    height: 180px;
    border-bottom: 6px solid #FB5D11;
}

#month_cal div span.back_to_cal{
    font-size:1.1em;
    float: right;
}


/* Estilos para la lista fmjj al dia */
ul.fmjj_al_dia {
    font-size: 0.8em;
}

ul.fmjj_al_dia li {
    border-bottom: 1px solid #eeeeee;
    margin-top: 5px;
    margin-bottom: 20px;
    font-weight: bold;
}

ul.fmjj_al_dia li span.fecha{
    color: #FC5E12;
    width: 40px;
    margin-right: 5px;
}

ul.fmjj_al_dia li span.titular{
    color: #9A9A9A;
    line-height: 1.5;
}

ul.fmjj_al_dia li span.titular a{
    color: #9A9A9A;
    font-weight: bold;
}


#menu_index_top {
    border-bottom: 1px solid #B6B6B6;
    margin-top: 40px;
    margin-bottom: -30px;
}
