/*********************************************************** 
 *      Medio:         Casino de Ibiza      			   *  
 *      Autor:         Ismael Gonzalez - Dixenia.es        *
 *      Hoja:          ci-style.css       			       * 
 *      Descripcion:   Estilos generales   				   * 
 *      Fecha:         23/01/2010           			   *
 ***********************************************************/

@import url("base.css");


/*CLASES COMUNES
----------------------------------------------------------------------------------------------------------------*/
.outer { width: 100%; clear: both;}
.inner { width: 950px; margin: 0 auto; clear: both;}

.col-i { float: left; display: inline;}
.col-d { float: right; display: inline;}

.oculto { display: none;}


/*CONFIG. DE LA CABECERA, ROTATORE, NAVEGACION, CONTENT y FOOTER 
----------------------------------------------------------------------------------------------------------------*/
body { overflow-x: hidden;}
#header { padding: 35px 0 0; margin-bottom: 45px;}
#header .col-d { margin-top: -10px; overflow: hidden;}

#header h1 { margin-left: 10px;}
*:first-child + html  #header h1 { float: left; display: inline; margin-top: -30px;}
* html  #header h1 { float: left; display: inline; margin-top: -30px;}
#header h1 a { display: block; text-indent: -9999px; overflow: hidden; width: 350px; height: 30px; background: url(../img/f-tittle.gif) no-repeat left top;}

#header .lang { margin-bottom: 10px; float: right; display: inline;}
#header .lang li { float: left; display: inline; font: 1.1em/1.2em Arial, Helvetica, sans-serif; color: #7f7f7f; margin-left: 5px; padding-left: 7px; border-left: solid 1px #7f7f7f;}
#header .lang li:first-child { border: none; margin: 0; padding: 0;}
#header .lang li a { display: block; margin-top: -2px; color: #7f7f7f;}

#header .nav { float: right; display: inline;}

