html {
    height: 100%;
    margin:0px;

}

body {
    height: 100%;
    margin:0px;
    font-family: "Arial","Verdana","Tahoma";
    font-size: 80%;
    color:#FFFFFF;
                            
   /* background-color: #ECEBEA;  */    
   
   /*
   COLORES PARA EL TEXTO: #FF9900, #FFFFFF
   */       
 
}


td,th,p,div,span{
    font-family: "Arial","Verdana","Tahoma";
    font-size: 1.0em;
   /* text-align: left;*/    
    
}


h1{
    color: #FF9900;
    font-family: "Times New Roman";
    font-size: 1.5em;
    text-align: center;
}

th{

  text-align: justify;
}

form{
    margin-bottom: 0px;
    margin-top: 5px;
    
}

.alderecha{
    text-align: right;
}                                   

.alizquierda{
    text-align: left;
}  
.alcenter{
    text-align: center;
}   
.mayusculas{
    text-transform: uppercase;
 }                                                                                                   

.mayusculas_peque{
    text-transform: uppercase;
    font-size: 0.9em;
 }                                                                                                   

a, a:link, a:visited{
    text-decoration:none;
    color: #FF9900;                             
}
a:hover{
    text-decoration:underline;
}

.salto{
    clear:both;
}

 
      
/* -------------- para formularios ----------------*/
      

    table.tableformu input{
        font-family: Arial;
        font-size: 1.0em; 
        border-width: 1px;
        border-style: solid;
        border-color: #7F9DB9;
        background-color: #FFFFFF;
    }
    table.tableformu select{
        font-family: Arial;
        font-size: 1.0em; 
        border-width: 1px;
        border-style: solid;
        border-color: #7F9DB9;
        background-color: #FFFFFF;
    }
    table.tableformu textarea{
        font-family: Arial;
        font-size: 1.0em; 
        border-width: 1px;
        border-style: solid;
        border-color: #7F9DB9;
        background-color: #FFFFFF;
    }
    table.tableformu th{
        text-align: right;
        font-weight: normal;
        text-transform: uppercase;
        color: #333333;
        font-size: 0.9em;     
    }
     
    table.tableformu input.checkradio{
        border: 0;
    
    }
    
    table.tableformu input.boton{
        height : 20px;
        cursor:pointer;    
    }

/* -------------- fin: para formularios ----------------*/
      
   
    

/* contenidos */
h1.titulo_seccion{
    
   /* background-image: url("images/icono_noticia.png");
    background-repeat: no-repeat;
    background-position: 0% 50%; */
    
    font-family: "Times New Roman";
    text-align: left;
    font-size: 2.0em;          
    color:#FF9900;
    font-style: italic;
    
    margin-bottom: 15px;
    
    padding-bottom: 10px;    
    padding-top: 0px;    
    padding-left: 0px;    
    padding-right: 4px;
    
        
}

.resumencontenido{
    color:#666666;
    font-style:italic;
    font-size:1.0em;
}

.textocontenido{
    /*font-family:"arial";*/
    font-size:1.0em;
    color:#333333;
    text-align: justify;
}


/* para los mensajes al usuario*/
 .mensajeusuario{
    
    font-size: 1.3em;
    color: #FF2200;
    font-family: Arial;
    font-weight: bold;
    text-align: center;
 
 }
 
 
.text_grande{
    font-size: 1.2em;
}



/* *****************  capas ************************** */

div#general{
    width:991px;   
    
    float: right;
    background-color: #000000;    
}

div#cabecera{
    width:980px;   
    height: 120px;   
    
    float: left;
    text-align: right;
    background-image:url("images/cabecera_.png");
    background-repeat: no-repeat;
    background-position: left;  
    
    font-family: "Tahoma"; 
    margin-bottom: 2px;  
    
    padding-right: 10px;   
  
}

   
#centro{
    /*width: 100%;*/
    padding-top: 6px;
    clear:both;
    background-color: #FFFFFF;                   
} 


#contenido{ 
    float: left; 
    
    margin-left: 5px;
    margin-right: 5px;
    
    padding-bottom: 10px; 
    /*padding-left: 5px; */
    
    width: 545px; 
    /*
    border-color: #ff0000;    
    border-width: 1px;
    border-style: solid;  */                      
}


#contenidohome{ 
    float:left;        
    padding-bottom: 10px;
    padding-left: 10px;
        
    width: 545px;          
}

div#bannerhome{
    width: 190px;
    float: right;         
}

div#menuiz{
    width: 190px; 
    
    float:left ;            
    
    padding-right:5px;     
    padding-left: 15px;
 
   /* border-color: #ff0000;    
    border-width: 1px;
    border-style: solid;  */  
                              
}           
div#menude{
    width: 188px; 
    
    float:left ;            
    
   /* padding-right:5px; */    
    padding-left: 5px;
    margin-right: 5px;
   /* border-color: #ff0000;    
    border-width: 1px;
    border-style: solid;  */  
                              
} 
div#menude div.enlaces{
    width: 184px;
    height: 31px; 
    
    text-align: center; 
    
    background-image:url("images/fondo_menuderecha.jpg");
    background-repeat: no-repeat;                                                               
}

