/*Pngfix*/
img, div { behavior: url(../iepngfix.htc) }

/*General*/
body{
	font-family: "Georgia", Times New Roman, Book Antiqua;
	font-size: 16px;
	color: #FFFFFF;
	background: url(../images/fondo_1.jpg) bottom no-repeat fixed;
	background-color: #B9E5FE;
	}
	
h2{
	font-size:24px;
	margin-top:10px;}

h3{
	font-size:12px;}

h4{
	font-size:18px;}

h5{
	font-size:24px;
	padding: 10px 10px 10px 20px;
	margin-top:10px;
	background-color: #333333;
	color:#CC3333;}

strong{
	font-style:normal;
	font-weight: bold;
	}


#cuerpo {
	width:760px;
	margin: 0px auto;
	}
		
#cabecera {
	width: 760px;
	height: 90px;
	margin-left:auto;
	margin-right:auto;
	background-color: #B9E5FE;
	position:relative;
	z-index:0;
	}
	
#logo {
	width:343px;
	height:182px;
	background:url(../images/logo.png) no-repeat;
	position:absolute;
	z-index:2;
	left: -20px;
	top: -2px;
	}
	
#container {
	width: 740px;
	padding: 10px;
	padding-top:80px;
	background:url(../images/fondo_transp.png) repeat;
	}

#foto_inicio{
	position: absolute;
	right:-13px;
	background-position: bottom right;
	bottom:-205px;
	width:380px;
	height:220px;
	z-index: 1;
}

#foto_contacto{
	position: absolute;
	right:16px;
	width:360px;
	height:276px;
	background: url(../images/foto-cont_02.jpg) no-repeat;
	z-index: 1;
	top: 100px;
}

/*Botonera*/

#botonera {
	height: 80px;
	padding: 10px 0 0 0;
	float: right;
	background-color: #BAE3FF;
	}

#botonera li {
	list-style: none;
	float: left;
	}
	
#botonera ul{ 
	padding:0px;
	margin:0px;
	}

#botonera a {
	text-decoration: none;
	display: block;
	text-indent: -5000px;
	outline: none;
	}

/*Inicio*/

#botonera #inicio  {
	background: url(../images/botonera.jpg) no-repeat 0 0px transparent;
	width: 110px;
	height: 80px;
}

#botonera #inicio:hover {
	background-position: 0 -80px;
	}

#inicio_activo	{
	background: url(../images/botonera.jpg) no-repeat 0 -160px transparent;
	width: 110px;
	height: 80px;
	}

/*Circuitos*/

#botonera #circuitos  {
	background: url(../images/botonera.jpg) no-repeat -110px 0px transparent;
	width: 114px;
	height: 80px;
	}

#botonera #circuitos:hover {
	background-position:-110px -80px;
	}

#circuitos_activo	{
	background: url(../images/botonera.jpg) no-repeat -110px -160px transparent;
	width: 114px;
	height: 80px;
}

/*Fotos*/

#botonera #fotos  {
	background: url(../images/botonera.jpg) no-repeat -224px 0px transparent;
	width: 114px;
	height: 80px;
}

#botonera #fotos:hover {
	background-position:-224px -80px;
	}

#fotos_activo  {
	background: url(../images/botonera.jpg) no-repeat -224px -160px transparent;
	width: 114px;
	height: 80px;
	}

/*Contacto*/

#botonera #contactos  {
	background: url(../images/botonera.jpg) no-repeat -338px 0px transparent;
	width: 112px;
	height: 80px;
	}

#botonera #contactos:hover {
	background-position:-338px -80px;
	}

#contactos_activo  {
	background: url(../images/botonera.jpg) no-repeat -338px -160px transparent;
	width: 112px;
	height: 80px;
	}
	
/*CSS Circuitos*/

#wrapper {
	width: 700px;
	text-align: left;
	margin: 0 auto;
}

#accordion_trans{}

#accordion_trans .information{
background-color:#F7F9C7;

}


#wrapper a {
	display: block;
	color: #000;
	background-color: #ccc;
	text-decoration: none;
	font-size: 18px;
	padding: 10px;
	margin-top: 5px;
}

#wrapper p {
	display: block;
	color: #000000;
	margin-top: 5px;
	padding: 10px;
	text-align:justify;
}

#wrapper .foto {
	padding:2px;
	margin-left:10px;
	margin-bottom:10px;
	background-color:#505050;
}

#accordion_trans .information li {
color:#000000;
margin-left:20px;
}


/*Album*/

#contenedor_fotos{
padding-top:none;
}

#contenedor_fotos img{
padding:4px;
margin:8px;
background-color:#FFFFFF;
}

/*Contactos*/


#texto_contac{
	position: absolute;
	width: 240px;
	text-align:left;
	left: 654px;
	top: 394px;
}


/*pie*/

#contenedor_pie{
   position:relative;
   width: 760px;
   height: 30px;
}

#fondo_pie{
	position: absolute;
	background-position: top left;
	width: 760px;
   	height: 30px;
	left: 0;
	top: 0;
	background-color:#000000;
	opacity:.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	z-index:0;
}

#pie{
	position:relative;
	width:196px;
	height:33px;
	margin-left: auto;
	margin-right: auto;
}

#vo{
	position: absolute;
	background-position: top right;
	right: 0;
	top: 0;
	width:60px;
	height:30px;
	z-index: 0;
}

.almanaque {
background-image:url(../imagenes/almanaque.png);
	}

