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

/* RESET
/////////////////////////////*/

html, body, div, span,object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strike, strong, sub, sup, tt, var, b, i, dl, dt, dd, ol, ul, li, fieldset, 
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	
	background: transparent;
} 
body		  { line-height: 1 }
ol, ul		  { list-style: none }
blockquote, q { quotes: none; font-style:italic; color:#ceeced }
:focus        { outline: 0 }
ins			  { text-decoration: none }
del			  { text-decoration: line-through }
table		  { border-collapse: collapse; border-spacing: 0 }
textarea      { overflow:auto }
p 			  { margin-bottom: 1.5em }
a img 		  { border: 0 }
small		  { font-size:0.9em }

body{
margin-top: 0px;
}

/* GENERAL SETUP
/////////////////////////////*/

a:link, a:active, a:visited { 
	color:#324555;
	outline:none;
	text-decoration:none;
}

a:hover, a:focus {
	color:#324555;
	text-decoration:underline;
}

span.alternative {
  font-family: Baskerville, Palatino, "Book Antiqua", serif;
  font-style: italic;
}

/**Container To Hold The Layout**/
#container{
margin-right: auto;
margin-left: auto;

width: 926px;
}

/**Container To Hold The Layout**/
#header{
margin-right:35px;
margin-left: auto;
padding-top:0px;
width: 889px;
height:87px;
background-image:url(../img/header.jpg);
}

/**BODY**/
body{
background-position:top;
background-repeat:repeat-x;
background-color:#000000;
}

/**Banner Styles**/
#banner{
height:456px;
background-image:url(../img/background.jpg);
}

/**Banner Styles**/
#galeria{
height:456px;
background-image:url(../img/background_galeria.jpg);
}

/**Navbar Styles**/
#navbar{
height:45px;
margin:0;
padding:0;
}

/* FORM
/////////////////////////////////////*/
#form {
width:80%;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
font:bold 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:10px;
}
.input {
border:1px solid #FFFFFF;
width:370px;
height:20px;
font:normal 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:6px 6px;
background-color:#000000
}
#comments{
border:1px solid #9F9560;
width:370px;
height:150px;
font:normal 13px Arial, Helvetica, sans-serif;
color:#757468;
padding:8px 8px;
}
#enviar {
background-color:#000000;
border:2px solid #333333; 
color:#FFFFFF;
width:100px;
height:30px;
font:bold 14px Arial, Helvetica, sans-serif;
}
#formintro {
font: normal 14px Georgia, "Times New Roman", Times, serif ;
color:#FFFFFF;
}

/* MESSAGE BOXES
/////////////////////////////*/

.message-box {
font:normal 12px Arial, Helvetica, sans-serif;
text-align: center;
padding: 5px;
color:#FFFFFF;
width:80%;
margin:5px; }

.clean { background-color: #000000; border-top: 1px solid #EC7A00; border-bottom: 1px solid #EC7A00; }
.info  { background-color: #333333; border-top: 1px solid #EC7A00; border-bottom: 1px solid #EC7A00; }
.ok    { background-color: #000000; border-top: 1px solid #EC7A00; border-bottom: 1px solid #EC7A00; color:#FFF; font-weight:bold; }
.alert { background-color: #333333; border-top: 1px solid #EC7A00; border-bottom: 1px solid #EC7A00; }
.error { background-color: #333333; border-top: 1px solid #EC7A00; border-bottom: 1px solid #EC7A00; color:#FFF; }


/* TOP NAVIGATION BAR
/////////////////////////////////////*/
div#navbar {
width:409px;
height:45px;
margin-right:34px;
}
ul#topnav {
width:409px;
list-style:none;
height:45px;
}

ul#topnav li {
display:inline;
}

ul#topnav li a {
height:45px;
float:left;
text-indent:-9999px;
}

/* TOP NAVIGATION BAR BUTTONS
/////////////////////////////////////*/
ul#topnav li#topnav-1 a {
width:164px;
background:url(../img/topnav.jpg) no-repeat 0 -0; /* X and Y position at 0 */
}
ul#topnav  li#topnav-1 a:hover {
background-position:-0 -45px; /* Y position -40px for Over instance image */
}
ul#topnav  li#topnav-1 a.current {
background-position:-0 -90px; /* Y position -80px for Current instance image */
}

ul#topnav li#topnav-2 a {
width:121px;
background:url(../img/topnav.jpg) no-repeat -164px -0px;
}
ul#topnav  li#topnav-2 a:hover {
background-position:-164px -45px;
}
ul#topnav  li#topnav-2 a.current {
background-position:-164px -90px;
}

ul#topnav li#topnav-3 a {
width:124px;
background:url(../img/topnav.jpg) no-repeat -285px -0px;
}
ul#topnav  li#topnav-3 a:hover {
background-position:-285px -45px;
}
ul#topnav  li#topnav-3 a.current {
background-position:-285px -90px;


.right-content h1{
font: normal 12px Georgia, "Times New Roman", Times, serif ; text-align:left;
margin: 0px;
padding: 40px 10px 10px 31px;
}

