html {
    background-color: #ffffff;
    background-image: url("../images/fondo_home.jpg");
    background-position: center 115px;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  
}

@font-face {
    font-family: 'din_condensed';
    src: url('font/din_condensed_c-webfont.eot');
    src: url('font/din_condensed_c-webfont.eot?#iefix') format('embedded-opentype'),
        url('font/din_condensed_c-webfont.woff2') format('woff2'),
        url('font/din_condensed_c-webfont.woff') format('woff'),
        url('font/din_condensed_c-webfont.ttf') format('truetype'),
        url('font/din_condensed_c-webfont.svg#dincondensedcregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'din_light';
    src: url('font/din_light-webfont.eot');
    src: url('font/din_light-webfont.eot?#iefix') format('embedded-opentype'),
        url('font/din_light-webfont.woff2') format('woff2'),
        url('font/din_light-webfont.woff') format('woff'),
        url('font/din_light-webfont.ttf') format('truetype'),
        url('font/din_light-webfont.svg#din_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'din medium';
    src: url('font/din_medium-webfont.eot');
    src: url('font/original_din_medium-webfont.eot?#iefix') format('embedded-opentype'),
        url('font/original_din_medium-webfont.woff2') format('woff2'),
        url('font/original_din_medium-webfont.woff') format('woff'),
        url('font/original_din_medium-webfont.ttf') format('truetype'),
        url('font/original_din_medium-webfont.svg#din_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
    margin: 0px;

}

.contenedor_principal{
    margin: 0 auto;
}

/* Encabezado */
.header{
    width: 968px;
    margin: 11px auto 14px;

}

.header2{
    width: 968px;//100%;
    background-color: #fff;
    margin: 0 auto;
    height: 10px;
    margin-bottom: 50px;
/*    margin: -50px auto 14px;
    margin-left: 305px;*/
    //z-index: 1030;
/*    position: fixed;
    right: 0;
    left: 0;*/
}

.header a img{
    border: 0 none;
/*    z-index: 1030;
    position: fixed;*/
}

.div_cambio_color{
    width: 100px;
    height: 10px;
    z-index: 1;
/*    z-index: 1030;*/
    visibility: hidden;
    position: fixed;
    border: 1px solid;
    background: green;
}

/* Menu Principal */

.fondo_menu_principal{
    width: 100%;
    background-color: #005595;

    //margin-top: 50px;


}

.menu_principal{
    width: 968px;
    height: 44px;
    margin: 0 auto;

}
.custom_matrizriesgos{
    float:right;
}

.custom_servicios{
    float:right;
}

/* Buscador */
#roksearch_search_str {
    border: 0 none;
    font-size: 100%;
    margin: 0;
    padding: 4px 0 4px 6px;
}

#roksearch_search_str {
    background-color: #005595;
    border: 1px solid #6A89A4;
    color: #6a89a4;
    width: 60px;
    height:20px;
    margin-top: 9px;
    outline:none;
}

#roksearch_search_str:hover {
    width: 400px;
}

#roksearch_search_str::-moz-placeholder {
    font-family: arial;
    font-size: 12px;
    color: #6A89A4;
    font-style: italic;
}


/* maximenu */
div#maximenuck ul.maximenuck {
    margin-top: 12px;
    font-family: arial;
    font-size: 13px;
    color: #6A89A4;
}
.menuprincipal{
    color: #FFFFFF !important;
}
div.menuprincipal div#maximenuck ul.menuprincipal li.maximenuck.level1:hover, div.menuprincipal div#maximenuck ul.menuprincipal li.maximenuck.level1.active {
    color: #FFFFFF !important;
    font-weight: normal !important;
    text-decoration: underline !important;
}
div.menuprincipal div#maximenuck ul.menuprincipal li.maximenuck.level1 > a, div.menuprincipal div#maximenuck ul.menuprincipal li.maximenuck.level1 > span.separator {
    color: #FFFFFF !important;
}

div#maximenuck ul.maximenuck li.parent.level0 > a, div#maximenuck ul.maximenuck li.parent.level0 > span, div#maximenuck ul.maximenuck li.maximenuck.level1 {
    background: rgba(0, 0, 0, 0) url("../images/separator_menu.jpg") no-repeat scroll right top !important;
    padding: 0 12px;
}

div#maximenuck ul.maximenuck li:last-child {
    border-right: none;
}

