body {
	background: #fff url(../images/bg2.gif) repeat 0 0;
	margin: 0;
	padding: 0;
	text-align: left;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
	border: 0;
}
body.index {
	background: #797d72;
	margin: 0;
	padding: 0;
	text-align: center;
	font: 9px/11px Arial, Helvetica, sans-serif;
	color: #fff;
	border: 0;
}

a:link {
	color: #fff;
}
	
a:visited {
	color: #fff;
}
	
a:active {
	color: #333;
}
a:hover {
	color: #333;
}

.home {
 	margin: 100px 0 0 0;
	padding: 0;
	color: #000;
	float: right;
	width: 374px;
}

.textoderecha {
 	margin: 240px 0 0 0;
 	text-align: right;
	float: left;
	width: 226px;
	color: #fff;
}


#central {
	margin:auto;
	padding: 5px 0 0 0;
	background: transparent;
	width: 600px;
}

#contenedorup {
	margin:auto;
	padding: 5px 0 0 0;
	background: transparent;
}

#contenedor {
	margin:auto;
	width: 100%;
	padding: 0;
}
#cabezal {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	clear: none;
}

#c1{
	margin:auto;
  margin-top:30px;	
  width: 380px;
  padding: 10px;
  background-color: #fff;
  height: 500px;
}
#c2{
	margin:auto;
  margin-top:30px;	
  width: 510px;
  padding: 10px;
  background-color: #fff;
  height: 500px;
}
#c3{
	margin:auto;
  margin-top:30px;	
  width: 660px;
  padding: 10px;
  background-color: #fff;
  height: 500px;
}
#f1{
  width: 380px;
  float: right;
  background-color: #fff;
  height: 500px;
}
#f2{
  width: 280px;
  float: right;
  background-color: #fff;
  height: 500px;
}
#f3{
  width: 200px;
  float: right;
  background-color: #fff;
  height: 500px;
}
#i2{
  width: 220px;
  float: right;
  margin: 0 10px 0 0;
  background-color: #fff;
  height: 500px;
  position: relative;
}
#i3{
	background: #fff url(../images/i_bg.gif) no-repeat 0 0;
  width: 220px;
  float: right;
  margin: 0 10px 0 0;
  background-color: #fff;
  height: 500px;
  position: relative;
}


#i3b{
  width: 220px;
  float: right;
  margin: 0 10px 0 0;
  background-color: #fff;
  height: 500px;
  position: relative;
}

#m3{
  width: 220px;
  float: right;
  margin: 0 10px 0 0;
  background-color: #fff;
  height: 500px;
  position: relative;
}
.titulos{
	font: bold 18px/20px Arial, Helvetica, sans-serif;
}

.subtitulos{
	font: 15px/16px Arial, Helvetica, sans-serif;
	margin: 0 0 15px 0;
}

.abajo{
  position: absolute;
  bottom: 0px;
}



.bloque{
  width: 220px;
	background: #fff url(../images/bloque_bg.gif) no-repeat 0 0;
  margin: 0px 0 2px 2px;
  padding:  2px 0 2px 0;
  height: 40px;
  border-bottom: 1px solid #eee;
  position: relative;

}
.bloque_img{
  float: left;
  border: 1px solid #aaa;
}
.bloque_txt{
  width: 175px;
  float: right;
}
.bloque_tit{
	font: bold 11px/11px Arial, Helvetica, sans-serif;
}
.bloque_cont{
	font: 10px/11px Arial, Helvetica, sans-serif;
}
.bloque_bot{
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 3px 0 5px 44px;
  width: 175px;
  float: right;
	font: 9px/12px Arial, Helvetica, sans-serif;

}
.bloque_bot a, .bloque_bot a:visited{
  text-decoration: none;
  padding: 0 1px;
  color: #000;  

}
.bloque_bot a:hover{
  color: #fff;
  background-color: #000;
  text-decoration: none;
}

.i_img{
  border: 1px solid #aaa;
  width: 190px;
  height: 190px;
}
.mp3{
  margin: 5px 0 5px 0;
}
.cont{
  width: 190px;
	font: 10px/12px Arial, Helvetica, sans-serif;
	overflow: auto;
	height: 160px;
}

.contL{
  width: 190px;
	font: 10px/12px Arial, Helvetica, sans-serif;
	overflow: auto;
	height: 230px;
}

.bot{
  position: absolute;
  bottom: 0;
  margin: 3px 0 5px 0;
  width: 175px;
  float: right;
	font: 9px/12px Arial, Helvetica, sans-serif;

}
.bot a, .bot a:visited{
  text-decoration: none;
  padding: 0 1px;
  color: #000;  

}
.bot a:hover{
  color: #fff;
  background-color: #000;
  text-decoration: none;
}


.bot2{
  margin: 3px 0 5px 0;
	font: 9px/12px Arial, Helvetica, sans-serif;


}
.bot2 a, .bot2 a:visited{
  text-decoration: none;
  padding: 0 1px;
  color: #000;  
  

}
.bot2 a:hover{
  color: #fff;
  background-color: #000;
  text-decoration: none;
}

.selector{
  width: 99%;
  margin: 5px 0 ;
  padding: 0;
}

.intern{
	font: 9px/12px Arial, Helvetica, sans-serif;
  margin: 0 0 5px 0;
  height: 45px;
  padding: 0 0 0 2px;

}
