/* Hoja de estilos CSS predeterminada para un nuevo proyecto de aplicación Web*/
.clear { clear:both;
	font-size:1px;
		}

/*Estilos cuerpo de la página*/
#cuerpo {
  position:relative;
  clear:both;
}

#filauno{
  position:relative;
  width:770px;
}

.filasup{
  position:relative;
  width:770px;
}

.columnaizq{
  position:relative;
  float:left;
  border-top: solid 1px white;
  border-right: solid 1px white;
}

.columnader{
  position:relative;
  float:left;
  width:auto;
  border-top: solid 1px white;
}

.columnaizqbis{
  position:relative;
  float:left;
}

.columnaderbis{
  position:relative;
  float:left;
  width:auto;
}

.espacio
{
	padding:1px;
	font-size:10px;
	BACKGROUND-COLOR: #E3E2C3;
}

.filados{
  BACKGROUND-COLOR: #E3E2C3;
}

.texto
{
	font-size:11px;
	padding:0px 10px 10px 10px;
	margin:0px;
}

.colizq{
  float:left;
  width:337px;
}



.colder{
  float:right;
  width:413px;
  height:136px;
  padding:10px 10px 0px 10px;
  font-size:11px;
  BACKGROUND-COLOR: #E3E2C3;
}

.filatres{
  BACKGROUND-COLOR: #DEDE9B;
  height:116px;
}

.colizq2{
  float:left;
  width:459px;
  font-size:11px;
  height:106px;
  padding:10px 10px 0px 10px;
  BACKGROUND-COLOR: #DEDE9B;
  margin-bottom:1px;
}

.colder2{
  float:right;
  width:291px;
}

.colizqestilo1
{
  float:left;
  width:555px;
  font-size:11px;
  height:150px;
  padding:10px 10px 0px 10px;
  BACKGROUND-COLOR: #DEDE9B;
  margin-bottom:1px;
}

.colizqestilo1 img
{
	padding:-40px -10px 0px -10px;
	margin:0px;
	text-align:left;
	vertical-align:text-top;
}

.colderestilo1
{
  float:right;
  width:195px;
}

.filalarga 
{
	width:auto;
	BACKGROUND-COLOR: #DEDE9B;
	font-size:11px;
	text-align:left;
}

.filalarga img 
{
	position:relative;
	float:right;
}

.filalarga h2
{
	padding:10px 0px 0px 10px;	
	margin:0px;
	color:#779211;
	font-size:12px;
}

.filalarga .txt
{
	padding:0px 0px 0px 10px;
	font-size:11px;	
}

a{
  color:#00441F;
  font-weight:bold;
}

.filaclara
{
  position:relative;
  clear:both;
  /*height:102px;*/
  margin:0px;
  padding:0px;
  BACKGROUND-COLOR: #E3E2C3;
  
}
.filaclara img 
{
	position:relative;
	float:left;
	padding:0px 10px 0px 0px;
	margin:0px;
}

p {
  position:relative;
  padding:10px 10px 0px 10px;
  font-size:11px;
  margin:0px;
}

.filaclara h2
{
	position:relative;
 padding:10px 10px 0px 10px;
  font-size:12px;
  color:#779211;
  margin:0px;
}

.filaoscura
{
  position:relative;
  clear:both;
  BACKGROUND-COLOR: #DEDE9B;
}

.filaoscura h2
{
	position:relative;
  padding:10px 10px 0px 10px;
  font-size:12px;
  color:#779211;
  margin:0px;
}

.filaoscura img 
{
	position:relative;
	float:right;
	padding:0px 0px 0px 3px;
}
ul 
{
	margin:0px;
	margin-left:30px;
	font-size:10px;
	list-style-type:disc;
}
ul a
{
	font-size:11px;
}

.linksuave
{
	font-weight:normal !important;	
}