div#maximenuck ul.maximenuck li.maximenuck a, div#maximenuck ul.maximenuck li.maximenuck span.separator, div#maximenuck ul.maximenuck2 a, div#maximenuck ul.maximenuck2 li.maximenuck span.separator {
    color: #ffffff;
   
}


div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li a, div#maximenuck ul.maximenuck2 li a {
    color: #000000;
}

div#maximenuck ul.maximenuck li.level1.parent > a::after, div#maximenuck ul.maximenuck li.level1.parent > span.separator::after {
    border-color: #fff transparent transparent;
    border-style: solid;
    border-width: 7px 6px 0;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: 0;
    top: 7px;
    width: 0;
}

div#maximenuck.maximenuckh ul.maximenuck li.level1.parent > a, div#maximenuck.maximenuckh ul.maximenuck li.level1.parent > span.separator {
    padding-right: 14px;
}

/* Div izquierda */
.div_izquierda{
    float: left;
    height: 343px;
    margin-top: 43px;
    position: absolute;
    right: 53%;
    width: 446px;
}

/* Div derecha */
.div_derecha{
    float: right;
    height: 343px;
    left: 53%;
    margin-top: 37px;
    position: absolute;
    width: 446px;
}

/* Div Inferior */
.div_inferior{
    width: 970px;
    height: 160px;
    margin: 15px auto 32px;
    background-color: rgba(0, 85, 149, 0.7); 
}

/* Contenido interior Div Izquierdo */
.banner_titulo_izquierda{
    margin: 0 auto 47px;
    width: 380px;
}

.titulo_div{
    font-weight: bold;
    font-size: 32px;
    color: #005694;
    margin: 0;
    text-align: center;
    font-family: 'din_condensed';
}
.descripcion{
    font-family: arial;
    font-size: 14px;
    color: #666666;
    text-align: center;
}

.custom_saludvisual{
    float: left;
    width: 146px;
    height: 196px;
    margin-right: 4px;
    margin-top: -2px;
}

.custom_odontologia{
    width: 146px;
    height: 196px;
    float: left;
    margin-right: 4px;
    margin-top: -2px;
}

.custom_vacunacion{
    width: 146px;
    height: 196px;
    float: left;
    margin-top: -2px;
}

/* Contenido Interir Div Derecho */
.custom_videoyoutube{
    margin: 0 auto 47px;
    width: 380px;
}

.titulo_div_derecho{
    color: #005694;
    font-size: 32px;
    font-weight: bold;
    margin: 0;
    text-align: center;
    font-family: 'din_condensed';
}

.video {
    height: 102px;
    text-align: center;
    margin-bottom: 0;
    margin-top: 0;
}

.custom_chequeosejecutivos{
    float: left;
}

.custom_medicinatrabajo{
    float: right;
}

.custom_riesgo{
    float: left;
    margin-top: 4px;
}

.custom_vidasaludable{
    float: right;
    margin-top: 4px;
}

.custom_saludvisual p , .custom_odontologia p, .custom_vacunacion p, .custom_chequeosejecutivos p, .custom_medicinatrabajo p, .custom_riesgo p, .custom_vidasaludable p, .custom_videoyoutube p, .custom_matrizriesgos p, .custom_servicios p{
    margin: 0;
}

.custom_saludvisual , .custom_odontologia, .custom_vacunacion, .custom_chequeosejecutivos, .custom_medicinatrabajo, .custom_riesgo, .custom_vidasaludable{
    box-shadow: 0 0 2px #999999;
    -webkit-box-shadow:0 0 2px #999999;
    -moz-box-shadow:0 0 2px #999999;
}

/* Titulo Novedades */
.footer_interno1{
    margin: 360px auto -15px;
    width: 970px;
}

.titulo1{
    font-size: 32px;
    font-weight: bold;
    color: #005694; 
    font-family: 'din_condensed';
}

.titulo1 p {
}

/* Noticias y Banner Giratorio */
.banner_noticias{
    //margin-left: 130px;
}

.tabla_ultimos_home{
    float: left;

}

.tabla_ultimos_home a{
    color: #fff;
    text-decoration: none;
}

/*.tabla_ultimos_home a:hover{
    font-weight: bold;
}*/

.moduletable{

}

.banner_home{
    float: right;
    height: 160px;
    //margin-right: 150px;
    margin-top: 5px;
    width: 510px;
}

div#header_hotslider div#slide-holder div#slide-controls {
    background: none;
    background-color: transparent;
    position: absolute;
    top: 120px;
    width: 510px;
    margin-left: -200px;
}

div#header_hotslider div#slide-holder div#slide-runner {
    height: 157px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 510px;
}

