﻿@charset "UTF-8";
/* CSS Document */

* { padding: 0; margin: 0; }

html{
	min-height:100%;
}
body {
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#eeede5;
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 13px;
	min-height:100%;
}
a img {
	border:0px;}


	
h1{
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 20px;
	color:#bd955f;
	margin-bottom:5px;
	}
	

h2{
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 14px;
	color:#403b2f;
	margin-bottom:6px;
	}	
	
p{
	text-align:justify;
	margin-bottom:4px;
	}

#contacto {
	background:#b3975d;
	color: #000;
	font-size: 14px;
	text-align: center;
	width: 477px;
	height: 280px;
	margin-top: 20px;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:0px;
	padding-top:20px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	color:#fff;
}
#contacto a{
	color:#fff;
	text-decoration: none;
}
#contacto a:hover{
	color:#fff;
	text-decoration: underline;
}
#contacto b{
	color:#2b1800;
}

#contenedor {
	position:absolute;
	margin:0px;
	padding:0px;
	width:100%;
	/*height:100%;*/
	background:url(../img/fondo_cabecera.png) top repeat-x;
	}

.panel img{
	border:0px;
}
.panel table td{
	text-align:center;
	font-size:10px;
}

#login{
	border: 2px solid #4A412A;
	border-top-color: #CDC9B1;
	border-left-color: #CDC9B1;
	padding: 0.25em;
	background-color: #C0B696;
	font-weight:4;
	text-align:center;
	width:150px;
}
#login a{
	font-weight:4;
	color:#fff;
}
#login a:hover a:visited a:active{
	font-weight:4;
	color:#fff;
}

#cabecera{
	margin-left:auto;
	margin-right:auto;
	width:922px;
	padding: 0px;
	border: 0px;
	z-index: 1;
	}
#cabecera img{
	border: 0px;
}

#centro{
	margin-left:auto;
	margin-right:auto;
	width:862px;
	/*height:100%;*/
	/*margin-bottom:-100px;*/
	background:url(../img/sombra2.png) left repeat-y;
	padding: 20px 20px 20px 40px;
 	border: 0px;
	margin-top: 2px;
	}

#principal{
	float:left;
	width:560px;
	margin: 0px;
	padding: 0px;
	}
	
	#principal img{
	max-width:450px; height:auto;
	}
	
	#principal ul li{
	margin-left:40px;
	list-style-image: url(../img/minilogo.png);
	}

#lateral{
	float:left;
	width:220px;
	margin-left:60px;}
	

#limpia{
	clear:both;
	float:none;
	}
	

#pie{
	height:100px;
	width:100%;
	background:url(../img/inferior.gif) top repeat-x;}

#info_pie{
	margin-left:auto;
	margin-right:auto;
	width:922px;
	height:100px;
}

#col_1_pie{
	padding:20px;
	width:902px;
	color:#FFF;
}

#error{
	background:#bd955f;
	color:#800;
	padding:15px;
	margin-bottom:10px;
	}
	#galeria{
	float:left;
	width:560px;
	height:100%;
	}
#dosier{
	margin: 10px;
	text-align: center;
}
#dosier a{
	font-weight: bold;
	font-size: 16px; 
}
#calendario{
	text-align:center;
}
#calendario table{
	margin: 0 auto;
text-align: left;
}

	.menu{
		position: relative;
		height: 29px;
		width: 590px;
		overflow: hidden;
		margin-top: 3px;
		margin-right: 0;
		margin-bottom: 0px;
		margin-left: 0;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 40px;
	}
		.menu li {
		float: left;
		list-style: none;
		height: 27px;
	}
	#activo{
		background:#494334;
		-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	}
		.menu li a{
		font: bold 12px arial;
		text-decoration: none;
		color: #fff;
		text-align: center;
		top: 7px;
		text-transform: uppercase;
		letter-spacing: 0;
		z-index: 1;
		float: left;
		height: 27px;
		position: relative;
		margin: auto 10px;
	}
	

	
	.menu li a:hover, .menu li a:active, .menu li a:visited {

		border: none;

    }
.form{font-size:0.9em;margin:0 0 0 8px;}

.thumbnails{background-color:#FFF;border:#FFF 2px solid;}

.error{background-color:#999;width:100%;font-size:1.0em;font-weight:bold;padding:30px 0 30px 20px;}

.link{margin-left:11px;text-decoration:none;color:#666;font-size:0.8em;}
}

