
/* ---------------- ESTILOS GENERALES -------------------- */
*{
	padding:0;
	margin:0;
}
body{
	background:url(/images/fnd_body.jpg) repeat-y center 0;
}

img{
	border:none;
	behavior: url(/css/iepngfix.htc); /*arreglo el problema con la transparencia de los pngs en iexplorer*/
}

hr{/*separador horizontal*/
}

/* ---------------- FIN ESTILOS GENERALES -------------------- */


/* ------- ENLACES -------*/
a, a:link, a:hover {
	text-decoration:underline;
}

a{
	color:#688E1A;
}

a:visited {
	color:#999999;
}

a:hover, a:active {
	color:#F24F00;
}
/* ------- FIN ENLACES -------*/



/* ------------------- TIPOGRAFIAS ------------------------- */
p{
	line-height:17px;
	margin:0.5em;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}

h1 {
	font-size: 196%;
}

h2 {
	font-size: 136%
}

h3 {
	font-size: 126%
}

h4 {
	font-size: 116%
}

h5 {
	font-size: 106%
}

h6 {
	font-size: 96%
}

small {/*texto pequeno*/
	font-size:10px
}

b, strong{/*negrita*/
}

em, i{/*cursiva*/
}

u{ /*subrayado*/
}

strike{ /*tachado*/
}
/* ------------------- FIN TIPOGRAFIAS ------------------------- */



/* -------- LISTAS ------- */
ul {
	margin: .3em 0 1.5em 1.2em;
	list-style:none;
}

li {
	position:relative;
	line-height: 1.4em;
	padding-left: 8px;
	color:#666666;
	background:url(/images/bullet_lista.gif) no-repeat 0 6px;
}

/* lista ordenada */
ol {
	margin: .3em 0 1.5em 1.2em;
}

ol li {
	margin-left: 1.4em;
	padding-left: 0;
	background: none;
	list-style-type: decimal;
}
/* fin lista ordenada */

/* lista de definicion */
dl {
	margin: .3em 0 1.5em 1.2em;
}
dt {
	font-weight:bold;
}
dd {
	margin:0 0 0 1.5em;
	padding:0;
}
/* fin lista de definicion */
/* -------- FIN LISTAS ------- */


/* ------------------------------------- ESTILOS [CONTAINER]------------------------------------- */
#container{
	position:relative;
	width:800px;
	margin:0 auto;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	background: #fff;

}



/* ------------------------------------- FIN ESTILOS [CONTAINER]------------------------------------- */


/* ------------------------------------- ESTILOS [HEADER]------------------------------------- */
#header{
    position:relative;
    z-index:100;
	height:127px;
	margin-top:8px;
	position:relative;
}
	#header #fecha{
		position:absolute;
		right:0;
		top:32px;
		text-align:right;
		margin-right:15px;
		font:11px Arial, Helvetica, sans-serif;
		color:#999;
	}
	#header #fecha a{
	    float:left;
	    height:18px;
		font:11px Arial, Helvetica, sans-serif;
		color:#999;
		background:url(/images/ico_email.gif) no-repeat 0 4px;
		padding-left:18px;
	}
/* ------------------------------------- FIN ESTILOS [HEADER]------------------------------------- */






/* ------------------------------------- ESTILOS [LEFT_HOME]------------------------------------- */
#left_home{
    float:left;
    width:452px;
    padding:0 10px;
    height:650px;
    margin:15px 0 0 0;
}
html > body #left_home{/*firefox*/
    min-height:650px;
    height:auto;
}

