/* CSS Document */

body{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        margin : 0px;
        background-color:#F7F7F7;
        text-align: justify;
}

/* (hn) 09/03/2011 */
h1 {
	color:#066;	
	font-size: 14px;
}

h2 {
	color:#066;	
	font-size: 13px;
}

h3 {
	color:#399;	
	font-size: 13px;
}

h4 {
	color:#699;
	font-size: 12px;
}

h5 {
	color:#999;	
	font-size: 11px;
}

h6 {
	color:#666;
	font-size: 11px;
}
/* fin (hn) 09/03/2011 */

ul{

}



a:link {
        text-decoration: none;
        color:#285a55;
}
a:visited{
        text-decoration: none;
        color:#660066;

}
a:active {
        text-decoration: none;
}
a:hover {
        text-decoration: underline;
}

a img{
	border: none;
}
/***********************************************/
/* Divs generales                              */
/***********************************************/

.container{
        width: 990px;
        margin: auto;
        padding-top: 14px;
        padding-bottom: 14px;
        background-color:#FFFFFF;
        background:url(../images/bg_container.gif) top repeat-y;
        height: 100%;
}

/* cabecera //////////////////////////////////////////////*/

.header{
        margin-left : 28px;
        width: 933px;
        background-color: #FFFFFF;
        height: 61px;

}

.header-left{
        /*background-image:url(../images/logo_mi_header.jpg);*/
        height: 61px;
        width: 644px;
        float: left;
}
.header-left a{
        text-decoration:none;
}
.header-left a:visited{
        text-decoration:none;
}
.header-left a:link{
        text-decoration:none;
}
.header-left a:focus{
        text-decoration:none;
}
.header-left a:active{
        text-decoration:none;
}
.header-right{
        height:61px;
        width: 281px;
        float: right;
}

.header-bottom{
        margin-top: 2px;
        background-image:url(../images/gc_header.gif);
        height:18px;
        width: 933px;
        float: right;
}

/* menu superior 4 pestaas */

.block-menu-header {
        width: 933px;
        float: right;
        height:27px;
        margin-left : 0px;

}
#menu-header {
        background : #dcdcdd url(../images/menu_header_bg.gif) no-repeat;
        margin-top: 2px;
        margin-left : 0px;
        padding : 0px 0px 4px 0px;
        height:27px;
        width: 933px;
        float: right;
}
#menu-header.servicios{
        background : #dcdcdd url(../images/menu_header_item1_bg.gif) no-repeat;
        padding : 0px;
        margin-top: 2px;
}
#menu-header.institucional{
        background : #dcdcdd url(../images/menu_header_item2_bg.gif) no-repeat;
        padding : 0px;
        margin-top: 2px;
}
#menu-header.colaboracion{
        background : #dcdcdd url(../images/menu_header_item3_bg.gif) no-repeat;
        padding : 0px;
        margin-top: 2px;
}
#menu-header.prensa{
        background : #dcdcdd url(../images/menu_header_item4_bg.gif) no-repeat;
        padding : 0px;
        margin-top: 2px;
}


#menu-header li {
        display: inline;
        width: 231px;
        margin-right: 2px;
        color: #FFFFFF;
        font-family: Century Gothic, Arial, Verdana, Helvetica, sans-serif;
        font-size: 16px;
        font-weight:bold;
        /* text-transform: uppercase; */
        text-decoration: none;
        text-align:center;
        float:left;
        padding: 2px 0px 0px 0px;
}

#menu-header li a {
        color: #FFFFFF;
        text-decoration: none;
        width: 231px;
        height: 18px;
        float:left;
}

#menu-header li a:hover {
        text-decoration: underline;
        color: #000000;
}

.block-menu-horizontal {
        background-color: #f2f2f2;
}

.menu-horizontal {
        margin-top: 2px;
        margin-left : 0px;
        padding : 0px;
        height: 20px;
        padding-bottom: 4px;
}

.menu-horizontal li {
        display: inline;
}

.menu-horizontal a {
        display: inline;
        border-right: 2px solid #FFFFFF;
        border-bottom: 2px solid #FFFFFF;
        color: #000000;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
        text-align:center;
        height: 18px;
        float:left;
        background-color: #f2f2f2;
        padding: 4px 7px 2px;
}

.menu-horizontal li a:hover {
        color: #000000;
        background-color: #dde6e6;
}

.menu-horizontal-selected {
        color: #FFFFFF;
        border-right: 2px solid #FFFFFF;
        text-align:center;
        height: 18px;
        float:left;
        background-color: #515f63;
        padding: 4px 7px 2px;
}


