@charset "UTF-8";
/*
 * UNIVERSIDAD DE GUADALAJARA
 * Modelo web para el desarrollo de sitios web universitarios
 *
 * DrUDG 0.13
 *
 * ESTILOS DE DrUDG
 * Por: Genaro Ram�rez y Felipe Neville
 * Mayo 2010

 * DrUDG est� basado en el subtema del tema Zen */

/*
 *
 * En esta hoja de estilos se incluyen todas las clases e ID's de
 * los archivos tpl.php de este tema. Tambi�n se incluyen los estilos
 * m�s usados del core de Drupal.
 *
 * Muchos de estos archivos sobreescriben los est�los principales de Drupal,
 * Si se remueve una declaraci�n de aqu�, los estilos reflejar�n lo que este
 * declarado desde el tema base de Drupal.
 *
 * Ve�se el archivo drupal6-reference.css para el listado de todos los
 * est�los b�sicos de Drupal 5.x.
 *
 * Para a�adir declaraciones de estilo a este archivo, consulte la
 * referencia de otras hojas de estilo de Drupal:
 *
 *   Book Navigation  ve�se la linea 74  del archivo Zen's drupal6-reference.css
 *   Forum            ve�se la linea 197 del archivo drupal6-reference.css
 *   Menus            ve�se la linea 667 del archivo drupal6-reference.css
 *   News Aggregator  ve�se la linea 20  del archivo drupal6-reference.css
 *   Polls            ve�se la linea 287 del archivo drupal6-reference.css
 *   Search           ve�se la linea 320 del archivo drupal6-reference.css
 *   User Profiles    ve�se la linea 945 del archivo drupal6-reference.css
*/

/**** Est�los b�sicos HTML ****/
body {
    font-size:12px;

}
img {
    border:0 none;
}
/** Encabezados / headings **/
/** Definicion de terminos **/
dt {
    font-weight: bold;
}
p {
    color:#39322C;
}
p, ul, ol, dl, pre, table, fieldset {
    margin:0.5em 0;
}
body, th, td, input, textarea, select, option, legend, fieldset {
    font-family:Lucida,Grande,Geneva,Arial,Verdana,sans-serif;
}
h1 {
    font-size:2.3em;
}
h1, h2, h3, h4, h5, h6 {
    line-height:1.3em;
    margin-top:0.5em;
}
#subtitle {
    color:#666;}
#descript {
    color:#ccc;
    font-size:.8em;}
/* citas */
cite {
    font-family:Lucida Grande, Geneva, Arial, Verdana, sans-serif;
    font-size:0.85em;
    color:#999;
}
/** zonas **/
#page {
    background: url(./../images/bg_body.jpg) no-repeat left top;
    line-height:1.5em;
}
#page-inner {
}
/** header / encabezado **/
#header {
}
#header-inner {
}
#sign {
}
#wrap_sign_aux {
}
#aux_navigation {
    font-size:0.85em;
    height:29px;
    margin-right:10px;
    margin-top:23px;
    text-align:right;
}
#aux_navigation ul.links {
    margin:0;
    padding:0;
}
#aux_navigation .links {
    float:right;
}
#aux_navigation .links li {
    padding:0 .5em;
    border-right: solid 1px #CCC
}
#sign_date {
    color: #999;
}
#title h1, #title h1 a {
    padding-left:10px;
    line-height:51px;
}
#wrap_title {
    background: url(./../images/bg_wrap_titulo.png) repeat-x top;
}
#logo-title /* Contenedor para el logotipo, nombre del sitio web, y el lema */ {
}
#logo /* Contenedor para el logotipo */ {
    margin: 0 10px 0 0;
    padding: 0;
}
#logo-image /* La imagen del logotipo actual */ {
}
h1#site-name, div#site-name /* Nombre del Sitio web */ {
    margin: 0;
    font-size: 2em;
    line-height: 1.3em;
}
#site-name a:link, #site-name a:visited {
    color: #000;
    text-decoration: none;
}
#site-name a:hover {
    text-decoration: underline;
}
#site-slogan /* El eslogan (o lema) del sitio web */ {
}
#header-blocks /* Contenedor para cualquier bloque colocado en la region de encabezado */ {
}
/** main (contenedor principal para todo lo dem�s) **/
#main {
}
#main-inner {
}
/** contenido /  content **/
#content {
}
#content ul {
    padding-left:10px;
}