div#header_hotslider div#slide-holder {
    height: 155px;
    position: absolute;
    width: 510px;
}

div.hotwrap {
    margin: 0 auto;
    text-align: left;
    width: 510px;
}

div#header_hotslider div.hotwrap {
    background: #ffffff none repeat scroll 0 0;
    height: 126px;
}

/* Pie */
footer {
    width: 100%;
    height: 135px;
    background-color: #005595;
    color: #ffffff;
    font-family: Arial;
    margin: 0 auto;
}

.footer_interno{
    width: 960px;
    margin: 0 auto;
}

.footer_vigilado{
    background-image: url(../images/supersalud_16x88.png);
    background-repeat: no-repeat;
    height: 90px;
    width: 20px;
    float: left;
    margin-right: 48px;
    margin-top: 30px;
}

.footer_info {
    margin-left: 30px;
    margin-right: 470px;
    padding-top: 30px;
}

.titulo{
    font-size: 16px;
    font-weight: bold;
}

.copyright{
    font-size: 14px;   
}

.menu_inferior{
    float: right;
    margin-top: -100px;
    width: 300px;
    font-size: 14px;
    margin-left: 146px;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
}

.menu_inferior ul{
    list-style: none;
}

.menu_inferior ul li {
    background-image: url("../images/flecha_menu_footer.jpg");
    background-repeat: no-repeat;
    padding: 0 20px;
}

.menu_inferior ul li a {
    text-decoration: none;
    color: #ffffff;
}

.menu_inferior ul li a:hover{
    font-weight: bold;
}

/* menus internos */

.bann_interno{
    /*background: #EABB00;*/
	background-image: url("/images/stories/cabezote_quienes_somos.jpg");
	background-position: center center;
    width: 100%;
    height: 185px;
    position: relative;
    margin: 0 auto;
}

.bann_interno p{
    margin: 0;
}

.div_menu_interno_Odontologia{
    width: 975px;
    //height: 80px;
    position: relative;
    top: -225px;
    margin: 0 auto;
    //background-color: #00A24F;
}

.div_menu_interno_Vision{
    width: 975px;
    //height: 80px;
    position: relative;
    top: -225px;
    margin: 0 auto;
    //background-color: #00867F;
}

.div_menu_interno_Vacunacion{
    width: 975px;
    //height: 80px;
    position: relative;
    top: -225px;
    margin: 0 auto;
    //background-color: #E83E42;
}

.div_menu_interno_Chequeos{
    width: 975px;
    //height: 80px;
    position: relative;
    top: -225px;
    margin: 0 auto;
    //background-color: #30C4BF;
}

.div_menu_interno_MTrabajo{
    width: 975px;
    //height: 80px;
    position: relative;
    top: -225px;
    margin: 0 auto;
    //background-color: #0079BA;
}

.div_menu_interno_Riesgo{
    width: 975px;
    //height: 80px;
    position: relative;
    top: -225px;
    margin: 0 auto;
    //background-color: #005694;
}

.div_menu_interno_VSaludable{
    width: 975px;
    //height: 80px;
    position: relative;
    top: -225px;
    margin: 0 auto;
    //background-color: #EABB00;
}

.nombre_menu_interno{
    color: #ffffff;
    font-size: 32px;
    font-family: 'din_light';
    margin-bottom: 2px;
    margin-top: 67px;
    padding-top: 17px;    
}

.div_menu{
    float: right;
    width: 240px;
    //height: 400px;
    /*margin-right: 275px;*/
    //margin-top: -442px;
    //position: relative;
}

.menu_interno_Odontologia, .menu_interno_Vision, .menu_interno_Vacunacion, .menu_interno_Chequeos, .menu_interno_MTrabajo, .menu_interno_Riesgo, .menu_interno_VSaludable{
    border: 1px #9dafbf solid;
    background: #edf3f7;
    width: 240px;
    display: inline-block;
}

.menu_interno_Odontologia ul, .menu_interno_Vision ul, .menu_interno_Vacunacion ul, .menu_interno_Chequeos ul, .menu_interno_MTrabajo ul, .menu_interno_Riesgo ul, .menu_interno_VSaludable ul{
    list-style: none;
    padding-left: 0px;
    margin-top: 0;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
}

.menu_interno_Odontologia li, .menu_interno_Vision li, .menu_interno_Vacunacion li, .menu_interno_Chequeos li, .menu_interno_MTrabajo li, .menu_interno_Riesgo li, .menu_interno_VSaludable li{
    border-bottom: 1px solid #9dafbf;
    padding-bottom: 10px;
    padding-top: 10px;
}

