*{
margin: 0;
padding: 0;
}

body{
font-size: 16px;
font-family: Arial, Tahoma, sans-serif;
font-style: normal;
background: #EAEAEA;
color: #333;
}

h1, h2{
margin-bottom: 15px;
}

p{
margin-bottom: 7px;
}

#pre-header,
.box-color-bar,
#container,
#header,
#header-tp,
#main,
.main-content{
display: block;
}

#pre-header{
width: 100%;
height: 210px;
background: url(../images/bg-preheader.png) 0 0 repeat-x;
}

.box-color-bar{
width: 100%;
height: 10px;
background: url(../images/bg-color-bar.jpg) 0 0 repeat-x;
}

#container, #main{
margin: 0 auto;
}

#container{
width: 980px;
}

#header{
width: 980px;
height: 210px;
margin: 0 auto;
padding: 0;
background: url(../images/bg-header.png) 0 0 no-repeat;
}

#header-tp{
width: 980px;
height: 165px;
padding: 0;
margin: 0;
}

#header-tp #logo{
display: block;
background: url(../images/logo-cultura-salta.png) 0 0 no-repeat;
color: #333;
width: 365px;
height: 60px;
text-indent: -2000px;
text-decoration: none;
font-size: 10px;
margin: 53px 307px 52px 308px;
}

#header-tp hgroup{
margin: 0;
padding: 0;
}

#header-tp hgroup h1,
#header-tp hgroup h2{
margin: 0;
padding: 0;
font-family: Arial, Tahoma;
font-size: 10px;
}

#main{
width: 940px;
padding: 20px;
z-index: 1;
}

.main-color{
background: #EAEAEA;
}

.main-imagen{
background: #EAEAEA url(../images/bg-main.png) 0 0 repeat-y;
}

#pre-footer{
display: block;
width: 100%;
height: 200px;
margin: 0;
background: url(../images/bg-pre-footer.png) 0 0 repeat-x;
}

#footer{
position: relative;
width: 980px;
height: 200px;
margin: 0 auto;
}

#footer #footer-inner{
position: relative;
display: block;
width: 980px;
height: 200px;
padding: 0;
z-index: 1;
}

#footer #footer-inner-lt{
float: left;
display: inline-block;
width: 370px;
height: 180px;
margin-right: 20px;
padding: 20px 10px 0 0;
border-right: 1px dotted #fff;
}

#footer #footer-inner-co{
float: left;
display: inline-block;
width: 258px;
height: 180px;
margin-right: 20px;
padding: 20px 10px 0 0;
border-right: 1px dotted #fff;
}


#footer #footer-inner-rt{
float: left;
display: inline-block;
width: 290px;
height: 170px;
margin: 0;
padding: 20px 0 0 0;
}

#footer #footer-inner p{
margin: 5px 0 0 0;
}

.btn-code-dimension,
.btn-code-dimension:visited{
float: left;
position: relative;
display: block;
width: 340px;
height: 16px;
background: url(../images/codedimension.png) 0 -26px no-repeat;
color: #ccc;
font: bolder 12px Arial, Helvetica, sans-serif;
padding: 5px 0 5px 30px;
text-decoration: none;
text-align: left;
overflow: hidden;
text-shadow: 0 1px 1px #000;
}

.btn-code-dimension:hover{
background: url(../images/codedimension.png) 0 0 no-repeat;
color: #fff;
text-decoration: underline;
}

#slider-principal{
display: block;
width: 940px;
height: 400px;
padding: 19px;
margin: 0 auto;
background: url(../images/bg-slider.png) 0 0 repeat;
border: 1px solid #ccc;
overflow: hidden;
}

#slider-lateral{
display: block;
width: 300px;
height: 220px;
margin-bottom: 20px;
overflow: hidden;
background: #282828;
}



/*---------------------------------------------------------------------------------------------------------------*/
/* MAQUETACION
/*---------------------------------------------------------------------------------------------------------------*/

.box-full, .box-medio, .box-dos-tercio, .box-tercio{
position: relative;
display: inline-block;
float: left;
margin: 0 0 20px 0;
}

.box-medio .btn-enlaces,
.box-tercio .btn-enlaces{
position: absolute;
bottom: 20px;
right: 20px;
}


#main .box-full{
width: 940px;
padding: 0 0 20px 0;
background: url(../images/bg-divisoria-horizontal.png) 0 bottom repeat-x;
}

#main .box-medio{
width: 460px;
}

#main .box-dos-tercio{
width: 620px;
}

#main .box-tercio{
width: 300px;
}

#main .box-margen-20{
margin-right: 20px !important;
}

#main .box-margen-21{
margin-right: 21px !important;
}

#main .alto-fijo-270{
height: 270px;
}

#main .alto-fijo-370{
height: 370px;
}

#main .alto-fijo-470{
height: 470px;
}

/*---------------------------------------------------------------------------------------------------------------*/
/* TITULOS
/*---------------------------------------------------------------------------------------------------------------*/

.texto-titulo1,
.texto-titulo2,
.texto-titulo3,
.texto-titulo4{
letter-spacing: 0;
font-family: Arial, Tahoma, sans-serif;
font-style: normal;
}

.texto-titulo1{
font-size: 22px;
}

.texto-titulo2{
font-size: 20px;
}

.texto-titulo3{
font-size: 18px;
}

.texto-titulo4{
font-size: 16px;
}

.texto-titulo5{
font-size: 14px;
}

.texto-titulo1 a,
.texto-titulo1 a:visited,
.texto-titulo2 a,
.texto-titulo2 a:visited,
.texto-titulo3 a,
.texto-titulo3 a:visited,
.texto-titulo4 a,
.texto-titulo4 a:visited{
text-decoration: none;
}

.texto-titulo1 a:hover,
.texto-titulo2 a:hover,
.texto-titulo3 a:hover,
.texto-titulo4 a:hover{
text-decoration: underline;
}

/*---------------------------------------------------------------------------------------------------------------*/
/* DESCRIPCIONES
/*---------------------------------------------------------------------------------------------------------------*/

.texto-descripciones{
font: normal 16px Arial, Tahoma, sans-serif;
}

.texto-descripciones1{
font: normal 14px Arial, Tahoma, sans-serif;
}

.texto-descripciones2{
font: normal 12px Arial, Tahoma, sans-serif;
}