#content-inner {
    margin-left:10px;
}
#mission /* La declaraci�n de misi�n del sitio (que se muestra en la p�gina principal) */ {
}
#content-top /* Contenedor de los bloques colocados en la parte superior de la regi�n "content-top" */ {
}
#content-header /* Contenedor para el  breadcrumb, title, messages, tabs, y help */ {
}
.breadcrumb /* ("migajas de pan") La ruta de acceso a la p�gina actual en forma de una lista de enlaces */ {
    padding: .5em 0; /* Sobreescribe system.css */
    font-size:.85em;
    color:#999;
}
h1.title, /* El t�tulo de la p�gina */ h2.title, /* Bloque de t�tulo o el t�tulo de una pieza de contenido cuando se administra en una lista de contenidos */ h3.title /* T�tulo del coment�rio */ {
}
div.messages /* Mensajes importantes (estado, advertencia y error) para el usuario */ {
    margin:0;
    min-height:30px;
    padding:.75em 0 .5em 45px;
    font-weight:bold;
    vertical-align:middle;
    border:none;
}
div.status /* Mensajes de prioridad normal */ {
    background-image:url(./../images/messages_status.png);
    background-color:#FFE27F;
}
div.warning /* Mensajes de prioridad media */ {
    background-image:url(./../images/messages_status.png);
}
div.warning, tr.warning /* Mensajes de prioridad media */ {
    background-color:#FFE27F;/* border: 1px solid #f0c020; */ /* Usos del nucle de Drupal: 1px solid #f0c020 */
}
div.error/* Mensajes de prioridad Alta. V�ase tambi�n el estilo ".error" declarado posteriormente. */ {
    background-image:url(./../images/messages_error.png);
}
div.error, tr.error /* Mensajes de prioridad Alta. V�ase tambi�n el estilo ".error" declarado posteriormente. */ {
    background-color:#FFC7BB;
}
div.tabs /* V�ase tambi�n el archivo "tabs.css". */ {
}
.help /* Texto de ayuda en una p�gina */ {
    margin: 1em 0;
}
.more-help-link /* Enlace a m�s ayuda */ {
    font-size: 0.85em;
    text-align: right;
}
#content-area /* Contenedor para el contenido de la p�gina actual */ {
}
/*Paginador */
.pager /* (Paginador) Una lista de n�meros de p�gina, cuando m�s de una p�gina de contenido est� disponible */ {
    clear: both;
    margin: 1em 0;
    text-align: center;
}
ul.pager {
    padding:.5em;
}
.pager a, .pager strong.pager-current {
    padding: 0.5em;
}
.pager-first a {
    background: url(./../images/pager_first.png) no-repeat 0 9px;
    padding-left:15px;
    color:#006699 !important;
}
.pager-previous a {
    background: url(./../images/pager_prev.png) no-repeat 0 9px;
    padding-left:15px;
    color:#006699 !important;
}
.pager-next a {
    background: url(./../images/pager_next.png) no-repeat right 9px;
    padding-right:15px;
    color:#006699 !important;
}
.pager-last a {
    background: url(./../images/pager_last.png) no-repeat right 9px;
    padding-right:15px;
    color:#006699 !important;
}
.pager-item a {
    color:#006699 !important;
}
.pager-current {
    color:#006699 !important;
    font-weight: bold;
    font-size:1em;
    border-bottom: solid 2px #999;
}
.feed-icons /* Los enlaces a los feeds (campos alimentados) de RSS o Atom, para la lista de contenidos actual */ {
    padding:5px;
}
.feed-icons img {
    margin-bottom:-3px;
}
.feed-icon/* Enlace solo en feeds (campos alimentados) */ {
    background-image: none;
}
#content-bottom /*Contenedor para cualquier bloque colocado en la region "content bottom" (contenido inferior) */ {
}
/** navbar / barra de navegaci�n **/
#navbar {
}
#search-box /* Contenedor para el formulario de b�squeda */ {
}
#edit-search-theme-form-1-wrapper label /* Etiqueta que dice "Buscar en este sitio:" */ {
    display: none;
}
#primary /* Enlaces principales */ {
}
#secondary /* Enlaces secundarios */ {
}
/** sidebar-left / barra lateral izquierda **/
#sidebar-left {
}
#sidebar-left-inner {
}
/** sidebar-right / barra lateral derecha **/
#sidebar-right {
}
#sidebar-right-inner {
    width:230px;
}
/** footer / pie de p�gina **/
#footer {
    background:#DFDFDF url(./../images/bg_pie.png) repeat-x bottom;
    font-size:0.9em !important;
    color: #666;
    border-top:solid 1px #989898;
    line-height:1.5em;
}
#footer p {
    color: #666;
}
#footer_firm {
    background:transparent url(./../images/bg_firm.gif) no-repeat 0 1.5em;
    padding:4.5em 0 0 45px;
}
#footer_firm a {
    color:#666;
}
#footer_firm .block, #footer_firm .content {
    padding:0;
    margin:0;
    border:none;
}
/** footer menu / men� del pie de p�gina**/
#footer_menu {
}
#footer_menu .links {
    padding-left:1em;
    padding-bottom:2px;
    float:right;
    line-height:1.5em;
}
#footer_menu .links li {
    background:url(./../images/li_arrow.png) no-repeat left;
    padding: 0 5px 0 15px;
    display:list-item;
}
#footer_menu .links li a, #footer_menu .links li a:hover, #footer_menu .links li a:visited {
    color:#666;
}
#footer_menu .links li a.active {
    color: #333;
}
#footer-message /* Contenedor para el mensaje de pie de p�gina de "Informaci�n sobre el sitio"
                     y para los bloques colocados en la regi�n de pie de p�gina */ {
    text-align:center;
    color:  #999;
}
/** closure / cierre **/
#closure-blocks /* Contenedor para cualquier bloque colocado en la region "closure" (cierre)  */ {
}
/** Drupal nodes / Nodos de Drupal **/
.node /* Contenedor del Nodo */ {
    margin-bottom:1em;
}
.node-inner /* Contenedor adicional para el Nodo */ {
}
.sticky /* Un nodo pegajoso (que se muestra como primer elemento de una lista) */ {
}
.node-unpublished /* Nodos sin publicar */ {
    /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
}
.node-unpublished div.unpublished, /* La palabra "in�dito" que aparece debajo del contenido */ .comment-unpublished div.unpublished {
    height: 0;
    overflow: visible;
    color: #d8d8d8;
    font-size: 75px;
    line-height: 1;
    font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    word-wrap: break-word; /* Una propiedad muy agradable CSS3 */
}
.node-mine /* Un nodo creado por el usuario actual */ {
}
.node-teaser /* Un nodo mostrado como teaser */ {
    margin:1em 0;
    border-bottom:dotted 1px #999;
}
/* Todos los nodos se les da una clase de nodo-tipo-variable descrita de la siguiente manera:
   * El contenido que es. Si creaste un nuevo tipo de contenido llamado
   * "mi-tipo-de-contenido", recibir� una clase "node-type-mi-tipo-de-contenido".
*/
.node-type-page /* Nodo de contenido de la p�gina */ {
}
.node-type-story /* Historia del contenido del nodo */ {
}
.node h2.title /* T�tulo del nodo  */ {
}
.node h2.title a /* Enlace del t�tulo del nodo  */ {
}
.node h2.title a:hover /* Enlace del t�tulo del nodo, cuando el cursor lo apunta */ {
}
.marker /* "Nuevo" o "actualizaci�n" marcador de los contenidos nuevos o actualizados para el usuario actual */ {
    color: #c00;
}
.node .picture /* La imagen del autor del nodo */ {
}
.node.node-unpublished .picture, .comment.comment-unpublished .picture {
    position: relative; /* De lo contrario flotaban im�genes que aparecen debajo del texto "in�dito"  */
}
.node .meta /* Contenido de los datos presentados y t�rminos */ {
}
.node .submitted, .views-field-comment-count, .views-field-created  /* La informaci�n "entrada por" */ /* Comentarios y fechas de nodos */ {
    font-size:.85em;
    color: #999;
}
.node .terms /* T�rminos del nodo (taxonom�a) */ {
}
.node .content /* Contenedor de contenido del Nodo */ {
    margin:.5em 0 0 0;
}
.node .content ul li /*repara el bullet junto a divs flotantes*/ {
    margin: 1em 1em;
    list-style-image: none;
    overflow:hidden;
    background:transparent url(./../images/li_dot.png) no-repeat scroll left 8px;
    padding-left:20px;
    list-style:none;
}
.node .content ul.links li /*repara el bullet junto a divs flotantes*/ {
    /*background:none;*/
}
/** Enlaces para nodos **/

