/* 
CSS M
ver 1.0
*/

/* Normalization de margins y paddings */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, input, p, blockquote, td, tr
	{margin:0px; padding:0px; border:0px}
/* Normalization de fonts para titles*/
h1, h2, h3, h4, h5, h6
	{font-size:100%;}
/* Remove style from lists*/
ul
	{list-style:none;}
/* Normalization of size and font weight */
address, caption, cite, code, dfn, em, th, var
	{font-style:normal; font-weight:normal;}
#container .gallery_menu {
text-align:left;
width:200px;
}
#container .gallery_menu li {
float:none;
line-height:28px;
}
a {
	outline:none;
}
#links a:link, #links a:visited, #links a:active {
	color: #000066;
	line-height: 22px;
	font-family: sans-serif;
	font-size: 13px;
	text-decoration: none;
}
#links a:hover {
	color: #76391a;
	line-height: 22px;
	font-family: sans-serif;
	font-size: 13px;
	text-decoration: none;
}

#container a:link, #container a:visited, #container a:hover, #container a:active {
	color: #2f86b4;
	line-height: 22px;
	font-weight: bold;
}
#container a:hover {
	color: #666666;
	line-height: 22px;
	font-weight: bold;
}


p {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*color: #FFFFFF;*/
	padding: 0px 20px 5px 20px;
	text-align:justify;
}

h1 {
	display:none;
}
h2 {
	font-size:24px;
	color:#173633;
	padding-top: 40px;
	padding-left: 20px;
	font-family: "Helvetica";
	font-weight:bold;
	text-decoration: none;
	text-align:left;
}
h3 {
	font-size:12px;
	color:#ff5c00;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: "Arial";
	font-weight:bold;
	text-decoration: none;
	text-transform: capitalize;
	text-align:left;
}
h4 {
	font-size:10px;
	color:#ffffff;
	padding-top: 10px;
	font-family: "Arial";
	font-weight:bold;
	text-decoration: none;
	text-transform: capitalize;
	text-align:center;
	padding: 0px 20px 5px 20px;
}
h5 {
	font-size:14px;
	color:#235860;
	padding-top: 10px;
	font-family: "Arial";
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	/*padding: 0px 20px 5px 20px;*/
}

/*   
li {
	list-style-type: none;
	font-family:"Times New Roman";
	float:right;
	height:36px;
}
li a {
	list-style-type: none;
	text-decoration: none;
	text-align:right;
	font-size: 18px;
	color:#007fc3;
	padding-right:10px;
	width: 170px;
	height: 36px;
    line-height:36px;
    display:block;
	left:20px;
	border-bottom:1px solid #cee6f4;

}
li a:hover {
	color:#666666;
}
*/
.select {
	color:#f8bf04;
}
.unselect {
	color:#ffffff;
}

/*Body-----------------------*/
body {
	text-align:center;
	min-width:550px;
	margin: 0px;
	border: 0px;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#74bde0;
	background-image:url(../i/body_bkgr.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#force {
margin-left:auto;
margin-right:auto;
height:auto;
position:relative;
width: 948px;

}
#wrapper{
	width: 948px;
	height:auto;
	background-image:url(../i/shadow.png);
	background-position:top;
	background-repeat:repeat-y;
	position: relative;
	float:left;
}
#header {
	width: 948px;
	height:257px;
	float:left;
	position: relative;
}
#logo {
	width: 193px;
	height:257px;
	margin-left:12px;
	float:left;
	background-image:url(../i/logo1.jpg);
	background-position:top;
	background-repeat:no-repeat;
	position: relative;
}
#menu_sup {
	width: 720px;
	height:257px;
	float:left;
	background-color:#FFFFFF;
	position: relative;
}
#menu_supcont {
	width: 703px;
	height:227px;
	float:left;
	position: relative;
	margin-left:16px;
	margin-top:16px;
}
#menu_opciones {
	width: 171px;
	height: 215px;
	float:left;
	position:relative;
	margin:2px;
}
#center {
	width: 923px;
	margin-left:12px;
	height:auto;
	float:left;
	background-image:url(../i/back_center1.jpg);
	background-position:top;
	background-repeat:repeat-y;
	position: relative;
	z-index:0
}
#menu {
	width: 205px;
	height:auto;
	float:left;
	position: relative;
	z-index:1;
}
#menu_left {
	width: 185px;
	height:auto;
	float:left;
	position: relative;
	z-index:1;
}
#container {
	width: 715px;
	min-height:400px;
	height:auto;
	float:left;
	position: relative;
	z-index:0;
}
#container p {
	font-size:16px;
	font-family:"Times New Roman";
	margin-left:60px;
	margin-right:20px;
	margin-bottom:20px;
	margin: 0px 0px 0px 0px;/*5px 20px 20px 241px*/
}
#container td {
	font-size:16px;
	font-family:"Times New Roman";
}
#container ul {
	float:left;
	padding-left:30px;
}
#container li {
	font-size:16px;
	font-family:"Times New Roman";
	float:left;
	color:#2f86b4;
	list-style-type: disc;
}
#img_cont {
	width: 201px;
	height:331px;
	float:left;
	position: relative;
	margin: 0px 20px 0px 20px;
	z-index:0;
}
#footer {
	width: 923px;
	margin-left:12px;
	height:183px;
	float:left;
	position: relative;
	background-image:url(../i/footer_bkgr.jpg);
	background-repeat:no-repeat;
}
a.nonline {
border:none;
}
/* CONTACT FORM */

