@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	text-align:center;
	background: #000000;
	font-size:62.5%;
}

#wrapper {
	position:relative;
	font-size:1.4em;
	/*width:56em;*/
	/*max-width:100%;*/
	width:875px;
	height:800px;
	margin:0px auto;
	/*text-align:left;*/
	/*background:#6f7073;*/
	z-index:0;
}

#middle{
	position:relative;
	margin:0px auto;
	width:875px;
	height:450px;
	background:#666666;
	z-index:0;
}

#header{
	position:relative;
	margin:0px auto;
	background-color:#666666;
	width:875px;
	height:71px;
}

#footer{
	position:relative;
	margin:0px auto;
	background-color:#666666;
	width:875px;
	height:71px;
	z-index:0;
}

#top_menu{
	position:relative;
	margin:0px auto;
	width:875px;
	height:50px;
	background-color:#000000;
	z-index:0;
}


#top_menu ul {

    weight:875px;
    height:25px;
    margin-top:0px;
    margin-bottom:0px;
}


#top_menu li {
    margin:0px;
    float:left;
    word-spacing:normal;
    list-style:none;
}

#top_menu li a.advertising_portafolio {
	background: url('images/btn_advertising_portafolio.png') 0 0 no-repeat;
	height: 25px;
	width: 278px;
	margin: 0px;
	left: 7px;
	position:absolute;
	top: 13px;
}

#top_menu li a.marketing {
	background: url('images/btn_marketing.png') 0 0 no-repeat;
	height: 25px;
	width: 130px;
	margin: 0px;
	left: 305px;
	position:absolute;
	top: 13px;
}

#top_menu li a.curriculum_vitae {
	background: url('images/btn_curriculum_vitae.png') 0 0 no-repeat;
	height: 25px;
	width: 214px;
	margin: 0px;
	left: 453px;
	position:absolute;
	top: 13px;
}

#top_menu li a.contact {
	background: url('images/btn_contact.png') 0 0 no-repeat;
	height: 25px;
	width: 99px;
	margin: 0px;
	left: 683px;
	position:absolute;
	top: 13px;
}

#top_menu li a.links {
	background: url('images/btn_links.png') 0 0 no-repeat;
	height: 25px;
	width: 82px;
	margin: 0px;
	left: 796px;
	position:absolute;
	top: 13px;
}

#top_menu a.advertising_portafolio:hover {
background-position: 0px -25px;
}

#top_menu a.marketing:hover {
background-position: 0px -25px;
}
#top_menu a.curriculum_vitae:hover {
background-position: 0px -25px;
}

#top_menu a.contact:hover {
background-position: 0px -25px;
}

#top_menu a.links:hover {
background-position: 0px -25px;
}

#upper_faralao {
	background-image:url(images/upper_faralao.png);
	repeat-x right;	
	height:71px;
	z-index:100;
}

#lower_faralao {
	background-image:url(images/lower_faralao.png);
	repeat-x right;	
	height:71px;
	z-index:100;
}

#reinaldo_calacano{
	position:absolute;
	top:205px;
	left:285px;
	z-index:100;
}

#right_flower_container{
	width:265;
	border:0px;
	position:absolute;
	top:53px;
	left:360px;
	padding:0px;
	z-index:2;
}

#left_flower_container{
	position:absolute;
	border:0px;
	weight:214px;
	height:247px;
	left: 230px;
	top: 111px;
	z-index:1;
}

#left_arrow{
	position:absolute;
	top:220px;
	left:126px;
	z-index:100;
}

#right_arrow{
	position:absolute;
	top:220px;
	left: 599px;
	z-index:100;
}

#roaster_advertising_portafolio{
	position:absolute;
	width:153px;
	height:426px;
	top: 75px;
	left: 879px;
	z-index:0;
}

#beetle_marketing {
	position:absolute;
	width:190px;
	height:243px;
	top: 7px;
	left: -190px;
	z-index:0;
}

#fish_curriculum_vitae {
	position:absolute;
	width:296px;
	height:156px;
	top: 45px;
	left: 880px;
	z-index:0;
}

#typewriter_contact{
	position:absolute;
	width:185px;
	height:293px;
	top: 153px;
	left: -185px;
	z-index:0;
}

#hand_links{
	position:absolute;
	width:159px;
	height:342px;
	top: 92px;
	left: 700px;
	z-index:5;
}