.node div.links /* Contenedor para los enlaces del nodo */ {
    margin: 1em 0;
}
ul.links /* enlaces de Taxonom�a, enlaces de nodos, v�nculos de comentarios */ {
}
ul.links.inline {
    border-top:dotted 1px #ccc;
    display: block;
    padding:.5em 0 .5em 0;
    margin:0;
}
ul.links li.first {
    padding-left: 0;
}
ul.links li {
    display: inline;
    list-style-type: none;
    padding: 0 1.3em;
}
ul.links li.node_read_more {
    background:url(./../images/icons/arrow.png) no-repeat right;
}
ul.links li.blog_usernames_blog {
    background:url(./../images/icons/blog_user.png) no-repeat right;
}
ul.links li.comment_add {
    background:url(./../images/icons/comment_add.png) no-repeat right;
}
ul.links li.comment_comments {
    background:url(./../images/icons/comment.png) no-repeat right;
}
.preview .node /* Preview of the content before submitting new or updated content Vista previa del contenido antes de presentarlo, nuevo o actualizado*/ {
    /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
}
/** Drupal comments **/
#comments /* Contenedor de la lista de comentarios y su t�tulo */ {
    background-color: #EBEBEB;
    padding:0 10px 1px;
}
#comments-title /* T�tulos de la lista de comentarios */ {
    color:#999;
    font-size:1.2em;
    margin:0;
    padding:10px 0 5px;
}
.comment /* Contenedor para un solo comentario */ {
    margin: 0 0 10px 0;
    background-color: #FFF;
}
.comment-inner /* Contenedor adicional para un solo comentario */ {
    border:solid 1px #d8d8d8;
    background:#FFF url(./../images/block_bg.png) repeat-x scroll center bottom;
}
/*comment border-corners / comentarios bordes-esquinas */

.comment .block_ctl {
    background:url(./../images/comment_ctl.png) no-repeat 0 0;
    position:relative;
    left:-1px;
    top:-1px;
}
.comment .block_ctr {
    background:url(./../images/comment_ctr.png) no-repeat 100% 0;
    position:relative;
    left:2px;
}
.comment .block_cbr {
    background:url(./../images/comment_cbr.png) no-repeat 100% 100%;
    position:relative;
    top:2px;
}
.comment .block_cbl {
    background:url(./../images/comment_cbl.png) no-repeat 0 100%;
    position:relative;
    left:-2px;
    overflow:hidden;
    margin:0;
    padding:10px;
}
.comment-preview /* Vista previa del comentario antes de enviarlo, nuevo o actualizado */ {
    background-color: #EBEBEB;
    padding:1em;
    border: solid 3px #FC6;
}
.comment.new /* Un comentario nuevo desde la �ltima visualizaci�n del usuario a la p�gina. */ {
}
.comment.odd /* Un comentario "odd-numbered" (impar) en la lista de comentarios */ {
}
.comment.even /* Un comentario "even-numbered" (par) en la lista de comentarios */ {
}
.comment.first /* El "first" (primer) comentario en la lista de comentarios */ {
}
.comment.last /* El "last" (ultimo) comentario en la lista de comentarios */ {
}
.comment-unpublished /* Comentarios sin publicar */ {
    /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
}
.comment-unpublished div.unpublished /* La palabra "in�dito" que aparece debajo del contenido. V�ase tambi�n la declaraci�n div.unpublished en la secci�n anterior de nodos.*/ {
}
.comment-published /* Comentarios publicados */ {
}
.comment-by-anon /* Un comentario creado por un usuario an�nimo */ {
}
.comment-by-author /* Un comentario creado por el Autor del nodo */ {
}
.comment-mine /* Un comentario creado por el Usuario actual */ {
}
.comment h3.title /* T�tulo del coment�rio */ {
    margin:0 0 0.5em;
}
.new /* Nuevo" marcador de comentarios que son nuevas para el usuario actual */ {
    color: #c00;
}
.comment .picture /* La imagen del autor del comentario */ {
    width:60px;
    height:60px;
    overflow:hidden;
    float:left;
    margin: 0 10px 10px 0;
}
.comment .picture img/* La imagen del autor del comentario */ {
    width:100%;
}
.comment .submitted /* La informaci�n de "entrada por"  */ {
    font-size:.85em;
    color: #999;
}
.comment .content /* Contenedor del contenido del comentario */ {
    padding-left:70px;
}
.comment .user-signature /* La firma del usuario */ {
}
.comment div.links /* Contenedor de v�nculos de comentarios. V�ase tambi�n la declaraci�n ul.links en la secci�n anterior. */ {
    border-top:1px dotted #999999;
    clear:both;
    margin:0;
    padding:0.5em 0 0;
}
.comment div.links li.comment_delete /* borrados: enlaces de los comentarios */ {
    background:url(./../images/icons/comment_delete.png) no-repeat right;
}
.comment div.links li.comment_edit /* editar: enlaces de los comentarios */ {
    background:url(./../images/icons/comment_edit.png) no-repeat right;
}
.comment div.links li.comment_reply /* respuesta: enlaces de los comentarios */ {
    background:url(./../images/icons/comment_reply.png) no-repeat right;
}
.indented /* Comentarios anidados son sangr�a */ {
    /* margin-left: 25px; */ /* Drupal core uses a 25px left margin */
}
.preview .comment /* Vista previa del comentario antes de enviarlo, nuevo o actualizado */ {
    /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
}
/** Drupal blocks / bloques de Drupal **/
.block /* Contenedor de bloque */ {
    margin-bottom:10px;
    margin-right:10px;
    position: relative;
}
.block.region-odd /* Zebra: modo de bandas para cada bloque en la regi�n */ {
}
.block.region-even /* Zebra: modo de bandas para cada bloque en la regi�n */ {
}
.block.odd /* Zebra: creaci�n de bandas independientes de cada regi�n */ {
}
.block.even /* ZZebra: creaci�n de bandas independientes de cada regi�n */ {
}
.region-count-1 /* Incremento en la cuenta para cada bloque en la regi�n */ {
    margin-top:10px;
}
.count-1 /*Incremento independiente en la cuenta para cada bloque en la regi�n */ {
}
.block-inner /* Contenedor adicional para el bloque */ {
}
.block-inner ul li/* Listas dentro de bloque */ {
    list-style-image: url("./../images/li_dot.png");
    background:none repeat scroll 0 0 transparent;
    padding:0;
    margin:.5em 0;
}
.block-inner ul {
    margin:0;
}
/*Block corners / esquinas de Bloque  */
.cBorded /*borde para bloques*/ {
    border:solid 1px #d8d8d8;
    background:url(./../images/block_bg.png) repeat-x bottom;
}
/*Bloques con t�tulo*/
.block_ctlH {
    background:url(./../images/block_ctlh.png) no-repeat 0 0;
    position:relative;
    left:-1px;
    top:-1px;
    display:block;
}
.block_ctrH /*Bordes para titulo*/ {
    background:url(./../images/block_ctrh.png) no-repeat 100% 0;
    position:relative;
    left:2px;
    display:block;
    padding:5px;
}
/*Bloques sin t�tulo*/
.block .block_ctl {
    background:url(./../images/block_ctl.png) no-repeat 0 0;
    position:relative;
    left:-1px;
    top:-1px;
}
.block .block_ctr {
    background:url(./../images/block_ctr.png) no-repeat 100% 0;
    position:relative;
    left:2px;
}
.block .block_cbr {
    background:url(./../images/block_cbr.png) no-repeat 100% 100%;
    position:relative;
    top:2px;
}
.block .block_cbl {
    background:url(./../images/block_cbl.png) no-repeat 0 100%;
    position:relative;
    left:-2px;
    overflow:hidden;
    margin:0;
}
.block h2.block_title /* Titulo del bloque */ {
    font-size:1em;
    font-weight:bold;
    line-height:1.3em;
    background-color:#f0f0f0;
    border-top:solid 1px #d8d8d8;
    border-bottom:solid 1px #d8d8d8;
    margin:0 0 0 0;
    left:-1px;
    position:relative;
}
.block h2.title /* T�tulo en el bloque */ {
    font-size:1em;
    font-weight:bold;
    line-height:1.3em;
    margin:0 0 0 0;
}
.block .block_cbl .content /* Contenedor del contenido del bloque*/ {
    padding:10px;
}
.block .content /* Contenedor del contenido del bloque */ {
    position:relative;
    overflow:hidden;
}
.block .item-list ul li, .node .content .item-list ul li, .view-content .item-list ul li {
    margin: .5em 0;
    list-style-image:url(./../images/li_arrow.png);
    background:none;
    overflow:visible;
    padding:0;
}
#block-aggregator-category-1 /* Bloque de las �ltimas noticias en la primera categor�a */ {
}
#block-aggregator-feed-1 /* Bloque de las �ltimas noticias en la primer "feed" (campo alimentado) */ {
}
#block-block-1 /* El primer bloque definido por el administrador */ {
}
#block-blog-0 /*  bloque de "Env�os recientes a blogs" */ {
}
#block-book-0 /* "Libro de navegaci�n"  bloque para la tabla de libros actual*/ {
}
#block-comments-0 /* Bloque de "Comentarios recientes" */ {
}
#block-forum-0 /* Bloque de "Temas de foro activos" */ {
}
#block-forum-1 /* Bloque de "Temas de foro nuevos" */ {
}
#block-menu-2 /* Bloque de "Enlaces primarios" */ {
}
#block-node-0 /* "Syndicate" block for primary RSS feed "Sindicar" por categor�as para los feeds(campos de alimentaci�n) RSS primarias  */ {
}
#block-poll-0 /* Bloque de "encuesta m�s reciente"  */ {
}
#block-profile-0 /* "Informaci�n del autor "bloque para el perfil del autor de la p�gina */ {
}
#block-search-0 /*  Bloque de "Formulario de b�squeda" */ {
}
#block-statistics-0 /* Bloque "Contenido m�s popular" */ {
}
#block-user-0 /* Bloque "Formulario de acceso de usuario"  */ {
}
#block-user-1 /* "Navegaci�n" por categor�as para el men� de navegaci�n del sitio */ {
}
#block-user-2 /* "�Qui�n es nuevo?" bloque para obtener una lista de los m�s nuevos usuarios */ {
}
#block-user-3 /* "�Qu�en esta en l�nea?" bloque para obtener una lista de los usuarios en l�nea */ {
}
/** bloque menus **/

