/*
Theme Name: Shark-pm
Description: Theme creado para pescandoenmallorca.com	
Author: Shark
Author URI: http://www.pescandoenmallorca.com
Tags: pesca
Version: 0.9
*/

/*
	- GENERAL
	- BASIC LAYOUT
	- HEADINGS
	- HEADER
	- CONTENT
		+ CONTENT LEFT
		+ CONTENT RIGHT
		+ WORDPRESS CSS
	- FORMS
	- COMMENTS
	- FOOTER
	- USEFUL

/*	##################################
   	GENERAL
	################################## */
	
body {
	position: relative;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	background:#fff url(img/bg-body9.gif) repeat-x left top;
	font:14px/18px sans-serif Verdana, Tahoma;
	color:#363636;
}

a {
	color:#1E5188;
}

a:hover{
	color:#000000;
}

blockquote {
	margin:0 0 0 20px;
	padding: 0 0 0 20px;
	border-left: 5px solid #f3f4f0;
}

img {
	border: none;
}

ul, ol {
	margin: 0 0 20px 20px;
	padding: 0px;
}

/*	##################################
   	BASIC LAYOUT
	################################## */

#header {
	position:relative;
	width:940px;
	height:100px;
	margin: 0 0 0 0px;
/* 	background:url(img/paisaje1.jpg) no-repeat bottom left; */
}

#logo1{
	background:url(img/paisaje1.jpg) no-repeat bottom left;
	width:940px;
	height:100px;
}

#logo2{
	background:url(img/paisaje2.jpg) no-repeat bottom left;
	width:940px;
	height:100px;
}

#logo3{
	background:url(img/paisaje3.jpg) no-repeat bottom left;
	width:940px;
	height:100px;
}

#logo4{
	background:url(img/paisaje4.jpg) no-repeat bottom left;
	width:940px;
	height:100px;
}

#logo5{
	background:url(img/paisaje5.jpg) no-repeat bottom left;
	width:940px;
	height:100px;
}

#logo6{
	background:url(img/paisaje6.jpg) no-repeat bottom left;
	width:940px;
	height:100px;
}

#logo7{
	background:url(img/paisaje7.jpg) no-repeat bottom left;
	width:940px;
	height:100px;
}

#logo8{
	background:url(img/paisaje8.jpg) no-repeat bottom left;
	width:940px;
	height:100px;
}

#logo9{
	background:url(img/paisaje9.jpg) no-repeat bottom left;
	width:940px;
	height:100px;
}

#dorada{
	background: url(img/dorada.png) no-repeat bottom right !important;
	background: url(img/dorada.jpg) no-repeat bottom right;
	position:absolute;
	width:300px;
	height:100px;
	left:650px;
	top:0px;
	margin: 0 0 0 0px;
}

#palometa{
	background: url(img/palometa.png) no-repeat bottom right !important;
	background: url(img/palometa.jpg) no-repeat bottom right;
	position:absolute;
	width:300px;
	height:100px;
	left:700px;
	top:0px;
	margin: 0 0 0 0px;
}

#lubina{
	background: url(img/lubina.png) no-repeat bottom right !important;
	background: url(img/lubina.jpg) no-repeat bottom right;
	position:absolute;
	width:300px;
	height:100px;
	left:650px;
	top:0px;
	margin: 0 0 0 0px;
}

#menu {
	position:relative;
	width:940px;
	height: 25px;
	margin: 0 0 0 25px;
/* 	padding: 6px 0 0 0; */
	list-style:none;
/* 	border: 1px solid black; */
/* 	padding-top:1px; */
}

#content {
	width:940px;
	height:auto;
	margin:0 0 0 50px;
	padding:0 0 40px 0;
}

#content-left {
	float:left;
	width:550px;
	height:auto;
}

#content-right {
	float:right;
	width:340px;
	height:auto;
}

#footer {
	height:20px;
	padding: 20px 0;
	background:#353535;
}

/*	##################################
   	HEADINGS
	################################## */
	