.menu_interno_Odontologia ul li a, .menu_interno_Vision ul li a, .menu_interno_Vacunacion ul li a, .menu_interno_Chequeos ul li a, .menu_interno_MTrabajo ul li a, .menu_interno_Riesgo ul li a, .menu_interno_VSaludable ul li a{
    //padding: 0.25em 0.5em 0.25em 0.75em;
    //border-left: 6px solid #edf3f7;
    text-decoration: none;
    padding-left: 10px;
    color: #666666;
}

.menu_interno_Odontologia ul li:hover{
    //font-weight: bold;
    background-image: url("../images/fondo_color_odontologia_menu_7x12.png");
    background-repeat: repeat-y;
    //padding: 10px 20px 10px;
    //padding-top: 40px;
}

.menu_interno_Vision ul li:hover{
    //font-weight: bold;
    background-image: url("../images/fondo_color_vision_menu_7x12.png");
    background-repeat: repeat-y;
    //padding: 10px 20px 10px;
}

.menu_interno_Vacunacion ul li:hover{
    //font-weight: bold;
    background-image: url("../images/fondo_color_vacunacion_menu_7x12.png");
    background-repeat: repeat-y;
    //padding: 10px 20px 10px;
}

.menu_interno_Chequeos ul li:hover{
    //font-weight: bold;
    background-image: url("../images/fondo_color_chequeos_menu_7x12.png");
    background-repeat: repeat-y;
    //padding: 10px 20px 10px;
}

.menu_interno_MTrabajo ul li:hover{
    //font-weight: bold;
    background-image: url("../images/fondo_color_mtrabajo_menu_7x12.png");
    background-repeat: repeat-y;
    //padding: 10px 20px 10px;
}
.menu_interno_Riesgo ul li:hover{
    //font-weight: bold;
    background-image: url("../images/fondo_color_riesgo_menu_7x12.png");
    background-repeat: repeat-y;
    //padding: 10px 20px 10px;
}

.menu_interno_VSaludable ul li:hover{
    //font-weight: bold;
    background-image: url("../images/fondo_color_vsaludable_menu_7x12.png");
    background-repeat: repeat-y;
    //padding: 10px 20px 10px;
}



.contenido{
    background-color: #F5F5F5;
    height: 100%;
        //700px;
}

.contenido_noticia{
    background-color: #fff;
    box-shadow: 0 0 2px #999999;
    height: 100%;//500px;
/*    margin: 0 auto;
    margin-left: 275px;
    margin-top: -160px;
    overflow-y: scroll;
    position: relative;*/
    display: inline-block;
	padding-bottom: 35px;
    width: 700px;
	/*width: 100%;*/
}

.contenido_noticia_2{
    background-color: #fff;
    box-shadow: 0 0 2px #999999;
    //height: 500px;
    width: 970px;
}

.contenido_noticia_mapa{
    background-color: #fff;
    box-shadow: 0 0 2px #999999;
	font-family: arial;
	font-size: 14px;
    margin: 0 auto;
    margin-top: -160px;
    //overflow-y: scroll;
	padding-bottom: 35px;
    position: relative;
    width: 970px; 
}

.custom_bann_interno{
}

.custom_banner_interno_noticia_Odontologia, .custom_banner_interno_noticia_Vacunacion, .custom_banner_interno_noticia_Chequeos, .custom_banner_interno_noticia_MTrabajo, .custom_banner_interno_noticia_Riesgo, .custom_banner_interno_noticia_VSaludable{
    position: relative;
}

.custom_banner_interno_noticia_Vision{
    position: relative;
}

.custom_banner_interno_noticia_Odontologia p , .custom_banner_interno_noticia_Vision p, .custom_banner_interno_noticia_Vacunacion p, .custom_banner_interno_noticia_Chequeos p, .custom_banner_interno_noticia_MTrabajo p, .custom_banner_interno_noticia_Riesgo p, .custom_banner_interno_noticia_VSaludable p{
    padding: 0;
}

.banner_interno_noticia_Vision{

}

.banner_interno_noticia_Odontologia{

}

