body
{
	text-align: center;
}


#pagina
{
	display: inline;
	clear: both;
	width: 850px;
	height: auto;
}

.centro_float_bottom
{
	position: relative;
	margin: 0px auto;
	width: 850px; /* width: 950px; */
}

.centro_float_bottom_sombra
{
	position: relative;
	margin: 0px auto;
	width: 860px; /* width: 950px; */
}


#idiomas
{
	border-bottom: 1px solid #4e96b3;
	background-color: white;
	font-size: 13px;

	height: 22px; /* 26 - padding */
	
	padding-top: 4px;
	color: #a1c7d7; 
}
#idiomas a 
{ 
	color: #a1c7d7; 
	margin: 0px 2px;
	text-decoration: none;
} 
#idiomas a:hover
{ 
	color: #4e96b3;  
} 


#versiones
{
	position: absolute;
	top: 0px;
	left:0px;
	width: 60%;
	font-size: 13px;
	height: 22px; /* 26 - padding */
	
	padding-top: 4px;
	color: #a1c7d7; 
	text-transform: lowercase;
}

#versiones a 
{ 
	color: #a1c7d7; 
	margin: 0px 2px;
	text-decoration: none;
} 
#versiones a:hover
{ 
	color: #4e96b3; 
} 



#menu_p
{
	height: 75px;
	width: 850px;
	background-color: white;
	margin-bottom: 1px;
	overflow: hidden;
}
		#menu_p div.princ_boton,
		#menu_p div.princ_boton_over,
		#menu_p div.princ_boton_selec
		{
			position:relative;
			float: left;
			width: auto;
			height: 75px; /* 75 - 53 */
			padding: 53px 5px 0px 5px;
			cursor: pointer;
			
			color: #4e96b3;
			text-transform: lowercase;
			font-size: 16px;
		}
		
		#menu_p div.princ_boton_selec
		{
			/*background-image: url('/css/default/img/menu_deco.jpg');
			background-repeat: no-repeat;
			background-position: top center;*/
			background-color: #4e96b3;
		}
		
		#menu_p div.princ_boton 		{ background-color: white; }
		#menu_p div.princ_boton_over	{ background-color: white;		color: #a1c7d7; }
		#menu_p div.princ_boton_selec	{ background-color: #4e96b3;	color: white; }
		
			#menu_p div.princ_boton a,
			#menu_p div.princ_boton_over a,
			#menu_p div.princ_boton_selec a
			{
				color: #4e96b3;
				text-transform: lowercase;
				font-size: 16px;
				text-decoration: none;
			}
			
			#menu_p div.princ_boton_over a
			{
				color: #a1c7d7;
			}
			#menu_p div.princ_boton_selec a
			{
				color: white;
			}

			
		#logo
		{
			position: absolute;
			width: 146px;
			height: 72px;
			top: 2px;
			left: 704px; /* 950 - 146 */
			background-image: url('/css/default/img/logo.jpg');
			background-position: center center;
			background-repeat: no-repeat;
		}

#menu_s
{
	height: 24px;
	width: 850px;
	background-color: #a1c7d7;
	margin-bottom: 1px;
	overflow: hidden;
}

		#menu_s div.secun_boton,
		#menu_s div.secun_boton_over,
		#menu_s div.secun_boton_selec
		{
			position:relative;
			float: left;
			width: auto;
			height: 24px; /* 24 - padding */
			padding: 3px 5px 1px 5px;
			cursor: pointer;
			
			color: white;
			text-transform: lowercase;
			font-size: 14px;
		}
		
		#menu_s div.secun_boton 		{ background-color: transparent; }
		#menu_s div.secun_boton_over	{ background-color: white;	color: #4e96b3; }
		#menu_s div.secun_boton_selec	{ background-color: white;	color: #4e96b3; }
		
			#menu_s div.secun_boton a,
			#menu_s div.secun_boton_over a,
			#menu_s div.secun_boton_selec a
			{
				color: white;
				text-transform: lowercase;
				font-size: 14px;
				text-decoration: none;
			}
			
			#menu_s div.secun_boton_over a,
			#menu_s div.secun_boton_selec a
			{
				color: #4e96b3;
			}



