@charset "utf-8";
/* CSS Document */
/* Para que las etiquetas <em> se muestre cursivas  */
em { font-style:italic; }


/* Estilos para listas dentro de los bloques */

.lista-bloque ul {
  margin: 0;
}

.lista-bloque li {
  border-bottom: 1px solid #EEEEEE;
  list-style: none outside none;
}
.lista-bloque li {
  background: none;
}
.lista-bloque li a {
  font-size: 12px;
  color: inherit;
  text-decoration: none;
}

.pane-block-46 .lista-bloque{
  margin: 0;
}
.pane-block-46 .lista-bloque li{
  border: 0 !important;
  margin-bottom: 10px;
}
/* Eliminando los ceros con ojos de títulos de contenido */
#cont_cont div#inside-main  h1#page-title {

}

/* Eliminando los ceros con ojos de las pestañas del home */
#quicktabs-container-actualidad .views-field-title a {
  font-family: sans-serif;
  font-size: 15px;

}


/*  Flechita Negociaciones */
#superfish-2 #menu-1688-2 ul {
  /* margin-top:-280px; */
  background: url("images/flecha_menu.png") no-repeat scroll 0 25px transparent;
}


/* Sobreescribiendo estilos del formulario escríbenos */
form#webform-client-form-4077 #webform-component-descripcion-de-solicitud{
  height:auto;
}

#webform-client-form-4077 span.fieldset-legend{  
  display:table-cell; 
  color: #3F7C6D;
  font-family: 'Dosis',sans-serif; 
  font-size: 20px; 
  padding:5px 0 5px 15px;
}

#edit-submit-escribanos input[type=submit]{
  position:inherit;
  margin:25px 0 0 0;	
}


form#webform-client-form-4077 input#edit-submit-escribanos{
  position:inherit;
  margin:20px 0 0 0;
  float:right;

}

form#webform-client-form-4077 select.form-select{
  width:391px;
}


form#webform-client-form-4077 div.escribanos-secciones{
  font-size:20px;
  margin-bottom: 10px;
  color: #00993d;
}

div.escribenos-resultados{
  text-align:center;	
  border:solid 1px #009900;
  border:solid 1px #eeeeee;
  padding:20px 20px;
  margin:0 20px 30px 20px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color:#fafafa;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
  background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
  background-image:    -moz-linear-gradient(top, #ffffff, #eeeeee);
  background-image:      -o-linear-gradient(top, #ffffff, #eeeeee);
  background-image:         linear-gradient(to bottom, #ffffff, #eeeeee);
}

div.escribenos-resultados p{
  font-size:18px;	

}

div.escribenos-resultados p span.numero-solicitud{
  color:#096;	
}
h1#titulos-formulario{

}

/*  Intentando de que si no existe la columna derecha la del centro tome todo el largo */
div#ambitos-accion div.extendida{
  width:100%;
}



/* Panel escribanos */
div#escribanos div.panel-col-first{
  width:775px;  
}
div#escribanos div.panel-col-first .inside{
  margin-right: 20px;
}

div#escribanos div.panel-col-last{
  width:215px;	
}

div.field-name-field-archivo-cont div.field-item{
  display:inline-block;
  margin-bottom:10px;		
}

div.field-name-field-archivo-cont div.field-item table tbody tr.odd{
  /*background-color:#CCC;	*/
}

/*li.sf-depth-4{display:none;}*/

#escribanos .panel-col-last .panel-pane {
  background: #fff;
  border: 2px dashed #dddddd;
  padding: 10px;
}
#escribanos .panel-col-last .pane-block-61 {
  background:none;
  border: none;
  -webkit-border-radius: 0px;	
  border-radius: 0px;
  padding: 0px;
}


#escribanos .panel-col-last h2 {  
  margin: 0 0 10px 0;	
}

#escribanos .panel-col-last .inside {margin: 0;}

/*  Estilos para quienes somos  del NICO*/
#directorio-oficinas .panel-col strong {font-weight: bolder;}