.texto-descripciones3{
font: normal 10px Arial, Tahoma, sans-serif;
}

.texto-descripciones a,
.texto-descripciones a:visited,
.texto-descripciones1 a,
.texto-descripciones1 a:visited,
.texto-descripciones2 a,
.texto-descripciones2 a:visited,
.texto-descripciones3 a,
.texto-descripciones3 a:visited{
text-decoration: underline;
}

.texto-descripciones a:hover,
.texto-descripciones1 a:hover,
.texto-descripciones2 a:hover,
.texto-descripciones3 a:hover{
text-decoration: none;
}

/*---------------------------------------------------------------------------------------------------------------*/
/* COLORES ESPECIALES
/*---------------------------------------------------------------------------------------------------------------*/
.subrayado-fucsia{
border-bottom: 2px solid #B54E9B;
}

.subrayado-lila{
border-bottom: 2px solid #834DB2;
}

.subrayado-violeta{
border-bottom: 2px solid #504DB2;
}

.subrayado-azul{
border-bottom: 2px solid #4D7FB2;
}

.subrayado-rojo{
border-bottom: 2px solid #9B3234;
}

.subrayado-marron{
border-bottom: 2px solid #716F62;
}

.subrayado-amarillo{
border-bottom: 2px solid #9A9A5C;
}

.subrayado-verde{
border-bottom: 2px solid #63A450;
}

.subrayado-verde1{
border-bottom: 2px solid #B1C556;
}

.texto-color-fucsia{
background: transparent;
color: #B54E9B;
}

.texto-color-lila{
background: transparent;
color: #834DB2;
}

.texto-color-violeta{
background: transparent;
color: #504DB2;
}

.texto-color-azul{
background: transparent;
color: #4D7FB2;
}

.texto-color-rojo{
background: transparent;
color: #9B3234;
}

.texto-color-marron{
background: transparent;
color: #716F62;
}

.texto-color-amarillo{
background: transparent;
color: #9A9A5C;
}

.texto-color-verde{
background: transparent;
color: #63A450;
}

.texto-color-verde1{
background: transparent;
color: #B1C556;
}



.texto-color-azul a,
.texto-color-azul a:visited
.texto-color-rojo a,
.texto-color-rojo a:visited,
.texto-color-amarillo a,
.texto-color-amarillo a:visited,
.texto-color-marron a,
.texto-color-marron a:visited,
.texto-color-violeta a,
.texto-color-violeta a:visited,
.texto-color-fucsia a,
.texto-color-fucsia a:visited,
.texto-color-lila a,
.texto-color-lila a:visited,
.texto-color-verde a,
.texto-color-verde a:visited,
.texto-color-verde1 a,
.texto-color-verde1 a:visited{
text-decoration: none;
}

.texto-color-azul a:hover,
.texto-color-rojo a:hover,
.texto-color-amarillo a:hover,
.texto-color-marron a:hover,
.texto-color-violeta a:hover,
.texto-color-fucsia a:hover,
.texto-color-lila a:hover,
.texto-color-verde a:hover,
.texto-color-verde1 a:hover{
background: transparent;
color: #000;
}




/*---------------------------------------------------------------------------------------------------------------*/
/* COLORES BASICOS
/*---------------------------------------------------------------------------------------------------------------*/

.texto-color-000, .texto-color-454545, .texto-color-222, .texto-color-333, .texto-color-b2b2b2, .texto-color-666, .texto-color-ccc, .texto-color-eee, .texto-color-f5f5f5, .texto-color-fff{
background: transparent;
}

.texto-color-000,
.texto-color-000:visited{
color: #000000;
}

.texto-color-454545{
color: #454545;
}

.texto-color-222{
color: #222222;
}

.texto-color-333{
color: #333333;
}

.texto-color-b2b2b2{
color: #A5A5A5;
}

.texto-color-666,
.texto-color-666:visited{
color: #666666;
}

.texto-color-ccc,
.texto-color-ccc:visited{
color: #cccccc;
}

.texto-color-eee,
.texto-color-eee:visited{
color: #eee;
}

.texto-color-f5f5f5,
.texto-color-f5f5f5:visited{
color: #f5f5f5;
}

.texto-color-fff,
.texto-color-fff:visited{
color: #ffffff;
}

/*---------------------------------------------------------------------------------------------------------------*/
/* ALINEACIONES
/*---------------------------------------------------------------------------------------------------------------*/
.izquierda{
text-align: left;
}
.derecha{
text-align: right;
}
.centrado{
text-align: center;
}
.justificado{
text-align: justify;
}

.sombra-blanca{
text-shadow: 0 1px 0 #fff;
}

.sombra-negra{
text-shadow: 0 1px 0 #000;
}

.flt-lt{
float: left;
display: inline-block;
margin: 0 20px 0 0;
}

.flt-rt{
float: right;
display: inline-block;
margin: 0 0 0 20px;
}

