html{
	overflow-y:scroll;
	cursor:default;
	height:100%;
}

body{
	height:100%;
	font-family:century;
	background: url(structure/bg.png) repeat-x #000000;
	margin:0;
	font-size: 11px;
	color: #dddddd;
}

div#entrance{
	width:800px;
	margin: 0 auto 0 auto;
}

img{ border:0; }
a{color:#ffffff;}
a:hover{ color: #df6c0f;  }

iframe#formSender{
	width:1px;
	height: 1px;
	visibility:hidden;
	position:absolute;
}

div#mainContainer{
	width: 1000px;
	margin: 0 auto 0 auto;
}

div#header{
	height: 137px;
}

div#bodyDiv{
	margin: 3px 0 6px 0;
	height: 353px;
}

div#bodyContainer{
	width: 789px;
	height: 353px;
	overflow:auto;
	float:left;
	margin: 0 0 0 10px;
	background:url(structure/body_bg.jpg) no-repeat top right;
}


/* ------------------------------------------- MENU ----------------------------------------- */

div#menuDiv{
	width:201px;
	height:353px;
	float:left;
	background:url(structure/menu_bg.jpg) no-repeat;
}

div#menuDiv div{
	width: 201px;
	height: 32px;
}

div.inicioM_out{
	background-image: url(structure/menu.png);
	background-position: 0 0;
}

div.inicioM_over{
	background-image: url(structure/menu.png);
	background-position: 201px 0;
}

div.apM_out{
	background-image: url(structure/menu.png);
	background-position: 0 -32px;
}

div.apM_over{
	background-image: url(structure/menu.png);
	background-position: 201px -32px;
}

div.arM_out{
	background-image: url(structure/menu.png);
	background-position: 0 -64px;
}

div.arM_over{
	background-image: url(structure/menu.png);
	background-position: 201px -64px;
}

div.aptM_out{
	background-image: url(structure/menu.png);
	background-position: 0 -96px;
}

div.aptM_over{
	background-image: url(structure/menu.png);
	background-position: 201px -96px;
}

div.videoM_out{
	background-image: url(structure/menu.png);
	background-position: 0 -160px;
}

div.videoM_over{
	background-image: url(structure/menu.png);
	background-position: 201px -160px;
}

div.contactM_out{
	background-image: url(structure/menu.png);
	background-position: 0 -128px;
}

div.contactM_over{
	background-image: url(structure/menu.png);
	background-position: 201px -128px;
}

div.locaM_out{
	background-image: url(structure/menu.png);
	background-position: 0 -192px;
}

div.locaM_over{
	background-image: url(structure/menu.png);
	background-position: 201px -192px;
}


/* ------------------------------------------- MENU ----------------------------------------- */

/* ------------------------------------------ INICIO ---------------------------------------- */

div#inicioBody{
	margin: 27px 0 20px 20px;
	font-size: 12px;
}

div#inicioBody img{
	float:left;
}

div#inicioBody p{
	width: 400px;
	text-align: justify;
	float:right;
	margin: 0 40px 0 0px;
}


/* ------------------------------------------ INICIO ---------------------------------------- */

/* -------------------------------------- ALBUM REPORTAJE ----------------------------------- */

div#arBody{
	margin: 10px 10px 10px 0;
	font-size:12px;
}

div#arBody h1{ display:none; }

div#arText{
	width: 169px;
	margin: 0 10px 0 0 ;
	float:left;
}

div#arImg{
	width: 600px;
	float:right;
}

div#arThumb{
	margin: 17px 0 0 0;
}

div#arThumb img{
	cursor:pointer;
}

div#plImg{
	width: 330px;
	float:left;
	margin: 0 30px 0 0;
}


div#plThumb{
	width: 110px;
	height: 330px;
	float:left;
}

div#plThumb img{
	cursor:pointer;
}

/* -------------------------------------- ALBUM REPORTAJE ----------------------------------- */

/* ----------------------------------------- CONTACTO --------------------------------------- */

div#contactBody{
	margin: 20px 0 20px 10px;
}

form#contactForm{
	margin:0;
	float:left;
	width: 230px;
	height: 313px;
	
}

form#contactForm h1{
	margin:0 0 15px 0;
	padding: 0;
	font-size: 16px;
}

form#contactForm input{
	border: 1px solid #555555;
	background-color: #bbbbbb;
	width: 218px;
	font-size: 11px;
	padding: 2px;
}

form#contactForm input:focus{
	background-color: #999999;
}

form#contactForm textarea{
	font-size: 11px;
	border: 1px solid #555555;
	background-color: #bbbbbb;
	width: 218px;
	height: 80px;
	padding: 2px;
	overflow:auto;
}

form#contactForm textarea:focus{
	background-color: #999999;
}

form#contactForm input#sendButton{
	height: 24px;
	width: 223px;
	font-weight:bold;
	color:#333333;
}

div#errorField{
	color:red;
	height: 20px;
}

/* --------------- CONTACT INFO --------------- */

div#contactInfo{
	float:left;
	width: 250px;
	height: 313px;
	
	margin: 0 0 0 20px;
}

div#contactInfo h1{
	margin:0 0 15px 0;
	padding: 0;
	font-size: 16px;
}

div#contactInfo p{
	margin: 0;
	padding: 0;
	font-size: 12px;
}


/* --------------- CONTACT INFO --------------- */

/* ----------------------------------------- CONTACTO --------------------------------------- */



div#footer{
	text-align:center;
	color: #444444;
	font-size: 10px;
}

div#footer a{
	color: #444444;
}

div#footer a:hover{
	color: #df6c0f;
}