.main-banner-servicios-es{
        background : #dcdcdd url(../images/banner_principal_servicio.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}
.main-banner-institucional-es{
        background : #dcdcdd url(../images/banner_principal_institucional.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}
.main-banner-colaboracion-es{
        background : #dcdcdd url(../images/banner_principal_colaboracion.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}
.main-banner-prensa-es{
        background : #dcdcdd url(../images/banner_principal_gabineteprensa.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}

.main-banner-servicios-en{
        background : #dcdcdd url(../images/banner_principal_servicio_en.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}
.main-banner-institucional-en{
        background : #dcdcdd url(../images/banner_principal_institucional_en.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}
.main-banner-colaboracion-en{
        background : #dcdcdd url(../images/banner_principal_colaboracion_en.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}
.main-banner-prensa-en{
        background : #dcdcdd url(../images/banner_principal_gabineteprensa_en.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}
.main-banner-servicios-ca{
        background : #dcdcdd url(../images/banner_principal_servicio_ca.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}
.main-banner-institucional-ca{
        background : #dcdcdd url(../images/banner_principal_institucional_ca.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}
.main-banner-colaboracion-ca{
        background : #dcdcdd url(../images/banner_principal_colaboracion_ca.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}
.main-banner-prensa-ca{
        background : #dcdcdd url(../images/banner_principal_gabineteprensa_ca.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}
.main-banner-servicios-ga{
        background : #dcdcdd url(../images/banner_principal_servicio_ga.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}
.main-banner-institucional-ga{
        background : #dcdcdd url(../images/banner_principal_institucional_ga.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}
.main-banner-colaboracion-ga{
        background : #dcdcdd url(../images/banner_principal_colaboracion_ga.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}
.main-banner-prensa-ga{
        background : #dcdcdd url(../images/banner_principal_gabineteprensa_ga.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}
.main-banner-servicios-va{
        background : #dcdcdd url(../images/banner_principal_servicio_va.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}
.main-banner-institucional-va{
        background : #dcdcdd url(../images/banner_principal_institucional_va.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}
.main-banner-colaboracion-va{
        background : #dcdcdd url(../images/banner_principal_colaboracion_va.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}
.main-banner-prensa-va{
        background : #dcdcdd url(../images/banner_principal_gabineteprensa_va.gif) no-repeat;
        height: 41px;
        width: 933px;
        float:left;
}
/* menu inicio, mapa web,... */

#menu-inicio{
        padding: 3px 4px 0px 0px;
        text-align:right;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        color:#FFF;
        }
a.inicioLink, a.inicioLink:VISITED, a.inicioLink:ACTIVE, a.inicioLink:FOCUS, a.inicioLink:LINK{
        color:#FFF;
        text-decoration:none;
        padding-right:5px;
        padding-left:4px;
        }
a.inicioLink:HOVER{
        text-decoration: underline;
}

/* buscador e idiomas */

.menu-idiomas{
        padding: 10px 5px 0px 0px;
        text-align:right;
        background-color: #FFFFFF;
        }

a.idiomasLink, a.idiomasLink:VISITED, a.idiomasLink:ACTIVE, a.idiomasLink:FOCUS, a.idiomasLink:LINK{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 9px;
        color:#2d5a57;
        text-decoration:none;
}
a.idiomasLink:HOVER{
        text-decoration: underline;
}

.barra-buscador-header{
        padding: 10px 5px 0px 0px;
        text-align:right;
        /*height:100%;*/
        height:23px;
                }


/* columna izquierda ////////////////////////////////////////////// */

.left{
        float: left;
        width: 180px;
        padding-left : 28px;
        margin-top: 15px;

}
.left img{
        border:none;
        padding-bottom: 5px;
}
.title{
        display: block;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        width: 148px;
        padding: 8px 7px 8px 25px;
        color: #FFFFFF;
        background: url(../images/bg_title.gif) no-repeat;
        background-color: #305157;
        font-weight: bold;
        border-bottom: 2px solid #FFFFFF;
        text-transform: uppercase;
        text-align: left;

}

.block-left-text{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        background: url(../imagenes/orange_bullet.gif) no-repeat;
        padding-left: 10px;
        text-align:left;
}

/* menu izquierda nivel 1 */

.menu-left{
        width: 180px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        background-color: #FFFFFF;
        margin-bottom: 10px;

}

.menu-left a{
        display: block;
        background-color: #f2f2f2;
        border-bottom: 2px solid #FFFFFF;
        padding: 5px 10px;
        color: #000000;
        text-decoration: none;
}

.menu-left a:hover{
        background-color: #e5e5e5;
        text-decoration: none;
}

/* menu izquierda nivel 2 */

.menu-left-level-2{
        width: 180px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        background-color: #d1d3d2;
}

.menu-left-level-2 a{
        display: block;
        background-color: #d1d3d2;
        border-bottom: 1px solid #FFFFFF;
        padding: 5px 10px 5px 22px;
        color: #000000;
        text-decoration: none;
        background-image: url(../images/black_bullet.gif);
        background-repeat: no-repeat;
        background-position: 15px 10px;
}

.menu-left-level-2 a:hover{
        background-color: #bebdbd;
        text-decoration: none;
}

li.current-level-3-actual a{
        background-color:#5F6F6F;
        background-image: url(../images/level2_current_bullet.gif);
        background-position:11px 50%;
        background-repeat:no-repeat;
        color:#FFFFFF;
        font-weight:bold;
        margin:0px;
        padding:5px 10px 5px 20px;
        text-decoration:none;
}

/* menu izquierda nivel 3 */

.menu-left-level-3{
        width: 180px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        background-color: #b5ced3;
}

.menu-left-level-3 a{
        display: block;
        background-color: #b5ced3;
        border-bottom: 1px solid #FFFFFF;
        padding: 3px 10px 3px 25px;
        color: #000000;
        text-decoration: none;
        background-image: url(../images/white_bullet.gif);
        background-repeat: no-repeat;
        background-position: 18px 9px;
}

.menu-left-level-3 a:hover{
        background-color: #cbdee2;
        text-decoration: none;
}

/*menu izquierda nivel 4*/
.menu-left-level-4{
	width: 180px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #b5ced3;
}

.menu-left-level-4 a{
	display: block;
	background-color: #B0C4DE;
	border-bottom: 1px solid #FFFFFF;
	padding: 3px 10px 3px 32px;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/white_bullet.gif);
	background-repeat: no-repeat;
	background-position: 24px 9px;
}

.menu-left-level-4 a:hover{
	background-color: #cbdee2;
	text-decoration: none;
}

.current-level-4-actual{
	background-color: #BBDD0B;
}	

/*menu izquierda nivel 5*/
.menu-left-level-5{
	width: 180px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #b5ced3;
}

.menu-left-level-5 a{
	display: block;
	background-color: #B0C4DE;
	border-bottom: 1px solid #FFFFFF;
	padding: 3px 10px 3px 32px;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/white_bullet.gif);
	background-repeat: no-repeat;
	background-position: 24px 9px;
}

.menu-left-level-5 a:hover{
	background-color: #cbdee2;
	text-decoration: none;
}

/*menu izquierda nivel 6*/
.menu-left-level-6{
	width: 180px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #b5ced3;
}

.menu-left-level-6 a{
	display: block;
	background-color: #E6E6FA;
	border-bottom: 1px solid #FFFFFF;
	padding: 3px 10px 3px 40px;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/white_bullet.gif);
	background-repeat: no-repeat;
	background-position: 34px 9px;
}

.menu-left-level-6 a:hover{
	background-color: #cbdee2;
	text-decoration: none;
}


/* estilos menu */

#ulMenuLinks {
        list-style-type:none;
        margin:0;
        padding:0;
        text-align: left;
}

#ulMenuLinks li {
        margin:0px;
        height:100%;
}
.current-level-1 {
        margin:0px;
        background-color:#515f63;
        padding: 5px 10px 5px 20px;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
        background-image: url(../images/level2_current_bullet.gif);
        background-repeat: no-repeat;
        background-position: 10px;

}

.current-level-2 {
        margin:0px;
        background-color:#515f63;
        padding: 5px 10px 5px 17px;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
        background-image: url(../images/level2_current_bullet.gif);
        background-repeat: no-repeat;
        background-position: 8px;

}
.current-level-2 a{
   background-color:#515f63;
   border:none;
   color: #FFFFFF;
}
.current-level-3 {
        margin:0px;
        background-color:#5f6f6f;
        padding: 5px 10px 5px 20px;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
        background-image: url(../images/level2_current_bullet.gif);
        background-repeat: no-repeat;
        background-position: 11px;

}
.current-level-3 a{
   background-color:#5f6f6f;
   border:none;
   color: #FFFFFF;
}

a.current-level-2:link, a.current-level-2:active, a.current-level-2:focus, a.current-level-2:visited {
        margin:0px;
        background-color:#515f63;
        padding: 5px 10px 5px 20px;
        color: #FFFFFF;
        text-decoration: none;
        background-image: url(../images/level2_current_bullet.gif);
        background-repeat: no-repeat;
        background-position: 10px;

}

/* bloques izquierda */

.block-left{
        padding: 10px 12px;
        border-bottom: 2px solid #FFFFFF;
        background-color: #f2f2f2;
}
.block-left-single{
        padding: 10px 12px;
        border-top: 5px solid #FFFFFF;
        border-bottom: 2px solid #FFFFFF;
        background-color: #f2f2f2;
}

.block-left a{
        color: #000000;}




/* columna central //////////////////////////////////////////////*/

.central{
        float: left;
        margin-top: 15px;
        margin-bottom: 20px;
        padding-left: 20px;
        width: 535px;
}

.left-central-right{
        float: right;
        margin-top: 15px;
        margin-bottom: 20px;
        padding-right: 29px;
        width: 900px;
}

.title-central{
        clear:both;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 14px;
        width:auto;
        height: 21px;
        padding-top: 4px;
        color: #345656;
        background: url(../images/bg_title_home.gif) no-repeat;
        font-weight: bold;
        text-indent: 23px;

}
.title-central-bottom{
        clear:both;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 14px;
        width:auto;
        height: 21px;
        padding-top: 4px;
        color: #345656;
        background: url(../images/bg_title_home_bottom.gif) no-repeat;
        font-weight: bold;
        text-indent: 23px;

}
.title-central-admin{
        clear:both;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 14px;
        width:auto;
        height: 21px;
        padding-top: 4px;
        color: #345656;
        background: url(../images/bg_title_admin.gif) no-repeat;
        font-weight: bold;
        text-indent: 23px;

}
.title-central-long{
        clear:both;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 13px;
        width:auto;
        height: 21px;
        padding-top: 4px;
        color: #345656;
        background: url(../images/bg_title_home_long.gif) no-repeat;
        font-weight: bold;
        text-indent: 23px;

}


.titular-noticia{
        padding-top: 10px;
        padding-bottom: 10px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 16px;
        color: #345656;
        font-weight: bold;
        text-decoration: none;
        line-height: 18px;
        }

.titular-noticia a{
        padding-top: 10px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 16px;
        color: #345656;
        font-weight: bold;
        text-decoration: none;
        line-height: 18px;
        }

.titular-noticia a:hover{
        text-decoration: underline;
        }

.block{
        padding-top: 10px;
        padding-bottom: 10px;
        border-top: 1px solid #b2b2b2;
        margin-bottom: 10px;
        clear:both;
}

.image-left{
        width: auto;
        margin-top: 13px; /* aunmentado de 3 a 13 */
        margin-right: 15px;
        margin-bottom: 15px;
        float:left; 
}
.image-left a img{
        border:none;
}
.image-right{
	
	margin-left:15px;
	margin-top: 13px; /* aumentado de 3 a 13 */
	margin-bottom: 15px;
	float:right;
}
.image-right a img{
        border:none;
}
.image-right-foot135{
        text-align:center;
        width:135px;
}
.image-right-foot160{
        text-align:center;
        width:160px;
}
.image-right-foot190{
        text-align:center;
        width:190px;
}
.image-left-foot135{
        padding-left:7px;
        text-align:center;
        width:135px;
}
.image-left-foot160{
        padding-left:7px;
        text-align:center;
        width:160px;
}
.image-left-foot190{
        padding-left:7px;
        text-align:center;
        width:190px;
}
.content-noticia{
        padding-top: 2px;
        width:auto;
}
/* bloque breves campaas */

.block-breves{
        width:auto;
        margin-bottom: 10px;
        float: left;
}

.block-breves-campanas{
        padding: 5px 0px 20px 0px;
        border-top: 1px solid #b2b2b2;
    clear:both;
}
.fecha-breves-campanas{
        width: 53px;
    float: left;
}
.content-breves-campanas{
        width:470px;
        float:right;
        padding-bottom: 5px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #345656;
        font-weight: bold;
        text-decoration: none;
}
.content-breves-campanas a{
        color: #345656;
}

/* bloque enlaces de interes */

.block-central-links{
        width: 534px;
    float: left;
}
.central-links{
        padding: 0em 0em 5.5em 0em;
        margin-left : 0px;
}

.central-links ul{
         padding: 1em 0em 0em 0em;

}
.central-links li {
    float: left;
    width: 17.2em;
    margin: 0.6em 0.6em 0.6em 0em;
    font-size: 10px;
        font-weight:bold;
    line-height: 1.6em;
        border-bottom: 1px solid #395C63;
        text-indent:10px;
        background: url(../images/orange_bullet.gif) no-repeat;
        }


.central-links a {
    display: block;
        color:#395C63;
        }







.block-central-links2{
        width: 534px;
    float: left;
}
.central-links2{
        padding: 0em 0em 5.5em 0em;
        margin-left : 0px;
	list-style-type:none;
}

.central-links2 ul{
         padding: 1em 0em 0em 0em;

}
.central-links2 li {
    text-align: left;
    float: left;
    width: 17.2em;
    margin: 0.6em 0.6em 0.6em 0em;
    font-size: 10px;
        font-weight:bold;
    line-height: 1.6em;
        border-bottom: 1px solid #395C63;
        text-indent:10px;
        background: url(../images/orange_bullet.gif) no-repeat;
        }


.central-links2 a {
    display: block;
        color:#395C63;
        }









/* bloque enlaces imagenes pequeas */

.block-central-img-links{
        padding-top: 12px;
        padding-bottom: 15px;

}

/* bloque vdeo */

.block-video{
    padding-top: 12px;
    padding-bottom: 15px;
    /*height: 290px;*/

}
.block-video-left{
    float: left;

}
.block-video-right{
        width: 228px;
    float: right;
        border: 1px solid #bcbcbc;
        padding: 3px;
        margin: 0px;
        height: 220px;
        overflow: auto;
}
.block-video-right-noticia{
        width: 320px;
    float: right;
        border: 1px solid #bcbcbc;
        padding: 3px;
        margin: 0px;
        height: 228px;
        overflow: auto;
}

.block-related-videos{
        margin: 5px 0px;
        border-top: 1px solid #bcbcbc;
        clear:both;
}

.thumb-related-video{
        width: 60px;
        float: left;
        padding: 5px 8px 5px 5px;
        }

.text-related-video{
        width:auto;
        padding: 5px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        font-weight:bold;
        color: #505a5e;
        line-height: 11px;
}
.text-related-video a{
        color: #505a5e;
}
.size-video{
        height:46px;
        width:59px;
}
.space-video{
        height:100px;
        width:90%;
}

/* pginas interiores */

/* columna central derecha //////////////////////////////////////////////*/


.central-right{
        float: right;
        margin-top: 15px;
        padding-right: 29px;
        width: 727px;

        margin-left:10px;
}

.crumbs{
        padding-top:3px;
        padding-bottom:12px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight:bold;
        color: #345656;
}
.crumbs a {
        color: #345656;
}

.title-central-right{
        clear:both;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 15px;
        width:auto;
        height: 24px;
        padding-top: 4px;
        color: #345656;
        background: url(../images/bg_title_main_sections.gif) no-repeat;
        font-weight: bold;
        text-indent: 35px;
}

.title-central-right-secondary{
        clear:both;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        width:auto;
        height: 21px;
        padding-top: 4px;
        color: #345656;
        background: url(../images/bg_title_secondary_sections.gif) no-repeat;
        font-weight: bold;
        text-indent: 23px;

}

.block-noticia-ampliada{
        padding: 25px;
        margin-top: 5px;
        margin-bottom:20px;
        border: 1px solid #e1e1e1;
}

.block-noticia-ampliada ul li{
	margin-top:10px;
	}

.dotted-line{
        clear:both;
        margin: 5px 0px;
        background: url(../images/bg_dotted_line.gif) repeat-x;
        height: 5px;
}
.text-noticia{
        margin: 5px 0px 25px 0px;
}
.block-image-gallery{
        padding-top: 12px;
        padding-bottom: 15px;
        height: 270px;
}

.block-image-gallery-left{
    float: left;
}
.block-image-gallery-left-full{
    float: left;
}
.block-image-gallery-right{
        width: 328px;
    float: right;
        padding: 3px;
        margin: 0px;
        height: 232px;
        overflow: auto;
}

.piefoto{
        font-size:9px;
        margin-top: 3px;
        }

.block-listado-noticia{
        margin-top: 5px;
        margin-bottom:10px;
        border-bottom: 1px solid #e1e1e1;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #505a5e;
        font-weight: bold;
        text-decoration: none;
}
.block-listado-noticia a {
                color: #505a5e;
}

.block-volver {
        padding:10px 15px;
        background-color: #f8f8f8;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #505a5e;
        font-weight: bold;
        text-decoration: none;
}
.block-volver a {
                color: #505a5e;
}

/* buscador noticias */

.search-container{
                background-color: #f8f8f8;
                margin-top: 5px;
                margin-bottom: 10px;
                padding: 15px;
                height: auto;
}
.field-left{
                float:left;
                width: 310px;
}
.field-right{
                float:right;
                width: 380px;
}
.text-field-title{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        background: url(../images/arrow_text_field.gif) no-repeat;
        font-weight: bold;
        color: #707070;
        text-indent: 18px;
}
.text-field-title-list{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        background: url(../images/arrow_text_field.gif) no-repeat;
        font-weight: bold;
        color: #707070;
        text-indent: 18px;
        padding-left: 18px;
}
.text-field{
        margin-left:18px;
        padding: 8px 0px;
}
.text-field2{
        float:left;
        margin-left:15px;
        padding: 8px 0px;
        text-align:right;
        width: 283px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #707070;
}
.text-field3{
        float:right;
        padding: 8px 0px;
/*      width: 120px;  COMENTADO PARA EL BUSCADOR DE NOTICIAS Y QUE LOS BOTONES DE LIMPIAR-BUSCAR SE QUEDEN
        ALINEADOS */
}

/* listado resultados */

.search-result {
        padding:15px 15px;
        background-color: #f8f8f8;
        height: 14px;
}
.result-left{
        float:left;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #345656;
        font-weight: bold;
        text-decoration: none;
        background: url(../images/arrow_title2.gif) no-repeat;
        text-indent: 18px;
        width:90%;
}
.result-right{
        float:right;
}
.list-block{
        padding: 18px;
        margin-top: 5px;
        border: 1px solid #e1e1e1;
}

.list-item{
        clear:both;
        padding-bottom:10px;
        padding-top:10px;
        border-top: 1px solid #e1e1e1;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #505a5e;
        font-weight: bold;
        text-decoration: none;
        height:auto;
}
.list-item a {
                color: #505a5e;
}
.list-image-left{
        width: auto;
        float: left;
        margin-right: 10px;
        margin-bottom: 10px;
}
.list-text-right{
        width: auto;
        margin-top: 5px;
}
.list-item a p:hover{
        text-decoration: underline;
}
.pagelist-bar {
        padding:15px 15px;
        background-color: #f8f8f8;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #345656;
        font-weight: bold;
        text-decoration: none;
}
.pagelist-bar-left {
        float:left;
        width: 30%;
}
.pagelist-bar-right{
        text-align:right;
}
.pagelist-bar a {
                color: #345656;
}
.pagelist-bar a:hover {
                color: #990033;
}

.current-listbar-page a{
        color: #990033;
}


/* cajas de enlaces */

.links-block{
}

.links-item-block{
        margin-top: 5px;
        border-top-width: 1px;
        border-top-style: dotted;
        border-top-color: #999999;
        clear:both;
}
.links-item{
        padding: 20px;
        width: 322px;
        float:left;
        border-left-width: 1px;
        border-left-style: dotted;
        border-left-color: #999999;
        /*height:70px;*/
}

.links-item-left{
        width: auto;
        float: left;
        margin-right: 10px;
        margin-bottom: 10px;
}
.links-item-right{
        width: auto;
        margin-top: 5px;
}

/* titulos */

.title2-central-right{
        padding:10px 15px;
        background-color: #f8f8f8;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 13px;
        /*color: #6a1e2e;*/
        color: #066;
        font-weight: bold;
        text-decoration: none;
        padding-left: 35px;
        background-image: url(../images/arrow_title2_central_right.gif);
        background-repeat: no-repeat;
        background-position: 20px 15px;
}


/*buscados */
/*.text-field-title{
background:transparent url(../images/arrow_text_field.gif) no-repeat
scroll 0% 0%;
color:#623B44;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-left:15px;
}
*/
.titular-2{
color:#6A1E2E;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
line-height:18px;
text-decoration:none;
}

.img-buscados{
        margin-top:5px;
        padding-bottom:20px;
        text-align:center;
        width:auto;
}
.list-block{ /* Los comentados estan afectando al buscador de noticias */
border:1px solid #E1E1E1;
/* float:left; */
margin-top:5px;
padding:18px 18px 10px;
/* width:94.6%; */
}

.item-buscados{
border-top:1px dotted #E1E1E1;
clear:both;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
height:auto;
padding-bottom:6px;
padding-left:20px;
padding-top:6px;
text-decoration:none;
}

.aviso-importante{
background-color:#263F4A;
border-top:5px solid #FFFFFF;
clear:both;
color:#FFFFFF;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
margin-bottom:5px;
padding:20px 40px;
width:auto;
}
.texto-destacado{
color:#F3B129;
}
.image-center{
        text-align: center;
}

/* columna derecha //////////////////////////////////////////////*/

.right{
        float: right;
        margin-top: 7px;
        width: 180px;
        padding-right: 28px;
}

.right img{
        border:none;
        padding-bottom: 5px;
}
.block-right{
        padding: 10px 12px;
        border-bottom: 2px solid #FFFFFF;
        background-color: #e9eef1;
}

.block-right a{
        color: #000000;}

.block-right-single{
        padding: 10px 12px;
        border-top: 5px solid #FFFFFF;
        border-bottom: 2px solid #FFFFFF;
        background-color: #e9eef1;
}
.block-right-text{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        background: url(../images/red_bullet.gif) no-repeat;
        padding-left: 10px;
        text-align:left;
}

/* pie //////////////////////////////////////////////////////////*/


.footer{
        padding: 8px;
        margin: 0px 27px;
        font-size: 9px;
        background-color: #FFFFFF;
    text-align: center;
    clear: both;
        border: 1px solid #94b8ba;

}
.footer a img{
	border: none;
}
.footer a img:hover{
	border: none;
}

.footLeft {
	float:left;
	width:25%;
}

.footLeft p{
    display: block;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}

.footRight p{
   display: block;
   margin-top: 0;
   margin-left: 0;
   margin-right: 0;

}
.footRight {
	float:right;
	width:25%;
}
.footCenter {
	font-size: 12px;
	color: #000000;
	width:700px;
}
.footCenter p a{
	color: #000000;
}
.footCenter p a:hover{
	color: #000000;
	text-decoration: underline;
}
.footCenter p a:visited{
	color: #000000;
}

/***************************************************************/
/* Estilos                                                     */
/***************************************************************/

.b-left{
        margin: 0;
        padding: 0;
}
.fecha-noticia{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #956330;
        background: url(../images/icon_news.gif) no-repeat;
        padding-left: 12px;
        padding-top: 0px;
}
.fecha-noticia a{
        color: #956330;
}
.fecha-noticia a:hover{
        color: #956330;
        text-decoration: underline;
}
.titular-centrado{
color:#345656;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
line-height:18px;
text-decoration:none;
text-align: center;
}

.titular-noticia{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 16px;
        color: #345656;
        font-weight: bold;
        text-decoration: none;
        line-height: 18px;
}


a.titular-noticia:link {
        text-decoration: none
}

a.titular-noticia:hover{
        text-decoration: underline;
        }

.entradilla-noticia{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #7d695a;
        font-weight: bold;
        text-decoration: none;
}

.block-rigth-text{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        background: url(../images/red_bullet.gif) no-repeat;
        padding-left: 10px;
        text-align:left;
}
.block-left-text{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        background: url(../images/orange_bullet.gif) no-repeat;
        padding-left: 10px;
        text-align:left;
}

.campo-buscador-header {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        vertical-align: top;
}
.thumb-img-home{
        border: 1px solid #6e6e64;
        padding: 3px;
        margin: 0px 2px 3px 3px;
        width:148px;
        height:120px;
        }

.thumb-img-wiew{
        border: 1px solid #6e6e64;
        padding: 3px;
        margin: 0px 2px 3px 3px;
        width:50px;
        height:50px;
        text-align:center;
        }

a.thumb-img-home, a.thumb-img-home:VISITED, a.thumb-img-home:ACTIVE, a.thumb-img-home:FOCUS, a.thumb-img-home:LINK{
        border: 1px solid #6e6e64;
        }

.title-related-videos{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #345656;
        text-decoration: none;
        padding-left: 15px;
        background: url(../images/arrow_text_title.gif) no-repeat;
        margin-left: 5px;
}

.menu-left-level-2 a :VISITED{
        background-color: red;
}
/*************************/

/*** Estilos para los botones-imagenes de los formularios */

.buttons{
        border:medium none;
        vertical-align:bottom;
}

/** Categoria actual de los buscados **/

.central-links .actualCategory a {
        font-size: 13px;
}
/*********************************************/
/* Administracion                            */
/*********************************************/

.admin table{
  width:90%;
}
.admin th{
   background-color: #f93;
        color: #fff;
        padding: 5px;
}
.admin thead{
  width:90%;
}
.admin tr{
  width:90%;
  background-color: #E5E5E5;
}
/*********************************************/
/* MAPA WEB                                  */
/*********************************************/
#ulMap{
background:#FFFFFF url(../images/mapawebvertical.png) repeat-y scroll 0px 0px;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
list-style-type:none;
margin-bottom:5px;
margin-left:15px;
padding-left:0px;
}
#ulMap a{
color:#326FB2;
text-decoration:none;
}
#ulMap li{
background:transparent url(../images/mapawebhorizontal.png) no-repeat scroll 0px 10px;
margin-bottom:3px;
margin-left:0px;
padding-left:12px;
list-style-type:none;
}
#ulSub{
background:#FFFFFF url(../images/mapawebvertical.png) repeat-y scroll 0px 0px;
font-weight:normal;
list-style-type:none;
margin-left:50px;
padding-left:0px;
}
#ulSub li{
background:transparent url(../images/mapawebhorizontal.png) no-repeat scroll 0px 10px;
margin-bottom:3px;
margin-top:5px;
}
.ir{
        width:20px;
        height:20px;
        color: #ffffff !important;
        font-weight:bold;
        background: transparent url("../images/lupa_icon.gif") no-repeat;
        border: none;
}
.ir:hover{
        cursor:pointer;
}
.printLink{
        float:right;
        padding-top:10px;
        padding-right:1px
}
.printButton{
        border:none;
}
.printTitle{
        border-bottom:2px solid threedlightshadow;
        font-size:160%;
        margin-right:135px;
}
.printSubTitle{
        margin-top:40px;
}
.space{
        width:96%;
        height:1px;
}
.arrow_down{
        height:16px;
        width:16px;
        text-align:right;
}
.img-noticia{
        height:46px;
        width:59px;
}
.img-amp-noticia{
        height:124px;
        width:159px;
}
/* Estilos nuevos */
.negrita{
font-weight:bold;
}

.cursiva{
font-style:italic
}

.subrayado{
text-decoration:underline;
}

.centrado{
text-align:center;
}

.justificado{
text-align:justify;
}
.derecha{
text-align:right;
}
.izquierda{
text-align:left;
}

/* Inicio estilo para el formulario de contacto */

.cuerpo{
	width: 99%;
	height: 300px;
}

/* Fin estilo para el formulario de contacto */

/* Inicio Tabla */
#Summary, #Caption {
        width: 28em;
}

.tableStyle {
        width: 90%;
        margin: 1em 0 1em 5%;
        border: solid #666;
        border-width: 1px 0 0 1px;
        border-collapse: collapse;
}

.tableStyle th, .tableStyle td {
        border: solid 1px #666;
        border-width: 0 1px 1px 0;
        padding: 0.2em;
}

/* Final Tabla */
.ancho{
width:99%;
}
.alto{
height:99%;
}

/* sección especialidades 07/10/2010,  modificado 04/01/2011 */

.c {
	width: 668px;
	padding:1px;
	margin:-10px;
	height:1000px;
	}
.c img{
	padding-left:5px;
	}
.c div {
	margin:9px 8px 5px 0px;
	}
l {
	clear: both;
}
.iz {
	float: left;
	width: 319px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;   
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	margin-right:5px;
}
.iz img{
	padding-left:2px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}





.iz p{	
}

.de {
	float:left;
	width: 319px;
   background-color: #f5f5f5;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;  
   border-top: 1px solid #999999;
   border-left: 1px solid #999999;
}
.de img{
	padding-left:2px;
	padding-right:4px;
	padding-bottom:2px;
	padding-top:2px;
}

/* fin sección especialidades 4/02/2011 */

/* sección revista 10/07/2012 */

.Rc {
	width: 691px;
	padding:1px;
	margin:-10px;
	height:900px;
	}
	
.Rc h2{
        text-align: center;
	}	
	
.Rc img{
	padding-left:5px;
	}
.Rc div {
	margin:9px 18px 5px 0px;
	}
Rl {
	clear: both;
}
.Riz {
	float: left;
	width: 148px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;   
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	margin-right:15px;
}
.Riz img{
	padding-left:2px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}





.Riz p{	
}

.Rde {
	float:left;
	width: 158px;
   background-color: #f5f5f5;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;  
   border-top: 1px solid #999999;
   border-left: 1px solid #999999;
}
.Rde img{
	padding-left:2px;
	padding-right:4px;
	padding-bottom:2px;
	padding-top:2px;
}

/* fin sección revista 10/07/2012 */

/* sección enlaces cajetines 09/03/2011 */

.izCAS a {
	color:#699;
}

.deCAS a {
	color:#699;
	}


.izCAS a:visited {
	color:#699;
	}

.deCAS a:visited {
	color:#699;
	}


.izCAS:hover {
        background : #dcdcdd url(../images/2cas.png) no-repeat;
	}
	
.deCAS:hover {
        background : #dcdcdd url(../images/2cas.png) no-repeat;
	}
	
.cCAS {
	width: 670px;
	padding-top:2px;	margin:-9px;
	height:1000px;
	}

.izCAS h4 {
	color:#699;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:9px;
	margin-top:10px;
	margin-bottom:-6px;
	}
.izCAS p {
	padding-left:10px;
	padding-top:1px;
	padding-bottom:8px;
	padding-right:11px;
	line-height: 14px;
	}
.deCAS h4 {
	color:#699;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:9px;
	margin-top:10px;
	margin-bottom:-6px;
	}
.deCAS p {
	padding-left:10px;
	padding-top:1px;
	padding-bottom:8px;
	padding-right:11px;
	line-height: 14px;
	}
l {
	clear: both;
}
.izCAS {
	float: left;
	width: 319px;
	height:145px;
        background: #dcdcdd url(../images/1cas.png) no-repeat;
        margin-bottom:8px;
        margin-right:8px;
        }


.deCAS {
	float:left;
	width: 319px;
	height:145px;
	background: #dcdcdd url(../images/1cas.png) no-repeat;
	margin-bottom:8px;}


/* fin sección enlaces cajetines 09/03/2011 */


/*AÑADIDO GALERIA DE IMAGENES */
#panel {
    margin: 30px auto 0;
    text-align: left;
	width: 500px;
}
.panel ul  {
    display: inline;
    list-style-type: none;
}
.panel li{
	color: #FFFFFF;
	text-decoration: none;
	margin:18px;

	float:left;
}
.panel a {
    text-decoration: none;
}
 .panel a:hover {

    position: relative;
}
.panel a img {
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 3px #666666;
    height: 100px;
    margin-left: 0%;
    margin-right: 1%;
    width: 190px;
}

.panel a span {
    display: none;
    height: auto;
    left: 0px;
    margin-top: 5px;
    position: absolute;
    text-align: center;
    top: -140px !important;
    width: auto;
    /*z-index: 10;*/
}
/* nuevas clases de videobox */

.panel a span p {
    text-align:left;
    margin-bottom:0px;
    
}
.panel a span p:hover{

    color:#161616;
}

/***/

.panel a:hover span {

    display: block;
}
.panel a span img {
	background: #fafafa;

	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	-webkit-box-shadow: 0px 0px 3px #666;
	-moz-box-shadow: 0px 0px 3px #666;
	box-shadow: 0px 0px 3px #666;
	margin-left:20px;
	margin-right:8px;

	margin-top:8px;
	margin-bottom:8px;
	padding:5px;
    height: auto;
    width: 150%;

}

.centrar {
	float: right;
	height: auto;
	width: 693px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left:20px;
	margin: 0px;



	    padding: 15px;
        margin-top: 5px;
        margin-bottom:20px;
        border: 1px solid #e1e1e1;
}

.nube {
	float: right;
	height: auto;
	width: 693px;
	padding: 15px;
	margin-top: 5px;
	margin-bottom:20px;
	border: 1px solid #e1e1e1;
	margin-right: 0px;
	margin-left: 0px;
	background-color:#F7F7F7;
	font-family:Arial; border: 1px solid #e1e1e1;



}

centrar .ico_img{
	position: relative;
	margin: 40px;
	float: left;
	height: 40px;
	width: 100px;
	padding: 5px;
}


        .centrar1 {	float: right;
	height: auto;
	width: 650px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 28px;
	margin: 25px;
}
.central-none{
	display: none;
}

/* ESTILOS PARA LIGHTBOX*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 5%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/system/modules/com.andago.multimedia.web/resources/images/prevlabel.png) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/system/modules/com.andago.multimedia.web/resources/images/nextlabel.png) right 50% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto; width: 100%	;
}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
	outline: none;
}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-image: url(/system/modules/com.andago.multimedia.web/resources/images/background2.png);
	background-repeat: repeat;
}

/*Para video*/
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;

	background-image: url(/system/modules/com.andago.multimedia.web/resources/images/background2.png);
	background-repeat: repeat;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff; text-align: center; padding: 5px;
}

.lbLoading {
	background: #fff url(/system/modules/com.andago.multimedia.web/resources/images/loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
		 background: url(/system/modules/com.andago.multimedia.web/resources/images/nextlabel.gif) right 15% no-repeat;
}


#lbPrevLink {
	left: 0;	 background: url(/system/modules/com.andago.multimedia.web/resources/images/nextlabel.png) right 15% no-repeat;
}

#lbPrevLink:hover {
		 background: url(/system/modules/com.andago.multimedia.web/resources/images/prevlabel.png) right 15% no-repeat;
}


#lbNextLink {
	right: 0;	 background: url(/system/modules/com.andago.multimedia.web/resources/images/nextlabel.png) right 15% no-repeat;
}
}

#lbNextLink:hover {
	 background: url(/system/modules/com.andago.multimedia.web/resources/images/nextlabel.png) right 15% no-repeat;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 5px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 31px;
	background:  url(/system/modules/com.andago.multimedia.web/resources/images/closelabel.png) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/*ESTILOS PARA VIDEOBOX */


#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff; text-align: center; padding: 5px;
}

.lbLoading {
	background: #fff url(/system/modules/com.andago.multimedia.web/resources/images/loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/system/modules/com.andago.multimedia.web/resources/images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/system/modules/com.andago.multimedia.web/resources/images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 5px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/system/modules/com.andago.multimedia.web/resources/images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
/*GALERIAS*/
.titulo-galeria{
	color: #305157;
    float: left;
    font-size: 20px;
    font-weight: bold;
    margin-top: 28px;
    padding-bottom: 10px;
}
.buscador-galeria{
	background-color: #F8F8F8;
    float: right;
}
.text-field-galeria{
	color: #305157;
	font-weight: bold;
    padding-left: 18px;

}
/***********************************************/
/* NUEVOS ESTILOS PARA GALERIAS DE BUSCADOS;DESAPARECIDOS   */
/***********************************************/
*{
	/**border:1px; ojo**/

}


a:hover {
	text-decoration: underline; color:#375b60;
}

-->

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.png) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.png) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 100%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #caption span{font-weight: bold; color:#375b60; font-size:13px; background: url(../images/icon_GCg.png);padding-left:20px;
background-repeat:no-repeat;outline: none;	}
#imageData #caption p{ font-weight: bold; color:#666; font-size:10px; width:auto;	}
#imageData #caption h1{  font-weight: bold; color:#930; font-size:13px;
margin-bottom:-10px;}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float:right; padding-bottom: 0.7em; outline: none;}
#imageData #bottomNavClose2{ width: 66px; float: left;  padding-bottom: 0.7em; outline: none;}


