/* ========================*/
/* Menú fondo azul		   */
/* ========================*/

#caja
{
    line-height:18px;
    
}

#cabecera
{
    background-color:#A1372A;
    width: 100%;
    /*background-image: url('../img/cabecera.gif');
    background-position:left;
    background-repeat:no-repeat;*/
    /*border:0;*/
    height:80px;
     clear:both;
    
}


#texto_cab_der
{
    float:right;
    /*width:130px;*/
    height:40px;
    margin-top:18px;
    padding-right:5px;
   /*background-color:black;*/
}

#cabecera_dos
{
    /*background-image: url('../img/fondo_cab2.gif');
    background-position:left;
    background-repeat:repeat-x;*/
    background-color:#988f80;
    width: 100%;
    height:13px;
    border:0;
    
}

#flash
{
    float:left;
    width:800px;
   
    
}

#cab_img
{
    float:left;
    width:815px;    
}

#texto_cab_der_dos
{
    float:right;
    width:570px;
    height:13px;
    height:10px;
    /*background-color:Black;*/
    /*clear:right;*/
    text-align:right;
    padding-top:3px;
    padding-right:5px;
   /* background-color:#A1372A;*/
}


/**********************************/

#curva
{
    background-image:url('../img/curva2.jpg');
    background-repeat:no-repeat;
    background-position:left;
    height:22px;
    width: 100%;
    border:0px;
    
}

#miga_pan
{
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    /*color:#a1372a;*/
    padding-left:200px;
    padding-top:3px;
    text-decoration:none;
    float:left;
    
        
}

#botonera
{
    width:120px;
     float:right;
     /*padding-right:5px;*/
     height:5px;
    /*padding-right:150px;*/
   
    border:0px;
    padding-bottom:0px;
    margin-bottom:0px;
    
}

#cuestionesH
{
    float:left;
    
}

/*************************************/

#subt_menu
{
    font-family:Verdana;
    font-size:10;
    font-style:inherit;
    color:#000000;
    height:8px;
    /*float:right;*/
}



#global
{
    /*background-image:url('../img/fondo_contenido.gif');
    background-repeat:no-repeat;
    background-position:left top;*/
}

#conexion
{
   width:400px;
   float:left; 
    /*padding-top:4px;*/
}


#menu
{   
	float:left;
	width:185px;
	/*height: 600px;*/
	/*height:100%;
	background-image:url('../img/fondo_menu.gif');
	background-position:top left;
	background-repeat:no-repeat;*/
	background-color:#a1372a;
	
}

#pie
{
    margin-top:0px;
    background-image:url("../img/fondo_pie.gif");
    background-repeat:no-repeat;
    background-position:center;
    background-color:#a1372a;
    border-top: solid 3px #ece7c9;
    height:20px;
}

#logo_inst
{
    float:left;
    width:20%;
    /*background-color:Black;*/
    
}

#texto_inst
{
    float:right;
    width:100%;
    
}





#envolvente_inst
{
    
 width:100%;
 padding:10px;
 
}

/******** PORTADA ********/

#logotipo
{
    
    margin-top: 20px;
    
}

/*-------- segunda portada con avisos -------*/


#avisos
{
   /* background-color:Black;*/
    width:110px;
    height:40px;
    float:left;
    margin-top:50px;
    margin-left:18px;
    background-image: url("../img/avisos.gif");
 
}

#avisos_bienv
{
   /* background-color:Black;*/
    width:110px;
    height:40px;
    float:left;
    margin-top:50px;
    margin-left:18px;
    background-image: url("../img/bienvenido.gif");
 
}

#recuadro_int
{
    margin-top:0px;
    /*border: solid 1px #988f80;*/
    width:460px;
    height:390px; 
     
}

#recuadro_ext
{
   /* border: solid 1px #a1372a;*/
    width:466px;
    height: 395px;    

}

#contenido{

    /*margin-top:10px;*/

}

