/* --------------------------------------------------------------

   reset.css
   * Resets default browser CSS.

-------------------------------------------------------------- */

body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit; 
  vertical-align: baseline;
}

/* This helps to make newer HTML5 elements behave like DIVs in older browers */ 
article, aside, details, figcaption, figure, dialog, 
footer, header, hgroup, menu, nav, section {
    display:block;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { 
	border-collapse: separate; 
	border-spacing: 0; 
}
/* float:none prevents the span-x classes from breaking table-cell display */
caption, th, td { 
	text-align: left; 
	font-weight: normal; 
	float:none !important; 
}
table, th, td { 
	vertical-align: middle; 
}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* Remember to define your own focus styles! */
:focus { outline: 0; }

/* = Elementos Gerais
-------------------------------------------------------------- */
body {
	background:url(../images/bg-body.jpg) no-repeat center top;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:100%;
	margin:0;
	

}
.container{
	width:950px;
	height:100%;  
	margin:0 auto;
	}

p{ color: #555; margin:0 20px 20px 0; font-size:12px; line-height:18px;}
p strong{ color:#555; font-weight: bold; font-style:11px;}

strong		{font-weight:bold;}
em		{font-style:italic;}

.clear{ clear:both; margin-bottom:30px}

/*--- Link Styles ---*/
a
{
	color: #069;
	text-decoration:underline;
}

a:hover
{
	color:# F60;
	text-decoration:none;
}




/* Titulos 
-------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6{
	margin:0 0 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #0083bf;
	padding:10px 0 0 0;
	
}
h1{ font-size:25px; background:url(../images/undeline.png) no-repeat 10px bottom; padding-bottom:5px; }




/* Lists
-------------------------------------------------------------- */

ul{
	margin:0 0 20px 0;
	
}
ul li{
	font-size:12px;
	color: #555;
	list-style:disc;
	margin-left:20px;
	line-height:22px;
	
}


/* Images
-------------------------------------------------------------- */
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	
}
img.alignleft {
	display: inline;
	float: left;
	margin-right:24px;
	margin-top: 4px;
}
img.alignright {
	display: inline;
	float: right;
	margin-top:4px;
	margin-left:24px;
}


iframe{ margin:0 auto; display:block;}


/* Header
----------------------------------------*/
#header{ height:260px; width:100%; margin:0; }
#logo{ margin:20px 0 0 0; }

/* Nav */


#nav{ overflow:hidden; width:100%; padding:15px 0 15px 0; margin-bottom:10px;}
#nav ul{  padding:0; margin:0}
#nav ul li{ list-style:none; float:left;}
#nav ul li a{ font-size:14px; float:left; padding:0 20px 0 0; color:#fff; text-decoration:none; text-align:center; font-family:Arial, Helvetica, sans-serif;
behavior: url(http://www.colpanipescados.com.br/wp-content/themes/twentyten/css/PIE.htc); background: #42C6D5; border-radius:10px; padding:10px;  }
#nav ul li a:hover{ color: #333; background: #0CC}



/* Side Show
----------------------------------------*/
#slide{ height:265px; width:670px;  margin-bottom:30px; background:#fff;}



/* Base Layout
----------------------------------------*/
#body{
	width:100%;
	height:100%;
	overflow:hidden;
	background:none;
	padding:30px 0 30px 0;
	margin-bottom:30px;
	
	
}

#content, #content-single{
	width:670px;
	height:100%;
	overflow:hidden;
	float:right;
	position:relative;
	background:url('../images/bg-content.png') repeat-x left top;
	padding:10px;		
}


#sidebar{float:left; width:240px; }
#sidebar h4{ font-size:20px; color: #0083bf; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}


#compartilhe{ overflow:hidden; margin-bottom:20px;}


/* Home
----------------------------------------*/

#box1{
	overflow:hidden;
	float:left;
	width:100%;
	margin-bottom:50px;
	
}

#box1 h1, #box h2{ background:0; }
#box1 h1 a, #box2 h2 a{
	color: #069;
	text-shadow:1px 1px #eee;
	font-weight:normal;
	font-size:24px;		
}
#box1 h1 a:hover, #box2 h2 a:hover {
	color: #F60;
	background:none;	
}

#box1 img{ float:right; margin-left:15px;}

#box2{
	overflow:hidden;
	padding-bottom:10px;
	width:280px;
	float:left;	
}

#box2 img{
	margin-bottom:10px;	
}

#box2 ul{
	margin-left:20px;	
}
#box2 ul li{
	line-height:21px;
	font-weight:600;
	font-size:12px;
	list-style:disc;
	font-family:Arial, Helvetica, sans-serif;	
}

