ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input

{ margin: 0; padding: 0; }



a img {border:none;}



a, a:link, a:active, a:visited {color:#000; font-weight:bold;}

a:hover { font-weight:bold; color:#5d5d5d; }



.clear {clear:both;}

.hidden{display:none;}

.divide{width:100%;height:1px;background:#858585;overflow:hidden;}



html, body 

{ 

	padding: 0; 

	margin: 0; 

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:20px;

}



body

{

	background:#9e9e9e url('/layout/bodyBG.png') left top repeat-x;

}

#fb
{
	position:absolute;
	left:645px;
	top:30px;
	color:#c8c8c8;
}

#holder

{

	padding-bottom:40px;

}



#head

{

	width:100%;

	background:url('/layout/headBG.jpg') center top no-repeat;

}

	#section_mark

	{

		position:absolute;

		width:100%;

		height:2px;

		top:0;

		left:0;

		background:#0084ff;

		z-index:1000;

		overflow:hidden;

	}

	

	#home

	{

		position:absolute;

		top:27px;

		left:750px;

	}

	

	#head_content

	{

		width:980px;

		height:81px;

		margin:auto;

		text-align:left;

		position:relative;

		z-index:500;

	}

	

	#nav

	{

		position:absolute;

		top:27px;

		left:790px;

		z-index:1300;

	}

	

	#nav li

	{

		list-style-type:none;

		display:block;

	}



	#nav #menu_choice

	{

		display:block;

		width:167px;

		height:26px;

		background:url('/layout/menu_choice.png') left top no-repeat;

	}

	



	#choices li, #choices li a

	{

       

        display:block;

		width:167px;

		height:45px;

		overflow:hidden;

	}



	/*stupid ie hack*/

	#choices li a

	{

		vertical-align: bottom;	

	}

	

	

	#choices li

	{

		margin:1px 0;

	}

	

	

	/*

	#choices a#m_graphic_design{background:url('/layout/graphic_design.png') left top no-repeat;}

	#choices a#m_web_services{background:url('/layout/web_services.png') left top no-repeat;}

	#choices a#m_product_design{background:url('/layout/product_design.png') left top no-repeat;}

	#choices a#m_production{background:url('/layout/production.png') left top no-repeat;}

	#choices a#m_images{background:url('/layout/images.png') left top no-repeat;}

	

	#choices a#m_graphic_design:hover{background:url('/layout/graphic_designH.png') left top no-repeat;}

	#choices a#m_web_services:hover{background:url('/layout/web_servicesH.png') left top no-repeat;}

	#choices a#m_product_design:hover{background:url('/layout/product_designH.png') left top no-repeat;}

	#choices a#m_production:hover{background:url('/layout/productionH.png') left top no-repeat;}

	#choices a#m_images:hover{background:url('/layout/imagesH.png') left top no-repeat;}

	*/

	

	

	



#holder

{

	width:980px;

	margin:auto;

	text-align:left;

}





#slider

{

	/*position:absolute;

	top:81px;

	z-index:1;*/

	width:980px;

	height:420px;

	position:relative;

}

	

	#slider li img

	{

		/*position:absolute;

		top:81px;*/

		width:980px;

		height:420px;

	}

	

	

	#slider li

	{

		list-style-type:none;

		display:none;

		height:420px;

	}

	

	

	#slider li.slide0{display:block;height:420px;}

	

	#slider #prev, #slider #next

	{

		position:absolute;

		top:0;

		/*left:0;*/

		cursor:pointer;

		width:490px;

		height:426px;

		/*z-index:1200;*/

		background:transparent url('/layout/trans.gif') left top no-repeat;

	}

	

	

	#slider #next

	{

		left:490px;

	}



	

	#slider .prev, #slider .next

	{

		position:absolute;

		top:186px;

		cursor:pointer;

		width:22px;

		height:44px;

		display:none;

	}

	

	

	#slider .prev

	{

		left:19px;

		z-index:1201;

	}

	

	#slider .next

	{

		left:444px;

		z-index:1201;

	}

	

	

	#slider_controls

	{

		position:absolute;

		top:55px;

		left:339px;

		height:11px;

		overflow:hidden;

	}

	

	

	#slider_controls li

	{

		float:left;

		margin:0 22px 0 0;

		list-style-type:none;

		cursor:pointer;

	}

	

	#slider_controls li img

	{

		float:left;

	}

	

#main

{

	float:left;

	width:622px;

	padding:25px 0 0 10px;

	/*margin-top:500px;*/

	

}



	.col1, .col2

	{

		float:left;

		width:289px;

		/*text-transform:uppercase;*/

	}

	

	.col1

	{

		margin-right:44px;

	}

	.textblock

	{

	padding-top: 10px;

	line-height:20px;

	margin-left:10px;

	font-variant: normal;

	color:#333

}

	h1

	{

		padding:14px 0 16px 9px;

		border-top:1px solid #858585;

		font-size:20px;

		font-weight:normal;

		color:#777777;

		text-transform:uppercase;

	}

	h2

	{

		padding:14px 0 16px 9px;

		border-top:1px solid #858585;

		font-size:20px;

		font-weight:normal;

		color:#777777;

		text-transform:uppercase;

	}

	

	#main ul

	{

		margin:0 0 30px 10px;

		list-style-type:none;

	}

	

	#main li

	{

		line-height:24px;

		background:url('/layout/plus_bullet.gif') left 10px no-repeat;

		text-transform:uppercase;

	}

	

	#main p, #main h2, #main li

	{

		padding-left:9px;

	}

	

	#main p

	{

		margin:0 0 60px 0;

	}

	

	.info .desc

	{

		position:absolute;

		display:block;

		width:250px;

		padding:10px;

		border:1px solid #858585;

		background:#DFDFDF;

		display:none;

	}

	

	#social li

	{

		float:left;

		list-style-type:none;

		background:none;

		margin:15px 2px;

		padding:0;

	}

	

	/*.popup {display:none;width:100px;height:100px;background:red;}*/



	

	

#sidebar

{

	float:left;

	width:289px;

	margin-left:46px;

	padding-top:25px;

}

		

	#sidebar form

	{

		padding-left:9px;

		text-transform:uppercase;

	}

	

	#sidebar form #form_body

	{

		margin:20px 0 0 0;

	}

	

	#sidebar form input

	{

		width:260px;

		height:18px;

		padding:6px 0 0 7px;

		border:none;

		border-top:1px solid #999999;

		margin:0 0 15px 0;

		font-size:11px;

	}

	

	#sidebar form textarea

	{

		width:260px;

		height:130px;

		padding:6px 0 0 7px;

		border:none;

		border-top:1px solid #999999;

		margin:0 0 15px 0;

		font-family:Arial, Helvetica, sans-serif;

		font-size:11px;

	}

	

	#sidebar form #submit

	{

		float:right;

		width:73px;

		height:31px;

		border:none;

		margin-right:9px;

	}

	

	#contact_info 

	{

		padding:0 0 0 9px;

		margin:0;

	}

	

	#contact_info dt

	{

		color:#5d5d5d;

		font-weight:bold;

		margin:16px 0 0 0;

	}

	

		#contact_info dt.first

		{

			margin:0;

		}

	

	#contact_info dd

	{

		margin:0;

		padding:0;

	}

	

	#mapa

	{

		float:right;

		width:74px;

		height:31px;

		background:url('/layout/mapa.jpg') left top no-repeat;

		margin:0 0 35px 0;

	}

	

	#copy

	{

		margin-top:10px;

	}

	

	

	

	

	

	

	

