h1, h2, h3, h4{font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: 400; letter-spacing:-1px}
#top{margin:0; padding:0;}
#top p{margin:0; padding:0; height:20px; line-height:20px;}
#top p a{padding: 0 0 0 10px;}
.contenedor.home{background:url(img/1x3.gif) repeat-y 720px;}
.contenedor{background:url(img/1x3.gif) repeat-y 640px;}
.medianil{background:url(img/1x3.gif) repeat-y 470px;}
#sidebar li, .sidebar li, .post, #destacada, .breadcrumb p, .head-noticia, #menu_footer{background:url(img/3x1.gif) repeat-x 0 bottom}
#destacadas-secundarias{background:url(img/background.gif) repeat-y -250px;}
#novedades-breves{/*background:url(img/3x1.gif) repeat-x top;*/}
.head-noticia{margin:0 0 10px; padding:0 0 10px;}
.texto-extendido{margin:0; padding:0;}
.texto-extendido br{display:none; visibility:hidden;}
.breadcrumb p{padding: 0 0 10px; margin: 0 0 10px;}
.head-noticia{background:#fff url(img/stripes.png); padding:20px 0 10px}
.head-noticia h1{margin:0 20px 10px}
.head-noticia p{margin:0 100px 0 0}
.head-noticia p.meta-info{background:#FCC200; font-size:11px; text-transform: uppercase; padding:4px 4px 4px 20px;}
.head-noticia p.meta-info a{color:#000;}
.head-noticia span{}
/*SUBMENU: MENU DE PAGINAS*/
.sub-menu ul{list-style:none}
.sub-menu ul li{margin:0 0 5px; padding:0 0 5px;}
.sub-menu ul li a{display:block; background:#5AA6D8; padding: 10px; margin: 0; color:#fff !important; font-weight:bold;}
.sub-menu ul li a:hover{background:#2384BF; }
.sub-menu ul li li a{
	padding-left:40px;
	background-color: #f4f6ef;
	color: #3f7598 !important; 
}
.sub-menu ul li li a:hover{
	color:#FFFFFF !important; 
}
.sub-menu ul li li li a{
	padding-left:80px;
}
.sub-menu ul li a.activo{
	background-color: #244357;
	color:#ffffff !important;	
}

/* --------------------- */
/*MODULO SUBMENU*/
div.mod-submenu{
	padding: 10px;
	background-color: #f4f6ef;
	border: 1px solid #dddddd;
}
div.mod-submenu ul {
  list-style: disc;
  margin-left: 20px !important;
  margin-bottom: 20px !important;
  margin-top: 20px !important;
}
div.mod-submenu ul li {
  margin-left: 20px !important;
  display: list-item;
}

/* --------------------- */


.buscar{margin:0;}
#sidebar .box ul.items{margin: 0 10px}
.destacada_2{background:#fff url(img/stripes.png); height: auto!important;  
     height: 410px;
     min-height: 410px;}
.destacada_2 h2, .destacada_2 p{margin: 0 4px 4px 10px}
.lista-categorias ul.items li ul{margin:0; padding:10px 0 0;}
.lista-categorias ul.items li ul li{background:none !important; margin:0 0 0 20px}
.banner_1, .banner_2, .banner_3, .banner_4{border-bottom:10px solid #fff;}
#menu_footer ul{padding: 10px 0; font-family: Tahoma, Verdana, sans-serif; }
#menu_footer ul li a{font-size:11px !important;}
.eventos ul{margin:0 10px;}
.eventos ul li{list-style: none; margin:0 0 10px; padding: 0 0 10px}
.eventos ul li a{font-weight:bold;}
/* -- Modulo =links-- */
.links ul{list-style:none;}
.links ul li{margin: 0 0 10px; padding:0 0 10px; background:url(img/3x1.gif) repeat-x bottom;}
.links ul li h4{margin:0; padding:0;}
.links ul li p.mini{margin:0 0 10px; padding:0;}
/* -- banners -- */
.banner_1, .banner_2, .banner_3, .banner_4{background:#fff url(img/stripes.png);} 
/* --- Formulario contacto --- */
.formulario_contacto{padding:20px; background:#F2F2F2; border:1px solid #EEE; margin: 0 0 20px}
.formulario_contacto label{display:block;}
input.nombre,
input.correo,
textarea.consulta{width: 480px; padding:10px; border:2px solid #EEE;}
input#captcha{background:#fff !important;}
/* --- =INTRO -> Basic jQuery Slider essential styles --- */
#intro {
  height:320px;
  width:700px;
  margin:0 auto;
  position:relative;
  background:#fff;
  padding:0 0 40px;
}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{display:none;position:absolute;margin:0; padding:0;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ol.bjqs-markers{list-style:none;margin:0;padding:0;z-index:9999; position:absolute;}
ol.bjqs-markers li{float:left;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0; font-size:18px;}
ul.bjqs-controls li a{
  display:block;
  padding:5px 10px;
  position:absolute;
  background:#fff;
  color:#fd0100;
  text-decoration:none;
  text-transform:uppercase;
}

a.bjqs-prev{
  left:0;
}

a.bjqs-next{
  right:0;
}
p.bjqs-caption{
/*background:rgba(0,0,0,0.7);*/
background: transparent url(img/translucido.gif);
color:#fff;
}
ol.bjqs-markers{
top:330px;
padding:0px;
height:30px;
}
ol.bjqs-markers li{
position:relative;
top:0;
float:left;
margin:0 3px;
padding:0;
display:inline;
}

 ol.bjqs-markers li a{
  display:block;
  height:10px;
  width:10px;
  border:4px solid #fff;
  overflow:hidden;
  text-indent:-9999px;
  background:#ddd;
  border-radius:10px;
}

ol.bjqs-markers li.active-marker a{
  background:#5AA6D8;
}
/* --- COMENTARIOS --- */
.comentarios_listado {
    color: #DB4D4D;
    padding: 20px 0
}
.comentarios_listado li{
	margin:0;
}
.comentarios_listado p {
    color: #333;
    font-size: 14px
}
span.autor_comentario {
    font-size: 10px;
    text-transform: uppercase;
    color: #999
}
.comentar form {
    background: #F6F6F6;
    padding: 20px
}
.comentar p label {
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 10px;
    text-transform: uppercase
}
input.text-form, .formulario_contacto select {
    background: #FFF;
    border: 1px solid #ddd;
    font-size: 12px;
    padding: 5px;
    width: 350px
}
textarea.text-textarea {
    background: #FFF;
    border: 1px solid #ddd;
    font-size: 12px;
    padding: 5px;
    width: 350px
}
.comentar input:focus, .comentar textarea:focus {
    background-color: #eee;
    border: 1px solid #999
}
/* Menu Institutos */
.menu_institutos{background:#DBDFD1}
.menu_institutos .container_12{margin-top:0 !important}
.menu_institutos p{margin:0; padding:0; font-size:11px; height:30px; line-height:30px; text-transform: uppercase;color:#8A8F7D}
p.minicon a{display:block; background: transparent url(img/minicon.gif) no-repeat 0 50%; padding-left: 65px;}
.menu_institutos p a{color:#8A8F7D}
.menu_institutos p a:hover{color:#000}