#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px;




background-color:#366;
background-image:url(../images/raya.png), url(../images/escudo.png);
 background-position:center, right;
 position:absolute;


 background-repeat:repeat, no-repeat;

}

/***********************************************/
/* NUEVOS ESTILOS                                    */
/***********************************************/



/*h3{
	font-weight: bold; color:#930; font-size:14px;
}

h4{
	font-weight: bold; color:#629598; font-size:15px;


}
h6{
	font-weight: bold; color:#000000; font-size:12px;
	padding-top:-10px;
}*/

.ficha{
	width:auto;
	height:auto;
	margin:15px;
	margin-top:50px;



}
.ficha_datos{
	width:300px;
	height:auto;
	margin:0px 15px 15px 280px;


}

.ficha_datos p{

color:#f3b256;
font-weight: bold;
font-size:12px;
background-image:url(../images/icon_GCg.png);
background-repeat:no-repeat;
padding-left:20px;




}
.ficha_datos span{

color:#010101;
font-weight: normal;
font-size:12px;


}
.ficha_datos a{

color:#347a7c;
font-style:italic;
font-weight: normal;
font-size:12px;


}




.ficha_nombre{
	width:auto;
	height:auto;
	margin:0px 15px 15px 50px;
	float:left;


}

.ficha_foto{
max-width:120px;
max-height:250px;
float:left;
height:150px;

padding-bottom:5px;
padding-top:5px;
margin-right:50px;
text-align:center;
overflow:hidden;

-webkit-box-shadow: 1px 1px 4px 1px #707070;
-moz-box-shadow: 1px 1px 4px 1px #707070;
box-shadow: 1px 1px 4px 1px #707070;
overflow:hidden;
border:1px solid #ccc;




}