.item-page{
    margin-left: 20px;
    margin-right: 20px;
}
.menuprincipal div.maxidrop-main{
    background-image: url("../images/fondo_otros_sitios.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 120px;
    margin-left: -20px;
    width: 120px !important;
}
.menuprincipal div.maxidrop-main2{
    //border: 1px solid #ff0000;
    padding-top: 20px;
    text-align: center !important;
    width: 100px;
}
.menuprincipal div.maximenuck2.first{
    text-align: center !important;
    width: 100px !important;
}
.fondo_menu_principal li.maximenuck{
    text-align: center !important;
}

.conoce_tambien{

}

.conoce_tambien ul {
    list-style: disc !important;
    text-decoration: none !important;
    font-family: arial !important;
    font-size: 10px !important;
    padding-left: 25px !important;
    background-image: none !important;
}

.conoce_tambien ul li{
    margin-left: 2em;
    color: #000;
}

.conoce_tambien li{
    padding-bottom: 0 !important;
    border-bottom: 0px !important;
}

.conoce_tambien li a{
    color: #000;
}

.conoce_tambien nav menu li:hover{
    color: yellow;
}

.contenedor_noticias{
    background-color: #fff;
    height: 100%;
    min-height: 500px;
    margin: -180px auto 0;
    position: relative;
    width: 968px;
}

/* Estilos contactenos */

.contenedor_contactenos{
    background-color: #fff;
    height: 100%;
    margin: -180px auto 0;
    position: relative;
    width: 968px;
}

.controls_type_opinion{
    font-family: Arial;
    font-size: 16px;
    color: #333333;
}

.contact_type_opinion{
    
}

.jform_contact_type_opinion{
    
}

#jform_contact_type_opinion0{
    margin-left: 250px;
}

#jform_contact_type_opinion1, #jform_contact_type_opinion2{
    margin-left: 40px;
}
.radio {
    border: 1px none;
}

/*html body div.contenido_noticia div.contact div#slide-contact.accordion div.accordion-group
div#display-form.accordion-body.collapse div.accordion-inner div.contact-form form#contact-form.form-validate.form-horizontal
fieldset div.controls_type_opinion fieldset#jform_contact_type_opinion.radio
{
    border: 1px #fff hidden;
}*/

.parrafo_contactos{
    font-size: 14px;
    font-family: Arial;
    color: #333333;
}

.control-label{
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    color: #6A87A2;
    margin-bottom: 24px;
    //margin-left: 18px;
    margin-top: 32px;
}

.control_group_contact_name{
    margin-left: 18px;
    visibility: collapse;
}

.control_group_contact_email{
    margin-left: 18px;
}

.control_group_contact_subject{
    margin-left: 18px;
}

.control_group_contact_message{
    margin-left: 18px;
}



/*.contact_last_name{
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border: 1px #5BBDA7 solid;
    height: 30px;
    width: 290px;
}*/

/*.contact_message{
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border: 1px #5BBDA7 solid;
    width: 960px;
    height: 300px;
}*/

.controls_name{
/*    margin-bottom: 20px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border: 1px #0079B8 solid;
    height: 25px;
    width: 360px;*/
}
.controls_last_name{
    
}

.contact_email{
    margin-left: 18px;
}

.controls_email{
    
}
.controls_subject, .controls_message, .articleselectbox{
    
}

#jform_contact_name, #jform_contact_last_name,
#jform_contact_email, #jform_contact_emailmsg, #jform_contact_numerocontacto,
#jform_contact_nitocedula, #jform_contact_ciudad, #jform_contact_nombreempresa {
    border: 1px solid #D4D4D4;
    box-shadow: inset 1px 1px 4px rgba(204, 204, 204, 0.28);
  	margin-top: -15px;
    height: 25px;
    font-family: Arial;
    font-size: 14px;
}

#jform_contact_message{
    border: 1px solid #D4D4D4;
    box-shadow: inset 1px 1px 4px rgba(204, 204, 204, 0.28);
    font-family: Arial;
    font-size: 14px;
    margin-right: 18px;
    width: 850px;
    margin-bottom: 30px;
    margin-top: -15px;
}

.control_group_contact_last_name{
    float: right;
    margin-right: 100px;
    margin-top: -108px;
    position: relative;
}

/*.controls{
    margin-bottom: 20px;
}*/

#id_enviar_mail{
    -moz-box-shadow: 0px 7px 8px -6px #dadada;
    -webkit-box-shadow: 0px 7px 8px -6px #dadada;
    box-shadow: 0px 7px 8px -6px #dadada;
    background-color:#0079B8;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    display:inline-block;
    float: right;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:16px;
    
    text-decoration:none;
    height: 40px;
    font-weight: bold;
}

/*Contenido estilo CSS noticias*/

