/* CSS Document */
img, div, a,h2,h3,h4,li,span{ behavior: url("/iepngfix/iepngfix.htc"); }

*{margin:0; padding:0;}
body{background:#2e2e2e;min-width:60em;behavior: url("/iepngfix/csshover3.htc");}
@font-face {
	font-family: 'AntipastoRegular';
	src: url('fonts/antipasto-webfont.eot');
	src: local('AntipastoRegular'), url('fonts/antipasto-webfont.woff') format('woff'), url('fonts/antipasto-webfont.ttf') format('truetype'), url('fonts/antipasto-webfont.svg#AntipastoRegular') format('svg');
	font-weight:normal;
}
/*################################################## HEADER #############################################*/
#header{
	height:150px;
	background: #2e2e2e url("images/fondo.jpg") center 0px no-repeat;
}
#header h1{
  width: 250px;
  height:124px;
  background:url("images/logo.jpg") no-repeat 45px 10px;
  display: block;
  text-indent: -5000px;
}
#header h2{
  width: 286px;
  height:39px;
  background:url("images/slogan.png") no-repeat top left;
  display: block;
  position:absolute;
  margin-left:250px;
  margin-top:-75px;
  text-indent: -5000px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~ MENU ~~~~~~~~~~~~~~~~~~~~~~~~*/
#menu{
	width: 60em;
	margin-left:auto;
	margin-right:auto;
	background:transparent;
}
#menu-container{
	width: 100%;
	background:transparent;
	line-height:normal;
	font-weight:500;
  	font-family: "AntipastoRegular", "Arial Narrow", sans-serif;
	font-size:15px;
	letter-spacing:0.1em;
}
#menu-container ul {
	margin:0;
	padding:0px 30px 0;
	list-style:none;
}
#menu-container li {
	float:left;
	background:url("images/tabSuperior.png") no-repeat 3px top;
	margin:0;
	padding:0 0 0 12px !important; 
	padding:0 0 0 5px;
	margin-left:0px !important;
	margin-left:5px;
}
#menu-container a {
	float:left;
	display:block;
	background:url("images/tabSuperior.png") no-repeat right -52px;
	padding:3px 17px 4px 8px;
	margin-left:0px !important;
	margin-left:5px;
	text-decoration:none;
	color:#ddd;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu-container a {float:none;}
/* End IE5-Mac hack */
#menu-container a:hover {
	color:#ffffff;
}
#menu-container #current {
	background:url("images/tabSuperior.png") no-repeat 3px -26px;  
}
#menu-container #current a {
	background:url("images/tabSuperior.png") no-repeat right -78px;
	color:#111;
}
/*################################################## CONTENT #############################################*/
#contentMain{
	width: 100%;
	background:#ffffff;
	color:#3c3937;
}
#content-container {
	width: 60em;
	margin-left:auto;
	margin-right:auto;
  	font-family: "PT Sans", "Tahoma", "Arial", sans-serif;
}

.tituloMain h2{
	display:inline;
	margin-left:80px;
	padding:0px 5px 0px 5px;
	background:#ffffff;
	line-height:normal;
  	font-family: "AntipastoRegular", "Arial Narrow", sans-serif;
	font-size:40px;
	color:#888888;
	font-weight:200;
	letter-spacing:0.04em;
	z-index:4;
}
.sangria {text-indent: 2%;}
/*################################################## FOOTER #############################################*/
#footer{
	height:160px;
	width:100%;
}
#footer-blanco{
	height:80px;
	width:100%;
	background:#ffffff;
	margin-left:auto;
	margin-right:auto;
}
#footer-container-blanco{
	height:100%;
	width: 60em;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
#footer-linea{
	height:100%;
	margin: 0px 0px 0px 300px;
	background:url("images/lineaVerde.png") no-repeat left -54px;
}
#footer-hoja1{
	position:relative;
	margin:0 auto 0 auto;
	height:0px;
	width:60em;
}
#footer-hoja2{
	position:relative;
	height:137px;
	width:150px;
	margin: -145px 0px 0px 810px;
	background:url("images/hoja.png") no-repeat top center;
}
#footer-negro{
	height:70px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
#footer-container-negro{
	width: 60em;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	color:#eee;
	text-align:center;
}
#footer-container-negro h4{
	font-family: "Arial", "Tahoma", "PT Sans", sans-serif;
	color:#878989;
	font-size:12px;
	font-weight:normal;
	padding-right:250px;
	padding-top:20px;
}
#footer-container-negro p{
	font-family: "Arial", "Tahoma", "PT Sans", sans-serif;
	color:rgb(120,118,118);
	font-size:10px;
	font-weight:normal;
	padding-right:250px;
	padding-top:12px;
}
#footer-container-negro a.design{
	float:left;
	position:relative;
	margin-left:752px;
	margin-top:-40px;
	text-decoration:none;
	border:none;
	font-family: "PT Sans", "Arial", "Tahoma", sans-serif;
	color:#878989;
	font-size:10px;
	font-weight:normal;
	z-index:5;
}
#footer-container-negro a.design font{
	font-size:11px;
	color:#aaa;
}
#footer-container-negro span{
	font-size:14px !important;
	font-weight:bold !important;
	padding-left:6px !important;
	padding-right:6px !important;
	font-size:10px;
	font-weight:normal;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:2px;
}