#directorio-oficinas .datos-de-oficina span.field-content,
#directorio-oficinas .encargado-de-oficina span.field-content {margin: 15px; display: block;}

#directorio-oficinas .encargado-de-oficina span.field-content {
  padding: 10px;
  background: #f3f3f3;
  border-width: 1px 0 1px 0;
  border-style: dashed;
  border-color: #80a9b2;
}

#directorio-oficinas .datos-de-oficina{float: left; width: 40%;}
#directorio-oficinas .encargado-de-oficina{ width: 60%; float: left;}

#directorio-oficinas .view-directorio-de-oficinas .view-content {
  font-size: 13px;
  color: #7e7e7e;
}

#directorio-oficinas .view-directorio-de-oficinas .view-content h2 {
  
  font-size: 18px;
  
  margin:0 0 10px 0;
  background:url(images/vineta_menu_on.png) no-repeat left;
  padding-left: 15px; 
}

#tooltip2{
  position:absolute;
  border:1px solid #FFF;
  background:#fbc578;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  padding:2px 5px;
  color:#5a5a5a;
  display:none;
}


div#navegador-antiguo {


}

div.mensaje-sup{
  background:#FF9;
  padding:7px;
  border:1px solid #666;
  text-align:center;
  font-weight:bold;
}

input[type="button"], button.boton{
  background: url("images/bg_btn_derecho.jpg") repeat-x scroll 0 0 transparent;
  border: 1px solid #084F38;
  color: #FFFFFF;
  display: block;
  font-size: 12px;
  padding: 3px 15px;
  text-align: center;
  text-decoration: none;
}




/**
* Seccion para Quienes somos del sitio 
**/
.quienes-somos .field-item table tr:first-child{
  background-color:transparent !important;

}

.quienes-somos .field-item table tr:first-child td{
  border-right: solid 1px #CCC ;
}

/** 
* Datos agregador en función del proyecto CHSP
*/

/* Cambios para los formularios */

div.pane-content form{
  /*background-color: #f8f8f8; */
}
.views-field-description div.pane-content form{
  background-color: #fff;
}
.form-select[multiple]{
  height:auto;


}

.file-type-button{
  background:url("images/bg_btn_derecho.jpg") repeat-x scroll 0 0 transparent;
  color: #FFF;
  width:100px;
  padding:3px 15px;
  text-align:center;
  cursor:pointer;
}
.form-type-item{
  margin-bottom:0;
}

#ofi_virt div#edit-description{
  margin: 10px 0;
  padding-left:8px;
}

.form-type-item label[for=edit-description]{
  font-size: 13px;

}

fieldset.form-wrapper{
  margin:0;
  color: #000;
}

fieldset.collapsible .fieldset-legend-nocollapsible{
  padding-left:15px;
  padding:6px 0 6px 15px;
  color:#3f7c6d;
  display:block;
}

div.fieldset-wrapper{
  padding-left:20px;
  padding-top: 15px;
}

div.form-type-radio input.form-radio{
  vertical-align:inherit;
}

#ofi_virt input.form-autocomplete{
  /* background-position: 100% 9px; */
}

input.form-text{
  padding:5px 5px;
  background:#FFF;
  color:#000;
  height: auto;
  
}






div#checkbox-tres .multicolumncheckboxesradios-column{ width: 33%; border: 1px dotted #ccc; padding-right:3px;}
div#checkbox-dos .multicolumncheckboxesradios-column{ width: 75%; border: 1px dotted #ccc;padding-right:3px;}
div#checkbox-cuatro .multicolumncheckboxesradios-column{ width: 20%; border: 1px dotted #ccc;padding-right:3px;}


div.form-type-radios{}

div.form-type-radios label{ display: inline-block; width: 200px;}

div.form-type-radios div.form-radios{ display:inline-block}