.ficha_foto_horizontal{
max-width:210px;
max-height:150px;
float:left;
min-height:100px;
padding-bottom:5px;
padding-top:5px;


margin-right:50px;
text-align:center;

-webkit-box-shadow: 1px 1px 4px 1px #707070;
-moz-box-shadow: 1px 1px 4px 1px #707070;
box-shadow: 1px 1px 4px 1px #707070;
overflow:hidden;
border:1px solid #ccc;




}

.ficha_foto_horizontal a img{

	border:none;
	max-width:90%;
	background-color:#0F0;


}


.finaldiv{
	clear:both;
	float:none;
}

.observaciones{

	width:auto;
	height:auto;
	margin:0px 15px 15px 15px;
	float:left;


}

.observaciones p{

color:#f3b256;
font-weight: bold;
font-size:12px;
background-image:url(../images/icon_GCg.png);
background-repeat:no-repeat;
padding-left:20px;




}
.observaciones span{

color:#010101;
font-weight: normal;
font-size:12px;
background-color: #ffffff;


}
.volver{
	float:right;
	width:150px;
	height:50px;


}
.volver a{
	float:left;
	color:#757575;
	font-weight: bold;
	margin:10px 0px 0px 0px;

}
.volver p{
	float:left;
	color:#757575;
	font-weight: bold;


}