#header h1 {
	position:absolute;
	bottom:40px;
	left:0px;
	margin:0 0 0 50px;
	color: #fff;
	font:bold 28px/28px sans-serif, Helvetica, Arial;
}

#header h1 a {
	color: #fff;
	text-decoration: none;
}

#header h2 {
	position: absolute;
	bottom: 30px;
	left: 5px;
	margin: 0px;
	color: #C4AFAC;
	font:11px/11px sans-serif, Verdana, Tahoma;
}

h2, h3, h4 {
	margin:0 0 10px 0;
}

h3.archive-title {
	margin: 5px 0 0 0;
	color:#1E5188;
	text-align:center;
	font:bold 24px/34px sans-serif, Verdana, Tahoma;
}

.box-left h2 {
	color:#1E5188;
	font:bold 20px/24px sans-serif, Verdana, Tahoma;
}

.box-left h2 a {
	text-decoration:none;
}

.box-left h2 a:hover {
	text-decoration:underline;
}

.box-left-single h2 {
	color:#1E5188;
	font:bold 20px/22px sans-serif, Verdana, Tahoma;
}

.box-left-single h2 a {
	text-decoration:none;
}

.box-left-single h2 a:hover {
	text-decoration:underline;
	color:#000000;
}

.box-left h3 {
	margin: 0 0 20px 0;
	color:#1E5188;
	font:bold 14px/14px sans-serif, Georgia, "Times New Roman", Times;
}

.box-left h4 {
	color:#1E5188;
	font:11px/11px sans-serif, Verdana, Tahoma;
}

.box-right h3 {
	color:#1E5188;
	font:bold 12px/12px sans-serif, Verdana, Tahoma;
	text-transform:uppercase;
}

.box-right-p h3 {
	color:#1E5188;
	font:bold 12px/12px bold sans-serif, Verdana, Tahoma;
	text-transform:uppercase;
}

.box-right-p2 h3 {
	color:#1E5188;
	font: bold 12px/12px sans-serif, Verdana, Tahoma;
	text-transform:uppercase;
}


/*	##################################
   	HEADER
	################################## */

#menu li {
	float:left;
	height: 23px;
/* 	border: 1px solid white; */
	vertical-align:middle;
}

#menu a {
/* 	margin-right:13px; */
/* 	padding-left:3px; */
/* 	padding-right:3px; */
/* 	color:#ffffff; */
	text-decoration:none;
	font:bold 12px/12px sans-serif, Verdana, Tahoma;
	
}

#menu a:hover{
/* 	color:#93DCDE; */
}

#menu li:hover{
/* 	background-color:white; */
/* 	color:black;	 */
}

/*	##################################
   	CONTENT
	################################## */
	
/** CONTENT LEFT */

.box-left {
	margin-bottom:35px;
}

.box-left img {
/*         float:left; */
        margin:0 10px 10px 0;
}

.box-left-single {
	margin-bottom:35px;
	margin-top:20px;
/* 	border-bottom:1px solid #ccc; */
	max-width:550px;
}

.box-left-single img {
/*         float:left; */
        margin:0 10px 10px 0;
	max-width:550px;
	width: expression(this.width > 550 ? 550: true); 
/* 	max-height:530px; */
}

p.tags {
        font:11px/11px sans-serif, Verdana, Tahoma;
}

/** CONTENT RIGHT */

#box-rss {
	height: 80px;
	margin: 0 0 20px 0;
	background: url(img/bg-rss.gif) no-repeat left top;
	float:left;
}

#box-rss a {
	display: block;
	height: 50px;
	padding: 30px 0 0 80px;
	background: url(img/rss-icon.jpg) no-repeat 20px 20px;
	font:18px/18px sans-serif, Verdana, Tahoma;
	text-decoration: none;
}

#rss-caja{
	float:right;
	margin:0 15px 15px 25px;
	padding-left:20px;
	border:1px dotted black;
	border-left:1px dotted black;
	height:55px;
	width:150px;
	line-height:24px;
	background: url(img/bg-box-right-bottom.gif) no-repeat left top;
}