#cuerpo
{
	width: 850px;
	
	min-height: 300px;
	height: auto !important;
	height: 300px;
}

	#cabecera
	{
		width: 850px;
		height: 248px;
		overflow:hidden;
	}
			img.cabecera
			{
				width: 850px;
				height: 248px;
			}
	
	#contenido
	{
		background-image: url('/css/default/img/contenido_deco.jpg');
		background-repeat: no-repeat;
		background-position: top center;
		min-height: 100px;
		height: auto !important;
		height: 100px;
		margin-top: 1px;
		padding-top: 25px;
		z-index: 2;
	}
	
	/* CONTENIDOS A MEDIA PÁGINA */
	div.contenido2
	{
		width: 714px;
		margin: 0px auto;
		height: auto;
		clear: both;
	}
	
	.contenido2_titulo
	{
		display: block;
		border-bottom: 1px solid #4e96b3;
		font-weight: bold;
		font-size: 16px;
		color: #4e96b3;
		padding: 2px 2px 3px 12px;
		margin-top: 10px;
		margin-bottom: 10px;
		text-align:left;
	}
	
	div.contenido2_titulo a
	{
		color: #4e96b3;
		text-decoration: none;
	}
	
	div.contenido2_titulo a:hover
	{
		color: #e3901a;
	}



#pie
{
	top: -30px;
	z-index: 1;
	background-image: url('/css/default/img/pie_deco.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	height: 80px;
	font-size: 11px;
	
	padding-top: 53px !important; /* 53 de la imagen*/
	padding-top: 54px; /* ie6 */
	
	clear:both;
	
	/*margin-bottom: 15px;*/
}
		#pie_menu
		{
			margin-top: 1px;
			height: 16px;
			padding: 4px 5px;
			
			background-color: #a1c7d7;
			color: white;
			font-size: 12px;
			text-align: left;
		}
				#pie_menu a
				{
					color: white;
					text-transform: lowercase;
					text-decoration: none;
				}
		
				#pie_menu a:hover
				{
					text-decoration: underline;
				}
		
		#pie_bywos
		{
			margin-top: 1px;
			font-size: 12px;
			height: auto;
			clear: both;
			width: 850px;
			
			padding: 5px 0px 5px 0px;
		}
				#pie_bywos a
				{
					text-transform: lowercase;
				}
		
				#pie_bywos a:hover
				{
				}
		
			#pie_bywos #pie_bywos1
			{
				position: relative; 
				float: left; 
				width: 200px; 
				height:auto;
				margin-left: 5px;
				
				overflow: hidden;
			}
				#bywostambien1
				{
					position:relative;
					float:left;
					width:100%;
					font-weight:bold; 
					margin-bottom: 3px; 
					height:auto;
					text-align: left;
				}
				
				#bywostambien2
				{
					position:relative;
					float:left;
					width:100%;
					height:auto;
					text-align: left;
				}
			
			#pie_bywos #pie_bywos2
			{
				position: relative; 
				float: left; 
				width: 300px; 
				height:auto;
				
				overflow: hidden;
			}
					#bywosoficinas1
					{
						position:relative;
						float:left;
						width:100%;
						font-weight:bold; 
						height:auto;
						text-align: left;
					}
					#bywosoficinas2
					{
						position:relative;
						float:left;
						width:100%;
						height:auto;
						text-align: left;
					}
			
			#pie_bywos #pie_bywos3
			{
				position: relative; 
				float: left; 
				width: 335px; 
				height:auto;
				text-align: right;
				overflow: hidden;
			}


#log_errores
{
	clear:both;
	color: red;
	font-size: 10px;
	height: auto !important;
	height: 0px;
	overflow: hidden;
}



	