div.agrupacion-telefonos{ 
  display: inline-block; 
  margin-right: 10px;
  width: 30%;
  padding: 0; 
}
div.agrupacion-telefonos div.form-type-textfield{margin-bottom: 0px; }
div.agrupacion-telefonos div.form-type-textfield label{ width:70px}
div.agrupacion-telefonos div.form-type-textfield input{ width:100px }



input.form-text[disabled]{
  color:#666;
}

select.form-select{
  color:#000;
  background-color: #fff;
  /* padding:15px 0px 15px 0px; */

}

select.form-select[multiple]{
  height:130px;
  width:350px;
}

input.form-submit{
  margin-bottom: 10px;
}
input.form-file{
  margin-bottom: 10px;
}

div.form-type-textfield label, 
div.form-type-password label, 
div.form-type-date label,
div.form-type-select label{display: inline-block; width: 200px; float: left; padding-top: 3px;}

div.form-type-textfield div.description, 
div.form-type-password div.description, 
div.form-type-date div.description,
div.form-type-select div.description{margin-left: 210px; color:#919191}
/*
div#credencial-fieldset-wrapper div#edit-datos-credencial-lug-descripcion{width: 200px; display: inline-block}
div#credencial-fieldset-wrapper div.form-type-textfield{display: inline-block}
 div#edit-datos-credencial-lug-descripcion{display: inline-block; width: 200px}
div#credencial-fieldset-wrapper div.form-type-textfield{display: inline-block} */


div.form-subseccion-titulo{
  border-bottom: 1px solid #CCC;
  border-top: 1px solid #CCC;
  margin:10px 15px 10px 0;
}

div.opciones-agrupadas-small{
  display: inline-block; 
  margin-right: 10px; 
  margin-bottom: 5px; 
  border: 1px dotted #c9c9c9;
  padding:5px 3px 2px 3px;

}

div.opciones-agrupadas-small div.form-type-textfield{ margin-bottom: 2px;}

div.opciones-agrupadas-small div.form-type-textfield label{ width: 100px; }


.views-field-description fieldset legend{
  background-color: #e8e8e8 !important;
  border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
}

.views-field-description fieldset legend


/** -----\\\\\  Oficina Virtual   /////-----        **/   

div#container-indicador-loading{
  position: absolute;
  left: 50%;
  top: 50%;
  background: #ff0;
  width: 100%;
  height: 100%;
  /*
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0px;
  width: 100%;
  height: 1px;
  overflow: visible;
  visibility: visible;
  display: block;
  */
}

div#container-indicador-loading div#indicador-loading{
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -66px;
  margin-top: -66px;
  /*
  position: absolute;
  top: -35px;
  left: 50%;
  width: 250px;
  height: 70px;
  visibility: visible;
  */
}

#ofi_virt a#imprime{
  background:	url("../../../../sites/default/files/icono_impresora.jpg") no-repeat; 
  height:30px;
  display:block;
  width:40px;
  padding-top: 33px;
  margin: 0 auto;
}


#ofi_virt .login_sag{


}
#ofi_virt .login_sag .form-item{
  padding-left:5px;
}

#ofi_virt .login_sag .form-text{
  width:190px;
  padding:0 5px;	
}
#ofi_virt tbody td{
  border:none;
}

#ofi_virt .login_sag input.form-radio{
  vertical-align:inherit;
}
#ofi_virt .login_sag fieldset.seccion-opciones, fieldset.seccion-opciones{
  padding:0px;
  text-align:center;
}

#ofi_virt .login_sag fieldset.seccion-opciones input.btn-entrar, input.btn-entrar{
  display:inline-block !important;
  margin:0 3px;	
  width:130px;
  height:36px; 
}

#ofi_virt .login_sag fieldset.seccion-opciones input.clave-unica-btn, input.clave-unica-btn{
  background:	url("images/claveunica-large.png") !important ;
  padding: o;

}


#ofi_virt .texto-rojo{color:#f00;}

/* Ventana flotante */
div.ui-dialog h2.pane-title{
  font-size:18px;
}

div.ui-dialog p{
  font-size:14px;
  font-family:sans-serif;
}



/* url("images/vineta_menu_accesos.jpg")   */