#rss-caja a{
	margin-left:50px;
}

.box-right {
	margin:20px 0;
	font:11px/11px sans-serif, Verdana, Tahoma;
	background: url(img/bg-box-right.gif) repeat-y left top;
}

.box-right h3 {
	padding: 20px 20px 0 20px;
	background: url(img/bg-box-right-top.gif) no-repeat left top;
}

.publi{
	height: 20px;
	padding: 0px 0px 0px 0px;
	background: url(img/bg-box-right-top.gif) no-repeat left top;
}

.box-right-content {
	margin: 0 20px;
}

.box-right-bottom {
	height: 20px;
	background: url(img/bg-box-right-bottom.gif) no-repeat left top;
}

.box-right ul {
	margin:0;
	padding:0;
	list-style:none;
}

.box-right li {
	line-height:24px;
}

.box-right ul li ul {
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
}

.box-right ul li ul li ul {
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
}

.box-right p {
	margin-top: 20px;
	margin-right:4px;
	}

.box-right-p {
	float:left;
	width:160px;
/* 	min-height:140px; */
/* 	border:1px solid #000000; */
	margin-top:20px;
	font:11px/11px sans-serif, Verdana, Tahoma;
	background: url(img/bg-box-right-p.gif) repeat-y left top;
}

.box-right-p h3 {
	padding: 20px 20px 0 20px;
	background: url(img/bg-box-right-p-top.gif) no-repeat left top;
}

.box-right-content-p {
	margin: 0 20px;
}

.box-right-bottom-p {
	height: 20px;
	background: url(img/bg-box-right-p-bottom.gif) no-repeat left top;
}

.box-right-p ul {
	margin:0;
	padding:0;
	list-style:none;
}

.box-right-p li {
	line-height:16px;
}

.box-right-p ul li ul {
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
}

.box-right-p ul li ul li ul {
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
}

.box-right-p p {
	margin: 20px 0 0 0;
}

.box-right-p2 {
	width:160px;
/* 	height:140px; */
	margin-top:20px;
/* 	margin-left:178px; */
	float:right;
	font:11px/11px sans-serif, Verdana, Tahoma;
	background: url(img/bg-box-right-p.gif) repeat-y left top;
}

.box-right-p2 h3 {
	padding: 20px 20px 0 20px;
	background: url(img/bg-box-right-p-top.gif) no-repeat left top;
}

.box-right-content-p2 {
	margin: 0 20px;
}

.box-right-content-p2 img{
	text-decoration:none;
}

.box-right-bottom-p2 {
	height: 20px;
	background: url(img/bg-box-right-p-bottom.gif) no-repeat left top;
}

.box-right-p2 ul {
	margin:0;
	padding:0;
	list-style:none;
}

.box-right-p2 li{
	line-height:16px;
}

.box-right-p2 ul li ul {
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
}

.box-right-p2 ul li ul li ul {
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
}

.box-right-p2 p {
	margin: 20px 0 0 0;
}


/** WORDPRESS CSS */

.aligncenter,
div.aligncenter {
/*    display: block; */
/*    margin-left: auto; */
/*    margin-right: auto; */
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ccc;
   text-align: center;
   background-color: #f3f4f0;
   padding-top: 4px;
   margin: 10px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.wp-smiley{
	margin:0;
	padding:0;
}

/*	##################################
   	FORMS
	################################## */

label {
    display:block;
    margin:0 0 5px 0;
}

.text {
    width:350px;
    margin: 0 0 10px 0;
    padding:5px;
    border:1px solid #ccc;
}

.verify {
    width:290px;
    margin: 0 0 10px 0;
    padding:5px;
    border:1px solid #ccc;
    float:left;
}

.fieldwrap img {
    float:left;
    margin:0 5px 10px 0;
}

textarea {
    width:450px;
    height:150px;
    margin:0;
    padding:5px;
    border:1px solid #ccc;
}

.submit {
    width:auto;
    padding:5px;
    color:#fff;
    background:#1E5188;
	border:0;
}

/** SEARCH FORM */

#search {
	width: 190px;
	padding: 5px;
	border: 1px solid #ccc;
}