.clearfloat{
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

.clearfloat10{
clear:both;
height:10px;
font-size: 1px;
line-height: 0px;
}

.clearfloat20{
clear:both;
height:20px;
font-size: 1px;
line-height: 0px;
}

.clearleft{
clear: left;
height:0;
font-size: 1px;
line-height: 0px;
}

.clearright{
clear: right;
height:0;
font-size: 1px;
line-height: 0px;
}


/*---------------------------------------------------------------------------------------------------------------*/
/* LISTAS
/*---------------------------------------------------------------------------------------------------------------*/
.listas-normales{
margin: 0 0 10px 0;
padding: 0;
list-style: disc;
}

.listas-normales li{
margin: 3px 0 0 15px;
padding: 0 0 0 3px;
}

.listas-dobles{
margin: 0 0 10px 0;
padding: 0;
list-style: disc;
}

.listas-dobles li{
float: left;
width: 44%;
margin: 3px 0 0 15px;
padding: 0 1% 0 1%;
}

/*---------------------------------------------------------------------------------------------------------------*/
/* ENLACES NORMALES
/*---------------------------------------------------------------------------------------------------------------*/
.enlace,
.enlace:visited{
float: right;
display: inline-block;
font: 14px Arial, Tahoma, sans-serif;
padding: 3px 8px;
margin: 10px 0 5px 0;
background: #c7d9e9;
color: #525e78;
text-decoration: none;
border: 1px solid #fff;
}

.enlace:hover{
background: #525e78;
color: #fff;
}

/*---------------------------------------------------------------------------------------------------------------*/
/* TABLAS
/*---------------------------------------------------------------------------------------------------------------*/
.tablas-normales{
display: block;
margin: 30px;
padding: 3px;
border-bottom: 1px dotted #666;
}

.tablas-normales thead th{
height: 40px;
font: normal 1em 'Ubuntu Condensed', sans-serif;
background: transparent;
color: #000;
border-top: 1px dotted #666;
border-bottom: 1px dotted #666;
}

.tablas-normales thead .nombre-salon{
padding: 5px 5px 10px 5px;
width: 220px;
font-size: 1.5em;
}

.tablas-normales thead .salon-medidas{
padding: 5px 5px 10px 5px;
width: 140px;
}

.tablas-normales thead .tipo-imperial{
margin: 0 15px 0 15px;
padding: 5px 5px 40px 5px;
width: 90px;
background: url(../images/bg-tipo-salon.png) 0 30px no-repeat;
overflow: hidden;
}

.tablas-normales thead .tipo-cocktail{
margin: 0 15px 0 15px;
padding: 5px 5px 40px 5px;
width: 90px;
background: url(../images/bg-tipo-salon.png) -100px 30px no-repeat;
overflow: hidden;
}

.tablas-normales thead .tipo-escuela{
margin: 0 15px 0 15px;
padding: 5px 5px 40px 5px;
width: 90px;
background: url(../images/bg-tipo-salon.png) -200px 30px no-repeat;
overflow: hidden;
}

.tablas-normales thead .tipo-auditorio{
margin: 0 15px 0 15px;
padding: 5px 5px 40px 5px;
width: 90px;
background: url(../images/bg-tipo-salon.png) -300px 30px no-repeat;
overflow: hidden;
}

.tablas-normales thead .tipo-formau{
margin: 0 15px 0 15px;
padding: 5px 5px 40px 5px;
width: 90px;
background: url(../images/bg-tipo-salon.png) -400px 30px no-repeat;
overflow: hidden;
}


.tablas-normales tbody td{
padding: 5px;
height: 30px;
font: normal 0.8em sans-serif, Arial;
margin: 3px;
}

.tablas-normales tbody tr:nth-child(even){
background: #EEE3CC;
color: #333;
}

.box-shadows{
box-shadow: #454545 0 0 1px;
-webkit-box-shadow: #454545 0 0 1px;
-moz-box-shadow: #454545 0 0 1px;
-o-box-shadow: #454545 0 0 1px;
-ms-box-shadow: #454545 0 0 1px;
behavior: url(libraries/ie-pie1.0b4/PIE.htc);
}

.box-shadows:hover{
box-shadow: #CC0000 0 0 3px;
-webkit-box-shadow: #CC0000 0 0 3px;
-moz-box-shadow: #CC0000 0 0 3px;
-o-box-shadow: #CC0000 0 0 3px;
-ms-box-shadow: #CC0000 0 0 3px;
behavior: url(libraries/ie-pie1.0b4/PIE.htc);
}

.box-images-content{
background: none repeat scroll 0 0 #EAEAEA;
border: 1px solid white;
}

.bordes-images{
border: 3px solid #fff;
}

.shadows-images{
box-shadow: #666666 0 0 4px;
-webkit-box-shadow: #66666 0 0 4px;
-moz-box-shadow: #666666 0 0 4px;
-o-box-shadow: #666666 0 0 4px;
-ms-box-shadow: #666666 0 0 4px;
behavior: url(libraries/ie-pie1.0b4/PIE.htc);
}

/*---------------------------------------------------------------------------------------------------------------*/
/* FORMULARIOS
/*---------------------------------------------------------------------------------------------------------------*/
#form_buscador_agenda{
float: right;
display: inline-block;
padding: 10px 0;
}

#form_buscador_agenda label{
display: block;
margin: 0;
font-size: 10px;
}

#form_buscador_agenda fieldset{
float: left;
display: inline-block;
padding: 0 2px;
border: 0;
margin: 0;
}

#form_buscador_agenda select{
background: #ECEDED;
color: #454545;
width: 150px;
height: 25px;
padding: 4px 5px 4px 5px;
font: italic 12px Arial, sans-serif;
text-shadow: 0 1px 0 #fff;
border: 1px solid #ccc;
margin-top: 0 !important;
}

#form_buscador_agenda input[type="text"],
#form_buscador_agenda input[type="number"],
#form_buscador_agenda input[type="email"],
#form_buscador_agenda input[type="date"]{
background: #ECEDED;
color: #333;
width: 120px;
height: 15px;
padding: 4px 5px 4px 5px;
font: italic 12px Arial, sans-serif;
text-shadow: 0 1px 0 #fff;
border: 1px solid #ccc;
}

#form_buscador_agenda input[type="submit"],
#form_buscador_agenda input[type="reset"]{
margin-top: 14px;
}



#form_contacto{
display: inline-block;
margin: 30px 0 20px 10px;
}

#form_contacto .form_contacto-col{
float: left;
display: inline-block;
width: 280px;
border: 0;
}

#form_contacto label{
display: block;
font: normal 12px Arial, sans-serif;
background: transparent;
color: #666;
margin: 10px 0 0 0;
}


#form_contacto input[type="text"],
#form_contacto input[type="number"],
#form_contacto input[type="email"]{
display: block;
background: #ECEDED;
color: #333;
width: 220px;
height: 20px;
padding: 4px 5px 4px 5px;
margin: 5px 0 0 0;
font: italic 14px Arial, sans-serif;
text-shadow: 0 1px 0 #fff;
}

#form_contacto select{
display: block;
background: #ECEDED;
color: #454545;
width: 232px;
height: 30px;
padding: 4px 5px 4px 5px;
margin: 5px 0 0 0;
font: italic 14px Arial, sans-serif;
text-shadow: 0 1px 0 #fff;
}

#form_contacto .selectnormal{
width: 232px;
}

#form_contacto .selectmediano1{
display: inline-block !important;
width: 100px;
}

#form_contacto .selectmediano2{
display: inline-block !important;
width: 70px;
}

#form_contacto .selectchico{
display: inline-block !important;
width: 55px;
}