#left_home #destacado{
    width:450px;
    overflow:hidden;
}
#left_home #destacado #imagen{
    width:450px;
    height:192px;
    overflow:hidden;
}
#left_home #destacado h1{
    height:29px;
    padding-top:5px;
    text-align:center;
    font:bold 16px Trebuchet MS, Arial, Helvetica, sans-serif;
    color:#fff;
    background:#D54500;
}
#left_home #destacado h1 a{
    font:bold 16px Trebuchet MS, Arial, Helvetica, sans-serif;
    color:#fff;
    text-decoration:none;
}
#left_home #destacado h1 a:hover{
    text-decoration:underline;
}
#left_home #noticias_home{
    margin:5px 0;
    padding-bottom:15px;
}
    #left_home #noticias_home #tit_noticias{
        position:relative;
        border-bottom:5px solid #F24F00;
        height:18px;
        margin-bottom:10px;
    }
    #left_home #noticias_home h2{
        position:absolute;
        top:8px;
        left:0;
        height:18px;
        font:bold 16px Trebuchet MS, Arial, Helvetica, sans-serif;
        color:#F24F00;
        letter-spacing:0.03em;
        background: #fff url(/images/fnd_h2_not_home.gif) no-repeat 0 0.2em;
        padding: 0 8px 0 17px;
    }
    #left_home #noticias_home h2 a{
        font:bold 16px Trebuchet MS, Arial, Helvetica, sans-serif;
        color:#F24F00;
        text-decoration:none;
    }
    #left_home #noticias_home .noticia{
        float:left;
        display:inline;
        margin:0 5px 15px 5px;
        width:447px;
    }
    #left_home #noticias_home .noticia .tit_noticia{
        float:left;
        width:100%;
        margin-bottom:5px;
    }
    #left_home #noticias_home .noticia h3{
        float:left;
        width:85%;
        font:bold 11px Arial, Helvetica, sans-serif;
        color:#688E1A;
    }
    #left_home #noticias_home .noticia h3 a{
        float:left;
        background:url(/images/fnd_not_home.gif) no-repeat 0 3px;
        padding-left:8px;
    }
    #left_home #noticias_home .noticia h3 a:hover{
        background:url(/images/fnd_not_home_over.gif) no-repeat 0 3px;
    }
    #left_home #noticias_home .noticia h3 a:visited{
        background:url(/images/fnd_not_home_off.gif) no-repeat 0 3px;
    }
    #left_home #noticias_home .noticia .fecha{
        float:right;
        padding:0 3px;
        font:10px Tahoma, Arial, Helvetica, sans-serif;
        color:#fff;
        text-align:center;
        background:#F25103;
    }
    #left_home #noticias_home .cuerpo{
        float:left;
    }
    #left_home #noticias_home .noticia img{
        float:left;
        border:1px solid #D7EFA5;
        padding:2px;
        cursor:pointer;
    }
    #left_home #noticias_home .noticia p{
        float:right;
        width:350px;
        margin:0;
        padding:0 4px;
    }
    #left_home #noticias_home .noticia .cuerpo.solo p{
        width:auto;
        float:left;
    }
/* --------------------------------- FIN ESTILOS [LEFT_HOME] ------------------------------------ */