.nav { background: #b2b2b2; font: 1.2em/1em Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase; clear: both; position: relative; }
.nav li { float: left; display: inline;}
.nav li a { color: #fff; text-decoration: none; display: block; padding: 4px 14px;}
.nav li a:hover { text-decoration: none; background: #979696;}
.nav .marcado a { background: #5a5858;}
.nav .marcado a:hover { background: #5a5858;}

#menu { background: #fff; height: 1px; border-bottom: solid 20px #e8e8e8; border-top: solid 20px #b2b2b2; position: relative; overflow: visible; margin-bottom: 30px;}
#menu .nav { margin-top: -20px; }
#menu .sub-nav { position: absolute; left: 0; width: 950px; top: 21px;}
#menu .sub-nav li a { text-transform: none; color: #403f3f; background: #e8e8e8;}
#menu .sub-nav .marcado a { border-bottom: solid 3px #b5b5b5; padding-bottom: 2px;}
#menu .sub-nav li a:hover { color: #7a7878;}
#menu .sub-nav .marcado a:hover { color: #403f3f;}

#rotatore { background: #e8e6e6; margin-bottom: 15px;}

#content .inner { background: #f5f5f4;}
#content .inner .col-i { width: 560px; margin: 10px;}
#content .inner .col-d { width: 330px; margin: 10px;}

#footer { border-top: solid 1px #bdb8b2; padding: 10px 0 15px;}
#footer ul, #footer p { font: 1em/1em Arial, Helvetica, sans-serif; color: #7f7f7f; display: inline;}
#footer ul { height: 1%;}
#footer p { float: right; text-align: right;}
#footer li { float: left; display: inline; line-height: 9px; margin-left: 3px; padding-left: 5px; border-left: solid 1px #7f7f7f;}
#footer li:first-child { margin: 0; padding: 0; border: none;}
#footer li a { color: #7f7f7f; text-decoration: none;}

/*REDEFINICION PARA INDICES
-----------------------------------------------------------------------------------------------------------------*/

/*  CAMBIADO POR PABLO. #indices -> body.indices  Esto es por que no podia poner el id editable e indices al body a la vez */
body.indices #content { background: #f5f5f4; border-top: solid 1px #bdb8b2; padding: 15px 0;}
body.indices #content h2 { font: 1.8em/1em Arial, Helvetica, sans-serif; color: #b2b2b2; text-transform: uppercase; margin-bottom: 25px;}
body.indices #content ul { font: 1.2em/1em Arial, Helvetica, sans-serif; color: #000;}

body.indices #content li { background: url(../img/b-rounded-complex.gif) no-repeat left 2px; padding-left: 15px; margin-bottom: 10px;}
body.indices #content li a { color: #000;}

body.indices #content li ul { padding: 20px 0 20px 35px;}
body.indices #content li li {background: url(../img/b-rounded.gif) no-repeat left 2px; margin: 0 5px 5px 0; width: 140px; display: inline-block; vertical-align: top; }
*:first-child + html body.indices #content li li {display: inline;}
* html body.indices #content li li {display: inline;}


/*MODULOS
-----------------------------------------------------------------------------------------------------------------*/

/*comunes*/
.mod { margin-bottom: 45px;}
.mod h2 { font: 1.8em/1em Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; margin-bottom: 25px;}
.mod p, .mod ul, .mod ol, .mod dl { font: 1.2em/1.3em Arial, Helvetica, sans-serif; color: #000; margin-bottom: 20px;}
.mod p a { color: #000; text-decoration: underline;}
.mod p a:hover { color: #b2b2b2;}
.mod ul, .mod ol, .mod dl { padding-left: 30px;}
.mod li { padding-left: 12px; margin-bottom: 7px; background: url(../img/b-rounded.gif) no-repeat left 5px;}
.tit { font: 1.5em/1em Arial, Helvetica, sans-serif!important; color: #51535a!important; padding: 10px 0 25px; margin: 0!important;}
.one-column .mod { margin: 0 10px 45px;}

.col-d .mod-container .mod { margin-left: 10px;}
.col-d .mod-container h2 { font: 1.4em/1em Arial, Helvetica, sans-serif; color: #9c9b9b; margin-bottom: 20px;}


/*resteo de propiedades de los mods comunes para los especificos*/
.acordeon ul { padding: 0; margin: 0;} .acordeon li { background: none; padding: 0;} .acordeon .headers h2, .acordeon .headers p { margin: 0;}


/*especificos*/
.news-entry h2 { margin-bottom: 5px;}
.news-entry .mod-img { display: block; float: none; border: solid 10px #fff;}


.newsletter { background: #fff; border: solid 1px #e8e6e6; padding: 15px;}
.newsletter p { text-align: justify; line-height: 1.4em;}
.newsletter fieldset { font: 1.2em/1em "Trebuchet MS", Arial, Helvetica, sans-serif;}
.newsletter fieldset legend { display: none;}
.newsletter fieldset label { color: #000; display: block; margin-bottom: 2px;}
.newsletter fieldset label span, .newsletter fieldset p span { color: #ff0000;}
.newsletter fieldset p { font-size: 1em; text-align: center;}
.newsletter fieldset input { background: #f5f5f4; border: solid 1px #e8e6e6; display: block; width: 100%; margin-bottom: 10px;}
.newsletter form button { width: 95px; height: 25px; display: block; margin: 0 auto; background: #f5f5f4; border: solid 1px #e8e6e6; color: #666;}


.news-archives h2 { margin-bottom: 5px;}
.news-archives .int p { font: bold 1.4em/1em Arial, Helvetica, sans-serif; color: #000; margin-bottom: 15px;}
.news-archives .int ul { padding: 0;}
.news-archives .int li { padding: 0; margin: 0; background: none; overflow: hidden; height: 1%; margin-bottom: 15px;}
.news-archives .int li abbr { float: left; display: inline; margin-right: 25px;}
.news-archives .int li ul{ float: left; display: inline;}
.news-archives .int li li { margin-bottom: 5px;}
.news-archives .int li .more { margin-top: -5px;}
.news-archives .int li .more a { font: bold 0.8em/1em Arial, Helvetica, sans-serif; color: #000;}
.news-archives .int li li h3 { padding-left: 13px; background: url(../img/ico-archives.gif) no-repeat left center;}
.news-archives .int li li h3 a { font: 1em/1em Arial, Helvetica, sans-serif; color: #000; text-decoration: none;}
.news-archives .int li li h3 a:hover { text-decoration: underline;}


.foto img { border: solid 4px #eae6e6; margin-bottom: 3px;}
.foto p { font: 1.1em/1em Arial, Helvetica, sans-serif; color: #0c0b0c; margin-bottom: 3px;}
.foto p em { font-style: italic;}

.acordeon { padding: 10px 0; margin: 0;}
.acordeon li { padding-bottom: 7px;}
.acordeon .headers { padding: 4px 10px; background: #636363 url(../img/s-max-min.gif) no-repeat 905px 20px; cursor: pointer;}
.acordeon .activo .headers { background-position: 905px -93px;}
.acordeon .headers h2 { font:  bold 1.4em/1em Arial, Helvetica, sans-serif; color: #fff;}
.acordeon .headers p { font: 1.17em/1em Arial, Helvetica, sans-serif; color: #fff;}
.acordeon .int { padding: 15px 10px 0;}
.acordeon .int p { font: 1em/1.3em Arial, Helvetica, sans-serif; color: #636363;}


.tabla-descargas + .tabla-descargas { margin-top: -15px;}
.tabla-descargas h2 { font: 1.4em/1em Arial, Helvetica, sans-serif; color: #9c9b9b; margin-bottom: 20px; text-transform: none;}
.tabla-descargas .int { padding: 5px; background: #fff;}
.tabla-descargas .date { font: 1.3em/1em Arial, Helvetica, sans-serif; color: #2b2b2b; padding: 3px 5px 8px; border-top: solid 2px #e9e9e9; margin: 0;}
.tabla-descargas table { width: 100%; font: 1.2em/1em Arial, Helvetica, sans-serif; color: #2b2b2b; border-bottom: solid 1px #000;}
.tabla-descargas table caption { display: none;}
.tabla-descargas table thead, .tabla-descargas table th { background: #e9e9e9;}
.tabla-descargas table tr:first-child td { border-top: solid 1px #000;}
.tabla-descargas table .alt td { background: #e9e9e9;}
.tabla-descargas table th { font: bold 1.08em/1em Arial, Helvetica, sans-serif; padding: 7px 4px;}
.tabla-descargas table th.oculto { display: table-cell; text-indent: -9999px;}
*:first-child + html .tabla-descargas table th.oculto { display: table-header-group;}
* html .tabla-descargas table th.oculto { display: table-header-group;}

.tabla-descargas table td { padding: 7px 4px; vertical-align: middle;}
.tabla-descargas table td a { color: #2b2b2b; background: url(../img/ico-download.png) no-repeat left center; padding-left: 17px; vertical-align: middle;}
.tabla-descargas table .type { text-align: center; width: 130px;}
.tabla-descargas table .size { text-align: right; width: 130px;}
.tabla-descargas table td span { display: block; font-size: 0.95em; margin: 3px 0 0;}


.descarga-simple { border: solid 1px #b2b2b2; background: #fbf9f9; padding: 5px;}
.descarga-simple p { font: 1.2em/1.3em Arial, Helvetica, sans-serif; color: #000; margin-bottom: 10px;}
.descarga-simple p a { color: #2b2b2b; background: url(../img/ico-download.png) no-repeat left center; padding-left: 17px;}
.descarga-simple .tipo-pdf { margin-bottom: 3px;}
.descarga-simple .tipo-pdf a { background: url(../img/ico-pdf.gif) no-repeat left center;}

.descarga-listado h2 { font: 1.4em/1em Arial, Helvetica, sans-serif; color: #9c9b9b; margin-bottom: 20px; text-transform: none;}
.descarga-listado ul { padding: 0; font-size: 1em;}
.descarga-listado li { width: 120px; margin: 0 10px 0 0; display: inline-block; border: solid 1px #b2b2b2; background: #fbf9f9; padding: 10px; vertical-align: top;}
*:first-child + html .descarga-listado li { display: inline;}
* html .descarga-listado li { display: inline;}
.descarga-listado li p { font-size: 1.3em; margin-bottom: 5px;}
.descarga-listado li p a { color: #2b2b2b; background: url(../img/ico-download.png) no-repeat left center; padding-left: 17px;}


.info { padding: 0!important; margin: 0; font: 1.2em/1em Arial, Helvetica, sans-serif!important; color: #fff;}
.info dt { font-weight: bold;  float: left; display: inline; clear: left; margin-right: 3px;}
.info dd { margin-bottom: 7px;}
.info dd a { color: #000; text-decoration: underline;}
.info .ultimo { clear: both; paffing: 5px 0; line-height: 1.7em;}

.logos { padding: 0!important; margin: 0;}
.logos li { float: left; display: inline; margin: 0 0 0 7px; padding: 0; border: solid 1px #e8e6e6; background: #fff; text-align: center; width: 84px; height: 48px;}

.contactos h2 { font: 1.4em/1em Arial, Helvetica, sans-serif; color: #9c9b9b; margin-bottom: 20px; text-transform: none;}
.contactos ul { font-size: 1em; padding: 0;}
.contactos li { width: 223px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 0 5px 5px 0; padding: 0; display: inline-block; vertical-align: top; background: #fff; border: solid 1px #b9b9b9;}
*:first-child + html .contactos li { display: inline;}
* html .contactos li { display: inline;}

.contactos li .int { padding: 5px;}
.contactos li .int p { font: bold 1.3em/1.2em Arial, Helvetica, sans-serif; color: #b2b2b2; color: #b2b2b2;}
.contactos li .int a {font: bold 1.3em/1.2em Arial, Helvetica, sans-serif; color: #b2b2b2; color: #000; display: block;}



/*ESTILOS EDITOR
------------------------------------*/
#editable { padding-top: 55px;}

/*basicos*/
#editable #rotatore { height: 420px!important;}
#editable #rotatore .modulo { background: none; padding: 0; border: none; overflow: visible; margin: 0; padding-bottom: 47px;}
#editable .receptor { height: 40px; opacity: 1!important;}
#editable .contendorArriba {}
#editable .contendorAbajo {}
#editable .contenedorDentro {}

#editable .received { border: dashed 3px #000; opacity: 0.3!important; filter: alpha(opacity=30)!important; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}

#editable .modulo { background: #fff; border: solid 1px #ddd;  position: relative; overflow: hidden; padding: 35px 35px 55px; margin-bottom: 10px;}

#editable .modulo .dragable-hand { position: absolute; right: 0; top: 0; z-index: 50; width: 39px; height: 39px; text-indent: -9999px; overflow: hidden; background: url(../img/editor/ico-drag.png) no-repeat right top; cursor:pointer; cursor: move;}


/*FLY TOOL BAR
------------------------------------*/
#editable #fly-tool-bar { display: block; width: 100%; padding: 7px 0; position: fixed; top: 0; left: 0; z-index: 250; opacity: 0.9; filter: alpha(opacity=90); background: #272727 url(../img/editor/bg-main-tool-nav.png) repeat-x left top; border-bottom: solid 3px #b2b2b2;}
#editable #fly-tool-bar:hover { opacity: 1; filter: alpha(opacity=100);}

#editable #fly-tool-bar .logo { text-indent: -9999px; overflow: hidden; background: url(../img/editor/fly-edit-logo.png) no-repeat center center; width: 106px; height: 44px; margin-right: 15px;}
#editable #fly-tool-bar li, #editable #fly-tool-bar ul, #editable #fly-tool-bar p { display: inline-block;}
*:first-child + html #editable #fly-tool-bar li { display: inline;}
*:first-child + html #editable #fly-tool-bar ul { display: inline;}
*:first-child + html #editable  #fly-tool-bar p { display: inline;}

#editable #fly-tool-bar ul { background: url(../img/editor/bg-separador.png) repeat-y left top; padding-left: 20px; margin-right: 17px;}
#editable #fly-tool-bar li { margin: 0 2px;}


#editable #fly-tool-bar li a { display: block; text-indent: -9999px; overflow: hidden; height: 47px;}
#editable #fly-tool-bar li a:hover {opacity: 0.8; filter: alpha(opacity=80);}


#editable #fly-tool-bar .tipo_gestor_imagenes a { background: url(../img/editor/btn-gestor-imagenes.png) no-repeat center center; width: 96px;}
#editable #fly-tool-bar .tipo_gestor_noticias a  {background: url(../img/editor/btn-gestor-noticias.png) no-repeat center center; width: 91px;}
#editable #fly-tool-bar .tipo_gestor_documentos a { background: url(../img/editor/btn-gestor-documentos.png) no-repeat center center; width: 112px; }

#editable #fly-tool-bar .add-seccion { background: url(../img/editor/btn-add-seccion.png) no-repeat center center; width: 93px;}
#editable #fly-tool-bar .add-subseccion { background: url(../img/editor/btn-add-subseccion.png) no-repeat center center; width: 115px;}
#editable #fly-tool-bar .edit-pagina { background: url(../img/editor/btn-edit-actual.png) no-repeat center center; width: 77px;}
#editable #fly-tool-bar .trash-pagina { background: url(../img/editor/btn-trash-actual.png) no-repeat center center; width: 82px;}

#fly-tool-bar .save-changes { background: url(../img/editor/btn-save-changes.png) no-repeat center center; width: 55px;}
#editable #fly-tool-bar .log-out { background: url(../img/editor/btn-log-out.png) no-repeat center center; width: 40px;}


/*tool bar*/
#editable .mod-toolbar { width: 100%; max-width: 100%; padding: 0 35px; margin: 0 0 0 -35px; background: #525252 url(../img/editor/bg-tools.png) repeat-x left top; border: none; border-top: solid 1px #ddd; position: absolute; left: 0; bottom: 0; z-index: 50;}
#editable .mod-toolbar ul { text-align: center; padding: 5px; margin: 0;}
#editable .mod-toolbar li { display: inline-block; text-align: center; font: 11px/1em Arial, Helvetica, sans-serif; color: #eee; margin: 0 10px!important; padding: 0; background: none; border: none; float: none; width: auto; height: auto;}
*:first-child + html #editable .mod-toolbar li { display: inline;}
#editable .mod-toolbar li a { color: #eee; padding: 25px 0 0; display: block;}
#editable .mod-toolbar li a:hover { text-decoration: none; opacity: 0.8; filter: alpha(opacity=80);}

#editable .mod-toolbar .trash a { background: url(../img/editor/ico-trash.png) no-repeat center top;}
#editable .mod-toolbar .edit a { background: url(../img/editor/ico-edit.png) no-repeat center top;}
#editable .mod-toolbar .add a { background: url(../img/editor/ico-add.png) no-repeat center top;}

/*form*/
.formview label { font: 12px/1em Arial, Helvetica, sans-serif; color: #000; display: block; margin-bottom: 10px;}
.formview label span { font-weight: bold; display: block; margin-bottom: 3px;}
.formview label input { padding: 3px; border: solid 1px #ddd; width: 75%; font-style: italic; font-size: 11px;}


/*redefinicion por modulos
-----------------------------------*/
#editable .tipo_bloque_imagen .foto { margin-bottom: 0;}



#editable .tipo_contenedor_de_logos { padding: 0 5px 55px!important;}
#editable .tipo_mini_logo { padding: 10px; margin-left: 16px; border: none; overflow: visible;}
#editable .tipo_mini_logo .mod-toolbar li { padding: 0;}
#editable .tipo_mini_logo .dragable-hand { background: url(../img/editor/ico-handy.png) no-repeat right top; top: 10px; right: 10px;}
#editable .tipo_mini_logo .mod-toolbar { background: #333; padding: 0; margin: 0; width: auto; left: 10px;}
#editable .tipo_mini_logo .mod-toolbar ul { padding: 0;}
#editable .tipo_mini_logo .mod-toolbar li { height: auto; padding: 0!important; margin: 0 8px 0 9px;}
#editable .tipo_mini_logo .mod-toolbar li a { padding: 0; background: none; font: 9px/1em Arial, Helvetica, sans-serif; color: #fff;}

#editable .tipo_contenedor_de_logos li .receptor { position: absolute; top: 10px; z-index: 55; width: 25px; height: 100%;}
#editable .tipo_contenedor_de_logos li .contenedorArriba { left: -23px; }
#editable .tipo_contenedor_de_logos li .contenedorAbajo { right: -23px; }


#editable .tipo_acordeon { padding-top: 75px;}
#editable .tipo_noticia_acordeon { margin-bottom: 50px; overflow: visible;}
#editable .tipo_noticia_acordeon .mod-toolbar { padding: 0; margin: 0;}
#editable .tipo_noticia_acordeon .receptor { position: absolute; left: 0; z-index: 50; width: 100%; height: 40px;}
#editable .tipo_noticia_acordeon .contenedorArriba { top: -48px; }
#editable .tipo_noticia_acordeon .contenedorAbajo { bottom: -48px; }


#editable .tipo_contenedor_de_contactos .modulo { border: none; padding: 10px 10px 30px; overflow: visible;}
#editable .tipo_contenedor_de_contactos ul li { position: relative; margin: 0 19px 30px;}

#editable .tipo_contenedor_de_contactos ul .dragable-hand { background: url(../img/editor/ico-handy.png) no-repeat right top; top: -1px; right: -1px;}
#editable .tipo_contenedor_de_contactos ul .mod-toolbar { background: #333; padding: 0; margin: 0; width: 100%; left: 0; bottom: -29px; border: none;}
#editable .tipo_contenedor_de_contactos ul .mod-toolbar ul { padding: 4px 0 0;}
#editable .tipo_contenedor_de_contactos ul .mod-toolbar li { height: auto; padding: 0!important; margin: 0 8px 0 9px;}
#editable .tipo_contenedor_de_contactos ul .mod-toolbar li a { padding: 0; background: none; font: 9px/1em Arial, Helvetica, sans-serif; color: #fff;}

#editable .tipo_contenedor_de_contactos ul .receptor { position: absolute; top: 0; z-index: 55; width: 25px; height: 100%!important;}
#editable .tipo_contenedor_de_contactos ul .contenedorArriba { left: -37px; }
#editable .tipo_contenedor_de_contactos ul .contenedorAbajo { right: -37px; }


#editable .tipo_tabla_de_descargas td .dragable-hand { background: url(../img/editor/ico-handy.png) no-repeat right top; top: -26px; right: -571px; z-index: 50;}
#editable .tipo_tabla_de_descargas td .contenedorReceptores { position: relative;}
#editable .tipo_tabla_de_descargas td .receptor { position: absolute; left: 0; z-index: 55; width: 750px; height: 25px!important;}
#editable .tipo_tabla_de_descargas td .contenedorArriba { top: -35px; }
#editable .tipo_tabla_de_descargas td .contenedorAbajo { bottom: -45px; }

#editable .tipo_tabla_de_descargas td .mod-toolbar { padding: 0; margin: 0; width: 100%; position: relative; left: -310px; top: -16px; border: none;}
#editable .tipo_tabla_de_descargas td .mod-toolbar ul { padding: 2px 0 2px; position: absolute; background: #333;}
#editable .tipo_tabla_de_descargas td .mod-toolbar li { height: auto; padding: 0!important; margin: 0 8px 0 9px;}
#editable .tipo_tabla_de_descargas td .mod-toolbar li a { padding: 0; background: none; font: 9px/1em Arial, Helvetica, sans-serif; color: #fff;}


#editable .tipo_descarga_de_imagen { vertical-align: top; margin: 0 20px 10px; padding: 15px; overflow: visible;}
#editable .tipo_descarga_de_imagen .dragable-hand { background: url(../img/editor/ico-handy.png) no-repeat right top; top: -1px; right: -1px;}
#editable .tipo_descarga_de_imagen .mod-toolbar { background: #333; padding: 0; margin: 0; width: 100%; left: 0; bottom: 0; border: none;}
#editable .tipo_descarga_de_imagen .mod-toolbar ul { padding: 4px 0 0;}
#editable .tipo_descarga_de_imagen .mod-toolbar li { height: auto; padding: 0!important; margin: 0 8px 0 9px;}
#editable .tipo_descarga_de_imagen .mod-toolbar li a { padding: 0; background: none; font: 9px/1em Arial, Helvetica, sans-serif; color: #fff;}

#editable .tipo_descarga_de_imagen .receptor { position: absolute; top: 0; z-index: 55; width: 25px; height: 100%!important;}
#editable .tipo_descarga_de_imagen .contenedorArriba { left: -39px; }
#editable .tipo_descarga_de_imagen .contenedorAbajo { right: -37px; }

/*gestores*/
#editable .gestor-imagenes table { margin-bottom: 15px;}
#editable .gestor-imagenes td { padding: 10px!important;}
#editable .gestor-imagenes br { display: none;}
#editable .gestor-imagenes .trash { background: #424242; font: 10px/1em Arial, Helvetica, sans-serif; color: #fff; border-top: solid 1px #fff; margin-top: 1px; display: block; }
#editable .gestor-imagenes .add { background: #e1e1e1; font: bold 10px/1em Arial, Helvetica, sans-serif; color: #000; margin: 0 0 0 15px;}
#editable .gestor-imagenes .texto strong { font: bold 12px/1em Arial, Helvetica, sans-serif; color: #424242; display: block; margin-bottom: 10px; padding-top: 5px;}
#editable .gestor-imagenes .texto strong a { color: #424242;}
#editable .gestor-imagenes .texto p { font: 10px/1em Arial, Helvetica, sans-serif; color: #000;}


#editable .gestor-noticias table { margin-bottom: 15px;}
#editable .gestor-noticias .trash { border: none; background: #30302f; font: bold 12px/1em Arial, Helvetica, sans-serif; color: #fff; cursor: pointer;}
#editable .gestor-noticias .add { font: bold 12px/1em Arial, Helvetica, sans-serif; color: #000; background: #cdcdcc;} 
#editable .gestor-noticias td { font: 12px/1em Arial, Helvetica, sans-serif; color: #000;}
#editable .gestor-noticias td a { font-weight: bold; color: #000;}


#editable .gestor-documentos table { margin-bottom: 15px;}
#editable .gestor-documentos .trash { border: none; background: #30302f; font: bold 12px/1em Arial, Helvetica, sans-serif; color: #fff; cursor: pointer;}
#editable .gestor-documentos .add { font: bold 12px/1em Arial, Helvetica, sans-serif; color: #000; background: #cdcdcc;} 
#editable .gestor-documentos td { font: 12px/1em Arial, Helvetica, sans-serif; color: #000;}
#editable .gestor-documentos td a { font-weight: bold; color: #000;}