/* INSTITUCION */

#titulo{
	color:#A1372A;
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-left:5px;
	margin-top:3px;
	border-bottom: solid 2px #a1372a;
	
}

#tituloG{
	/*color:#b5b5b5;*/
	color:#000000;
	font-family: Verdana;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	margin-left:5px;
	margin-top:3px;
	margin-bottom:25px;
	/*border-bottom: solid 2px #a1372a;*/
	
}


#titulo_sin
{
    /*título sin subrayar y con margen debajo */
    
	color:#A1372A;
	font-family: Verdana;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	margin-left:5px;
	margin-top:3px;
	margin-bottom:10px;
	
}


#subtitulo{
	color:#000000;
	font-family: Verdana;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	margin-left:15px;
	text-align:justify;
	/*margin-left:5px;
	margin-top:3px;*/
	
}

#subtitulo_cent{
	color:#000000;
	font-family: Verdana;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	margin-left:15px;
	
	/*margin-left:5px;
	margin-top:3px;*/
	
}

#subtituloG{
	color:#000000;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin-left:15px;
	
	/*margin-left:5px;
	margin-top:3px;*/
	
}

#texto{
	color:#000000;
	font-family: Verdana;
	font-size:10px;
	/*font-weight:bold;*/
	text-align:left;
	margin-left:15px;
	text-align:justify;
	/*margin-left:5px;
	margin-top:3px;*/
	
}


#apartado
{
    color: #988f80;
    font-family: Verdana;
	font-size:11px;
	font-weight:bold; 
	text-align:center;       
}

#destacado
{
 	color:#A1372A;
	font-family: Verdana;
	font-size:10px;
	font-weight:bold;
	line-height:15px;
	width:100%;
	
	/*text-align:left;
	margin-left:5px;
	margin-top:3px;
	border-bottom: solid 2px #a1372a;  */ 
}

#cuadro_inf
{
    border: solid 2px #ECE7C9;
    color:#000000;
    font-family: Verdana;
	font-size:10px;
	width:50%;
	background-color:White;  
    
}

#imagen_izq
{
    width:48%;
    float:left;
    
}

#imagen_der
{
    width:48%;
    float:right;
    
}

/************ COLUMNAS *********************/

#columna_izq{
	color:#000000;
	font-family: Verdana;
	font-size:11px;
	/*font-weight:bold;*/
	text-align:left;
	/*margin-left:15px;*/
	text-align:justify;
	float:left;
	width:47%;
	/*margin-left:5px;
	margin-top:3px;*/
	
}

#columna_der{
	color:#000000;
	font-family: Verdana;
	font-size:11px;
	width:47%;
	/*font-weight:bold;*/
	text-align:left;
	/*margin-left:15px;*/
	text-align:justify;
	float:right;
	/*margin-left:5px;
	margin-top:3px;*/
	
}

/********** FORMULARIOS **********************/

#cuadro_form
{
 width:370px;
 text-align:left;
    
}

#cuadro_formG
{
 width:400px;
 text-align:left;
    
}

#cuadro_form_c1
{
 width:48%;
 float:left;
 height:22px;
    
}

#cuadro_form_c2
{
 width:48%;
 float:right;
 height:22px;
    
}

#capa_botones
{
 /*width:90%;*/
 float:right;   
}


#mapa1
{
    width:48%;
    float:left;
}

#mapa2
{
    width:48%;
    float:right;
}


/********** SUGERENCIAS **************/

#tit_sugerencia
{
 width:400px;
 text-align:left;
    
}

#suger_cuadro
{
    background-color:#f2f0e1;
    /*width:80%;*/
    border: solid 1px #988F80;
    width:490px;
    font-family:Verdana;
    font-size:10px;
    color:#A1372A;
    float:left;
    
}