div.borde, img.borde{
    border-color: #333333;    
    border-width: 2px;
    border-style: solid;  
    margin-bottom: 8px;    
}

div#menude div.enlaces a, div#menude div.enlaces a:link, div#menude div.enlaces a:visited {
   color: #333333;   
   text-transform: uppercase;
   font-weight: bold;
   font-family: "Tahoma";
   font-size: 0.9em;
   line-height: 28px;                           
}

div.menu{
    
    color:#FFFFFF;
    font-family: Arial;
    font-size: 0.85em;
    font-weight: bold; 
    text-transform: uppercase;
    
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    
    background-image:url("images/fondo_menuprin.png");
    background-repeat: no-repeat;
    
    height: 50px;
    width: 190px;                                                                           
} 

div.submenu{
   padding-left:5px;
   margin-top:0px;
   margin-bottom:10px
                                                              
} 

div.menu a, div.menu a:link, div.menu a:visited{
    
    color:#FFFFFF;
   /* color:#FFFFFF;
    font-family: Arial;
    font-size: 0.9em;
    font-weight: bold; 
    
    padding-left: 0px; 
    text-transform: uppercase;  */
                                                                          
} 

                

div.menu font.menu{
    
 /*   color:#FFFFFF;
    font-family: Arial;
    font-size: 1.1em;
    font-weight: bold; 
    
    padding-left: 0px; 
    text-transform: uppercase; */
                                                        
} 

div.menu a:hover{
    color:#FFFFFF;  
} 

div#menuiz a.submenu, div#menuiz a.submenu:link, div#menuiz a.submenu:visited{
    
    color:#FFFFFF;
    font-family: Verdana;
    font-size: 0.9em;
    font-weight: normal; 
    
    line-height: 18px;
    text-transform:none; 
} 

div#menuiz a.submenu2, div#menuiz a.submenu2:link, div#menuiz a.submenu2:visited{
    
    color:#FFFFFF;
    font-family: Verdana;
    font-size: 0.85em;
    font-weight: normal; 
    
    line-height: 18px;
    text-transform:none; 
} 

div#menuiz a.submenu:hover{
    color:#FFFFFF;  
} 
                                         
div#nav{
    
    font-size:1.1em;
    color:#ffffff;
    
    padding-left: 0px;
    padding-bottom: 4px;
    padding-top: 0px;     
    margin-bottom: 10px; 
    
}

div#nav a, div#nav a:link, div#nav a:visited{
    color:#ffffff;     
}

           
div#pie{

    height: 20px;
    background-color:#000000;
    color:#ffffff;
    font-size:1.0em;
    width:100%;
    text-align: center;        
}
div#pie a, div#pie a:link, div#pie a:visited{
    color:#ffffff;
} 


div#buscador{  
    float: right; 
              
    width: 270px; 
    
    color: #ffffff; 
    text-transform: uppercase;    
    
    font-size: 0.8em;
     
}

div#buscador a, div#buscador a:link, div#buscador a:visited {
    color: #ffffff; 
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.3em;                 
}

.texto_buscador{
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    
    font-size: 0.9em;
    
    width: 115px; 
    height: 12px;  
}

div#encuestahome{
    background-color: #F4F0F0;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
}
div#encuestahome hr{
    color: #F8A793;
}

hr.puntos{
    border-style: dotted;
    border-color: #ffffff;  
    height: 1px;
    width: 95%;
    text-align: center;
    
    margin-bottom: 20px;
}


div#menuiz a.active, div#menuiz a.active:link, div#menuiz a.active:visited{
   /* background-color: #FF9900;  */
    color: #FF9900;     
}
 
/* *****************  fin: capas ************************** */


 
    .titulo {
        
        background-image: url("images/icono_titulo_noticia.png");
        background-repeat: no-repeat;
        background-position: 0% 40%;
                                     
        font-size: 1.0em;
        font-weight: bold; 
        color: #ffffff;   

        padding-left : 15px;
        padding-bottom: 2px;

        border-bottom-width: 3px;
        border-bottom-color: #DFE2EE;
        border-bottom-style: solid;
    }  
 
 
 .celda_fondo_top{
     background-image:url("images/sombraSup.png");
    background-repeat:repeat-x; 
 }
 .celda_fondo_abajo{
     background-image:url("images/sombraInf.png");
    background-repeat:repeat-x; 
 }
 .celda_fondo_der{
     background-image:url("images/sombraDcha.png");
    background-repeat:repeat-y; 
 }
 .celda_fondo_iz{
     background-image:url("images/sombraIzda.png");
    background-repeat:repeat-y; 
 }
 .unpixel{
    font-size: 1px;
}


table.tablaborde{
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
}



hr.separador{
    color: #D0CF86;
    width: 98%;
    height: 1px;
}


hr.cabecera{
    color:#A2A00D;
    height:3px;
    width:90%;
    text-align:center;
    margin-bottom: 15px; 
}

.titulo_profesionales{
    padding-top: 10px;
    color: #888888;
    font-size: 1.5em;
    font-family: Arial;
    text-transform: uppercase;
    text-align: center;
}