
/* 
 * Emuca: Enlaces
 */

body	{
  margin:0px;
  padding: 0px;  
  font-family: Arial,Sans-serif;
  color:#333333;
  font-size:14px;
}

h1 
{
	font-size: 16px;
	color: #108574;
	margin: 0px;
	padding: 0px;
}

h2 
{
	font-size: 14px;
	color: #FFAA00;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
}


/* 
 * ZONAS DE CONTENIDO
 */
#content
{
	position: absolute;
	top    : 110px;
	left   :   0px;
	padding:   0px   5px   5px   5px;
	font-size: 85%;	
}

#main 
{
 position:relative;  
 color:#000000; 
 margin:0px 5px 0px 0px;
 padding:0px;   
}

#mainleft
{	
	position:absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	width: 210px;
}
#mainright
{	
	position:relative;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 180px;	
	vertical-align:top;
}

#mainright p
{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;	
}
#mainright a
{
	color: #B35500!important;
	text-decoration: underline!important;	
}

#sidebar 
{
	position: absolute;
	top  : 110px;
	right:   5px;
	width: 170px;
	margin :  0px;
	padding:  0px;
	color  : #000000;
	background: #FFFFFF;
}




/*
 * MAQUETACIÓN  DE ELEMENTOS
 */

	.franjaSup
	{
		position: relative;
		height: 11px;
		border-top: #ffaa00 1px solid;
	}
	.franjaSup .imgLeft
	{
		position: absolute;
		top  : -1px;
		left :  0px;
	}
	.franjaSup .imgRight
	{
		position: absolute;
		top  : -1px;
		right:  0px;
	}
	.franjaInf
	{
		position: relative;
		height: 11px;
		border-bottom: #ffaa00 1px solid;
	}
	.franjaInf .imgLeft
	{
		position: absolute;
		top  :  0px;
		left :  0px;
	}
	.franjaInf .imgRight
	{
		position: absolute;
		top  :  0px;
		right:  0px;
	}
	.franjaInt
	{
		position: relative;
		height: 25px;
		background-color: #ffaa00;
	}
	
	.franjaInfRelleno
	{
		border-bottom: #B5E0D7 1px solid;	
	}
	.franjaInfRellenoClaro
	{
		border-bottom: #fff1d6 1px solid;	
	}	


/*
 * CAJAS
 */

.box-rellenoclaro {
  color:#000000;
  right:0px;
  top: 0px;
  padding:0px;
  font: 11px Helvetica,Sans-serif;
  background-color: #fff1d6;
  margin: 0px 10px 10px 10px;
}

.box-rellenoclaro-content
{
	margin :  0px  0px  0px  0px;
	padding:  5px 10px  0px 10px;
	border-left : solid 1px #fff1d6;
	border-right: solid 1px #fff1d6;
}

.box-rellenoclaro-content strong
{
	font-weight: bold!important;
}
.box-rellenoclaro-content a
{
	color: #B35500!important;
	text-decoration: underline!important;
}

.box-relleno {
  color:#000000;
  right:0px;
  top: 0px;
  padding:0px;
  font: 11px Arial,Helvetica,Verdana;
  background-color: #B5E0D7;
  margin: 0px 10px 10px 10px;
}
.box-relleno-content
{
	z-index: 1;
	margin :  0px  0px  0px  0px;
	padding:  5px 10px  0px 10px;
	border-left : #B5E0D7 1px SOLID;
	border-right: #B5E0D7 1px SOLID;	
}

.box-relleno-content h1
{
	color: #ffaa00;
	font-weight:bold;
	font-size: 14px;
	font-family: Helvetica,Arial,Verdana,Sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	color:#000000;
}
.box-relleno-content a
{
	color: #ffffff!important;
	text-decoration: underline!important;
}

.box-bordes {
  color:#000;
  right:0px;
  top: 0px;
  padding:0px;
  font: 11px Helvetica,Arial,Verdana,Sans-serif;
  margin: 0px 10px 10px 10px;
}
  
.box-bordes-content 
{
	margin :  0px  0px  0px  0px;
	padding:  5px 10px  0px 10px;
	border-left: solid 1px #FFAA00;
	border-right: solid 1px #FFAA00;
}

.box-bordes-content h1
{
	color: #ffaa00;
	font-weight:normal;
	font-size: 14px;
	font-family: Helvetica,Arial,Verdana,Sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}
.box-bordes-content h2
{
	font-weight:bold;
	font-size: 11px;
	font-family: Helvetica,Arial,Verdana,Sans-serif;	
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 35px;
}
.box-bordes-content ul
{
	list-style-type:none;
	margin-top: 0px;
	margin-bottom: 0px;	
	padding-left: 0px;
	margin-left: 0px;
}
.box-bordes-content li
{
	padding-bottom: 10px;
}

.box-bordes-content a
{
	color: #B35500!important;
	text-decoration: underline!important;
}
	
	#boxAcceso
	{
		width  : 100px;
		height :  70px;
		padding:  0px  5px  0px  5px;
		border-left : #FFAA00 1px SOLID;
		border-right: #FFAA00 1px SOLID;
	}
	
	.boxContent
	{
		margin :  0px  0px  0px  0px;
		padding:  0px 10px  0px 10px;
		border-left : #FFAA00 1px SOLID;
		border-right: #FFAA00 1px SOLID;
	}
	
	.boxContent *
	{
		margin :  0px;
		padding:  0px;
	}
	
	
#enlaces
{
	position: relative;
}

#enlaces .enlace
{
	position: relative;
	margin: 5px 0px 15px 0px;
	padding: 0px;	
}