#form_contacto textarea{
display: block;
border: 1px solid #A00000;
background: #ECEDED;
color: #454545;
width: 220px;
height: 380px;
padding: 4px 5px 4px 5px;
margin: 5px 0 0 0;
font: italic 14px Arial, sans-serif;
text-shadow: 0 1px 0 #fff;
}


#form_contacto input[type="submit"]{
float: left;
display: inline-block;
background: #3B4654;
color: #ccc;
width: 100px;
height: 32px;
padding: 4px 5px 4px 5px;
margin: 29px 0 0 0;
font: normal 12px Arial, sans-serif;
text-transform: uppercase;
border: 1px solid #fff;
box-shadow: 0px 0px 2px #73839C;
-moz-box-shadow: 0px 0px 2px #73839C;
-webkit-box-shadow: 0px 0px 2px #73839C;
-o-box-shadow: 0px 0px 2px #73839C;
-ms-box-shadow: 0px 0px 2px #73839C;

}

#form_contacto input[type="submit"]:focus,
#form_contacto input[type="submit"]:hover{
background: #5B6A81;
color: #fff;
box-shadow: 0px 0px 2px #73839C;
-moz-box-shadow: 0px 0px 2px #73839C;
-webkit-box-shadow: 0px 0px 2px #73839C;
-o-box-shadow: 0px 0px 2px #73839C;
-ms-box-shadow: 0px 0px 2px #73839C;
}

#form_contacto input[type="reset"]{
float: left;
display: inline-block;
background: #3B4654;
color: #ccc;
width: 100px;
height: 32px;
padding: 4px 5px 4px 5px;
margin: 29px 0 0 15px;
font: normal 12px Arial, sans-serif;
text-transform: uppercase;
border: 1px solid #fff;
box-shadow: 0px 0px 2px #73839C;
-moz-box-shadow: 0px 0px 2px #73839C;
-webkit-box-shadow: 0px 0px 2px #73839C;
-o-box-shadow: 0px 0px 2px #73839C;
-ms-box-shadow: 0px 0px 2px #73839C;

}

#form_contacto input[type="reset"]:focus,
#form_contacto input[type="reset"]:hover{
background: #5B6A81;;
color: #fff !important;
box-shadow: 0px 0px 2px #73839C;
-moz-box-shadow: 0px 0px 2px #73839C;
-webkit-box-shadow: 0px 0px 2px #73839C;
-o-box-shadow: 0px 0px 2px #73839C;
-ms-box-shadow: 0px 0px 2px #73839C;
}


#form_contacto .form-contacto-adorno{
border: 1px solid #fff;
box-shadow: 0px 0px 2px #73839C;
-moz-box-shadow: 0px 0px 2px #73839C;
-webkit-box-shadow: 0px 0px 2px #73839C;
-o-box-shadow: 0px 0px 2px #73839C;
-ms-box-shadow: 0px 0px 2px #73839C;
border-radius: 0.1em;
-webkit-border-radius: 0.1em;
-moz-border-radius: 0.1em;
-o-border-radius: 0.1em;
-ms-border-radius: 0.1em;
}

#form_contacto input[type="text"]:focus,
#form_contacto input[type="number"]:focus,
#form_contacto input[type="email"]:focus,
#form_contacto select:focus,
#form_contacto textarea:focus{
font: normal 14px Arial, sans-serif;
background: #fff;
color: #333;
border: 1px solid #fff;
box-shadow: 0px 0px 2px #73839C;
-moz-box-shadow: 0px 0px 2px #73839C;
-webkit-box-shadow: 0px 0px 2px #73839C;
-o-box-shadow: 0px 0px 2px #73839C;
-ms-box-shadow: 0px 0px 2px #73839C;
}

/*---------------------------------------------------------------------------------------------------------------*/
/* CONTENIDO
/*---------------------------------------------------------------------------------------------------------------*/

.box-dynamic-content{
display: block;
}

.box-dynamic-content h1,
.box-dynamic-content h2,
.box-dynamic-content h3,
.box-dynamic-content h4,
.box-dynamic-content h5{
margin: 20px 0 0 0;
}

.box-dynamic-content h1{
font: bolder 16px Helvetica,Arial,sans-serif;
color: #000000;
}

.box-dynamic-content h2,
.box-dynamic-content h3,
.box-dynamic-content h4,
.box-dynamic-content h5{
font: bolder 15px Helvetica,Arial,sans-serif;
background: transparent;
color: #333333;
}

.box-dynamic-content p{
font: normal 14px Helvetica,Arial,sans-serif;
background: transparent;
color: #333333;
text-align: justify;
margin: 15px 0 0 0 !important;
}

.box-dynamic-content ul,
.box-dynamic-content ol{
display: block;
margin: 20px 0 0 0;
padding: 0;
}

.box-dynamic-content li{
margin: 10px 0 0 30px;
padding: 0 0 0 5px;
font-size: 14px;
}

#box-clima-extendido div{
display: block;
width: 855px !important;
padding-bottom: 10px;
margin-bottom: 20px !important;
}

#box-clima-extendido div iframe{
height: 48px !important;
overflow: hidden !important;
}

#box-clima-extendido div span{
display: block;
padding: 10px;
}


/* Tabla Habitaciones */

#table-habitaciones{
display: block;
border-collapse: collapse;
border-spacing: 1;
border: 0;
margin: 10px 0 0 0;
}

#table-habitaciones .fullcol{
height: 30px;
padding: 10px;
background: #ccc;
}

#table-habitaciones thead .col1{
width: 280px;
height: 50px;
padding: 10px 5px;
background: #515764;
border-spacing: 1px !important;
}

#table-habitaciones thead .col2{
width: 95px;
height: 50px;
padding: 5px 10px;
background: #676F80;
}

#table-habitaciones thead .col3{
width: 95px;
height: 50px;
padding: 5px 10px;
background: #515764;
}

#table-habitaciones thead .col4{
width: 95px;
height: 50px;
padding: 5px 10px;
background: #676F80;
}

#table-habitaciones thead .col5{
width: 135px;
height: 50px;
padding: 5px 10px;
background: #515764;
}

#table-habitaciones tbody tr{
background: url(../images/bg-div-horizontal.png) bottom left repeat-x;
margin: 10px 0 0 0;
}

#table-habitaciones tbody tr:hover{
background: #fff url(../images/bg-div-horizontal.png) bottom left repeat-x;
}

#table-habitaciones tbody tr td{
height: 80px;
padding: 10px;
text-align: center !important;
vertical-align: middle !important;
}

