/*********************************************************************/
/* ssCMS2.0 Default Layout Flexibility Styles. Only Edit. Do not remove! 
/*********************************************************************/

html,body 
{ color:#FFFFFF; margin:0px; padding:0px; margin: 0 auto;}

/*Define default HTML styles*/
* 			{font-family: georgia, Helvetica, sans-serif; font-size: 8pt; }
body		{color: #6D6D6D; background-color: #7DB5DA; background-image:url(Fondo.jpg); background-repeat: repeat-x;}
a			{color: #62931D; text-decoration: none;}
a:hover		{color: #486E13; text-decoration: none;}
p			{padding: 0px; margin:0px;}
.defaultText{padding: 10px; margin:0px;}
.slab		{width: 780px; height: 5px; background: #1C4060; font-size: 1pt; padding:0px; margin: 0px; }	
.padding	{padding: 10px;}


#core		{text-align:left; width:780px; background-color:#FFFFFF; margin: 0 auto; border-left : 1px solid #7CB4D9; border-right : 1px solid #7CB4D9; }
#header		{width:780px; padding:0px; margin: 0px;}
#footer		{width:780px; clear:both;}

.fullWidth {width:100%}

h1
{height: 32px; font-size: 14px; text-indent: 5px; margin: 0px; padding:0px; line-height: 29px; color: #2a4d69;}

#navigation, #body, #regions
{float: left; height:100%; background-color: #FFFFFF;}



/* ************ Drop Down *******************************/
.subMenu 
{ background-color: #4a79a2; -moz-opacity:.9; filter:alpha(opacity=90); border-right : 1px solid #b0cfe1; border-bottom : 1px solid #b0cfe1; border-Top : 1px solid #51799C;}

.subMenuLink 
{ font-family: Arial; font-size: 11; display: block; color: #FFFFFF; text-align:left; text-decoration: none; padding: 5px 5px 5px 10px; }	

.subMenuLink:hover
{color: #9dd2f0; text-align:left; text-decoration: none; padding: 5px 5px 5px 10px; }	



/* alignnments and Justification Compliance Styles */

.left			{text-align: left;}
.right			{text-align: right;}
.center			{text-align: center;}
.justify 		{text-align: justify;}
.floatLeft		{float: left;}
.floatRight		{float: right;}
.imgCenter		{margin:10px;}
.imgLeft		{float:left; margin-right: 10px; margin-top: 10px; margin-bottom:10px;}
.imgRight		{float:right;margin-left: 10px; margin-top: 10px; margin-bottom:10px;}
.nowrap 		{white-space: nowrap}
img				{ border: 0px; vertical-align: text-top}	

/*Define Site Specific Navigation Styles*/

#headerSearch				{width:780px; height: 36px; margin: 0 auto; background-color: #4093BF; color: #FFFFFF;  background-image:url(Header.gif); padding:0px;}	
#footer						{width:780px; height: 10px; position: relative;  margin: 0 auto; text-align: left; background-color: #000000;}	
#footerText					{width:780px; position: relative;  margin: 0 auto; text-align: right; color: #FFFFFF;}	

/*Listing Styles*/

.listing					{background-color: #FFFFFF; padding: 10px; width: 100%;}
.listing table				{background-color: #FFFFFF; border-width: 1px;}
.listing th					{background-color: #B6CCDC; color: #2A4D69; padding: 5px; border-right : 1px solid #DBE6EE; }
.listing th a				{color: #2b557a;}
.listing th a:hover			{color: #2b557a;}
.listing tr					{border-left : 1px solid #DBE6EE; }
.listing .td1				{background-color: #EEF4F9; padding: 5px; border-bottom : 1px solid #DBE6EE; border-right : 1px solid #DBE6EE; }
.listing .eventDates		{background-image:url("/bgEventDates.gif"); background-repeat: no-repeat; background-color: #EEF4F9; padding: 5px; border-bottom : 1px solid #DBE6EE; border-right : 1px solid #DBE6EE; }
.listing .dateHighlight		{color:#FFFFFF;}
.listing .td1 a				{color: #4E799C;}
.listing .none a			{color: #4E799C;}
.listing .tdico				{background-color: #FFFFFF; background-image: url("/ico_bg.gif"); height:64px; color: #2A4D69; padding:0px; margin:0px; width:100%;}
.listing .tdico .icoHeader	{font-weight: bold; padding-top: 45px; vertical-align:middle; padding-left: 10px;}
.listing td.header			{background-color: #4E799C; background-position: right center; padding:0px; margin: 0px; color: #FFFFFF; font-weight: bold; text-indent: 5px; height: 22px; border-bottom : 1px solid #DBE6EE;  }
.listing .header a			{color: #FFFFFF;}
.listing .headerAlert		{background-color: #9a2222; background-position: right center; padding:0px; margin: 0px; color: #FFFFFF; font-weight: bold; text-indent: 5px; height: 22px; border-bottom : 1px solid #DBE6EE;  }
.listing .headerAlert a		{color: #FFFFFF;}
.listing .header a:hover	{color: #FFFFFF;}
.listing td					{padding: 5px;}
.listingDate				{}
.listingTitle				{font-weight:bold; padding-bottom:10px;}
.listingAbstract			{}

/* HOME PAGE BLOCKS */
/* Guide: Contains styles used for the various blocks that are there 
   on the home page. Names starting its type are the primary 
   blocks that contain smaller blocks on it. Names starting 
   with 'blocks' are elements within the primary blocks.*/
	
#homePromoBlocks
{ width:780px; margin: 0 auto; text-align: left; background-color: #FFFFFF; color: #4F719F; clear:left;}	

#homePromoBlocks p
{ padding: 10px; margin: 0px; }

#featuredBlock
{ width:780px; margin: 0 auto; text-align: left; background-color: #FFFFFF; color: #4F719F;}	

#featuredBlock p
{ padding: 10px; margin: 0px; }

#blockSpecials
{ width: 260px; background-color: #FFFFFF; }

#blockShop
{ width: 259px;}

#blockCareers
{ width: 259px; background-color: #FFFFFF;}

#blockNewsImg
{ width: 260px; height:211px; background-color: #2d527e; background-image: url(Puerto_Vallarta.jpg); background-position: bottom center;}

#blockNews
{ width: 519px; border-left : 1px solid #7CB4D9; background-color: #FFFFFF;}

#blockFeaturedFish
{ width: 260px; background-color: #FFFFFF;}

#blockFeaturedFishImg
{ width: 259px; background-color: #E9F2F7;}

#blockFeaturedWine
{ width: 259px; background-color: #FFFFFF;}

/* HOME PAGE Splitters */
/* Guide: Used to create partitions in primary blocks.*/
	
.homeLeftBox
{ border-right : 1px solid #7CB4D9; background-color: #FFFFFF;  }

.homeMiddleBox
{ border-right : 1px solid #7CB4D9; background-color: #E9F2F7;  }

.homeRightBox
{ background-color: #FFFFFF;  }	

input
{color: #6C7783; background: #FFFFFF; border: #A0A4A5 solid 1px; font-size: 11px;  }

.ssLink
{color: #ffc000;}

.ssLink:hover
{color: #ffc000;}

input.submit
{ border: 3px double #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; padding: 0.25em; background-color: #FFFFFF; color: #333333; font-size: 8pt; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif;}  



.title					{font-size: 14px; margin: 0px; padding:0px; color: #2a4d69; font-weight: bold;}
.subtitle				{font-size: 12px; margin: 0px; padding:0px; color: #2a4d69; font-weight: bold;}
.header					{font-size: 14px; margin: 0px; padding:0px; color: #76aac9; font-weight: bold; background-color:#FFFFFF;}
.subheader				{font-size: 12px; margin: 0px; padding:0px; color: #76aac9; font-weight: bold;}
.minitext				{ font-size: 8px;}
.lightblue				{ color: #76aac9; font-weight: normal;}
.darkblue				{ color: #4a79a2;}
.green					{ color: #5a8e2c;}