#pagelist-bar {
		padding:15px 15px;
	background-color: #f8f8f8;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #345656;
	font-weight: bold;
	text-decoration: none;
}




#pagelist-bar-left {
	float:left;

	width: 30%;
}
#pagelist-bar-right{
	text-align:right;


}
#pagelist-bar a {
		color: #345656;
}

.ficha_foto a img{
	border:none;
	max-width:95%;
	vertical-align:middle;






}
#carousel {
	position: relative; /* Necesario */
	overflow: hidden; /* Necesario */
	height: 90px;
	background:#889ca1;


}

#carousel .belt {
	position: absolute; /* Necesario */
	left: 0;
	top: 0;
	width:auto;
	margin:0px 0px 10px 0px;
}

#carousel .panelcarrusel {


float: left; /* Necesario */
margin: 15px;
padding:3px;
border:1px solid #ffffff;
background-color:#263f4a;
-webkit-box-shadow: 1px 1px 4px 1px #707070;
-moz-box-shadow: 1px 1px 4px 1px #707070;
box-shadow: 1px 1px 4px 1px #707070;
background: #fafafa;
height:60px;
text-align:center;
}


#carousel .panelcarrusel .foto {
	text-align:center;
	overflow: hidden;





}

#carousel .panelcarrusel .panel-text {
	padding-top:5px;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
}