/* OFICINA VIRTUAL: REGISTRO DE USUARIO */


#ofi_virt .panel-pane h2 {
  color: #3F7C6D;
  
  font-size: 18px;
  margin:0 0 10px;
  display:block;

  padding:2px 2px 10px 12px;
  font-weight:600;
}

/* OFICINA VIRTUAL  */
#ofi_virt {
  color: #898b8d;
}
#ofi_virt .panel-col-first {
  width:680px;
  padding:10px 20px;
}
#ofi_virt .panel-col-last {
  width:200px;
  padding:10px;
}
#ofi_virt .panel-col-last .pane-block-4 {
  border:solid 1px #CCCCCC;
  padding:20px;
  border-radius: 5px; /* El estándar.*/
  -webkit-border-radius: 5px; /* Safari,Chrome.*/
  /* IE 8.*/

  background: #fff;
}
#ofi_virt .panel-col-last .pane-block-4 p {
  display:block;
  border-bottom:solid 1px #CCCCCC;
  background:url(images/vineta_menu_accesos.jpg) no-repeat 0px 10px;
  padding: 5px 0px 5px 10px;
  margin:0px 10px;
}
#ofi_virt .panel-col-last .pane-block-4 a {
  text-decoration:none;
  font: 12px Arial, Helvetica, sans-serif;
  
}
#ofi_virt .panel-col-first .pane-1 h2 {
  font-weight:600;
  /*	background:url(images/ico_en_este_sitio.jpg) no-repeat 0px 0px; */
  padding:12px 0px 0px 5px;
  height:40px;
  margin: 0 0 10px;
  font-size: 20px;
}
#ofi_virt .panel-col-first .pane-2 h2 {
  font-weight:600;
  background:url(images/ico_cedoc.jpg) no-repeat 0px 0px;
  padding:12px 0px 0px 55px;
  height:40px;
  margin: 0 0 10px;
  font-size: 16px;
}
#ofi_virt .panel-col-first .panel-pane {
  color: #898b8d;
  font-size:13px;
  padding:10px;
  border:solid 1px #cccccc;
  float: left;
  margin-bottom: 30px;
  background: #fff;
  width: 97%;
}
#ofi_virt .inside {
  margin: 0;
}
#ofi_virt .panel-separator {
  margin: 0;
}
#ofi_virt .btn_in {
  float: right;
  margin-top: 50px;
}



#ofi_virt div.panel-col-first div.bloque-of-virtual{
  width:46%;
  margin:0 6px 0 7px;
  background-color:#ebebeb;
  padding:6px; 

  border: solid 1px #dddddd;


  border-radius: 5px;
  -webkit-border-radius: 5px;
  padding-bottom: 5px;

  height: auto;
}

#ofi_virt div.panel-col-first div.bloque-of-virtual div.pane-content{
  background-color:#FFF;
  background-color: #FFFFFF;
  margin: 0px 4px;
  border: solid 1px #dddddd;
  padding: 5px 0px;
}
#ofi_virt div.panel-col-first div.bloque-of-virtual h2{
  margin: 0px 0px 0px 6px;
  padding: 10px 0px 10px 5px;
  border-bottom: 1px solid #86b8ac;
  color: #3F7C6D;
  
  font-size: 20px;
  font-weight: 500;
  width:296px;
}
#ofi_virt div.panel-col-first div.bloque-of-virtual span.field-content{
  background: url("images/vineta_menu_accesos.jpg") no-repeat scroll 0 12px transparent;
  display: block;
  margin: 0 10px;
  padding: 6px 0 6px 8px;
}

#ofi_virt div.panel-col-first div.bloque-of-virtual span a{
  color: #787878;
  font-size: 12px;
  text-decoration: none;
  display: block;
}

#ofi_virt div#link-cursos-enlinea{
  margin-bottom: 20px;
}

#form-cazadores legend{
  background:#f5f5f5;
  border-radius:5px;
  font-size:17px;
  width:100%;

}