.block-menu_block .content {
    padding:0;
    border-left:none;
    border-right:none;
}
.block-menu_block ul {
    margin:0;
    padding-left:0;
}
.block-menu_block ul.menu li {
    margin:0;
    border-bottom: #CCC solid 1px;
}
.block-menu_block ul.menu li, .block-menu_block li.expanded, .block-menu_block li.collapsed, .block-menu_block li.leaf {
    padding:.5em .5em .5em 1em;
    list-style:none;
    list-style-image:none;
}
.block-menu_block li li {
    border: none;
    font-weight:normal;
}
.block-menu_block ul li.last {
    border: none;
}
.block-menu_block ul li.active {
    font-weight:bold;
}
.block-menu_block li.expanded {
    background:url(./../images/icons/menu-expanded.png) no-repeat top left;
    background-position:0px 10px;
}
.block-menu_block li.collapsed {
    background:url(./../images/icons/menu-collapsed.png) no-repeat left;
}
.block-menu_block li.leaf {
    background:url(./../images/icons/menu-leaf.png) no-repeat left;
}
/** Drupal boxes / Cajas de Drupal **/
/* Contenedor para el formulario de comentario, opciones de visualizaci�n de comentarios,  men� de administraci�n, y
 * Resultados de la b�squeda.
*/
.box /* Contenedor para la caja */ {
    margin-bottom:10px;
}
.box-inner /* contenedor adicional para la caja*/ {
}
.box h2.title /* T�tulo de Caja*/ {
    font-size:1.2em;
    font-weight: bold;
    margin-bottom:5px;
}
.box .content /* Contenedor del contenido de la caja */ {
    border: solid 1px #d8d8d8;
    padding:10px;
}
/** Varios estilos de Drupal **/
.error /* Los errores que son independientes de div.messages de estatus de los mensajes (v�ase m�s arriba).  */ {
    /* color: #e55; */ /* Drupal core uses a #e55 background */
}
.warning /* Las advertencias de que est�n separados de div.messages de estatus de los mensajes (v�ase m�s arriba). */ {
    /* color: #e09010; */ /* Drupal core uses a #e09010 background */
}
.more-link /* Agregador, blog, foro y m�s enlaces */ {
    border-top:dotted 1px #CCC;
    text-align:right;
}
.more-link a/* Agregador, blog, foro y m�s enlaces */ {
    background:url(./../images/icons/link_arrow.png) no-repeat right 8px;
    padding:5px 20px 0px 5px;
    display:block;
    float:right;
}
.more-link a.feed-icon/* Vinculo de feed dentro de un div"m�s link"  */ {
    background:none;
    padding:6px 0 0 10px;
    display:block;
}
#user-login-form /* Forma de registro por defecto */ {
    text-align: left;
}
tr.even, tr.odd /* Algunas tablas tienen filas marcadas par o impar. V�ase tambi�n la ".section-admin tr.even" Declaradas a continuaci�n.*/ {
    border-bottom: none;
    padding: 0;
}
tr.even {
    /* background-color: #eee; */ /* Drupal core uses a #eee background */
}
tr.odd {
    /* background-color: #eee; */ /* Drupal core uses a #eee background */
}
li a.active /* El elemento activo en el men� */ {
    color: #000;
}
/** Drupal forms / formas de Drupal **/
.form-item, /* Contenedor de un elemento de formulario (o grupo de elementos de formulario) y su etiqueta */ .form-checkboxes, .form-radios {
    color:#333;
}
.form-item input.error, /* Destacar los elementos de formulario que provoc� un error de env�o del formulario */ .form-item textarea.error, .form-item select.error {
    border: 2px solid #c00;
}
.form-item label /* La etiqueta de un elemento de formulario */ {
    font-weight: bold;
    color:#333;
    display:block;
}
.form-item label.option /* La etiqueta de un bot�n de selecci�n */ {
    font-weight: normal;
}
.form-required /* La parte de la etiqueta que indica un campo obligatorio */ {
    color: #c00;
}
.form-item .description, .description /* El texto de ayuda descriptivo (separada de la etiqueta) */ {
    font-size: 0.85em;
    color:#666;
}
.form-checkboxes .form-item, /* Grupos de paquetes de las casillas de verificaci�n y botones, para su cercan�a */ .form-radios .form-item {
}
/* Reemplazar la entrada de autocompletado "input autocomplete" */
html.js input.form-autocomplete {
    background:url(./../images/input_bg.png) repeat-x bottom;
}
html.js input.throbbing {
    background:url(./../images/input_bg_load.gif) repeat-x bottom;
}
.form-text /* Campos de entrada de texto "input text fields" */ {
    background:#FFF url(./../images/input_bg.png) repeat-x bottom;
    border: solid 1px;
    border-color: #999 #B5B5B5 #CCC #A7A7A7;
    padding: 4px;
}
.form-textarea /* �rea de entrada de texto campos "input textarea fields"  */ {
    background:#FFF url(./../images/input_bg.png) repeat-x bottom;
    border: solid 1px;
    border-color: #999 #B5B5B5 #CCC #A7A7A7;
    padding: 4px;
}
.form-submit /* El bot�n de env�o */ {
    background:#4F6B74 url(./../images/button_bg.png) repeat-x;
    border: solid 1px;
    border-color: #95C9DB #55727D #3D525A #6C92A0;
    font-weight: bold;
    color: #FFF;
    padding: 3px;
    margin:5px 5px 10px 0;
}
input.form-submit:disabled /* El bot�n de env�o */ {
    background:#D0D3D3 url(./../images/button_disabled_bg.png) repeat-x;
    font-weight: bold;
    color: #FFF;
    padding: 3px;
    margin:5px 5px 10px 0;
    border: solid 1px;
    border: #E2E6E7 #C6CACB #BBBFC0 #D1D4D4;
}
#edit-submit /* El bot�n de env�o de edici�n */ {
    background:#689C34 url(./../images/button_submit_bg.png);
    border-color: #9DD961 #699A39 #629134 #92CC58;
    font-weight: bold;
    color: #FFF;
}
#edit-delete /* El bot�n de borrar */ {
    background:#CE3535 url(./../images/button_delete_bg.png);
    border-color: #F57F59 #C42B2B #AE2828 #E76454;
    font-weight: bold;
    color: #FFF;
}
.container-inline div, .container-inline label /* Etiquetas alineadas  y divs de formularios */ {
    display: inline;
}
.tips /* Consejos para formatos de entrada "input formats" */ {
    font-size: 0.85em;
    color:#999;
}
/** OpenID **/
/* El estilo predeterminado para el enlace de conexi�n OpenID parece asumirlo el:
 * Dise�o de elementos de lista de Garland.
*/
#user-login-form ul /* OpenID crea una nueva ul por encima de los v�nculos del formulario. */ {
    margin-bottom: 0; /* Posiciona el ul de OpenID junto al resto de los links  */
}
#user-login-form li.openid-link, /* El registro usando las ligas de OpenID */ #user-login li.openid-link {
    margin-top: 1em;
    margin-left: -20px; /* Deshace algunas de los "paddings" en la lista "ul" */
    padding-left: 20px;
    background-position: left center;
}
#user-login-form li.user-link, /* Los enlaces para "Cancelar el registro OpenID*/ #user-login li.user-link {
    margin-top: 1em;
    list-style-type: disc;
    list-style-position: outside;
}
#user-login li.openid-link, /* Los enlaces en el /user form (formulario de usuario) */ #user-login li.user-link {
    margin-left: -2em; /* Deshace todos los "paddings" en la lista "ul". */
}
/** Drupal admin tables / Tablas de administraci�n drupal **/
/* Sobreescribimos estos estilos en html-elements.css, pero restaurenlos por la
 * secci�n de administraci�n del sitio.
*/
.section-admin tbody {
    border-top: 1px solid #ccc;
}
.section-admin tbody th {
    border-bottom: 1px solid #ccc;
}
.section-admin thead th, .sticky-header thead th {
    text-align: left;
    padding:5px 10px;
    border-bottom: 3px solid #ccc;
    background:#EFEFEF;
}
.section-admin tr.odd {
    background-color: #F2F2F2;
    border-bottom: 1px solid #ccc;
    padding: 0.1em 0.6em;
}
.section-admin tr.even {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    padding: 0.1em 0.6em;
}
/** tablas **/