/* ------------------------------------- ESTILOS [RIGHT_HOME]------------------------------------- */
#right_home{
    float:right;
    width:318px;
    height:650px;
    margin:15px 0 0 0;
}
html > body #right_home{/*firefox*/
    min-height:650px;
    height:auto;
}

    #right_home #revista{
        float:left;
        width:100%;
        background:url(/images/fnd_footer_revista.gif) no-repeat 0 bottom;
        padding-bottom:4px;
        overflow:hidden;
        margin-bottom:10px;
    }
    #right_home #revista .header{
        height:28px;
        background:#79A51E url(/images/fnd_header_revista.gif) no-repeat 0 0;
    }
        #right_home #revista .header h2{
            float:left;
            display:inline;
            margin:3px 0 0 15px;
            font:bold 15px Trebuchet MS, Arial, Helvetica, sans-serif;
            color:#fff;
        }
    #right_home #revista .content{
        border-left:1px solid #ccc;
        padding-top:10px;
        float:left;
    }
        #right_home #revista .content .img_revista{
            float:left;
            width:100px;
            display:inline;
            margin:0 5px 0 5px;
            text-align:center;
        }
        #right_home #revista .content .img_revista img{
            margin:0 auto 5px auto;
            cursor:pointer;
        }
        #right_home #revista .content .resumen_revista{
            float:left;
            width:200px;
        }
        #right_home #revista .content .resumen_revista h3{
            font:bold 12px Arial, Helvetica, sans-serif;
            color:#F24F00;
            margin-bottom:4px;
        }
        #right_home #revista .content .resumen_revista ul{
            padding:0;
            margin:0 0 0 2px;
        }
        #right_home #revista .content .resumen_revista li{
            line-height:13px;
            margin-bottom:5px;
            background-position: 0 4px;
        }
        #right_home #revista .content .resumen_revista a{
            float:right;
            display:inline;
            margin:5px 10px 0 0;
            color:#688E1A;
        }

    #right_home #nuevos_cursos{
        position:relative;
        float:left;
        width:300px;
        margin:0 0 10px 8px;
        display:inline;
        height:131px;
        overflow:hidden;
        background:url(/images/fnd_nuevos_cursos.jpg) no-repeat 0 0;
    }
        #right_home #nuevos_cursos h2{
            position:absolute;
            top:40px;
            left:80px;
        }
        #right_home #nuevos_cursos p a, #right_home #nuevos_cursos p a:hover, #right_home #nuevos_cursos p a:visited{
            color:#fff;
            text-decoration:none;
        }
        #right_home #nuevos_cursos p{
            position:absolute;
            margin:0;
            padding:0;
            top:68px;
            left:80px;
            font:12px Arial, Helvetica, sans-serif;
            color:#fff;
            width:210px;
        }
    #right_home #promocion{
        float:left;
        clear:both;
        width:300px;
        margin:0 0 10px 8px;
        display:inline;
    }
        #right_home #promocion .left{
            float:left;
        }
        #right_home #promocion .right{
            float:right;
        }
        #right_home #promocion h2{
            float:left;
            height:20px;
        }
        #right_home #promocion img{
            clear:both;
            float:left;
            margin:0;
            padding:0;
        }

    #right_home #nuestras_sedes{
        float:left;
        width:299px;
        height:190px;
        overflow:hidden;
        margin:0 0 10px 8px;
        background:url(/images/fnd_nuestras_sedes.gif) no-repeat 13px 27px;
    }
        #right_home #nuestras_sedes h2{
            background:url(/images/fnd_punto_raya.gif) repeat-x 0 bottom;
            height:20px;
        }
        #right_home #nuestras_sedes .sede{
            float:right;
            clear:both;
            display:inline;
            height:34px;
            width:180px;
            margin-right:10px;
            text-align:center;
            font:11px Arial, Helvetica, sans-serif;
            color:#666;
        }
        #right_home #nuestras_sedes a, #right_home #nuestras_sedes a:hover, #right_home #nuestras_sedes a:visited{
            font:11px Arial, Helvetica, sans-serif;
            color:#666;
            text-decoration:none;
        }
        #right_home #nuestras_sedes .sede.castellon{
            margin-top:16px;
        }
        #right_home #nuestras_sedes .sede.valencia{
            margin-top:19px;
        }
        #right_home #nuestras_sedes .sede.alicante{
            margin-top:14px;
        }

    #right_home #actualizaciones_recientes{
        float:left;
        width:308px;
        margin:10px 0 10px 0;
        display: inline;
    }   
    #right_home #actualizaciones_recientes h2{
        margin: 0 0 10px;
        padding:0;
    }     
    #right_home #actualizaciones_recientes h2 img{
        display: block;
    }
    #right_home #actualizaciones_recientes ul{
        margin:0;
        padding: 0;
        list-style: none;
    }
    #right_home #actualizaciones_recientes ul li{
        list-style-position: outside;
        background: #F0F9DD;
        margin: 0;
        padding:7px 5px;
    }
    #right_home #actualizaciones_recientes ul li.blanco{
        background: #fff;
    }
    #right_home #actualizaciones_recientes ul li a{
        display: block;
        font:bold 11px Arial, Helvetica, sans-serif;
        color:#666666;
        margin: 5px 0 0;
        text-transform: uppercase;
    }
    #right_home #actualizaciones_recientes ul li a:hover{
        text-decoration: none;
    }
    #right_home #actualizaciones_recientes ul li .tipo_act{
        font:bold 11px Arial, Helvetica, sans-serif;
        color:#79A51E;
        text-transform: uppercase;
        margin-right: 8px;
    }    
    #right_home #actualizaciones_recientes ul li .fecha_act{
        font:10px Tahoma, Arial, Helvetica, sans-serif;
        color:#fff;
        text-transform: uppercase;
        background: #79A51E;
        padding:1px 3px;
    }
        