/*---------------------------------------------------------------------------------------------------------------*/
/* CONTENIDOS ESPECIALES
/*---------------------------------------------------------------------------------------------------------------*/
.btn-enlaces-lateral,
.btn-enlaces-lateral:visited{
display: inline-block;
padding: 5px 10px;
margin-top: 10px;
font: 14px Arial, sans-serif;
text-transform: uppercase;
background: #666666;
color: #FFFFE4;
text-decoration: none;
transition: background 0.5s linear;
-webkit-transition: background 0.5s linear;
-moz-transition: background 0.5s linear;
-o-transition: background 0.5s linear;
}

.btn-enlaces-lateral:hover{
background: #000;
color: #FFFFE4;
}



.btn-enlaces,
.btn-enlaces:visited{
display: inline-block;
padding: 5px 10px;
margin-top: 10px;
font: 14px Arial, sans-serif;
text-transform: uppercase;
background: #666;
color: #FFFFE4;
text-decoration: none;
transition: background 0.5s linear;
-webkit-transition: background 0.5s linear;
-moz-transition: background 0.5s linear;
-o-transition: background 0.5s linear;
}

.btn-enlaces:hover{
background: #000;
color: #FFFFE4;
}

.articulos{
width: 100%;
border-bottom: 1px solid #666;
margin-bottom: 10px;
}

.lista-box-quinto{
width: 100%;
list-style: none;
}

.lista-box-quinto li{
float: left;
display: inline-block;
position: relative;
width: 175px;
height: 270px;
background: #B2B2B2;
}

.lista-box-quinto li:hover{
/*background: #fff;*/
}

.lista-box-quinto li .btn-enlaces{
position: absolute;
bottom: 0px;
right: 0px;
}

.lista-box-quinto li .cantidad-eventos-dia{
position: absolute;
bottom: 0px;
left: 0px;
}


.lista-box-quinto li .enlace-titulo-quinto{
display: block;
font: normal 14px Arial, Helvetica, sans-serif;
background: #2A2A2A;
color: #666;
padding: 10px;
text-align: center;
text-decoration: none;
}

.lista-box-quinto li .enlace-titulo-quinto:hover{
background: #2A2A2A;
color: #fff;
}

.lista-box-quinto .margen-derecho{
margin-right: 15px !important;
}

.lista-box-quinto .margen-abajo{
margin-bottom: 15px;
}

.lista-agenda-quinto{
width: 100%;
list-style: none;
}

.lista-agenda-quinto li{
display: block;
width: 165px !important;
height: 85px !important;
padding: 5px !important;
border: 0 !important;
margin: 0 !important;
background: transparent url(../images/bg-divisoria-lista-quinto.png) 0 bottom repeat-x !important;
overflow: hidden;
position: relative;
}
.lista-agenda-quinto li:hover .box-categoria-agenda{
right: 0px;
}
.lista-agenda-quinto li h2{
margin: 0 0 2px 0 !important;
line-height: 14px;
}

.lista-agenda-quinto li p{
margin: 0 0 1px 0 !important;
line-height: 12px;
}

.lista-agenda-quinto li .box-categoria-agenda{
position: absolute;
top: 0px;
right: -15px;
width: 14px !important;
height: 75px !important;
padding: 4px 2px;
transition: all 0.5s ease 0s;
}

.lista-agenda-quinto li .box-categoria-agenda span{
display: block;
font-size: 10px;
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
color: #fff;
}

/*---------------------------------------------------------------*/
.lista-box-dos-tercio{
width: 620px;
list-style: none;
}

.lista-box-dos-tercio li{
float: left;
display: inline-block;
width: 620px;
background: #B2B2B2;
}

.lista-box-dos-tercio li:hover{
/*background: #fff;*/
}

.lista-box-dos-tercio li .enlace-titulo-quinto{
display: block;
font: normal 14px Arial, Arial, Helvetica, sans-serif;
background: #2A2A2A;
color: #666;
padding: 10px;
text-align: center;
text-decoration: none;
}

.lista-box-dos-tercio li .enlace-titulo-quinto:hover{
background: #2A2A2A;
color: #fff;
}

.lista-box-dos-tercio .margen-derecho{
margin-right: 15px !important;
}



.lista-agenda-dos-tercio{
width: 620px;
list-style: none;
}

.lista-agenda-dos-tercio li{
display: block;
width: 600px !important;
min-height: 70px !important;
padding: 10px !important;
border: 0 !important;
margin: 0 !important;
background: transparent url(../images/bg-divisoria-lista-quinto.png) 0 bottom repeat-x !important;
overflow: hidden;
position: relative;
}
.lista-agenda-dos-tercio li:hover .box-categoria-agenda{
right: 0px;
}

.lista-agenda-dos-tercio li h2{
margin: 0 0 10px 0 !important;
line-height: 14px;
}

.lista-agenda-dos-tercio li p{
margin: 0 0 5px 0 !important;
line-height: 12px;
}

.lista-agenda-dos-tercio li .box-categoria-agenda{
position: absolute;
top: 0px;
right: -15px;
width: 14px !important;
height: 100% !important;
padding: 4px 2px;
transition: all 0.5s ease 0s;
}

.lista-agenda-dos-tercio li .box-categoria-agenda span{
display: block;
font-size: 10px;
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
color: #fff;
}





.banner-tercio{
display: block;
width: 100%;
margin-bottom: 20px;
}

.banner-tercio img{
border: 0;
}

.box-dos-tercio-1col{
float: left;
display: inline-block;
width: 600px;
padding: 10px;
}

.box-dos-tercio-3col{
float: left;
display: inline-block;
width: 173px;
padding: 10px;
}

.box-dos-tercio-1col:hover,
.box-dos-tercio-3col:hover{
background: #fff;
}

.box-dos-tercio-3col img{
border: 0;
}

.divisoria-horizontal{
height: 2px;
margin: 20px 0 20px 0;
background: url(../images/bg-divisoria-horizontal.png) 0 bottom repeat-x;
}

.listas-noticias-1col{
display: block;
width: 100%;
min-height: 100px;
list-style: none;
margin: 0 0 20px 0;
padding: 0;
}

.listas-noticias-1col li{
display: block;
width: 280px;
min-height: 40px;
padding: 10px;
margin: 0 5px 5px 5px;
background: url(../images/bg-divisoria-horizontal.png) 0 bottom repeat-x;
}