#gentable {
    border:solid 1px #ccc;
}
#gentable caption {
    font-family:Lucida Grande, Geneva, Arial, Verdana, sans-serif;
    font-size:1.25em;
    color:#666;
    padding:0.5em 0 0.3em 0;
}
#gentable thead th {
    background:#E5E5E5 url(./../images/enf_shi.png) no-repeat left top;
    border:1px solid #CCCCCC;
    color:#39322C;
    line-height:2.3em;
    padding-right:1em;
    text-align:left;
}
#gentable th, #gentable thead th, #gentable tbody th {
    text-align: center;
    padding-right: 0;
    border-bottom: none;
}
#gentable tbody {
    border:solid 1px #ccc;
}
#gentable td {
    border-bottom:solid 1px #CCC;
    border-right:solid 1px #CCC;
    padding-left:10px;
    color: #39322C;
}
tr.even {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
}
tr.odd {
    background-color: #F8F8F8;
    border-bottom: 1px solid #ccc;
}
/* Tabla de administracion de bloques #BLOCKS*/

#blocks .block {
    margin:0;
    position:static;
}
/* Tabla pegajosa */
.sticky-table td {
    font-size: 10px;
    padding:5px;
}
/*tabla de archivos adjuntos*/

#attachments tbody {
    border-top: 1px solid #ccc;
}
#attachments tbody th {
    border-bottom: 1px solid #ccc;
}
#attachments thead th /*Copia de .section-admin thead th */ {
    text-align: left;
    padding:5px 10px;
    border-bottom: 3px solid #ccc;
    background:#EFEFEF;
}
#attachments tr.odd, #attachments tr.even {
    background-color:#FFFFFF;
    border-bottom:1px dotted #999999;
    line-height:2.5em;
}
#attachments.sticky-table td a {
    background:transparent url(./../images/icons/descarga.png) no-repeat scroll left center;
    padding-left:20px
}
/*Archivos adjuntos*/
.front #content-header h1 {
    visibility: hidden;
    height:1px;
    margin:0;
    padding:0;
}
#content-header div.tabs {
    font-weight:normal;
    margin: 10px 0px;
}
/** Campos de formularios / FielDSets**/
#content-area form fieldset/*campos de formularios*/ {
    margin: 0 0 10px 0;
}
#content-area form fieldset.collapsible/*campos de formularios*/ {
    border:solid 1px #CACACA;
}
#content-area form fieldset.collapsed/*campos de formularios*/ {
    border:none;
}
/* Leyenda / legend*/
#content-area form fieldset.collapsible legend/*leyenda colapsable de campos de formularios*/ {
    background-image:url(./../images/fieldset_leg_bg.png);
    font-weight:bold;
    padding-right:8px;
    background-color:#E1E6E6;
    border:solid 1px #CACACA;
}
#content-area form fieldset.collapsible legend a/*leyenda de campos de formularios*/ {
    height:20px;
    padding-top:3px;
    width:400px;
    padding-left:30px;
}
html.js fieldset.collapsible legend a {
    background:transparent url(./../images/fieldset_down.png) no-repeat scroll 0 0;
}
html.js fieldset.collapsed legend a {
    background:transparent url(./../images/fieldset_up.png) no-repeat scroll 0 0;
}
/* udg-drupal-login.css */
#login-panel input {
    width:170px;
}
#login-panel a {
    text-decoration:none;
    color:#333333;
}
#login-panel {
    background-image: url(./../images/login/bg_login.png);
    color:#666666;
    font-family:Lucida Grande, Geneva, Arial, Verdana, sans-serif;
    font-size:1em;
    height: 225px;
    color:#666;
}
#login-panel-forma-correo, #login-panel-forma-siiau {
    clear:both;
    padding-left:25px;
    padding-top:10px;
}
#login-panel-correo a {
    padding-left:12px;
}
#login-panel-correo {
    float:left;
    width:70px;
}
#login-panel-correo, #login-panel-siiau {
    font-size:14px;
    padding-top:5px;
    height: 25px;
}
#login-panel-siiau a {
    padding-left:20px;
}
#login-panel-siiau {
    float:right;
    width:155px;
}
#login-panel-siiau.login-panel-no-seleccionado {
    border-left-style:solid;
    border-bottom-style:solid;
    border-color:#A1A1A0;
    border-width:1px;
}
#login-panel-correo.login-panel-no-seleccionado {
    border-right-style:solid;
    border-bottom-style:solid;
    border-color:#A1A1A0;
    border-width:1px;
}
/*

*/
#login-panel p {
    color:#666;
}
#login-panel-correo.login-panel-no-seleccionado a {
    color:#666;
}
#login-panel-siiau.login-panel-no-seleccionado a {
    color:#666;
}
/* udg-drupal-login.css */