.pane-loginsag-loginsag {
  /*display: none;*/
}

.centrado{ text-align: center}

p.nomargin{font-size:11px !IMPORTANT; margin:0px; color:#ccc;}

/* FIN OFICINA VIRTUAL */

/* Cambios a JQUERY UI */
/*
div.ui-dialog div.ui-dialog-titlebar{
  margin-right:-7.7px;
  margin-left:-1px;
  padding:0px;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
}
*/

/* Bloques de oficina virtual */
.bloque-of-virt{
  background: #fff;
  border: 2px solid #dddddd;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  width:215px;
  margin-bottom:10px;
}

form.login_sag fieldset{
  border-bottom: 0;
}



/*  ESTILOS PARA PLUGINS DATATABLE 
#ofi_virt table.sticky-table{
  display: table;
  width: 100%;
}

#ofi_virt .ui-widget-header{
  height: 30px;
  background: #86b8ac;
}

/* OFICINA VIRTUAL : FORMULARIO N1 */

div#articulo-importacion label{ display: block !IMPORTANT;float: left; }
div#articulo-importacion div.contenido-articulo { display: inline-block ;}
div#articulo-importacion ul{ display: inline-block;  width: 400px}
div#articulo-importacion ul li{background-image: none}
div#articulo-importacion p.titulo-documentos-f1{ text-decoration: underline; font-weight: bolder; color:#898B8D }



#ofi_virt .dataTables_paginate{
  width: 250px;
}

#ofi_virt .DataTables_sort_icon{
  float:right;
  display: inline-block;
}

/* OFICINA VIRTUAL : VALIDADOR CREDENCIAL */

#ofi_virt #block-valida-credalco{ padding: 0 30px;}

/* ESTILOS BLOCKUI */
.blockOverlay{ z-index: 1500 !IMPORTANT}
.blockMsg{z-index:1501 !IMPORTANT}

/* ||| ESTILOS PARA LA CAJA DE BOLETINES ||| */

div#multiboletin input#edit-mail{width: 90%}
div#multiboletin input[type='submit']{ display: inline-block}


/* ||| ESTILOS PARA EL BUSCADOR ||| */


#panel-buscador div.panel-col-first{ width: 765px}

#panel-buscador div.views-row-odd{}


#panel-buscador div.views-row-even{ background: #f9f9f9;}

#panel-buscador div.views-reset-button, #panel-buscador div.views-submit-button{ margin-top: 18px}



.view-buscador-general .views-row{
  padding: 10px 10px;
  border: #ccc dotted 1px;
}

.titulo-resultado-search{ 
  font-size: 17px;
  color: #00993d;
  display: block;
}
.titulo-resultado-search a{ 
  text-decoration: none;
}

.titulo-resultado-search .link-documento{ 

  background: url("images/icono_pdf.png") no-repeat;
  padding: 5px 25px 5px 0px;
  background-size: 20px;
  background-position: right;
}

.fecha-creacion-resultado-search{
}

.tema-relacionado-resultado-search{}

.contenido-resultado-search{
  padding-left: 15px;  
}

.contenido-resultado-search ul{ margin-bottom: 0;}



/* MENU INTERIOR SECCIONES */
ul#menu-interior li a.active{color:#3F7C6D;  font-weight: bolder}






div.centrar-imagen{ text-align:center; margin-bottom: 30px; border:1px solid #ccc;}
div.centrar-imagen-noborder{ text-align:center; margin-bottom: 30px;}
#edit-datosproducto-tipoproducto{ width:400px !IMPORTANT}
#edit-datosproducto-presentacion{width:400px !IMPORTANT}


/* FILTROS DE LAS PESTAÑAS DE LOS DOCUMENTOS */

div.pane-publicaciones .view-filters,
div.pane-registros .view-filters,
div.pane-procedimientos .view-filters,
div.pane-normativas .view-filters
{
  height: 150px;
  margin: 0px;
}

div.pane-publicaciones .views-widget-per-page,
div.pane-registros .views-widget-per-page{
  width: 150px;
  top:0px !IMPORTANT;
}


div.pane-publicaciones input#edit-title{
  width: 400px !IMPORTANT;
}