/* --------------------------------- FIN ESTILOS [RIGHT_HOME] ------------------------------------ */


/* --------------------------------- ESTILOS [CONTENT] ------------------------------------ */
#content{
    float:left;
    width:100%;
}
/* --------------------------------- FIN ESTILOS [CONTENT] ------------------------------------ */

/* --------------------------------- ESTILOS [LEFT] ------------------------------------ */
#left{
    float:left;
    width:220px;
    margin-top:20px;
}
    #left h1{
        font:22px Trebuchet MS, Arial, Helvetica, sans-serif;
        letter-spacing:-0.1em;
        color:#999;
        text-transform:uppercase;
        margin:10px 0 0 10px;
    }
    #left ul{
        clear:both;
        z-index:0;
    }
    #left ul li{
        background:url(/images/bullet_cuadro_verde.gif) no-repeat 0 7px;
        height:20px;
        line-height:20px;
    }
    #left ul li a{
        font:bold 12px TRebuchet MS, Arial, Helvetica, sans-serif;
        color:#79A51E;
        text-decoration:none;
        display:block;
        padding-left:2px;
        height:20px;
        line-height:20px;
    }
    #left ul li a:hover, #left ul li a.selected{
        background:#79A51E;
        color:#fff;
    }
/* --------------------------------- FIN ESTILOS [LEFT] ------------------------------------ */

/* --------------------------------- ESTILOS [RIGHT] ------------------------------------ */
#right{
    float:right;
    width:580px;
    margin-top:102px;
    background:#fff url(/images/fnd_right.jpg) repeat-y 0 0;
    height:550px;
    padding-bottom:25px;
}
html > body #right{/*firefox*/
    min-height:550px;
    height:auto;
}
#right p.normal{
    float:left;
    display:inline;
    margin-left:20px;
    position:relative;
}
    #right #breadcrumb{
        position:relative;
        font:10px Tahoma,Arial, Helvetica,sans-serif;
        color:#666;
        border-bottom:1px solid #ccc;
        height:20px;
        line-height:20px;
        padding:0 5px;
    }
        #right #breadcrumb a, #right #breadcrumb a:visited, #right #breadcrumb a:hover{
            font:10px Tahoma,Arial, Helvetica,sans-serif;
            color:#666;
        }

    #right #toolbar{
        float:left;
        width:100%;
        margin:10px 0 0 0;
        /*border:1px solid red;*/
    }
        #right #toolbar a,#right #toolbar a:visited{

            color:#688E1A;
        }
        #right #toolbar a:hover{
    	color:#F24F00;
    	}
        #right #toolbar .btn_imprimir{
            float:right;
            height:18px;
            margin-right:10px;
            background:url(/images/ico_imprimir.gif) no-repeat 0 0;
            padding-left:25px;
        }
        #right #toolbar .btn_volver{
        float:right;
        height:18px;
        margin-right:10px;
        background:url(/images/ico_volver.gif) no-repeat 0 3px;
        padding-left:15px;
        }

    #right h2{
        font:23px Trebuchet MS, Arial, Helvetica, sans-serif;
        color:#F24F00;
        width:532px;
        margin:0 24px 10px 24px;
        float:left;
        display:inline;
        clear:both;
        text-transform:uppercase;
        position:relative;
    }

    /* sección */
    #right .seccion{
        float:left;
        display:inline;
        width:516px;
        margin:0 32px 15px 32px;
    }
        #right .seccion h3{
            font:normal 18px Trebuchet MS, Arial, Helvetica, sans-serif;
            color:#688E1A;
            margin-bottom:5px;
        }
        #right .seccion h4, #right h4{
            font:normal 13px Trebuchet MS, Arial, Helvetica, sans-serif;
            text-transform: uppercase;
            color:#688E1A;
            margin:10px 0 5px;
        }        
        #right .seccion .imagen_grande{
            border:1px solid #BFE66F;
            margin:0 auto;
            width:490px;
            padding:2px;
            height:150px;
            overflow:hidden;
        }
        #right .seccion .imagen_peq{
            border:1px solid #BFE66F;
            width:150px;
            padding:2px;
            height:90px;
            overflow:hidden;
        }
        #right .seccion .izqda{
            float:left;
            display:inline;
            margin:0 10px 3px 5px;
        }
        #right .seccion .dcha{
            float:right;
            display:inline;
            margin:0 5px 3px 10px;
        }
        #right .seccion p{
            position:relative;
            /*text-align:justify;*/
        }
        
        
    .seccion table{
        border-collapse: collapse;
        width: 530px;
    }
    .seccion table th{
        background: #688E1A;
        color:#fff;
        font:bold 11px Arial, Helvetica, sans-serif;
        text-transform:  uppercase;
    }
    .seccion table td{
        border:1px solid #ddd;
        padding:3px;
        background:  #f9f9f9;
    }
    /* fin sección */

    /* galeria de imagenes */
    #right #galeria{
        float:left;
        display:inline;
        width:516px;
        margin:0 32px 15px 32px;
    }
        #right #galeria #tit_galeria{
            position:relative;
            height:38px;
            overflow:hidden;
        }
        #right #galeria #tit_galeria h3{
            font:bold 15px Trebuchet MS, Arial, Helvetica, sans-serif;
            padding-left:50px;
            color:#666;
            border-bottom:2px solid #7F9F3D;
            margin-bottom:10px;
        }
        #right #galeria #tit_galeria img{
            position:absolute;
            top:0;
            left:0;
        }
        #right #galeria .item{
            float:left;
            display:inline;
            margin:0 15px 15px 15px;
            height:95px;
            width:94px;
            text-align:center;
        }
        #right #galeria .imagen{
            width:92px;
            height:61px;
            overflow:hidden;
            border:1px solid #BFE66F;
            padding:2px;
        }
        #right #galeria .imagen img{
            cursor:pointer;
        }
    /* fin galeria de imagenes */

    /* descargas */
    #right #descargas{
        float:left;
        display:inline;
        width:516px;
        margin:0 32px 15px 32px;
    }
        #right #descargas #tit_descargas{
            position:relative;
            height:38px;
            overflow:hidden;
        }
        #right #descargas #tit_descargas h3{
            font:bold 15px Trebuchet MS, Arial, Helvetica, sans-serif;
            padding-left:47px;
            color:#666;
            border-bottom:2px solid #7F9F3D;
            margin-bottom:10px;
        }
        #right #descargas #tit_descargas img{
            position:absolute;
            top:-4px;
            left:0;
        }

        #right #descargas a{
            display:block;
            background:url(/images/fnd_a_descargas.gif) no-repeat 0 2px;
            height:18px;
            padding-left:15px;
            margin-left:10px;
        }
    /* fin descargas */