.listas-noticias-1col li:hover{
background: #fff url(../images/bg-divisoria-horizontal.png) 0 bottom repeat-x;
}


.listas-noticias-1col li a{
text-decoration: none;
}

.listas-noticias-1col li a:hover{
text-decoration: underline;
}

.listas-noticias-2col{
display: block;
width: 620px;
list-style: none;
}

.listas-noticias-2col li{
float: left;
display: inline-block;
width: 280px;
min-height: 60px;
padding: 10px;
margin: 0 5px 5px 5px;
background: url(../images/bg-divisoria-horizontal.png) 0 bottom repeat-x;
}

.listas-noticias-2col li:hover{
background: #fff url(../images/bg-divisoria-horizontal.png) 0 bottom repeat-x;
}


.listas-noticias-2col li a{
text-decoration: none;
}

.listas-noticias-2col li a:hover{
text-decoration: underline;
}

.lista-redes-sociales{
float: right;
display: block;
width: 290px;
margin: 10px 0 0 0;
list-style: none;
}

.lista-redes-sociales li{
float: left;
display: inline-block;
width: 62px;
height: 78px;
margin: 5px;
}

.lista-redes-sociales li a{
display: block;
width: 62px;
height: 78px;
overflow: hidden;
}

.lista-redes-sociales li .btn-facebook{
background: url(../images/btn-redes-sociales.png) 0 0 no-repeat;
}

.lista-redes-sociales li .btn-facebook:hover{
background: url(../images/btn-redes-sociales.png) -62px 0 no-repeat;
}

.lista-redes-sociales li .btn-twitter{
background: url(../images/btn-redes-sociales.png) 0 -78px no-repeat;
}

.lista-redes-sociales li .btn-twitter:hover{
background: url(../images/btn-redes-sociales.png) -62px -78px no-repeat;
}

.lista-redes-sociales li .btn-youtube{
background: url(../images/btn-redes-sociales.png) 0 -156px no-repeat;
}

.lista-redes-sociales li .btn-youtube:hover{
background: url(../images/btn-redes-sociales.png) -62px -156px no-repeat;
}

.lista-redes-sociales li .btn-flickr{
background: url(../images/btn-redes-sociales.png) 0 -234px no-repeat;
}

.lista-redes-sociales li .btn-flickr:hover{
background: url(../images/btn-redes-sociales.png) -62px -234px no-repeat;
}

.lista-redes-sociales li .btn-rss{
background: url(../images/btn-redes-sociales.png) 0 -312px no-repeat;
}

.lista-redes-sociales li .btn-rss:hover{
background: url(../images/btn-redes-sociales.png) -62px -312px no-repeat;
}

.lista-redes-sociales li .btn-linkedin{
background: url(../images/btn-redes-sociales.png) 0 -390px no-repeat;
}

.lista-redes-sociales li .btn-linkedin:hover{
background: url(../images/btn-redes-sociales.png) -62px -390px no-repeat;
}


.box-historico-noticias{
position: relative;
display: block;
width: 590px;
min-height: 130px;
background: url(../images/bg-divisoria-horizontal.png) 0 bottom repeat-x;
padding: 15px;
margin: 0;
}

.box-historico-noticias:hover{
background: #fff url(../images/bg-divisoria-horizontal.png) 0 bottom repeat-x;
}