/* Men� principal (sobrescribe "nice_menus_default.css) */

#nice-menu-0.nice-menu {
    width:970px;
}
#nice-menu-0.nice-menu, #nice-menu-0.nice-menu ul {
    z-index:5;
}
#nice-menu-0.nice-menu-down {
    border:0 none;
    float:left;
}
#nice-menu-0.nice-menu, #nice-menu-0.nice-menu ul {
    background-image:url("./../images/bg_navigatio.jpg");
    border-top:1px solid #CCCCCC;
    list-style:none outside none;
    margin:0;
    padding:0;
}
#nice-menu-0.nice-menu a {/* Centrado visual para todas las ligas contenidas en el men� principal */
                          padding:0.3em 5px;
}
#nice-menu-0.nice-menu-down li {
    width:100%;
    height:40;
    vertical-align:middle;
    line-height:40px;
    text-align:center;
    background:transparent url(./../images/lin_nav.jpg) no-repeat top left;/*Imagen por defecto para los �tems cuando no tienen hijos*/
    float:left;
    border-top:none;
    border-color:none;
    border-right: none;
    border-style:none;
    border-color:solid 5px #000;
}
#nice-menu-0.nice-menu-down li:hover {
    background:transparent url(./../images/lin_nav_ov.gif) no-repeat top left;/*Imagen de over por defecto para los �tems cuando no tienen hijos*/
}
#nice-menu-0.nice-menu-down li li {/*  Forma de los �tems hijos cuando no tienen hijos*/
                                   border-top: 0;
                                   background-color: #222;
}
/*----*/