/* --------------------------------- FIN ESTILOS [RIGHT] ------------------------------------ */

/* --------------------------------- ESTILOS [NOTICIAS] ------------------------------------ */
h3.noticia_detalle{
    float:left;
    position:relative;
    font:bold 15px Arial, Helvetica, sans serif;
    color:#688E1A;
    display:inline;
    width:530px;
    margin:10px 20px 7px 20px;
    padding-left:8px;
    background:url(/images/bullet_noticia_detalle.gif) no-repeat 0 4px;
}
    .noticia_detalle_fecha{
        float:left;
        display:inline;
        padding:0 3px;
        margin-left:20px;
        font:10px Tahoma, Arial, Helvetica, sans-serif;
        color:#fff;
        text-align:center;
        background:#F25103;
    }
    #contenido_noticia{
        float:left;
        position:relative;
        display:inline;
        width:530px;
        margin:7px 20px 7px 20px;
    }
    /*capa que uso para poder hacer click en la imagen con firefox*/
    #contenido_noticia .capa_enlace{
        position:absolute;
        display:block;
        top:0;
        left:0;
        width:231px;
        height:146px;
        z-index:100;
        cursor:pointer;
    }
    #contenido_noticia p{
        position:relative;
        margin-top:0;
    }
    .noticia_detalle_marco{
        float:left;
        display:inline;
        border:1px solid #BFE66F;
        width:231px;
        height:146px;
        margin:3px 10px 2px 0;
    }
    .noticia_detalle_marco .imagen{
        position:relative;
        top:3px;
        left:3px;
        width:225px;
        height:140px;
        overflow:hidden;
    }
    .noticia_detalle_marco .imagen img{
        cursor:pointer;
    }


    #right  .noticia{
        float:left;
        width:550px;
        display:inline;
        margin:15px 5px 15px 20px;
        background:url(/images/fnd_noticia_top.jpg) no-repeat 0 0;
    }

    #right  .noticia .tit_noticia{
        float:left;
        width:100%;
        margin-bottom:5px;
    }
    #right  .noticia h3{
        float:left;
        width:80%;
        font:bold 12px Arial, Helvetica, sans-serif;
        color:#688E1A;
        margin:10px 0 0 10px;
        display:inline;
    }
    #right  .noticia h3 a{
        float:left;
        background:url(/images/fnd_not_home.gif) no-repeat 0 3px;
        padding-left:8px;
    }
    #right  .noticia h3 a:hover{
        background:url(/images/fnd_not_home_over.gif) no-repeat 0 3px;

    }
    #right  .noticia h3 a:visited{
        background:url(/images/fnd_not_home_off.gif) no-repeat 0 3px;
    }
    #right  .noticia .fecha{
        float:right;
        display:inline;
        margin:10px 10px 0 0;
        padding:0 3px;
        font:10px Tahoma, Arial, Helvetica, sans-serif;
        color:#fff;
        text-align:center;
        background:#F25103;
    }
    #right .cuerpo{
        float:left;
        height:70px;
    }
    html >body #right .cuerpo{
        min-height:70px;
        height:auto
    }
    #right  .noticia img{
        float:left;
        display:inline;
        margin-left:10px;
        border:1px solid #D7EFA5;
        padding:2px;
        cursor:pointer;
    }
    #right  .noticia p{
        float:right;
        width:445px;
        margin:0 10px 0 0;
        padding:0 4px;
    }
    #right  .noticia p a{
        text-decoration:none;
        float:none;
    }
    #right  .noticia .cuerpo.solo p{
        width:auto;
        float:left;
        display:inline;
        margin:0 10px;
    }

    #right .noticia img.bottom_noticia{
        float:left;
        top:10px;
        margin:0 ;
        padding:0;
        border:none;
    }