#carousel .panelcarrusel .panel-text a {
	color:#CCC;
	text-decoration:none;
}

#carousel .panelcarrusel .panel-text a:hover {
	color:#FFF;
	text-decoration:underline;
}

			/* Botones del carousel */

.button-prev {
	height:90px;
	width:35px;
	float:left;
	background:#889ca1;
	-moz-border-radius:10px 0px 0px 10px;


}

.button-prev a {
	display:block;
	padding:5px;
	margin-top:10px;
	margin-right:5px;
}

.button-next {
	height: 90px;
	width:35px;
	float:right;
	background:#889ca1;
	-moz-border-radius:0px 10px 10px 0px;
	padding-right:6px;
}

.button-next a {
	display:block;
	padding:5px;
	margin-top:10px;

}


#carousel .panelcarrusel a img {
	border:none;
	max-height:100%;
	height:60px;
}

/* SLIMBOX */

#slim_lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#slim_lbCenter, #slim_lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.slim_lbLoading {
	background: #fff url(/system/modules/com.andago.core.web/resources/images/loading.gif) no-repeat center;
}

#slim_lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#slim_lbPrevLink, #slim_lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#slim_lbPrevLink {
	left: 0;
}

#slim_lbPrevLink:hover {
	background: transparent url(/system/modules/com.andago.multimedia.web/resources/images/prevlabel.png) no-repeat 0 15%;
}