#box3{
	overflow:hidden;	
	width:340px;
	float:right;
	margin-bottom:25px;		
}
#box3 img{
	float:right;
	margin-left:5px;
	
}
#box3 h3{
	margin:0 0 10px 0;
	background:none;
	font-size:26px;	
	color: #005EBB;  		
}


#box3 a{
	color:#333;
	text-shadow:1px solid #000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	float:left;	
}
#box3 a:hover{ color:#F90; }


#box4{
	overflow:hidden;
	padding-bottom:10px;
	width:100%;
	float:left;
	background:#fff;
	margin-bottom:25px;	
		
}
#box4 img{
	width:100px;
	height:65px;
	border:4px solid #eee;	
}
#box4 h4{
	margin:0 0 20px 0;
	background:none;
	font-size:26px;					
}






#box5{
	overflow:hidden;
	padding-bottom:10px;
	width:212px;
	float:right;
	background:#fff;		
}
#box5 h4{
	margin:0 0 20px 0;
	background:none;
	font-size:23px;	
	color: #C00;		
}


/* Grupo */

#grupo{overflow:hidden; margin-bottom:15px;}
#grupo ul{ margin:0; padding:0}
#grupo ul li{ list-style:none; background:none; margin:0;}
#grupo ul li a{ width:240px; height:98px; float:left; margin:0 0 10px 0;}


/* Footer
-------------------------------------------------------------- */
#footer { height:128px; width:100%; background:url('../images/footer.png') no-repeat center top; padding:120px 0 0 0; }
#footer .left { 
	float:left; 
	width:auto; 
	 }
#footer .left h6 { 
	color: #069;
	font-size:18px; 
	font-weight:bold;
	margin:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif
	}
#footer .left p { 
	color: #069;
	font-size:12px;
	margin-bottom:3px;
	}

#footer .left address { 
	font-style:normal; 
	color: #069;
	font-size:12px;
	margin-bottom:10px;
	}



	
/* form elements */
form {
	margin:0 0 40px 0;
	padding:0;
    width:100%;
}
form p {
	margin:0 5px 10px 0;
		
}
form label {
	padding:3px 0 3px 0;	
	margin:0 0 5px 0;
	color: #333;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
		
}
input, select, textarea {
	margin:0;
	padding: 7px 5px 7px 0;
	color: #333;
	font: 11px 'Lucida Grande', Verdana, Helvetica, sans-serif;
	border-radius:3px; 
	border:1px solid #ccc; 
	
	
}
input{		width:215px;}
textarea{	width:540px; height:200px;}


input:focus, select:focus, textarea:focus {
	color: #19465D;
	background: #EEF8FB;
}

form input[type=submit]{ 
		padding:10px 10px 10px 10px; 
		color:#fff; 
		text-decoration:none; 	
		cursor:pointer; 
		font-size:11px; 
		font-weight:bold; 
		line-height:1; 
		border:0;
		width:100px;
		background: #24B8FF;
}

form input:hover[type=submit]{
	background:#333; 
	color:#fff; 
	text-decoration:none;	
}





/* ----------------------------------------------------
Tabelas */

table{	
	width:100%; 
	border-collapse:collapse; 
	margin-bottom:30px;
	font-size:11px;
	color:#036	
	}	
	
th, td{	
	text-align:center;
	padding:1em;
	border:1px solid #fff; }
		

th{	background:#B7E8FF;
	color: #033;
	font-weight: bold}

td{background:#e5f1f4;}


/* ----------------------------------------------------
Peixes*/

#peixes{
	height:auto;
	}
#peixes h2{
	margin-bottom:10px;
	font-size:17px;
	color: #ad5635;
	}


#bTopoS{margin:10px 0 20px 0; float:left}


#mapa{ margin-bottom:25px; overflow:hidden}


/* post Noticias 
---------------------------------------------------------------------------- */

.post{ overflow:hidden; margin-bottom: 30px;}
.post ul{ margin:0; padding:0;}
.post ul li{ list-style:none; line-height:22px;}

p#breadcrumbs{ margin-bottom:10px; font-size:10px; }



/* post Receitas
---------------------------------------------------------------------------- */

.postReceitaH{ overflow:hidden;}
.postReceitaH img { margin-bottom:10px; }
.postReceitaH h5 { margin:0; padding:0; letter-spacing:normal;  }
.postReceitaH h5 a { font-size:13px; display:block; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#333; margin:0 0 10px 0; text-decoration:none}
.postReceitaH a{ font-weight:bold; text-decoration:none; color:#333;}