/* --------------------------------- FIN ESTILOS [NOTICIAS] ------------------------------------ */

/* estilos revista */
    #right  .revista{
        float:left;
        width:550px;
        display:inline;
        margin:15px 5px 10px 20px;
    }
    #right  .revista .tit_revista{
        float:left;
        width:100%;
        margin-bottom:5px;
    }
    #right  .revista h3{
        float:left;
        display:inline;
        margin-left:70px;
        width:60%;
        font:bold 12px Arial, Helvetica, sans-serif;
        background:url(/images/fnd_not_home.gif) no-repeat 0 3px;
        color:#688E1A;
        padding-left:8px;
    }
    #right  .revista h4{
        color:#666;
        background:url(/images/bullet_h4_revista.gif) no-repeat 0 6px;
        padding-left:8px;
        margin-left:10px;
    }

    #right  .revista .cuerpo{
        float:left;
        display:inline;
        margin-left:5px;
        width:470px;
        background:#fff url(/images/fnd_revista.jpg) repeat-x 0 bottom;
        border:1px solid #ddd;
        padding:5px 0;

    }
    #right  .revista .miniatura{
        float:left;
        border:1px solid #D7EFA5;
        padding:2px;
        cursor:pointer;
    }
    #right  .revista ul{
        margin-bottom:5px;
        margin-left:20px;
    }
    #right  .revista .boton{
        float:left;
        display:inline;
        margin-left:25px;
    }
    #right  .revista p{
        float:right;
        width:465px;
        margin:0;
        padding:0 4px;
    }
    #right  .revista .cuerpo.solo p{
        width:auto;
        float:left;
    }
/* fin estilos revista */