#slim_lbNextLink {
	right: 0;
}

#slim_lbNextLink:hover {
	background: transparent url(/system/modules/com.andago.multimedia.web/resources/images/nextlabel.png) no-repeat 100% 15%;
}

#slim_lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#slim_lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/system/modules/com.andago.multimedia.web/resources/images/closelabel.png) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#slim_lbCaption, #slim_lbNumber {
	margin-right: 71px;
}

#slim_lbCaption {
	font-weight: bold;
}



#slim_lbCaption  h1{
font-weight: bold; color:#930; font-size:13px;


}
#slim_lbCaption p{
font-weight: bold; color:#666; font-size:10px; width:auto;
}
#slim_lbCaption span{
	font-weight: bold;
	color:#375b60;
	font-size:13px;
	background: url(../images/icon_GCg.png);
	padding-left:20px;
    background-repeat:no-repeat;
    outline: none;
    }
#slim_lbCaption span :a:visited {
        text-decoration: none;

}

.062 {
	color:#033;	
	font-size: 26px;
}

.112 {
	color:#000;	
	font-size: 26px;
}

.printSocial{

        float:right;

        padding-top:10px;

        padding-right:1px;

        display:inline;

}

a.socialbutton:link{

	text-decoration: none;
	color:#345656;

}



a.socialbutton{

	text-decoration: none;

	color:#345656;

}