div.pane-registros input#edit-title,
div.pane-procedimientos input#edit-title{
  width: 400px !IMPORTANT;
}

/*div.pane-registros .views-widget-filter-title{
  top: 60px !IMPORTANT;
  left:0px !IMPORTANT;
}*/


/* ESTILOS FILTROS PUBLICACIONES */

div.pane-publicaciones #edit-field-tema-otros-documentos-tid-wrapper{
  left: 0px;
  top: 0px;
  position: relative;
}

div.pane-publicaciones #edit-field-tipo-de-publicacion-tid-wrapper{
  left: 0px;
  top: 0px;
  position: relative;
}

div.pane-publicaciones #edit-field-fecha-otros-value-wrapper{
  left: 0px;
  top: 0px;
  position: relative;
}


div.pane-publicaciones #edit-title-wrapper{
  left: 0px;
  top: 0px;
  position: relative;
}

div.pane-publicaciones .views-widget-per-page{
 left: 0px;
  top: 0px;
  position: relative;
  width: 160px;
}

div.pane-publicaciones .views-submit-button{
   left: 0px;
  top: 30px;
  position: relative;
}
/* FIN ESTILOS FILTROS PUBLICACIONES */


/* ESTILOS FILTROS REGISTRO */

div.pane-registros #edit-field-tema-registros-y-listas-tid-wrapper{
  left: 0px;
  top: 0px;
  position: relative;
}

div.pane-registros #edit-field-tipo-de-registro-tid-wrapper{
  left: 0px;
  top: 0px;
  position: relative;
}

div.pane-registros #edit-title-wrapper{
  left: 0px;
  top: 0px;
  position: relative;
}

div.pane-registros .views-widget-per-page{
 left: 0px;
  top: 0px;
  position: relative;
  width: 160px;
}

div.pane-registros .views-submit-button{
   left: 0px;
  top: 30px;
  position: relative;
}
/* FIN ESTILOS FILTROS REGISTRO */



/* ESTILOS FILTROS PROCEDIMIENTOS */
div.pane-procedimientos #edit-field-tema-procedimientos-tid-wrapper{
  left: 0px;
  top: 0px;
  position: relative;
}

div.pane-procedimientos #edit-field-tipo-tid-wrapper{
  left: 0px;
  top: 0px;
  position: relative;
}

div.pane-procedimientos #edit-title-wrapper{
  left: 0px;
  top: 0px;
  position: relative;
}

div.pane-procedimientos .views-widget-per-page{
  left: 0px;
  top: 0px;
  position: relative;
  width: 160px;
}

div.pane-procedimientos .views-submit-button{
  left: 0px;
  top: 35px;
  position: relative;
}

/* FIN ESTILOS FILTROS PROCEDIMIENTOS */







/* ESTILOS FILTROS NORMATIVAS */
div.pane-normativas .views-widget-filter-field_n__value{
  top: -12px;
  left: 370px;
  position: relative;
}

div.pane-normativas #edit-field-n-value{
  width: 70px;
}


div.pane-normativas .field_tema_relacionado_tid,
div.pane-normativas #edit-field-tipo-de-normativa-tid{
  width: 170px !IMPORTANT;
}
div.pane-normativas #edit-field-tipo-de-normativa-tid-wrapper{
  left: 0px !IMPORTANT;
  top: 0px;
  position: relative;
}


div.pane-normativas #edit-field-estado-value-wrapper{
    left: 0px;
    position: relative;
    top: 0px;
}

div.pane-normativas #edit-field-n-value-wrapper{
    left: 0px;
    top: 0px;
    position: relative;
}

div.pane-normativas #edit-field-fecha-promulgaci-n-value-wrapper{
    left: 0px;
    top: 0px;
    position: relative;
}

