
body{
 font-size:70%;
 font-family:Arial;
 color:#333333;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
}


div, p, table, td, th{
    Font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
    color:#333333;
}
h1{
  font-family:Arial, Helvetica, sans-serif;
  color:#E84224;
  font-size:1.3em;
  margin-bottom:0px;
}

h2{
  font-family:Arial, Helvetica, sans-serif;
  color:#006E8C;
  font-size:1.3em;
  margin-bottom: 0px;
}


a,a:link, a:visited{
    color:#333333;
    text-decoration:none;
}

a:hover{
    text-decoration:underline;
}


div#alerta1{
    color:#E84224;
    font-weight:bold;
}


div#general{
    width:775px;
}


table#cabecera{
   /* z-index: 2;
    width:767px;
    height:91px;*/
    background-image:url(images/cabecera.jpg);  
    background-repeat:no-repeat; 
}

/*div#pie{
    width:775px;

 
}*/

table#menu{
   /* z-index: 1;
    position:absolute;
    
    top:91px;
    left:0px;
    
    width:170px;
    float:left; */
    background-color:#006E8C;
}

/*div#contenidos{
    float:left;
    width:auto;
    margin-left:175px;
    margin-top:20px;
} */

.mayusculas{
    text-transform:uppercase;
}
.cursiva{
    font-style:italic;
}

.negrita{
    font-weight:bold;
}

.tabulado{
    padding-left:20px;
}


div.capaazulhome{
    background-color: #EDF6F8;
    width: 568px;          
    padding-bottom: 10px;
    margin-left: 20px;      
}
div.capaazulhome p{
    font-family: "Verdana";
    font-size: 1.1em;
    padding-left: 20px;
    padding-right: 20px;
    text-align: justify;
}

hr.naranja{
    color: #CE3423;
    border-width: 1px;
    border-style: solid;
    height: 1px;
    
}

/* menus */

.menu_texto_registro{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006E8C;
	font-size:1em;
}

a.texto_a_cabecera, a.texto_a_cabecera:link, a.texto_a_cabecera:visited, a.texto_a_cabecera:hover
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color:#006E8C;
	font-size:20px;
}

/* enlaces */
a.enlace_menu, a.enlace_menu:link, a.enlace_menu:visited, a.enlace_menu:hover, td.enlace_menu {	
	color:#FFFFFF;
	font-size:0.9em;  
} 

a.enlace_menu_abajo, a.enlace_menu_abajo:link, a.enlace_menu_abajo:visited, a.enlace_menu_abajo:hover {	
	color:#666666;
	font-size:1.0em;
    font-weight:bold;  
} 

table.alta_usuarios{
    background-color: #CE3423;
}

td.alta_usuarios{
    color: #ffffff;
}

a.alta_usuarios, a.alta_usuarios:link, a.alta_usuarios:visited, a.alta_usuarios:hover {	
	color:#ffffff;
	font-size:1.0em;
    font-weight:bold;  
} 


a.letra_pequena, a.letra_pequena:link, a.letra_pequena:visited, a.letra_pequena:hover{
    font-size:0.9em;
}


a.enlace_registro, a.enlace_registro:link, a.enlace_registro:visited, a.enlace_registro:hover {	
	color:#006E8C;
    font-size:0.9em;    
} 

a.letra_grande, a.letra_grande:link, a.letra_grande:visited, a.letra_grande:hover{
    font-size:1.0em;
}

div.texto_gris_noticias,td.texto_gris_noticias,a.texto_gris_noticias, a.texto_gris_noticias:link, a.texto_gris_noticias:visited, a.texto_gris_noticias:hover{
    color: #666666;
}

a.enlace_rojo, a.enlace_rojo:link, a.enlace_rojo:visited, a.enlace_rojo:hover {
    color: #CE3423;
    font-weight:bold;  
}

table.bolsa_empleo{
    background-color: #D5ECF2;
}

td.lista_empresas{
    background-color: #D5ECF2;
    color: #555555
}

.boton_buscar{
    font-family:"arial";
    font-size:12px;
    height:16px;
    width:45px;
    color:#6A0005;
    border-width:0px;
    cursor:hand;
    background-image:url(images/buscar.png);
}

.boton_limpiar{
    font-family:"arial";
    font-size:12px;
    height:16px;
    width:45px;
    color:#ffffff;
    border-width:0px;
    cursor:hand;
    background-image:url(images/limpiar.png);
    background-repeat:no-repeat;
}

.boton_enviar{
    font-family:"arial";
    font-size:12px;
    height:16px;
    width:45px;
    color:#ffffff;
    border-width:0px;
    cursor:hand;
    background-image:url(images/enviar.png);
    background-repeat:no-repeat;
}

.boton_aceptar{
    font-family:"arial";
    font-size:12px;
    height:16px;
    width:45px;
    color:#ffffff;
    border-width:0px;
    cursor:hand;
    background-image:url(images/aceptar.png);
    background-repeat:no-repeat;
}

/* FORMULARIOS */

table.busqueda_libre{
    background-color:#FAE2D9;
    padding-top:10px;
    padding-bottom:10px;
}

table.busqueda_campos{
    background-color: #EBECED;
}
input,textarea {
    font-family:"arial";
    font-size:1.0em;
    height:18px;
    border-color:#d5edf2;
    border-style:solid;
    border-width:1px;
}

input.busqueda_libre{
    width:282px;
}

input.textbox_contenidos{    
    width:230px;
} 

textarea.textarea_contenidos{
    width:230px;
    height:80px;
}

textarea.textarea_sugerencias{
    width:282px;
    height:90px;
}

textarea.textarea_alta{
    width:282px;
    height:60px;
}

.textbox_busqueda_libre{
    font-family:"arial";
    font-size:12px;
    height:18px;
    border-color:#d5edf2;
    border-style:solid;
    border-width:1px;
    width:200px;
}

.textbox_login{
    font-family:"arial";
    font-size:12px;
    height:18px;
    border-color:#d5edf2;
    border-style:solid;
    border-width:1px;
    width:58px;
}

.textbox_buscador_contenidos{
    font-family:"arial";
    font-size:1.0em;
    height:18px;
    border-color:#d5edf2;
    border-style:solid;
    border-width:1px;
    width:164px;
}

/*textarea.textarea1{
    font-family:"arial";
    font-size:12px;
    height:80px;
    border-color:#d5edf2;
    border-style:solid;
    border-width:1px;
    width:230px;
} */ 

/* FIN FORMULARIOS */

/* Imagenes Repetidas */

.puntos {
    background-image: url("images/ypunto.png");
    background-repeat: repeat-x;
    font-size: 1px;
}


td.pie{
    background-color: #ED6850;
    color: #fff;
    font-size: 1.2em;
}
td.pie a{
    color: #fff;
}