.socialbutton{

	height: 24px;

	width: 24px;

	inherit: none;

    display: inline-block;

	margin-bottom: 5px;

	border-radius: 5px;

	   

}

.socialbuttoncount{

	height: 24px;

	min-width: 40px;

	inherit: none;

    display: inline-block;

	border-radius: 5px;

	      

}

.socialbuttoncount div{

	

	inherit: none;

    display: inline-block;

	min-width:20px;   

	height:100%; 

    font-weight: bold;

    font-family: Arial,Verdana,Helvetica,sans-serif;

    text-align: center;

    position: relative;

  	top: -25%;

        

}



.socialbuttoncount a{

	inherit: none;

    display: inline-block;

    width:24px;

    height:24px;

}





.socialbutton img{

	filter:alpha(opacity=100);

	opacity: 1.0;

}



.socialbutton img:hover{

	filter:alpha(opacity=opacity=70);

	opacity: 0.7;

}



.socialbuttoncount img{

	filter:alpha(opacity=100);

	opacity: 1.0;

}



.socialbuttoncount a:hover{

	filter:alpha(opacity=opacity=70);

	opacity: 0.7;

}

/*AÑADIDO GALERIA DE IMAGENES */

#imagen_galeria {

    margin: 30px auto 0;

    text-align: left;

	width: 500px;

}

.imagen_galeria ul  {

    display: inline;

    list-style-type: none;

}

.imagen_galeria li{

	color: #FFFFFF;

	text-decoration: none;

	margin:18px;



	float:left;

}

.imagen_galeria a {

    text-decoration: none;

    text-align: center;

}

 .imagen_galeria a:hover {



    position: relative;

}

.imagen_galeria a img {

    border: 1px solid #FFFFFF;

    box-shadow: 0 0 3px #666666;

    height: 100px;

    width:auto !important;

    display:block;

  	margin-left:auto;

 	margin-right:auto;

 	max-width:380px;

}



.imagen_galeria a span {

    display: none;

    height: auto;

    left: 0px;

    margin-top: 5px;

    position: absolute;

    text-align: center;

    top: -140px !important;

    width: auto;

    /*z-index: 10;*/

}

/* nuevas clases de videobox */



.imagen_galeria a span p {

    text-align:left;

    margin-bottom:0px;

    

}

.imagen_galeria a span p:hover{



    color:#161616;

}



/***/



.imagen_galeria a:hover span {



    display: block;

}

.imagen_galeria a span img {

	background: #fafafa;



	-moz-border-radius: 5px 5px 5px 5px;

	-webkit-border-radius: 5px 5px 5px 5px;

	border-radius:5px 5px 5px 5px;

	-webkit-box-shadow: 0px 0px 3px #666;

	-moz-box-shadow: 0px 0px 3px #666;

	box-shadow: 0px 0px 3px #666;

	margin-left:20px;

	margin-right:8px;



	margin-top:8px;

	margin-bottom:8px;

	padding:5px;

    height: auto;

    width: 150%;



}



.contenedor_imagen_galeria li{

	width: 190px;

	min-width: 190px;

	display:inline;

	text-align: center;

}

.show_hide_button {

  text-decoration: none;

  color:#066;

}


#block-noticia-ampliada-contenido{

	display: none;	

}