div.pane-normativas #edit-title-wrapper{
    left: 0px;
    top: 0px;
    position: relative;
}
#views-exposed-form-normativas-page div.views-widget-per-page{
    left: 0px;
    top: 0px;
    position: relative;
    width: 160px;
}

#views-exposed-form-normativas-page div.views-submit-button{
    left: 0px;
    top: 35px;
    position: relative;
   
}

div.pane-normativas #edit-field-fecha-promulgaci-n-value-wrapper input{
    width: 50px;
}
/* FIN ESTILOS FILTROS NORMATIVAS */




#views-exposed-form-noticias-page div.form-type-textfield div.description{margin-left:0px}
body.page-ambitos-de-accion .view-filters form{ padding-bottom:0px !IMPORTANT}






#panel-prensa .panel-col-first{ width:70%}
#panel-prensa .panel-col-last{ width:30%}

#pie_bajo{ float: left}

/*img#foto-presi { margin-left:35%  !IMPORTANT}
strong#titulo-presi { margin-left:37% !IMPORTANT}*/



/*
div#buscador-portada{
  position: absolute;
  z-index: 1000;
  right: -1px;
  top: 0px;
}
*/

/* ESTILOS PARA LA AGENDA  */
div#panel-agenda .panel-col-first{
  width: 715px;
  padding: 0 15px;
  margin-top: 12px;     
}
div#panel-agenda .panel-col-last{
  width: 213px;
  border:0;
  margin: 0;
  padding: 0;
}


div#panel-agenda{} 
div#panel-agenda .view-id-calendario {
  width: auto;
  float: none;
}

div#panel-agenda div.tumb-evento img{
  float: left;
  margin: 0 10px 10px 5px;
}
div#panel-agenda .fechas-evento, div#panel-agenda .horarios-evento,
div#panel-agenda .lugar-evento{
  display: inline-block;
  margin-left: 5px;
}

div#panel-agenda span.views-label{
  font-weight: bolder;
}

div#panel-agenda .descripcion-evento{
  margin-top: 20px;
}

div#panel-agenda .titulo-evento a{
  font-size: 16px;
  font-weight: bolder;
}

div#panel-agenda .panel-col-last .panel-pane{
  border: 2px solid #DDD;
  padding: 10px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 15px;
  width: 180px;
}
div#panel-agenda .panel-col-last h2{
  margin:0;
}
div#panel-agenda #edit-field-fecha-de-inicio-value-value .description{
  display: none;
}




div.columna-izquierda{ float: left; width: 650px}
div.columna-derecha{}
div.columna-derecha img{float:none}

.evento-inf-general .field-type-datetime, .evento-inf-general .field-type-taxonomy-term-reference{
  color: #000;
  font-size: 100%;
}

.evento-inf-general .field-name-field-region-evento .field-item{
  display: inline-block;
  margin-right: 6px;
}

.field-name-field-imagen-de-evento{
  text-align: center;
}
li.calendar_link, li.statistics_counter {
  display: none !IMPORTANT;
}

/* VOTACIÓN */
.fivestar-submit{ display: none !IMPORTANT}

.estrellas-votacion{ margin-bottom: 5px; height: 15px; display: inline; width: 102px; } 
.fivestar-widget { float: right}
.views-label-field-votacion-ambito{ display: inline-block; width: 385px; text-align: right}


/* GLOSARIO NUEVO  */
.view-listaglosario thead tr th{ padding: 10px 5px 10px 5px }
.view-listaglosario td.views-field-name { font-weight: bolder; font-size: 17px; color: #3f7c6d}
.view-listaglosario tbody td.views-field-description p {text-align: left}

.view-listaglosario .views-exposed-form .views-exposed-widget{ width: 350px}
.view-listaglosario .views-exposed-form #edit-name-wrapper label{ display: inline-block}
.view-listaglosario .views-exposed-form .views-exposed-widget .views-operator{ display: inline-block}
.view-listaglosario .views-exposed-form .views-exposed-widget #edit-name{ display: inline-block; width: 295px; margin-top: 10px}