#suger_cuadro_con
{
    background-color:#f7e6e4;
    /*width:80%;*/
    border: solid 1px #A1372A;
    width:400px;
    font-family:Verdana;
    font-size:10px;
    color:#A1372A;
    float:left;
    margin-left:30px;
    
}

#suger_cuadro_con2
{
    width:400px;
    font-family:Verdana;
    font-size:10px;
    color:#A1372A;
    float:left;
    margin-left:30px;
    
}

#cambio_pass
{
     width:400px;
    background-color:#f7e6e4;
    /*width:80%;*/
    border: solid 1px #A1372A; 
   padding: 5 5 5 5;
    
}

#capa_texto
{
    font-family:Verdana;
    font-size:10px;
    color:#000000;
    
    
}



/********** RESULTADOS ***************/

#resultado_pass
{
    padding-left:50px;
    padding-top:20px;
	color:#000000;
	font-family: Verdana;
	font-size:11px;
	text-align:left;
	
	    
}

/*********** MAPA WEB ****************/

#mapa_web
{
    text-align:left;
    float:left;
    color:#a1372A;
    font-family:Verdana;
    font-size:9px;
    
    
}

/********* DINÁMICO *****************/

#reg_contenido
{
    /*width:90%;*/
    /*text-align:left;*/
    margin-left:38px;
    /*margin-right:24px;*/
    margin-top:10px;
    margin-right:0;
    padding: 0px 10px 0px 10px;
    /*border: solid 1px #b5b5b5;*/
    clear:both;
    float:left;
}

#separador
{
     /*border-bottom: solid 2px #a1372a;*/
     height:5px;
     width:300px;
     clear:both;
}

#reg_estructurales
{
    width:400px;
    text-align:left;
    float:left;
    margin-left:50px;
    
}

#titulo_rge
{
    color: #b45f55;
    font-family: Verdana;
	font-size:10px;
	font-weight:bold; 
	text-align:left;   
	margin-left:40px;    
}

#titulo_rgc
{
    color: #b45f55;
    font-family: Verdana;
	font-size:10px;
	font-weight:bold; 
	text-align:left;  
	margin-left:84px; 
	clear:both;    
}

#fecha_insc
{
    text-align:left;
    
}

#capa_detalle
{
    /*margin-top:100px;*/
    clear:both;
    width:95%;
    text-align:left;
}

/************** dinamico detalle **********************/

#capa_imagen
{
    text-align:center;
    width:100%;
    float:right;
    
}

#encuadre_noticia
{
    width: 90%;
    border: solid 1px #b5b5b5;
    padding: 5 5 5 5;
    background-color:#fbf6f5;
}

#titulo_detalle{
	color:#A1372A;
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-left:5px;
	margin-top:3px;
	border-bottom: solid 2px #a1372a;
}

#titulo_lista{
	color:#A1372A;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	/*border-bottom: solid 1px #a1372a;*/
	text-transform: uppercase;
}



#avisoD
{
    width:100%;
}



/************ BANNERS **************/

#int_banners
{
    width:160px;
}

#skype
{
    margin-left:60px;
    margin-top:45px;
}

#calidad
{
   margin-left:50px;
}

#buscadorB
{
        clear:both;
    margin-left:25px;
    padding-top:10px;
 
}

#boton_banner
{
    width:120px;
}

#w3c
{
    margin-top:10px;
    margin-left:50px;
}

/********** GOOGLE ********/

#caja_google
{
    text-align:left;
    padding-left:10px;
    width:500px;
}

/********* CONSULTAS *******/

#recuadro_consultas
{
    background-color:#f8f6e9;
    border: solid 1px #988f80;
    padding: 10 10 10 10;
}

#recuadro_consultas2
{
    background-color:#f8f6e9;
    border: solid 1px #988f80;
    padding: 10 10 10 10;
    width: 250px;
    text-align:left;
}
 
 
/****** LINEA ************/

#linea_roja
{
    border-bottom: solid 2px #a1372a;
    height:5px;
    font-size:5px;
}   