#nice-menu-0.nice-menu-down ul {/*  Forma de los �tems cuando tienen hijos*/
                                left: 0;
                                top: 46px;
                                border:none;
                                padding-top:15px;
                                background:#202020 none repeat scroll 0 0;
                                opacity:0.88;
                                list-style:none outside none;
}
#nice-menu-0.nice-menu-down ul li {/* Forma de los �tems cuando no tienen hijos*/
                                   text-align:left;
                                   background-image:none;
                                   height: auto;
                                   padding:0 0 0 20px;
                                   padding-left:20px;
                                   padding-right:0px;
                                   line-height: 1.5em;
                                   width:206px;
                                   clear:both;
}
#nice-menu-0.nice-menu-down ul li a {/* Color de las ligas enlistadas */
                                     color:#FFF;
                                     text-decoration:none;
                                     height:auto;
}
#nice-menu-0.nice-menu-down ul li:hover {/* Color de fondo en over de una liga enlistada que no tiene hijos */
                                         background: #000;
}
#nice-menu-0.nice-menu-down li ul li ul, /* Repetici�n para encabezado del tema Garland. */ #header-region #nice-menu-0.nice-menu-down li ul li ul {/* Mantiene el menu desplegable a la decha de la posici�n del padre */
                                                                                                                                                    left:226px;
                                                                                                                                                    top: -1px;
                                                                                                                                                    padding-top:0px;
}
/*----*/
#nice-menu-0.nice-menu-down .menuparent a {
    padding-right: 15px;
    display: inline-block;
}
#nice-menu-0.nice-menu-down li.menuparent, /* Repetici�n para encabezado del tema Garland. */ #header-region #nice-menu-0.nice-menu-down li.menuparent {/* Imagen de un �tem principal cuando tiene hijos */
                                                                                                                                                        background:transparent url(./../images/lin_navpar.gif) no-repeat top left;
}
#nice-menu-0.nice-menu-down li.menuparent:hover, #nice-menu-0.nice-menu-down li.over, /*Repetici�n para encabezado del tema Garland. */ #header-region ul.nice-menu-down li.menuparent:hover, #header-region ul.nice-menu-down li.over {/* Imagen en over de un �tem principal cuando tiene hijos */
                                                                                                                                                                                                                                        background:transparent url(./../images/lin_navpar_ov.gif) no-repeat top left;
                                                                                                                                                                                                                                        background-color:#000;
}
#nice-menu-0.nice-menu-down li li.menuparent, /* Repetici�n para encabezado del tema Garland. */ #header-region #nice-menu-0.nice-menu-down li li.menuparent {/* Imagen de un �tem hijo cuando tiene hijos */
                                                                                                                                                              background:transparent url(./../images/ul_li_li_arrow.png) no-repeat right 50%;
}
#nice-menu-0.nice-menu-down li li.menuparent:hover, /* Repetici�n para encabezado del tema Garland. */ #header-region #nice-menu-0.nice-menu-down li li.menuparent:hover {/* Imagen en over de un �tem hijo cuando tiene hijos */
                                                                                                                                                                          background:transparent url(./../images/ul_li_li_arrow.png) no-repeat right 50%;
                                                                                                                                                                          background-color:#000;
}
/* Search / Buscador */

#search {
    height:23px;
    width:215px;
    background: #fff url(./../images/search_bg.png) no-repeat left;
    margin-right:10px;
}
#search .form-item {
    display:block;
    margin: 0 0 0 12px;
    float:left;
}
#search .form-text {
    border:none;
    display:block;
    width:115px;
    font-size:.9em;
    background:transparent;
}
#search .form-submit {
    border:none;
    background:none;
    padding:.35em 0 0 0;
    margin:0 5px 0 0;
    float:right;
    display:block;
    width:50px;
    font-size:.9em;
}
.search-info {
    color:#999;
}
.search-results dt.title a, .node-results dt.title a {
    text-decoration:underline;
}
/* Buscador interno */
.block-finder .block-inner.cBorded {
    background-image:url("./../images/bg_buscar_back.jpg");
    background-position: 0 26px;
    background-repeat:repeat-x;
}
.block-finder label {
    color:#666666;
    font-weight:bold;
}
.content .finder-block {
    padding-left:85px;
}
/* Login */
#login-panel-forma-correo, #login-panel-forma-siiau /* Sobrescribe login.css */ {
    clear:both;
    padding-left:25px;
    padding-top:2em;
}
#login-panel-correo a {
    padding-left:12px;
}
#login-panel a {
    color:#606060;
    text-decoration:none;
}
#login-panel-siiau.login-panel-no-seleccionado a {
    color:#706868;
}
#login-panel-siiau {
    float:right;
    width:155px;
}
#login-panel-correo, #login-panel-siiau {
    font-size:14px;
    height:25px;
    padding-top:5px;
}
.login-panel-no-seleccionado {
}
#login-panel-siiau.login-panel-no-seleccionado {
    border-left-style:solid;
    border-bottom-style:solid;
    border-color:#A1A1A0;
    border-width:1px;
    background:url(./../images/login/bg_noselec.png) top right;
}
#login-panel-correo.login-panel-no-seleccionado {
    border-right-style:solid;
    border-bottom-style:solid;
    border-color:#A1A1A0;
    border-width:1px;
    background-image:url(./../images/login/bg_noselec.png);
}
#edit-submit-drugdg {
    background:#689C34 url(./../images/login/bg_log_ent.png);
    border-color:#E2E2E2 #E2E2E2 #8F8F8F #DCDCDC;
    color:#333;
    text-align:center;
    font-weight:bold;
}
/* Calendario o Agenda */