.contenedor_noticias {
    background-color: rgba(0, 0, 0, 0);
    height: 100%;
    min-height: 500px;
    margin: -180px auto 0;
    position: relative;
    font-family: arial;
    font-size: 15px;
    width: 968px;
}

td.list-title {
    margin-left: 24px;
    float: left;
    background-image: url("/images/stories/icono_flecha_noticias.png");
    background-repeat: no-repeat;
    background-position: 575px 6px;
    box-shadow: 0px 0px 4px #CCC;
    width: 580px;
    height: 30px;
    padding-top: 7px;
    padding-left: 19px;
}

th#categorylist_header_title, th#categorylist_header_author, th#categorylist_header_hits, td.list-author, td.list-hits {
    visibility: hidden !important;
    padding-bottom: 30px;
}

a {
    text-decoration: none;
    color: #30C4BF;
}

fieldset.filters.btn-toolbar.clearfix {
    border: solid 1px;
    margin-top: 30px;
    margin-left: 22px;
    color: #00a9a9;
    font-weight: bold;
    padding-top: 9px;
    border-radius: 3px;
    width: 630px;
    background-color: #FFF;
}

table.category.table.table-striped.table-bordered.table-hover {
    margin-bottom: 177px;
}

.cat-children {
    visibility: hidden;
}

#roksearch_results .roksearch_odd {
    background: #015794;
    border-bottom: 3px solid #2f96b4;
    color: #FFF !important;
}

#roksearch_results span {
    color: #FFFFFF;
    font-family: "din_light";
    font-size: 12px;
}

#roksearch_results h3 {
    color: #FFF;
    font-family: "din medium";
    font-size: 16px;
}
#roksearch_results .roksearch_even {
    background: #003459;
    border-bottom: 4px solid #ddd;
}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {
    font-family: "din medium";
    font-size: 14px;
}

#map-canvas {
    height: 770px !important;
}

fieldset {
    border: none;
    margin-left: 50px;
}
.accordion-heading {
    font-size: 20px;
    margin-left: 59px;
    font-family: "din medium";
}
.contact h1 {
    color: #FFF;
    font-family: "din_light";
    font-size: 32px;
    margin-top: -75px;
    float: left;
}

a.accordion-toggle {
    visibility: collapse;
}

legend {
    font-size: 15px;
    font-family: "Arial";
    padding-top: 11px;
}
label {
    font-family: "din medium";
    font-size: 17px;
    color: #005694;
}
button.btn.btn-primary.validate {
    background-color: #005694;
    color: #FFF;
    font-size: 15px;
    padding: 10px 10px 12px 10px;
    width: 90px;
    border: none;
  	float: right;
    margin-right: 45px;
    border-radius: 4px;
   	cursor: pointer;
}
ul.latestnews {
    visibility: collapse;
}
div.pagination{
    margin: 0px auto;
    width: 700px;
}
.pagination li { 
	background-color: #edf3f7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #666666;
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
	padding: 5px;
}
.pagination span.pagenav {
    color: #000000;
	font-weight: bold;
}
.pagination a{
	color: #666666;
	text-decoration: underline;
	}
.pagination a:hover{
	color: #000000;
	}
li {
    list-style: none;
}
li a {
    color: #666666;
    text-decoration: none;
    list-style: none;
}
.menu_inferior2 {
    float: right;
    /* margin-right: -500px; */
    text-decoration: none;
    list-style: none;
    font-family: "Arial";
    font-size: 14px;
    margin-top: -100px;
}

.menu_inferior2 ul li {
    background-image: url("../images/flecha_menu_footer.jpg");
    background-repeat: no-repeat;
    padding: 0 20px;
}
.page-header{
    position: relative;
    top: -55px;
    font-family: "din_light";
    font-size: 21px;
    font-weight: normal;
    color: #666666;
    float: left;
    margin-top: -84px;
    margin-bottom: 15px;
}
#pCronologia, #ui-dialog-title-dialogCronologoa{
	font-family: arial;
	font-size: 15px;
}
.menu-principal {
    font-size: 13px;
    list-style-type: none;
    padding-left: 10px;
    text-decoration: none;
}
.menu-principal li {
    float: left;
    padding-left: 15px;
	padding-right: 15px;
    background: url(../images/separator_menu.jpg) no-repeat !important;
}
.menu-principal a{
	color: #FFFFFF;
	font-family: arial !important;
	text-decoration: none;
}
.menu-principal  a:hover{
	text-decoration: underline;
}