.box-historico-noticias img{
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

.box-una-noticia-video{
float: left;
display: inline-block;
width: 450px;
margin: 0 20px 0 0;
overflow: hidden;
}

.box-una-noticia-info{
float: left;
display: inline-block;
width: 450px;
margin: 0 20px 0 0;
}

.lista-acerca-noticia{
display: block;
width: 450px;
padding: 0;
margin: 0;
}

.lista-acerca-noticia li{
float: left;
display: inline-block;
width: 280px;
padding: 10px;
margin: 0 10px 10px 10px;
border: 1px solid #DDD;
border-radius: 3px;
text-shadow: 0 1px 1px white;
box-shadow: 0 1px 1px #fff;
behavior: url(libraries/ie-pie1.0b4/PIE.htc);
font-size: 14px;
background: #fefefe;
background-image: linear-gradient(top , #fefefe 0pt, #e8e8e8 100%);
background-image: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#fefefe,EndColorStr=#e8e8e8);
color: #535353;
}

.lista-acerca-noticia li:hover,
.lista-acerca-noticia li:focus{
background: #fefefe;
background-image: linear-gradient(top , #fefefe 0pt, #e8e8e8 100%);
background-image: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#fefefe,EndColorStr=#e8e8e8);
color: #333333;
box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
behavior: url(libraries/ie-pie1.0b4/PIE.htc);
}


.lista-acerca-noticia .li-dos-lineas{
width: 190px;
padding: 10px;
margin: 0 5px 10px 5px;
}

.lista-acerca-noticia .li-una-linea{
width: 413px;
padding: 10px;
margin: 0 5px 10px 5px;
}

.lista-acerca-noticia li a,
.lista-acerca-noticia li a:visited{
text-decoration: none;
background: transparent;
color: #333;
}

.lista-acerca-noticia li a:hover{
background: transparent;
color: #6BA2D7;
}

.lista-acerca-noticia li strong{
font-weight: normal;
background: transparent;
color: #333333;
}

.btn-tags{
float: left;
display: inline-block;
height: 20px;
padding: 3px 5px;
border: 1px solid #DDD;
border-radius: 3px;
text-shadow: 0 1px 1px white;
box-shadow: 0 1px 1px #fff;
behavior: url(libraries/ie-pie1.0b4/PIE.htc);
white-space: nowrap;
overflow: hidden;
text-indent: -10000px;
}




/*----------------------------------------------------------------------------------------------------------*/
/* PAGINADOR */
/*----------------------------------------------------------------------------------------------------------*/

.container-paginador-general{
float: left;
display: block;
width: 95%;
height: 20px;
padding: 10px;
margin-bottom: 10px;
}

.container-paginador{
float: left;
display: block;
background: transparent;
width: 590px;
height: 20px;
margin: 10px 0 12px 10px;
padding: 10px;
border: 1px dotted #c0c0c0;
text-align: left;
}

.paginador{
}

.paginador .paginador-texto{
padding: 0 5px 3px 5px;
position: relative;
display: inline-block;
background: transparent;
color: #333;
overflow: hidden;
font: normal 12px Arial, Tahoma, Verdana;
}

.paginador .btn-numero-pagina{
margin: 0 0 1px 2px;
padding: 2px 10px 2px 10px;
position: relative;
cursor: pointer;
display: inline-block;
background: #4D7FBA;
color: #eeeeee;
overflow: hidden;
font: normal 12px Helvetica, Tahoma, Arial;
text-decoration: none;
-webkit-transition: -webkit-box-shadow 0.3s ease-out;;
-moz-transition: -moz-box-shadow 0.3s ease-out;
-o-transition: box-shadow 0.3s ease-out;
behavior: url(libraries/ie-pie1.0b4/PIE.htc);
}

.paginador .btn-numero-pagina:visited{
}

.paginador .btn-numero-pagina:hover,
.paginador .btn-numero-pagina:focus{
background: #3D689C;
color: #ffffff;
}

.paginador .btn-numero-pagina-actual{
margin: 0 0 1px 2px;
padding: 2px 10px 2px 10px;
position: relative;
display: inline-block;
background: #fff;
color: #666;
overflow: hidden;
font: normal 12px Helvetica, Tahoma, Arial;
text-decoration: underline;
}

.paginador .selector-paginas{
margin: 0 0 0 5px;
padding: 1px 0 1px 4px;
position: relative;
display: inline-block;
background: #9db226;
color: #eeeeee;
font: normal 12px Helvetica, Tahoma, Arial;
border: 1px solid #889A21;
vertical-align: top;
-webkit-transition: -webkit-box-shadow 0.3s ease-out;;
-moz-transition: -moz-box-shadow 0.3s ease-out;
-o-transition: box-shadow 0.3s ease-out;
behavior: url(libraries/ie-pie1.0b4/PIE.htc);
}

.paginador .selector-paginas:hover,
.paginador .selector-paginas:focus{
background: #9db226;
color: #ffffff;
border: 1px solid #889A21;
box-shadow: 0px 0px 4px #74831D;
behavior: url(libraries/ie-pie1.0b4/PIE.htc);
}


.paginador .selector-paginas option{
padding: 0 0 0 4px;
}

/*----------------------------------------------------------------------------------------------------------*/
/* BUSCADOR  */
/*----------------------------------------------------------------------------------------------------------*/
#buscador-partes{
display: block;
width: 260px;
height: 70px;
background: #4C698B;
padding: 10px;
margin: 0 0 20px 0;
}

#buscador-partes .label-buscador{
display: block;
font: normal 16px Arial, helvetica, Tahoma;
background: transparent;
color: #fff;
margin: 0 0 10px 0;
text-align: left;
}

#buscador-partes .textbox-buscador{
float: left;
display: inline-block;
width: 160px;
height: 18px;
padding: 5px 10px;
margin: 0 0 0 0;
font: normal 14px Arial, helvetica, Tahoma;
background: #EAEAEA;
color: #BEBEBE;
font-style: italic;
border-left: 1px solid #7192B1;
border-top: 1px solid #7192B1;
border-right: 1px solid #3A516A;
border-bottom: 1px solid #3A516A;
-webkit-transition: -webkit-box-shadow 0.4s ease-out;
-moz-transition: -moz-box-shadow 0.4s ease-out;
-o-transition: box-shadow 0.4s ease-out;
text-shadow: 0 1px 0 #fff;
}

#buscador-partes .textbox-buscador:hover,
#buscador-partes .textbox-buscador:focus{
background: #fff;
color: #000;
font-style: normal;
box-shadow: 0px 0px 3px #fff;
behavior: url(libraries/ie-pie1.0b4/PIE.htc);
}

#buscador-partes .button-buscador{
float: left;
display: inline-block;
width: 30px;
height: 30px;
margin: 0 0 0 5px;
background: transparent url(../images/btn-buscador.png) 0 0 no-repeat;
border: 0;
color: #eeeeee;
cursor: pointer;
}

#buscador-partes .button-buscador:hover,
#buscador-partes .button-buscador:focus{
background: transparent url(../images/btn-buscador.png) 0 -30px no-repeat;
}

#buscador-partes .button-reset{
float: left;
display: inline-block;
width: 30px;
height: 30px;
margin: 0 0 0 5px;
background: transparent url(../images/btn-buscador.png) -30px 0 no-repeat;
border: 0;
color: #eeeeee;
cursor: pointer;
}

#buscador-partes .button-reset:hover,
#buscador-partes .button-reset:focus{
background: transparent url(../images/btn-buscador.png) -30px -30px no-repeat;
}


#buscador-general{
display: block;
width: 260px;
height: 70px;
background: #4C698B;
padding: 20px;
margin: 0 0 20px 0;
}

#buscador-general .label-buscador{
display: block;
font: normal 16px Arial, helvetica, Tahoma;
background: transparent;
color: #fff;
margin: 0 0 10px 0;
text-align: left;
}

#buscador-general .textbox-buscador{
float: left;
display: inline-block;
width: 200px;
height: 18px;
padding: 5px 10px;
margin: 0 0 0 0;
font: normal 14px Arial, helvetica, Tahoma;
background: #EAEAEA;
color: #BEBEBE;
font-style: italic;
border-left: 1px solid #7192B1;
border-top: 1px solid #7192B1;
border-right: 1px solid #3A516A;
border-bottom: 1px solid #3A516A;
-webkit-transition: -webkit-box-shadow 0.4s ease-out;
-moz-transition: -moz-box-shadow 0.4s ease-out;
-o-transition: box-shadow 0.4s ease-out;
text-shadow: 0 1px 0 #fff;
}

#buscador-general .textbox-buscador:hover,
#buscador-general .textbox-buscador:focus{
background: #fff;
color: #000;
font-style: normal;
box-shadow: 0px 0px 3px #fff;
behavior: url(libraries/ie-pie1.0b4/PIE.htc);
}

#buscador-general .button-buscador{
float: left;
display: inline-block;
width: 30px;
height: 30px;
margin: 0 0 0 5px;
background: transparent url(../images/btn-buscador.png) 0 0 no-repeat;
border: 0;
color: #eeeeee;
cursor: pointer;
}

#buscador-general .button-buscador:hover,
#buscador-general .button-buscador:focus{
background: transparent url(../images/btn-buscador.png) 0 -30px no-repeat;
}