.calendar-calendar {
}
.calendar-calendar .mini-day-on/* Sobrescribe calendar.css */ {
    border:1px solid #CCCCCC;
    padding:2px;
    background:url(./../images/calendar/bg_mindon.jpg) no-repeat bottom left;
}
.calendar-calendar .mini-day-off /* Sobrescribe calendar.css */ {
    border:1px solid #E3E3E3;
    padding:2px;
}
.calendar-calendar .today a /* Sobrescribe calendar.css */ {
    background-color:#C3D6E4;
    border:1px solid #999999;
    display:block;
}
table td.mini a /* Sobrescribe calendar.css */ {
    color:#666666;
    font-weight:normal;
}
.calendar-calendar th.days /* Sobrescribe calendar.css */ {
    background-image:url(./../images/calendar/days_bkg.jpg);
    border-bottom:1px solid #6D6D6D;
    border-left:1px solid #6D6D6D;
    color:#FFFFFF;
    font-weight:100;
}
.calendar-calendar td a:hover /*Sobrescribe calendar.css */ {
    text-decoration:underline;
}
.month-view {
}
.calendar-calendar div.month-view {
    padding:0;
    border:solid 1px #D8D8D8;
}
.calendar-calendar div.date-nav {
    background-image:url(./../images/calendar/heag_bkg.jpg);
    color:#777777;
    height:34px;
    padding:0;
    width:auto;
}
.days sat {
    border-right:2px solid #6D6D6D;
}
.date-nav div.date-prev {
    float:left;
    padding-left:10px;
    text-align:left;
    width:14%;
    padding-top:0.8em;
    background:url(./../images/block__cal_ctl.png) no-repeat top left;
}
.date-nav div.date-next {
    float: right;
    padding-right:10px;
    text-align:right;
    width:14%;
    padding-top:0.8em;
    background:url(./../images/block_cal_ctr.png) no-repeat top right;
}
.date-nav div.date-heading {
    float:left;
    text-align:center;
    width:63%;
    padding-top:0.8em;
}
.calendar-calendar ul.links {
    background:transparent url(./../images/calendar/bg_views.png) no-repeat scroll left top;
    padding:7px 0 10px 15px;
    color:#777777;
}
.calendar-calendar ul.links a {
    color:#777777;
}
.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3 {
    color:#777777;
    font-family:Lucida Grande, Geneva, Arial, Verdana, sans-serif;
    font-size:1.1em;
}
.calendar-calendar td.calendar-agenda-items {
    border:1px dotted #ccc;
    text-align:left;
}
.calendar-calendar td {
    border:1px solid #D8D8D8;
    color:#777777;
    margin:0;
    min-width:12%;
    padding:0;
    text-align:right;
    vertical-align:top;
    width:12%;
}
.calendar-calendar td .inner .view-field a {
    color:#666;
    font-weight: bold;
}
.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a {
    background:none repeat scroll 0 0 #FFF1D0;
    border:medium none;
    padding:0 2px;
    color:#666;
}
/* Directorio */
.view-id-vista_directorio .view-content .item-list ul li {/*item de directorio*/
                                                          list-style-type: none;
                                                          list-style-image: none;
                                                          border-bottom:dotted 1px #CCC;
                                                          min-height:114px;
                                                          padding:0 10px 10px 0;
}
.image-directorio {/*fotografía del funcionario*/
                   border:1px solid #999;
}
.node-type-directorio .image-attach-body, .view-vista-directorio .image-attach-body {/*fotografía del funcionario*/
                                                                                     float: left;
                                                                                     margin: 0 10px 0 0;
}
.node-type-directorio .field-body-dir {/*semblanza del funcionario*/
                                       margin-left:90px;
}
.view-vista-directorio .view-content .views-field-title, .view-vista-directorio .view-content .views-field-field-puesto-dir-value, .view-vista-directorio .view-content .views-field-field-address-dir-value, .view-vista-directorio .view-content .views-field-field-telefono-dir-value, .view-vista-directorio .view-content .views-field-field-email-dir-value {/*datos de funcionario*/
                                                                                                                                                                                                                                                                                                                                                                   margin-left:90px;
}
.node-type-directorio .terms-inline {
    display:none;
}
.view-id-vista_directorio .views-row, .view-id-vista_directorio h3 {
    clear: both;
}
.view-id-vista_directorio h3 {/*nombre de la dependencia*/
                              font-size:1.5em;
                              padding: 1em 0 0 0;
}
.views-field-field-puesto-dir-value, .views-field-field-address-dir-value, .views-field-field-telefono-dir-value, .views-field-field-email-dir-value {
    font-size: 0.9em;
}
/* Perfiles de usuario */
.section-user .profile {
    margin-left: 100px;
}
.section-user .profile .picture {
    float: left;
    margin-left: -100px;
}
.section-user .profile dl {
    margin: 1em 0 2em 0;
}
.section-user .profile h3 {
    font-size:1.2em;
}
.section-user .profile dt {
    font-size:.9em;
    color:#999;
    font-weight:normal;
}
.section-user .profile dd.profile-profile_nombre {
    font-size:1.2em;
    font-weight:bold;
}
/* Im�genes adjuntas */
#page .image-attach-teaser, .views-field-image-attach-images {
    float: left;
    margin-right: 10px;
}
.view-vista-slideshow .views-field-image-attach-images {
    margin-right: 0;
}
/** Enfatizados para texto **/
#emph_a {
    background:#B2DBB1 url(./../images/enf_shi.png) no-repeat left top;
    border:solid thin #87BD7F;
    padding:1.5em;
    color:#060;
    width:190px;
    float: left;
    margin:0 8px 0 0;
}
#emph_b {
    background:#FC9 url(./../images/enf_shi.png) no-repeat left top;
    border:solid thin #FFA546;
    padding:1.5em;
    color: #97583F;
    width:190px;
    float: left;
    margin:0 8px 0 0;
}
#emph_c {
    background:#FFC url(./../images/enf_shi.png) no-repeat left top;
    border:solid thin #FFDCAC;
    padding:1.5em;
    color: #97583F;
    width:190px;
    float: left;
    margin:0 8px 0 0;
}
/** Enfatizados para texto **/

/*Quicktabs (Pesta�as)*/

#quicktabs-1 ul.quicktabs_tabs {
    background: none;
    font: lighter 12px/20px Verdana;
    font-weight:100;
}
#quicktabs-1 ul.quicktabs_tabs li {
    background: #FFFFFF url(./../images/portada/pestana_inactiva.jpg) no-repeat scroll center top;
    list-style-image: none;
    margin: 0;
    padding:2px 0 8px !important;
    width: 105px;
    border-bottom: none;
    text-align: center;
    vertical-align: middle;
}
#quicktabs-1 ul.quicktabs_tabs li.active {
    background: #FFFFFF url(./../images/portada/pestana_activa.jpg) no-repeat scroll center top;
    border-bottom: none;
    color: #333333 !important;
}
#quicktabs-1 ul.quicktabs_tabs li a {
    background: none;
    color: #666666 !important;
    font:normal 12px/20px Verdana;
}
#quicktabs-1 ul.quicktabs_tabs li.active a {
    color: #333333 !important;
}
/*div portales*/

#portales {
    border-top:solid 2px #999;
    padding:8px 0 10px 50px;
    margin-top:20px;
    background: transparent url(./../images/webok.png) no-repeat 10px 20px;
}
#portales .info {
    border:1px solid #CCCCCC;
    float:right;
    margin:20px 0 10px 10px;
    padding:10px;
    width:230px;
}
#portales .message {
}
