#foto_izq{
	position: absolute;
	top: 105px;
	width: 275px;
	height: 275px;
	/*
	border: solid;
	border-width: thin;	
	*/
} 

#texto{
	position: absolute;
	top: 105px;
	width: 525px;
	margin-left: 275px;
	height: 475px;
	background-color: transparent;
}

#texto h1{
	color:Orange;
	font-size: large;
}


#navlist ul
{
position: absolute;
margin-left: 0px;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
line-height: 20px;
display: inline;
list-style-type: none;
}

#navlist a { 
	padding: 3px 10px;
	font-family: "Trebuchet MS",Verdana;
 }

#navlist a#current {
	color: #666666;
	font-weight: bold;
	background-color: White;
}

#navlist a:link, #navlist a:visited
{
color: #666666;
background-color: #E4E4E4;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: Orange;
text-decoration: none;
}
#texto_princ{
	padding: 0 5px 0 20px;
	font-family: "Trebuchet MS";
	font-size: small;
	text-align: justify;
	color: #2F4F4F;
}
#texto_bajo_foto{
	position: absolute;
	top: 380px;
	/*
	width: 275px;
	height: 190px;
	border: solid;
	border-width: thin;
	*/
}
.cssbox_3, .cssbox_body_3, .cssbox_3_head, .cssbox_3_head h2 { 
	background: transparent url(../img/box-azul.png) no-repeat bottom right;
}
.cssbox_3 { 
	width: 297px !important; /* intended total box width - padding-right(next) */ 
	width: 294px; /* IE Win = width - padding */
	padding-right: 3px; /* the gap on the right edge of the image (not content padding) */ 
	margin: 0px 0px 0px -7px; /* use to position the box */ 
}
/* set the top-right image */ 
.cssbox_3_head { 
	background-position: top right; 
	margin-right: -3px; /* pull the right image over on top of border */ 
	padding-right: 40px; /* right-image-gap + right-inside padding */ 
}

/* set the top-left image */ 
.cssbox_3_head h2 {
	/* aņadido por mi */
	font-size: small;
	text-align: center;
	color: White;
	/* fin */
	background-position: top left; 
	margin: 0; /* reset main site styles*/
	border: 0; /* ditto */ 
	padding: 15px 0 5px 40px; /* padding-left = image gap + interior padding ... no padding-right */ 
	height: auto !important;
	height: 1%; /* IE Holly Hack */ 
}
.cssbox_body_3 { 
	background-position: bottom left; 
	margin-right: 20px; /* interior-padding right */ 
	padding: 5px 0px 15px 20px; /* mirror .cssbox_head right/left */ 
	height: 150px;
	color: #666666;
}
.cssbox_body_3 a {
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
.cssbox_body_3 a:link {color: #666666}
.cssbox_body_3 a:visited {color: #666666}
.cssbox_body_3 a:hover {color: Blue; }

#aviso {
	position: absolute;
	top: 475px;
	line-height: 120%;
	width: 525px;
	margin-left: 10px;
	font-size: small;
	text-align: justify;
	color: #2F4F4F;
}
/*.cssbox_body_3 a:active {color: Black}*/

li {
	line-height: 150%;
}