.iconos-lateral{
display: block;
list-style: none;
width: 100%;
}

.iconos-lateral li{
display: block;
width: 90%;
height: 22px;
padding: 0 0 0 10%;
margin-bottom: 5px;
}

.iconos-lateral li a{
display: block;
height: 14px;
padding: 2px 0 6px 28px;
font: normal 14px Arial, Tahoma, sans-serif;
text-decoration: none;
}



.icon-web,
.icon-web:visited{
background: url(../images/icon-lateral.png) 0 0 no-repeat;
color: #666;
}

.icon-web:hover{
background: url(../images/icon-lateral.png) 0 -22px no-repeat;
color: #333;
}

.icon-email,
.icon-email:visited{
background: url(../images/icon-lateral.png) 0 -44px no-repeat;
color: #666;
}

.icon-email:hover{
background: url(../images/icon-lateral.png) 0 -66px no-repeat;
color: #333;
}

.icon-twitter,
.icon-twitter:visited{
background: url(../images/icon-lateral.png) 0 -88px no-repeat;
color: #666;
}

.icon-twitter:hover{
background: url(../images/icon-lateral.png) 0 -110px no-repeat;
color: #333;
}

.icon-facebook,
.icon-facebook:visited{
background: url(../images/icon-lateral.png) 0 -132px no-repeat;
color: #666;
}

.icon-facebook:hover{
background: url(../images/icon-lateral.png) 0 -154px no-repeat;
color: #333;
}

.icon-linkedin,
.icon-linkedin:visited{
background: url(../images/icon-lateral.png) 0 -176px no-repeat;
color: #666;
}

.icon-linkedin:hover{
background: url(../images/icon-lateral.png) 0 -198px no-repeat;
color: #333;
}

.lista-cuarto{
display: block;
width: 940px;
list-style: none;
margin: 0;
padding: 0;
}

.lista-cuarto li{
float: left;
display: inline-block;
width: 215px;
margin: 0;
padding: 10px;
}

.alto-fila-210{
height: 210px;
}

.lista-videos{
float: left;
display: inline-block;
width: 620px;
margin: 0 0 0 0;
padding: 0;
list-style: none;
}

.lista-videos li{
float: left;
display: inline-block;
width: 600px;
padding: 10px;
background: url(../images/bg-divisoria-horizontal.png) 0 bottom repeat-x;
}

.lista-videos li:hover{
background: #fff url(../images/bg-divisoria-horizontal.png) 0 bottom repeat-x;
}

.box-lista-un-video{
float: left;
display: inline-block;
width: 300px;
margin: 0 15px 0 0;
}

.box-autoridades{
height: 100px;
padding: 0 0 20px;
background: url(../images/bg-divisoria-horizontal.png) 0 bottom repeat-x;
}

.box-autoridades:hover{
background: #ffffff url(../images/bg-divisoria-horizontal.png) 0 bottom repeat-x;
}

.box-autoridades img{
margin: 10px 0 0 10px;
}

.box-autoridades h2{
margin-top: 10px;
}

#form_suscripcion{
display: block;
width: 260;
padding: 20px;
background: url(../images/bg-divisoria-horizontal.png) 0 bottom repeat-x;
}

#form_suscripcion input[type=text],
#form_suscripcion input[type=email],
#form_suscripcion select{
margin: 0 0 10px 0;
background: #fff;
border: 1px solid #ccc;
}

#form_suscripcion input[type=text],
#form_suscripcion input[type=email]{
width: 250px;
padding: 4px 5px;
box-shadow: none !important;
}

#form_suscripcion select{
width: 262px;
padding: 4px 5px;
}

#form_suscripcion #captcha{
border: 1px solid #ccc;
margin: 0 0 5px 0;
}

#form_suscripcion a,
#form_suscripcion a:visited{
background: transparent;
color: #666;
text-decoration: underline;
font-size: 11px;
position: relative;
margin-top: -5px;
}

#form_suscripcion a:hover{
text-decoration: none;
}

.btn-enviar-form,
.btn-enviar-form:visited{
display: inline-block;
padding: 3px 7px;
margin: 0;
font: 14px Arial, sans-serif;
text-transform: uppercase;
background: #666;
color: #FFFFE4;
text-decoration: none;
transition: background 0.5s linear;
-webkit-transition: background 0.5s linear;
-moz-transition: background 0.5s linear;
-o-transition: background 0.5s linear;
border: 1px solid transparent;
cursor: pointer;
}

.btn-enviar-form:hover{
background: #000;
color: #FFFFE4;
}

.lista-archivos-concursos{
list-style: none;
margin: 20px 0 0 0;
padding: 0;
}

.lista-archivos-concursos li{
margin: 5px 0 0 0;
padding: 0 0 0 45px;
background: url(../images/btn-pdf.png) 0 4px no-repeat;
}

.lista-archivos-concursos li a,
.lista-archivos-concursos li a:visited{
font-size: 14px;
background: transparent;
color: #666;
text-decoration: none;
}

.lista-archivos-concursos li a:hover{
background: transparent;
color: #333;
text-decoration: underline;
}

.lista-ultimos-videos{
list-style: none;
margin: 0;
padding: 0;
}

.lista-ultimos-videos li{
float: left;
display: inline-block;
margin: 0 0 20px 0;
padding: 0;
}

.lista-ultimos-videos li:nth-child(odd){
margin-right: 20px;
}


.lista-ultimos-videos li iframe{
margin: 0 0 10px 0;
}

.cantidad-eventos-dia{
float: left;
display: inline-block;
width: 105px;
padding: 5px 10px;
margin-top: 10px;
font: 14px Arial, sans-serif;
background: #666;
color: #FFFFE4;
}

.lista-enlaces-entidades{
display: block;
width: 100%;
list-style: none;
margin: 20px 0 0 0;
padding: 0;
}

.lista-enlaces-entidades li{
display: block;
width: 100%;
margin: 0 0 5px 0;
padding: 0 0 5px;
}

.lista-enlaces-entidades li a,
.lista-enlaces-entidades li a:visited{
display: inline-block;
margin: 0;
padding: 0;
font-size: 14px;
background: transparent;
color: #333;
text-decoration: underline;
}

.lista-enlaces-entidades li a:hover{
background: transparent;
color: #000;
text-decoration: none;

}