#search-submit {
    width:auto;
    padding:5px;
    color:#ffffff;
    background:#1E5188;
/* 	#1E5188 */
	border:1px solid #000000;
}

#search-submit:hover {
/*     width:auto; */
/*     padding:5px; */
    color:#1E5188;
    background:#DED7A9;
    border:1px solid #1E5188;
/* 	border:0; */
}


/*	##################################
   	COMMENTS
	################################## */
	
.comment {
	margin: 0 0 20px 0;
	padding: 20px;
	background: #F3F4F0;
	border: 1px solid #ccc;
}

.comment p {
	margin: 0px;
}

.comment-details {

}

.comment-text{
	border-top:1px dotted #ccc;
	padding-top:4px;
}

.comment-text img{
	margin:0;
	margin-top:2px;
}



/*	##################################
   	FOOTER
	################################## */

#footer p {
	width:940px;
	margin:0 0 0 50px;
	padding:0;
	color:#fff;
	text-align:center;
}

#footer p a {
	color: #fff;
}

/*	##################################
   	USEFUL
	################################## */

.clear {
	clear:both;
}

.nube{
/* 	padding: 0em 0em 0em 0em; */
	line-height: 1.8em;
}

.nube a{
	text-decoration:none;
}

.nube a:hover{
	color:black;
}

#comentarios {
	margin-left:20px;
}

#comentarios li {
	line-height:16px;
	margin-bottom:5px;
}

#macarra{
	background: url(img/macarra.png) no-repeat;
	height:200px;
	width:200px;
/* 	border:solid 1px black; */
}

.right-text{
	text-align:right;
	font:12px sans-serif;
}

.left-text{
	float:left;
	font:12px sans-serif;
}

.pie-single{
	margin-top:10px;
	margin-bottom:10px;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
 	border:1px solid #ccc;
	background-color:#FFEDD8;
}

.cab-single{
	border-bottom:1px solid #ccc;
	color:#F48701;
	font:12px sans-serif;
}

.pie-index{
/* 	border-bottom:1px solid #ccc; */
}

#union{
/* 	border:1px solid #000000; */
/* 	padding-bottom:15px; */
	width:340px;
}

#busqueda{
	position:absolute;
	left: 800px;
	top: 4px;
	text-align:right;
	width:160px;
/* 	height:15px; */
/* 	border:1px solid #000000; */
}

#input-search {
	width: 120px;
/* 	padding: 1px; */
/* 	border: 1px solid #ccc; */
}

#boton-search {
/*     width:35px; */
    padding:0px;
/*     height:20px; */
    color:#ffffff;
    background:#000000;
/* 	#1E5188 */
	border:1px solid #ffffff;
}

#boton-search:hover {
/*     width:auto; */
/*     padding:5px; */
    color:#000000;
    background:#DE4C08;
    border:1px solid #1E5188;
/* 	border:0; */
}

.caja-menu{
	float:left;
/* 	border: 1px solid black; */
/* 	width:27px; */
	height:25px;
	padding-left:7px;
	padding-right:7px;
	padding-top:6px;
	margin:0 0 0 0;
	color:#000000;
}

.caja-menu a{
	color:#FFFFFF;
	font: bold 20px sans-serif, Helvetica, Arial;
}

.caja-menu:hover{
	background-color:#FFFFFF;
}

.caja-menu:hover a{
	color:#1E5188;
} 

#img-rss{
	position:absolute;
	margin-left:100px;
	background: url(img/rss.png) no-repeat top right !important;
	background: url(img/rss.gif) no-repeat top right;
	width:30px;
	height:60px;
	margin-top:20px;
/* 	margin-right:10px; */
/* 	border:1px solid black; */
}