/* estilos articulos */
    #right  .articulo{
        float:left;
        width:550px;
        display:inline;
        margin:15px 5px 15px 20px;
        background:url(/images/fnd_noticia_top.jpg) no-repeat 0 0;
    }

    #right  .articulo .tit_noticia{
        float:left;
        width:100%;
        margin-bottom:5px;
    }
    #right  .articulo h3{
        float:left;
        width:90%;
        font:bold 12px Arial, Helvetica, sans-serif;
        color:#688E1A;
        margin:10px 0 0 10px;
        display:inline;
    }
    #right  .articulo h3 a{
        float:left;
        background:url(/images/fnd_not_home.gif) no-repeat 0 3px;
        padding-left:8px;
    }
    #right  .articulo h3 a:hover{
        background:url(/images/fnd_not_home_over.gif) no-repeat 0 3px;

    }
    #right  .articulo h3 a:visited{
        background:url(/images/fnd_not_home_off.gif) no-repeat 0 3px;
    }
    #right  .articulo .fecha{
        float:left;
        width:90%;
        margin:3px 0 3px 20px;
        display:inline;
        font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
        color:#F25103;
    }
    #right .cuerpo{
        float:left;
        height:70px;
    }
    html >body #right .cuerpo{
        min-height:70px;
        height:auto
    }
    #right  .articulo img{
        float:left;
        display:inline;
        margin-left:10px;
        border:1px solid #D7EFA5;
        padding:2px;
        cursor:pointer;
    }
    #right  .articulo p{
        float:right;
        width:410px;
        margin:0 10px 0 0;
        padding:0 4px;
    }
    #right  .articulo p a{
        text-decoration:none;
        float:none;
    }
    #right  .articulo .cuerpo.solo p{
        width:auto;
        float:left;
        display:inline;
        margin:0 20px;
    }

    #right .articulo img.bottom_articulo{
        float:left;
        top:10px;
        margin:0 ;
        padding:0;
        border:none;
    }
/* fin estilos articulos */


/* ------------------------------------- ESTILOS [FOOTER]------------------------------------- */
#footer{
  clear:both;
  height:50px;
  background:url(/images/fnd_footer.gif) repeat-x 0 0;
  font:11px Arial, Helvetica, sans-serif;
  color:#fff;
}
    #footer .copy{
        float:left;
        padding:2px 0 0 15px;
    }
    #footer .logo_indi{
        color:#666;
        clear:both;
        display:inline;
        text-align:center;
        float:left;
        width:200px;
        margin:11px 300px 0 300px;
    }

/* --------------------------------- FIN ESTILOS [FOOTER]------------------------------------- */





/* ENLACES RELACIONADOS */
.enlace_relacionado{
    float:left;
    position:relative;
    display:inline;
    height:66px;
    width:197px;
    margin:20px 0 0 12px;
    background: url(/images/fnd_enlace_rel.gif) no-repeat 0 0;
    overflow:hidden;
}
    .enlace_relacionado .imagen{
        width:195px;
        height:49px;
        overflow:hidden;
        position:relative;
        top:1px;
        left:1px;
    }
    .enlace_relacionado .texto, .enlace_relacionado .texto:visited{
        font:bold 12px Trebuchet MS, Arial, Helvetica ,sans-serif;
        color:#fff;
        display:block;
        text-align:center;
        text-decoration:none;
    }
    .enlace_relacionado .texto:hover{
        color:#fff;
        text-decoration:none;
    }
/* FIN ENLACES RELACIONADOS */


/* ------------------------------------- ESTILOS EXTRA -------------------------------------------- */
.cleaner { /*esta capa separa el pie de pagina del resto*/
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	}


/* paginacion */
.paginacion{
    float:left;
    display:inline;
    margin:10px 0 15px 30px;
    width:520px;
}
    .paginacion .ant{
        float:left;
        display:inline;
        width:72px;
    }
    .paginacion .ant a{
        background:url(/images/btn_anterior.gif) no-repeat 0 3px;
        padding-left:15px;
    }
    .paginacion .paginas{
        float:left;
        display:inline;
        width:375px;
        text-align:center;
    }
    .paginacion .sig{
        float:right;
        display:inline;
        width:72px;
    }
    .paginacion .ant span, .paginacion .sig span{
        color:#fff;
    }
    .paginacion .sig a{
        background:url(/images/btn_siguiente.gif) no-repeat right 3px;
        padding-right:15px;
    }

/* fin paginacion */


/* ----------------------------------- FIN ESTILOS EXTRA ------------------------------------------ */