/* 
    ================================
    Personalizacion theme
    AUTOR: Luis A. Paños
    ================================ 
*/
/*______________________________Generales portal______________________________*/
body { font-family: Arial,Helvetica,sans-serif; font-size:12px; line-height:normal; color:#666; background: #f0f0f0 url(../../Imagenes/Estructura/FondoPortal/bk-papel.png) repeat 0 0; }
a { color:#000; }
a:hover { color:#666;}
a:active{ border:0px; outline:0px; }
a:focus{ border:0px; outline:0px;  }
.false-link { color:#000; }
.false-link:hover {color:#666;}

.separador-line {border-top:1px solid #e0e0e0; 
                 -moz-box-shadow: inset 0px 1px 0px #fff; 
                 -webkit-box-shadow: inset 0px 1px 0px #fff; 
                 box-shadow: inset 0px 1px 0px #fff; 
                 }

blockquote { text-shadow: 1px 1px 0px #fff; }

.pregunta, .grupo-porcentaje, .footerPhoto { }

/*______________________________estructura general de página______________________________*/

#wrap-head {   padding-bottom:10px; }
#wrap-contents { background: #fff none; -webkit-box-shadow: 0px 0px 10px #666; -moz-box-shadow: 0px 0px 10px #666; box-shadow: 0px 0px 10px #666;}
#page-container-contents{ padding-top:10px !important; }
#wrap-footer { padding-top:10px; }

/*______________________________#page-head______________________________*/

#page-head { background: transparent none; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; clear:both; }
#page-head h1#logo-site { float:left; width:325px; height:136px; margin:0px 0px 5px 0px; background: transparent url(../../Imagenes/Estructura/CabeceraPortal/logo-cabecera.png) no-repeat 0px 0px;}
#page-head h1#logo-site a { display:block; width:100%; height:100%;}
#page-head h1#logo-site a span#txt-name-site { visibility:hidden; }
#page-head .lema { float:left; width:667px; *width:650px; height:116px; padding-top:20px; }
#page-head .lema blockquote { font-size:16px; line-height:32px; color:#444; margin:0px; padding:0px 15px; text-align:center;  }
#page-head .breadCrumb { background: transparent url(../../Imagenes/Estructura/fxGlass_fff_50.png) repeat 0 0; 
                         margin:10px 0px; font-size:11px; 
                         -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
                         }
#page-head .breadCrumb a {  }
#page-head .breadCrumb a:hover {  }

.buscadorWeb { width:524px; margin: 0px auto; border:1px solid #222; 
               -webkit-box-shadow:  inset -2px -2px 2px #333, inset 2px 2px 2px #333; -moz-box-shadow:  inset -2px -2px 2px #333, inset 2px 2px 2px #333; box-shadow: inset -2px -2px 2px #333, inset 2px 2px 2px #333; 
                -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; 
                background: #3b3b3b; /* for non-css3 browsers */
                background: -moz-linear-gradient(top, #666666 0%,#3b3b3b 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666),color-stop(100%,#3b3b3b));
                background: -webkit-linear-gradient(top, #666666 0%,#3b3b3b 100%);
                background: -o-linear-gradient(top, #666666 0%,#3b3b3b 100%);
                background: -ms-linear-gradient(top, #666666 0%,#3b3b3b 100%);
               }
.buscadorWeb INPUT#Banner_buscarTextBox { width:500px; color:#ccc; height:30px; line-height:30px; font-size:20px;}
.buscadorWeb INPUT#Banner_buscarImageButton { width:24px; height:30px; line-height:30px;}


/*______________________________#patrocinadores, #page-footer______________________________*/
/* valores con padding y redondeados y hacks pata IE7-8 */
#patrocinadores ul.list-patrocinio { margin-right:5px; display:block !important; }
#patrocinadores ul.list-patrocinio li {padding:5px; margin: 1px; background-color:#f0f0f0; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
#patrocinadores ul.list-patrocinio li.cab-tipo-patrocinio {  margin-bottom:5px; padding:2px 0px; font-size:10px; text-transform:uppercase; text-align:left;
                                                             border-bottom:1px solid #999; color:#999; background:transparent none; }           
#patrocinadores a img { height:60px;
                        -webkit-border-radius:3px;
                        -khtml-border-radius:3px; 
                        -moz-border-radius:3px; 
                        border-radius:3px; 
                        -webkit-box-shadow: 0px 1px 1px #666; 
                        -moz-box-shadow: 0px 1px 1px #666; 
                        box-shadow: 0px 1px 1px #666;
                        }
    /* hacks IE7. Apoyado en basics.js para "redondearlos" */
    *+html #patrocinadores ul.list-patrocinio li { background-color:transparent;}
    *+html span.wrap-dinamico-img {display:block; float:left; margin:0px; padding:0px; height:70px; background-color:#f0f0f0;}
    *+html span.wrap-dinamico-img img { margin-top:4px; border-style:solid; border-top-color:#e9e9e9; border-left-color:#e9e9e9; border-right-color:#b0b0b0; border-bottom-color:#b0b0b0; border-width:1px; }
    *+html span.corners-left-ie, span.corners-right-ie {width:5px; height:70px; display:block; float:left;}
    *+html span.corners-left-ie { background-image:url(../../Imagenes/Estructura/PiePortal/corners-left-ie.png);   } 
    *+html span.corners-right-ie { background-image:url(../../Imagenes/Estructura/PiePortal/corners-right-ie.png);   } 
    
    /* hacks IE8. Apoyado en basics.js para "redondearlos" */ 
    @media \0screen {
        #patrocinadores ul.list-patrocinio li { background-color:transparent;}
        span.wrap-dinamico-img {display:block; float:left; margin:0px; padding:0px; height:70px; background-color:#f0f0f0;}
        span.wrap-dinamico-img img { margin-top:4px; border-style:solid; border-top-color:#e9e9e9; border-left-color:#e9e9e9; border-right-color:#b0b0b0; border-bottom-color:#b0b0b0; border-width:1px; }
        span.corners-left-ie, span.corners-right-ie {width:5px; height:70px; display:block; float:left; }
        span.corners-left-ie { background-image:url(../../Imagenes/Estructura/PiePortal/corners-left-ie.png);   } 
        span.corners-right-ie { background-image:url(../../Imagenes/Estructura/PiePortal/corners-right-ie.png);   } 
        }
/* fin valores con padding y redondeados y hacks pata IE7-8 */

#patrocinadores a img:hover {Filter: Alpha(Opacity=50); -moz-opacity: 0.5; opacity:0.5;}

#page-footer .grupo-txtPie-contacto { height:30px; line-height:30px; padding:40px 0px; font-size:18px; color:#444; text-shadow: 1px 1px 0px #fff;
                                      font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }

#page-footer .grupo-txtPie-contacto div.btnContactoAviso a {  display:inline-block !important; *display:inline !important; zoom: 1 !important; /* IE7 (hasLayout)*/ vertical-align:top !important; /* BASELINE CORRECCIÓN*/ 
    text-align:center;
    width:140px;  
    color:#ffffff;
    font-size:14px;
    text-shadow: 1px 1px 0px #000;
    -webkit-box-shadow: inset 0px -1px 5px #a60000, 0px 1px 2px #aaa; 
    -moz-box-shadow: inset 0px -1px 5px #a60000, 0px 1px 2px #aaa; 
    box-shadow: inset 0px -1px 5px #a60000, 0px 1px 2px #aaa; 
    -webkit-border-radius:5px; 
    -khtml-border-radius:5px; 
    -moz-border-radius:5px; 
    border-radius:5px;  
    }
    

    
#page-footer .grupo-txtPie-contacto div.btnContactoAviso a:hover { text-decoration:none; }    
#page-footer .grupo-txtPie-contacto div.btnContactoAviso a:first-child { margin-right:5px;}



#page-footer .grupo-txtPie-contacto div.btnContactoAviso a { /* estado: normal */
                background: #f60000 none; /* for non-css3 browsers */
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f60000', endColorstr='#a60000'); /* for IE */
                background: -webkit-gradient(linear,left top,left bottom,color-stop(0%, #f60000),color-stop(50%, #c60000),color-stop(51%, #a60000),color-stop(100%, #d20000)); /* for webkit browsers */
                background: -moz-linear-gradient(-90deg,  #f60000 0%,  #c60000 50%, #a60000 51%, #d20000 100%); /* for firefox 3.6+ */ 
                background: -o-linear-gradient(-90deg, #f60000 0%,  #c60000 50%, #a60000 51%, #d20000 100%); /* Opera */
                 }
#page-footer .grupo-txtPie-contacto div.btnContactoAviso a:hover { /* estado: hover */ 
                background: #b00000 none; /* for non-css3 browsers */
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b00000', endColorstr='#7a0000'); /* for IE */
                background: -webkit-gradient(linear,left top,left bottom,color-stop(0%, #b00000),color-stop(50%, #900000),color-stop(51%, #7a0000),color-stop(100%, #9a0000)); /* for webkit browsers */
                background: -moz-linear-gradient(-90deg,  #b00000 0%,  #900000 50%, #7a0000 51%, #9a0000 100%); /* for firefox 3.6+ */ 
                background: -o-linear-gradient(-90deg, #b00000 0%,  #900000 50%, #7a0000 51%, #9a0000 100%); /* Opera */
                 }
                 

/*----------------------------------------------------------------------------------------------
##  ESTILOS 
----------------------------------------------------------------------------------------------*/
/* Juegos de iconos: el basico de estructura-global */
.desplegado span.ico {background-image:url(../../Imagenes/Estructura/ui-icons_ffffff_256x240.png);} /*dinamic*/
/* botones en modulos: el basico de estructura-global */
.inside-btn-style {     padding: 5px; font-size:10px !important; font-style:normal !important;
                        border:1px solid #bebdbd; 
                        background: #ebebeb none;
                        background: -moz-linear-gradient(top, #ebebeb 0%,#bebdbd 100%);
                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb),color-stop(100%,#bebdbd));
                        background: -webkit-linear-gradient(top, #ebebeb 0%,#bebdbd 100%);
                        background: -o-linear-gradient(top, #ebebeb 0%,#bebdbd 100%);
                        background: -ms-linear-gradient(top, #ebebeb 0%,#bebdbd 100%);
                        -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
                        }
.inside-btn-style:hover { 
                        border:1px solid #a1a1a1;
                        background: #d4d4d4 none;
                        background: -moz-linear-gradient(top, #d4d4d4 0%,#a1a1a1 100%);
                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4d4d4),color-stop(100%,#a1a1a1));
                        background: -webkit-linear-gradient(top, #d4d4d4 0%,#a1a1a1 100%);
                        background: -o-linear-gradient(top, #d4d4d4 0%,#a1a1a1 100%);
                        background: -ms-linear-gradient(top, #d4d4d4 0%,#a1a1a1 100%);
                        -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
                        } 
.inside-btn-style:active, .activeBtnTab, .desplegado  { color:#fff !important; 
                        border:1px solid #A60000 !important; 
                        background: #A60000 none !important;
                        background: -moz-linear-gradient(top, #F60000 0%,#A60000 100%) !important;
                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F60000),color-stop(100%,#A60000)) !important;
                        background: -webkit-linear-gradient(top, #F60000 0%,#A60000 100%) !important;
                        background: -o-linear-gradient(top, #F60000 0%,#A60000 100%) !important;
                        background: -ms-linear-gradient(top, #F60000 0%,#A60000 100%) !important;
                        -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
                        } 
                          

                        
/* TABLAS (.tabla-dataGrid, .tabla-dataList o .tabla-gridView) */
table  { font-size:0.8em; }
table tr th { font-size:0.9em;  }

/* Generales modulos */
.fxGlass { background: transparent none; } 

.mod h3.cab { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight: 400; 
                font-size:22px; overflow:hidden; padding-bottom:5px; 
                color:#cc3333; text-shadow: 1px 1px 0px #fff;
                border-bottom: 1px solid #cc3333;
                margin-bottom:10px;
               }
.mod h3.cab span.ico { margin-right:5px; }
.mod h3.cab span.ico:hover { background-color:#eee; } 
.content-mod {background:none transparent;}
.content-mod a, .content-mod .false-link { text-shadow: 1px 1px 0px #fff; }


/*----------------------------------------------------------------------------------------------
##  módulos
----------------------------------------------------------------------------------------------*/

/* agenda */
.agenda .fechaLugar { background-color:#eee; color:#666; border: 1px solid #ddd; }
.agenda-contraida > .agenda ul li div:first-child:hover { background-color: #f9f9f9; -webkit-box-shadow: rgba(0,0,0,.4) 0px 6px 6px -5px; -moz-box-shadow: rgba(0,0,0,.4) 0px 6px 6px -5px; box-shadow:  rgba(0,0,0,.4) 0px 6px 6px -5px; }
.agenda-contraida > .agenda ul li.active { background-color: #f9f9f9; -webkit-box-shadow: rgba(0,0,0,.3) 0px 0px 6px 0px !important; -moz-box-shadow: rgba(0,0,0,.3) 0px 0px 6px 0px !important; box-shadow: rgba(0,0,0,.3) 0px 0px 6px 0px !important; }/*.active dinamica*/
.agenda-contraida > .agenda ul li.active div:first-child span.ico { background-position:-64px -16px; }/*.active dinamica*/

/* banner */
.banner .content-mod { background-color:#f0f0f0;}

/* multimedia: thumbnail activado: capa dinamica añadida a .layerThumb */
.multimedia { background: transparent none; width:642px; margin:0px; padding:0px; /*float:left;*/}
.multimedia .content-mod { padding:0px;}
.multimedia .content-layerSlide { height:428px; } /* no width ya se ajusta al 100% del contenedor .multimedia que has definido previamente */
.multimedia .content-layerThumbs {  margin:0px; margin-top:4px; padding:0px; text-shadow: 1px 1px 0px #fff; color:#000;  } /* maneja la separación de la barra de thumbnails */
.multimedia .content-layerThumbs .layerThumb:first-child { padding:5px 6px;}
.multimedia .content-layerThumbs .layerThumb:hover { background-color:#d0d0d0; }
.multimedia .content-layerThumbs .activado { text-shadow: 1px 1px 0px #333; background: #999 none; color:#fff;  }
.multimedia .content-layerThumbs .activado:hover {  background: #999 none; color:#fff; }

.multimedia .content-layerSlide .capaTxtFlotante { width:490px; height:136px; padding:5px; clip:rect(0px 500px 141px 0px); margin-top:282px; color:#fff; }
                   
.multimedia .content-layerSlide .capaTxtFlotante a {color:#fff; text-shadow:none;}
.multimedia .content-layerSlide .capaTxtFlotante a:hover {color:#ffcccc; text-decoration:none; }
.multimedia .content-layerSlide .capaTxtFlotante .titulo { line-height:45px !important;}    
.multimedia .content-layerSlide .capaTxtFlotante .titulo a {background-color:#000; opacity:0.7; padding-right:2px; }
.multimedia .content-layerSlide .capaTxtFlotante .titulo a:hover {color:#ffcccc; text-decoration:none !important; }
.multimedia .content-layerSlide .capaTxtFlotante .enlaces {background-color:#000; opacity:0.7; padding:0px 2px; margin-top:2px !important; text-align:justify; }

        *+html .capaTxtFlotante{ filter: alpha(opacity=70); }/*hack IE7 & Vista Compatibilidad */
        @media \0screen { .capaTxtFlotante { filter: alpha(opacity=70); }
                          .capaTxtFlotante h1 { filter: alpha(opacity=70); } }/* hack IE8 */ 

.multimedia .content-layerSlide h1.video { background-color:#000; color:#fff; opacity:0.8; filter: alpha(opacity=80); text-shadow:none; }
.multimedia .content-layerSlide IMG { width:642px; height:428px; } /* maneja el tamaño de las imagenes grandes si lo quieres acotar ;-) */
.multimedia .content-layerSlide object { height:428px; }/* no width ya se ajusta al 100% del contenedor .multimedia que has definido previamente */
.multimedia .content-layerSlide embed {  height:428px; }/* no width ya se ajusta al 100% del contenedor .multimedia que has definido previamente */

/* MODO: no-thumbs - capas dinamicas */
.info-hover-visible { border-color:#444; background-color:#333; color:#ddd; }

/* Noticias: back capa foto */

.noticia .content-mod .photo {
    background-color: transparent;
    background-image: url(../../Imagenes/Modulos/Presentacion/Fondos/back-photo-layer.png);
    background-repeat:no-repeat;
    background-position:50% 50%;
    box-shadow: inset 0px 0px 50px rgba(0,0,0,.2); 
    -webkit-box-shadow: inset 0px 0px 50px rgba(0,0,0,.2);
    -moz-box-shadow: inset 0px 0px 50px rgba(0,0,0,.2);     
}

*+html .noticia .content-mod .photo {background-color: rgb(245,245,245)}/*hack IE7 & Vista Compatibilidad */
@media \0screen { .noticia .content-mod .photo {background-color: rgb(245,245,245);} }/* hack IE8 */ 

.noticias_03 .content-mod .nodo-large .photo { background-position:50% 40%;}
.noticias_05 .content-mod .nodo { height:190px; border:0px; }
.noticias_05 .content-mod .separador-line:first-child { border-width:0px !important; }
.noticias_05 .content-mod .nodo .anteTitulo { background-color:#eee; display:none; }
.noticias_05 .content-mod .nodo .entradilla { display:none; }
.noticias_06 .content-mod .nodo { border:0px; }
.noticias_06 .content-mod .nodo .anteTitulo { background-color:#eee; display:none; }


/* Noticias: capas flotantes*/
.titulo-flotante { background-color:#a60000 !important; opacity:0.7; filter: alpha(opacity=70); color:#91d3f7;  }
.titulo-flotante a{color:#ffc8c8; -moz-text-shadow: 0px -1px 0px #000; -webkit-text-shadow: 0px -1px 0px #000; text-shadow: 0px -1px 0px #000;}
.titulo-flotante a:hover {color:#fff; }

/* Paginador Modulos */
.paginador a, .paginador a:active {background-color:#f1f1f1;  color:#333; border:1px solid #c9c9c9;}
.paginador a:hover { background-color:#aaa;  color:#333; text-decoration:none;  }
.paginador .btnPaginador {background-color:#f1f1f1;  color:#d1d1d1; border:1px solid #c9c9c9;}/* span que solo sale en el paginador de resultados de busqueda */
.paginador .paginaActual, 
.paginador .paginaActual:hover  { background-color:#fff; color:#333; cursor:text; }


/*----------------------------------------------------------------------------------------------
##  page-encuesta-desarrollo
----------------------------------------------------------------------------------------------*/                                                                        
/* Grafico EncuestaMostrar */
.ganador {  
                        background: #A60000 none !important;
                        background: -moz-linear-gradient(top, #F60000 0%,#A60000 100%) !important;
                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F60000),color-stop(100%,#A60000)) !important;
                        background: -webkit-linear-gradient(top, #F60000 0%,#A60000 100%) !important;
                        background: -o-linear-gradient(top, #F60000 0%,#A60000 100%) !important;
                        background: -ms-linear-gradient(top, #F60000 0%,#A60000 100%) !important;
                        } 

/*----------------------------------------------------------------------------------------------
##  page-noticia-desarrollo
----------------------------------------------------------------------------------------------*/                                                                        
/* valores básicos de page-noticia-desarrollo.css */
                                             
/*----------------------------------------------------------------------------------------------
Clases especiales añadidas por CMS en las propiedades del módulo
----------------------------------------------------------------------------------------------*/
/*  Modulo: Multimedia. clases     
	no-thumbs: si no se quiere que aparezcan thumbnails. Por defecto (si no se escribe esta clase) es con thumbnails.
    posicion-numerada: en caso de no querer thumbnails para numerar cada nodo de posicion. Por defecto (si no se escribe esta clase) no se numera. Esta es heredera de "no-thumbs".
    autostart: si se quieres que roten los frames. Por defecto no hay autostart.
    fade: tipo de animacion de desvanecimiento al pasar los frames. Esta es la opción por defecto.
    movement: tipo de animacion de translación al pasar los frames.
    Todo esta definido en modulos.css
*/

/* clase "fxGlass-apertura-pag" */
.fxGlass-apertura-pag { border: 1px solid #D0D0D0; background: #f9f9f9 none; 
                        background: -moz-linear-gradient(top, #f9f9f9 0%, #f9f9f9 94%, #e6e6e6 100%); 
                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(94%,#f9f9f9), color-stop(100%,#e6e6e6)); 
                        background: -webkit-linear-gradient(top, #f9f9f9 0%,#f9f9f9 94%,#e6e6e6 100%); 
                        background: -o-linear-gradient(top, #f9f9f9 0%,#f9f9f9 94%,#e6e6e6 100%); 
                        background: -ms-linear-gradient(top, #f9f9f9 0%,#f9f9f9 94%,#e6e6e6 100%); 
                        -webkit-box-shadow: rgba(0,0,0,.4) 0px 6px 6px -5px; 
                        -moz-box-shadow: rgba(0,0,0,.4) 0px 6px 6px -5px; 
                        box-shadow: rgba(0,0,0,.4) 0px 6px 6px -5px;
                        }
*+html .fxGlass-apertura-pag { zoom: 1; filter: progid:DXImageTransform.Microsoft.Shadow(Color=#dddddd, Strength=4, Direction=180); }/*hack IE7 & Vista Compatibilidad */
@media \0screen { .fxGlass-apertura-pag { zoom: 1; filter: progid:DXImageTransform.Microsoft.Shadow(Color=#dddddd, Strength=4, Direction=180);  } }/* hack IE8 */ 


/* clase "collapse-height"  */
.collapse-height .mod h3.cab {  border-color: #bebdbd; padding:5px; font-family: Arial,Helvetica,sans-serif; text-shadow:none; color:#333;}
.collapse-height .mod h3.cab span.ico { background-position: -64px -16px; border:0px; margin-right:0px; }
.collapse-height .mod h3.cab span.ico:hover { background-color: Transparent; background-position:0px inherit; }

/* Modulo: Agenda. Con la clase "agenda-contraida" se colapsa y no se muestran todos los campos */
/* Modulo: Banner. Con la clase "banner-small" la imagen es de 150x100px a la izquierda del texto */
/* Modulo: noticias_06. Con la clase "vertical-align" los nodos se maquetan verticalmente definición en modulos.css */

/* clase "enlace-big"  */
.enlace-big { font-family:Georgia, "Times New Roman", Times, serif; }
.enlace-big .content-mod { background:#f9f9f9; border:1px solid #e9e9e9;}
.enlace-big .nodo:first-child { padding:16px 6px; }
.enlace-big .nodo:first-child .titulo { font-style:italic; font-size:40px !important; line-height:46px; }
.enlace-big .nodo:first-child .ico { display:none !important;}
.enlace-big .nodo:first-child a { color:#999; }
.enlace-big .nodo:first-child a:hover { text-decoration:none; color:#a60000; }


/*----------------------------------------------------------------------------------------------
HTML puro por cms
----------------------------------------------------------------------------------------------*/

.contactoHtml .content-mod { padding-bottom:0px; }
.contactoHtml .content-mod .nodo { padding:5px 0px;}
.contactoHtml .content-mod .nodo .photo { width:78px; height:118px; padding:0px; float:left; margin-right:5px;}
.contactoHtml .content-mod .nodo .photo img { width:78px; }
.contactoHtml .content-mod .nodo h3.faena { margin:5px 0px; font-size:0.8em; font-weight:normal;}                              
.contactoHtml .content-mod .nodo h2.name { font-size:1.6em; font-weight:normal;  color:#C33333; }  
.contactoHtml .content-mod .nodo div.mail { }  