#contact-area {
	width: 500px;
	margin-top: 35px;
	margin-bottom: 37px;
	font-size: 62.5%;
	font-weight: bold;
	color: #2f86b4;
	font-family: Helvetica, sans-serif;
}

#contact-area input, #contact-area textarea {
	padding: 3px;
	width: 300px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
	margin-top: -12px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 80px;
	float: right;
}

#contact-area label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 120px;
	padding-top: 5px;
	font-size: 1.4em;
}

#contact-area .error {
	color: #OOOOOO;
	font-size: 1.2em;
	font-weight: bold;
	text-align: right;
}

#contact_thanks {
	font-family: "Verdana";
	margin: 0 auto;
	width: 500px;
	text-align: center;
	margin-top: 72px;
	padding-bottom: 239px;
}
img.curimage {
background:#2f86b4;
border:1px solid #ccc;
padding:5px;
}
.inspired  {
	color: #2f86b4;
	font-family: Helvetica, sans-serif;
	font-size:14px;
	line-height: 14pt
}
.inspired_hdr {
	color: #2f86b4;
	font-family: Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	padding:30px 0 20px 0;
}
/* Gallery */
img {
border:0;
}
#gallery {
width:540px;
margin:0 auto;
font-family: Gill Sans, Verdana;
color:#6C6C6C;
font-weight:700;
font-size:11px;
}
.image-holder {
border:3px solid #CBD397;
height:179px;
margin-right:22px;
margin-bottom:15px;
width:152px;
}
#image_description {
float:left;
height:15px;
margin-bottom:5px;
position:absolute;
}
#menu_bar {
background:#184d6a none repeat scroll 0 0;
height:27px;
padding-top:5px;
text-align:center;
color:#fff;
}
#container #menu_bar a {
text-decoration:none;
font-weight:700;
color:#fff;
}
#gallery table {
width:100%;
}
#gallery tr {

}
#gallery td {
border-bottom:1px solid;
padding-bottom:10px;
padding-top:10px;
vertical-align:top;
}
#gallery td a {
color:#333;
}
#gallery th {
height:40px;
text-align:left;
}
.heading-02 {
color:#555555;
font-size:18px;
margin-bottom:10px;
margin-top:0;
padding:0;
}
.crop {
background:transparent url(../i/crop.jpg) repeat scroll 0 0;
height:30px;
width:58px;
}
.upcoming {
color:#FF0099;
font-size:14px;
font-weight:bold;
}
.uevents {
font-size:10px;
padding:5px;
text-align:center;
}
.menureturn {
padding-bottom:10px;
padding-right:20px;
text-align:center;
}
.gibbsdesign {
color:#01A6FF;
float:left;
font-size:10px;
left:32px;
position:relative;
text-align:center;
top:110px;
}
.gibbsdesign img{
padding-bottom:3px;
}
.gibbsdesign a{
color:#01a6ff;
}
.gibbsdesign a:hover{
color:#FFFFFF;
}
