/* Documento CSS 						  */
/* FEGAM - Portal da Inmigracion		  */
/* By: AVA Soluciones Tecnolologicas 	  */
/*     www.avaforum.com       (2008)      */

body{
	font-family: "trebuchet ms", "MS Sans Serif", verdana, Arial, "times New Roman";
	font-size: 80%;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	background-image: url(estructura/fondo_web.gif);
}

a:link	  	{ color: #009ee0; text-decoration: none; font-weight:bold;}
a:visited   { color: #009ee0; text-decoration: none; font-weight:bold; }
a:hover  	{ color: #888888; text-decoration: underline; font-weight:bold; }
a:active 	{ color: #888888; text-decoration: underline; font-weight:bold;  }

div#page-container		{margin:0 auto 0 auto; width: 800px; background-color:#ffffff; display:table;}

div#bloque-izquierdo			{width:250px; background-color:#ffffff; float:left; margin-left:5px;} 
div#bloque-izquierdo-portada	{width:240px; background-color:#ffffff; float:left; margin-left:5px; margin-right:0px;} 


div#bloque-derecho		{width:535px; float:right; margin-left:0; padding:0; background-color:#ffffff;}
div#bloque-derecho	p	{margin:0; padding:0; margin-left: 10px; margin-right: 2px;}


div#bloque-banner-idioma			{ height:30px; background-color:#ffffff; margin:0; padding-top:0px; padding-right:8px;  width:792px; }
div#bloque-banner-idioma p			{ font-size:80%; float:right; padding:0; margin:0; display:block; color:#9c9e9f; margin-top:10px;}
div#bloque-banner-idioma a 		   	{ text-decoration:none; color:#9c9e9f; font-weight:normal;}
div#bloque-banner-idioma a:visited 	{ text-decoration:none; color:#9c9e9f; font-weight:normal;}
div#bloque-banner-idioma a:hover   	{ text-decoration:underline; color:#aaaaaa; font-weight:normal;}
div#bloque-banner-idioma a:active  	{ text-decoration:underline; color:#aaaaaa; font-weight:normal;}

div#bloque-banner		{ height:110px; background-color:#ffffff; margin:0; padding:0; width:800px; margin-bottom:0px;}
div#bloque-banner p		{ float:right; padding:0; margin:0; display:block; color:#ffffff}
div#bloque-banner h1	{ float:right; padding:0; margin:0; display:block; clear:both; margin-top:110px;}


div#bloque-central		{ background-color:#ffffff; clear:both;}
Xdiv#bloque-central		{ min-height:300px; }
Xdiv#bloque-central		{ *height:300px; /* SOLO PARA IE6 y IE7 */}
div#bloque-central p	{ padding: 5px 5px 5px 5px;}

div#bloque-central-intro		{ background-color:#ffffff; clear:both; border-top: #c6c7c8 8px solid;}
div#bloque-central-intro p	{ padding: 5px 0px 5px 5px;}

div#bloque-central-alta		{ background-color:#ffffff; clear:both; border-top: #c6c7c8 8px solid; padding:00px 50px 0px 50px;}
div#bloque-central-alta p	{ padding: 5px 0px 5px 5px;}


div#bloque-central-portada		{ background-color:#ffffff; clear:both; border-top: #c6c7c8 0px solid;}
div#bloque-central-portada p	{ padding: 5px 0px 5px 0px;}

div#bloque-central-carta	{ background-color:#ffffff; clear:both; width:800px; border-top: #c6c7c8 8px solid;}
div#bloque-central-carta p	{ padding: 5px 5px 5px 18px; font-size:115%;}


div#page-container-inf	{margin:20px auto 0 auto;  width: 800px; background-color:#ffffff; clear:both; height:145px; border-top: #cccccc 1px solid; color:#999999; margin-top:0px; text-align:center; }
div#page-container-inf p { font-size:90%; float:center; padding:0; margin:0; display:block; color:#9c9e9f; margin-top:15px; text-align:center;}
div#page-container-inf a 		   	{ text-decoration:none; color:#9c9e9f; font-weight:normal;}
div#page-container-inf a:visited 	{ text-decoration:none; color:#9c9e9f; font-weight:normal;}
div#page-container-inf a:hover   	{ text-decoration:underline; color:#444444; font-weight:normal;}
div#page-container-inf a:active  	{ text-decoration:underline; color:#444444; font-weight:normal;}


div#bloque-logotipos	{height: 73px; width:240px; background-image: url(estructura/fondo_inf.gif)}
div#bloque-logotipos p	{margin-left: 0px; margin-right: 0px; text-align:center;}
div#bloque-inf-derecho	{position:relative; height: 73px; width:540px; float:right; margin:0; padding:0; }
div#bloque-inf-derecho p {margin: 20px 0px 0px 0px; text-align:left; position:relative; text-align:center; }

.foto-seccion	{ float:right; margin: 0 5px 10px 10px;}


.linkSubseccion   			{ color: #009ee0; font-style: normal; font-weight:normal; text-decoration: none; line-height:22px; margin-left:10px; padding:2px 0px 0px 20px; background-repeat:no-repeat; background-position:0px 0px; }
a.linkSubseccion:link  		{ color: #009ee0; font-style: normal; font-weight: normal; text-decoration: none; background-image:url(estructura/link.gif);  }
a.linkSubseccion:visited 	{ color: #009ee0; font-style: normal; font-weight: normal; text-decoration: none;  background-image:url(estructura/link.gif);  }
a.linkSubseccion:hover   	{ color: #aaaaaa; font-style: normal; font-weight: normal; text-decoration: underline; background-image:url(estructura/link.gif);   }
a.linkSubseccion:active 	{ color: #aaaaaa; font-style: normal; font-weight: normal; text-decoration: underline; background-image:url(estructura/link.gif);   }

.linkMas  				{ color: #009ee0; font-style: bold; font-weight:normal; text-decoration: none; line-height:22px; margin-left:0px; padding:2px 0px 0px 22px; background-repeat:no-repeat; background-position:0px 0px; font-size:95%; }
a.linkMas:link  		{ color: #009ee0; font-style: bold; font-weight: normal; text-decoration: none; background-image:url(estructura/icono_mas.png);  font-size:95%; }
a.linkMas:visited 	{ color: #009ee0; font-style: bold; font-weight: normal; text-decoration: none;  background-image:url(estructura/icono_mas.png); font-size:95%;  }
a.linkMas:hover   	{ color: #aaaaaa; font-style: bold; font-weight: normal; text-decoration: underline; background-image:url(estructura/icono_mas.png);   font-size:95%; }
a.linkMas:active 	{ color: #aaaaaa; font-style: bold; font-weight: normal; text-decoration: underline; background-image:url(estructura/icono_mas.png);  font-size:95%;  }



h1 { margin: 0px 0 0 15px;
	font-family: "trebuchet ms", "MS Sans Serif", verdana, Arial, "times New Roman";
	font-size: 180%;
	font-variant: normal;
	text-decoration: none;
	color:#00547a;
	font-weight:normal;
}	
h2 { margin: 0px 0 5px 15px;
	font-family: "trebuchet ms", "MS Sans Serif", verdana, Arial, "times New Roman";
	font-size: 14px;
	font-variant: normal;
	text-decoration: none;
	color:#aaaaaa;
	font-weight:bold;
}	
h3 { margin: 0px 0 5px 15px;
	font-family: "trebuchet ms", "MS Sans Serif", verdana, Arial, "times New Roman";
	font-size: 120%;
	font-variant: normal;
	text-decoration: none;
	color:#000000;
	line-height:25px;
	font-weight:normal;
	margin-top:8px;
}	

h4 { margin: 5px 5px 0 10px;
	font-family: "trebuchet ms", "MS Sans Serif", verdana, Arial, "times New Roman";
	font-size: 130%;
	font-variant: bold;
	text-decoration: none;
	color:#ffffff;
	font-weight:normal;
	display:block;
}	

.tituloAct	{float:left; display:block; width:100%; margin:0px 0px 5px 0px; color:#FFFFFF; font-weight:bold; line-height:2em; background-color:#b4b400; }
.tituloInf	{float:left; display:block; width:100%; margin:0px 0px 5px 0px; color:#FFFFFF; font-weight:bold; line-height:2em; background-color:#8fc5d9;}
.tituloNova{float:left; display:block; width:100%; margin:0px 0px 5px 0px; color:#FFFFFF; font-weight:bold;  line-height:2em; background-color:#b4b4b4;}
.tituloTec	{float:left; display:block; width:100%; margin:0px 0px 5px 0px; color:#FFFFFF; font-weight:bold; line-height:2em;  background-color:#d77d62;}

a.tituloAct:link	{color:#FFFFFF}
a.tituloInf:link	{color:#FFFFFF}
a.tituloNova:link{color:#FFFFFF}
a.tituloTec:link	{color:#FFFFFF}

a.tituloAct:visited	{color:#FFFFFF}
a.tituloInf:visited	{color:#FFFFFF}
a.tituloNova:visited{color:#FFFFFF}
a.tituloTec:visited	{color:#FFFFFF}

a.tituloAct:hover	{color:#FFFFFF}
a.tituloInf:hover	{color:#FFFFFF}
a.tituloNova:hover{color:#FFFFFF}
a.tituloTec:hover	{color:#FFFFFF}

a.tituloAct:active	{color:#FFFFFF}
a.tituloInf:active	{color:#FFFFFF}
a.tituloNova:active{color:#FFFFFF}
a.tituloTec:active	{color:#FFFFFF}

#modulo-info				{float:left; clear:none; height:60px; width:48%; font-size:90%; color:#444444; line-height:1.2em; margin:10px 10px 10px 0px; background-color:#ffffff }
#modulo-info .icono			{float:left; margin-right:1em;}
div#modulo-info p			{ font-size:100%; float:right; padding:0; margin:0; display:block; color:#9c9e9f; margin-top:10px;}
div#modulo-info a 		   	{ font-size:110%; text-decoration:none; color:#009ee0; font-weight:bold;}
div#modulo-info a:visited 	{ font-size:110%; text-decoration:none; color:#009ee0; font-weight:bold;}
div#modulo-info a:hover   	{ font-size:110%; text-decoration:underline; color:#aaaaaa; font-weight:bold;}
div#modulo-info a:active  	{ font-size:110%; text-decoration:underline; color:#aaaaaa; font-weight:bold;}


.linkOK				{ color: #009ee0; font-style: bold; font-weight:normal; text-decoration: none; line-height:16px; margin-left:0px; padding:2px 0px 0px 22px; background-repeat:no-repeat; background-position:0px 0px; font-size:110%; display:block;  }
a.linkOK:link  		{ color: #009ee0; font-style: bold; font-weight: bold; text-decoration: none; background-image:url(estructura/icono_ok.png);  }
a.linkOK:visited 	{ color: #009ee0; font-style: bold; font-weight: bold; text-decoration: none;  background-image:url(estructura/icono_ok.png);  }
a.linkOK:hover   	{ color: #aaaaaa; font-style: bold; font-weight: bold; text-decoration: underline; background-image:url(estructura/icono_ok.png);  }
a.linkOK:active 	{ color: #aaaaaa; font-style: bold; font-weight: bold; text-decoration: underline; background-image:url(estructura/icono_ok.png); }
.eventoFecha	{ font-size:90%; color:#666666; padding-left:20px;}

.tablaLogin		{float:left; clear:both;}

.linkNormal			{ color: #009ee0; font-style: bold; font-weight:normal; text-decoration: none; line-height:16px; margin-left:0px; padding:0px 0px 0px 0px;  font-size:100%;  }
a.linkNormal:link  		{ color: #009ee0; font-style: bold; font-weight: normal; text-decoration: none;  }
a.linkNormal:visited 	{ color: #009ee0; font-style: bold; font-weight: normal; text-decoration: none;   }
a.linkNormal:hover   	{ color: #aaaaaa; font-style: bold; font-weight: normal; text-decoration: underline; }
a.linkNormal:active 	{ color: #aaaaaa; font-style: bold; font-weight: normal; text-decoration: underline;}

.eventoFecha	{ font-size:90%; color:#666666; padding-left:20px;}



div#bloque-izquierdo	a  			{ color: #ffffff; font-style:normal; font-weight:bold; text-decoration: none; line-height:1.0em; margin-left:10px; padding:3px 0px 0px 20px; background-repeat:no-repeat; background-position:0px 0px; font-size:90%; display:block; }
div#bloque-izquierdo	a:link  	{ color: #ffffff; font-style: normal; font-weight: bold; text-decoration: none; background-image:url(estructura/flecha.png);  }
div#bloque-izquierdo	a:visited 	{ color: #ffffff; font-style: normal; font-weight: bold; text-decoration: none;  background-image:url(estructura/flecha.png);  }
div#bloque-izquierdo	a:hover   	{ color: #444444; font-style: normal; font-weight: bold; text-decoration: none; background-image:url(estructura/flecha.png);  }
div#bloque-izquierdo	a:active 	{ color: #444444; font-style: normal; font-weight: bold; text-decoration: none; background-image:url(estructura/flecha.png); }


#vacio	{float:left}

.enlaceBlanco	{color:#ffffff;}
a.enlaceBlanco:link	{color:#ffffff;}
a.enlaceBlanco:hover	{color:#ffffff;}
a.enlaceBlanco:visited	{color:#ffffff;}
a.enlaceBlanco:active	{color:#ffffff;}

