/*
Theme Name: bds-balneario
Theme URI: http://proyectosbds.com/
Description:  Theme creado exlusibamente para  <a href="http://balneariodeparacuellos.com" target="_blank">balneariodeparacuellos.com</a>
Version: 0.1
Author: Proyectosbds
Author URI: http://proyectosbds.com/
Tags: blue, grey, orange, 2 column, fresh, simple, widget ready, valid CSS, valid XHTML, right sidebar, ie6, ie7, firefox 2.0, opera 9.0
*/

body, div, dl, dt, dd, /*ul, ol, li,*/ h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p,/* blockquote, th, td,*/ button {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border: none;
}
address, caption, cite, code, dfn, em, /*strong,*/ th, var {
font-style:normal;
font-weight:normal;
}
/*ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}*/
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
q:before, q:after {
content:'';
}
abbr, acronym {
border:0 none;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#fff url(images/background.jpg) repeat-x; 
	}

object{
	display:block;
	}

.salto{
	display:block;
	}

.td_left{
	background:url(images/fondo_left.jpg) top right no-repeat;
	}

.td_main{
	width:970px;
	background:url(images/fondo_main.jpg) top no-repeat;
	}

.td_right{
	background:url(images/fondo_right.jpg) top left no-repeat;
	}

.search_input{
	width:150px;
	height:22px;
	margin:3px 0 0 0;
	border:0;
	background:none;
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:11px;
	color:#30C2FD;
	}

/*--------------------------------------- HOME -------------------------------------------*/
.container{
	position:relative; 
	top:0px; 
	left:0px;
	width:970px;
	padding:25px 0 0 0;
	}

	.header{
		position:relative;
		float:left;
		width:970px;
		height:221px;
		background:url(images/header.jpg) no-repeat;
		}

		.searcher{
			position:absolute;
			top:18px;
			right:35px;
			}

		.claves{
			position:absolute;
			top:95px;
			right:35px;
			width:420px;
			text-align:right;
			}

		.suscripcion{
			position:absolute;
			top:190px;
			right:10px;
			width:360px;
			text-align:right;
			}

			.icon_rss{
				position:relative; 
				top:5px;
				}

		.menu{
			position:absolute;
			top:150px;
			right:16px;
			width:938px;
			}

			.menu_block{
				position:relative;
				float:left;
				margin:0px;
				padding:0px;
				text-align:center;
				list-style-type:none;
				}

			.menu_line{
				float:left;
				height:29px;
				padding:2px 16px 0 16px;
				margin:0px;
				}

			.menu_line_inicio{
				float:left;
				height:29px;
				padding:2px 16px 0 16px;
				margin:0px;
				background:url(images/btn_inicio.jpg) no-repeat;
				}

	.main{
		position:relative;
		float:left;
		width:970px;
		background:url(images/content_back.jpg) repeat-y;
		}

		.content{
			position:relative;
			float:left;
			width:686px;
			padding:12px 0 0 0;
			}

			.content_up{
				min-height:450px;
				position:relative;
				float:left;
				width:586px;
				padding:0 50px 0 50px;
				background:url(images/fondo_cont.gif) repeat-y;
				}

				.post{
					position:relative;
					float:left;
					width:586px;
					padding:30px 0 30px 0;
					border-bottom:solid 1px #93d3ef;
					}

					.post_title{
						position:relative;
						float:left;
						width:586px;
						padding:0 0 10px 0;
						}

					.post_tags{
						position:relative;
						float:left;
						width:586px;
						padding:0 0 10px 0;
						}

					.post_entry{
						position:relative;
						float:left;
						width:586px;
						padding:0 0 25px 0;
						}
						
						.post_entry h1{
							font-size:30px!important;
							}
						
						.post_entry h2{
							font-size:25px!important;
							}
						
						.post_entry h3{
							font-size:20px!important;
							}
						
						.post_entry h4{
							font-size:15px!important;
							}
						
						.post_entry h5{
							font-size:10px!important;
							}
						
						.post_entry h6{
							font-size:8px!important;
							}

					.post_info{
						position:relative;
						float:left;
						width:586px;
						}

		.content_bottom{
			position:relative;
			float:left;
			width:686px;
			height:60px;
			background:url(images/fondo_cont_bottom.gif) no-repeat;
			}

		.side_bar{
			position:relative;
			float:right;
			width:273px;
			padding:10px 0 0 0;
			}

			.side_bar_block_blue{
				position:relative;
				float:left;
				width:273px;
				padding:0 0 0 0;
				}

				.side_bar_block_title_blue{
					position:relative;
					float:left;
					width:234px;
					height:35px;
					padding:5px 15px 0 24px;
					background:url(images/side_bar_title_blue.gif) no-repeat;
					}

				.side_bar_block_cont_blue{
					position:relative;
					float:left;
					width:238px;
					padding:15px 15px 37px 20px;
					text-align:justify;
					background:url(images/side_bar_cont_blue.gif) bottom no-repeat;
					}

			.side_bar_block{
				position:relative;
				float:left;
				width:273px;
				padding:0 0 0 0;
				}

				.side_bar_block_title{
					position:relative;
					float:left;
					width:238px;
					height:35px;
					padding:30px 15px 0 20px;
					background:url(images/side_bar_title.gif) no-repeat;
					}

				.side_bar_block_cont{
					position:relative;
					float:left;
					width:234px;
					padding:15px 15px 17px 24px;
					background:url(images/side_bar_cont.gif) bottom no-repeat;
					}

					.side_bar_block_cont ul {
						position:relative;
						width:234px;
						padding:0 0 0 0;
						margin:0px;
						list-style-type:none;
						}		

						.side_bar_block_cont li{
							padding:0 0 8px 17px;
							background:url(images/side_bar_mas.jpg) no-repeat;
							}

				.side_bar_block_nube{
					position:relative;
					float:left;
					width:234px;
					padding:0 15px 37px 24px;
					background:url(images/side_bar_cont.gif) bottom no-repeat;
					}

	.footer{
		position:relative;
		float:left;
		width:905px;
		padding:25px 0 20px 65px;
		}

/*--------------------------------------- TEXTOS -------------------------------------------*/
.bold{
	font-weight:bold;
	}

/* claves */
.txt1{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:13px;
	color:#0A8EC3;
	}

/* menu */
.txt2{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:15px;
	color:#01364B;
	text-decoration:none;
	}

	.txt2 a{
		color:#01364B;
		text-decoration:none;
		}
	
	.txt2 a:hover{
		color:#32ACD3;
		text-decoration:underline;
		}

.txt2_on{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:15px;
	color:#32ACD3;
	text-decoration:none;
	}

	.txt2_on a{
		color:#32ACD3;
		text-decoration:none;
		}
	
	.txt2_on a:hover{
		color:#32ACD3;
		text-decoration:none;
		}

.txt2w{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
	}

	.txt2w a{
		color:#FFFFFF;
		text-decoration:none;
		}
	
	.txt2w a:hover{
		color:#000000;
		text-decoration:none;
		}

/* suscripcion */
.txt3{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:11px;
	color:#7D7E7F;
	text-decoration:none;
	}

	.txt3 a{
		font-family:Trebuchet MS, Verdana, Arial;
		font-size:13px;
		color:#FF6C00;
		font-weight:bold;
		text-decoration:none;
		}
	
	.txt3 a:hover{
		text-decoration:underline;
		}

/* post title */
.txt4{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:25px;
	color:#032231;
	font-weight:bold;
	text-decoration:none;
	}

	.txt4 a{
		color:#032231;
		text-decoration:none;
		}
	
	.txt4 a:hover{
		color:#FF6C00;
		text-decoration:none;
		}

/* post tags */
.txt5{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:12px;
	color:#A5A7A8;
	text-decoration:none;
	}

	.txt5 a{
		color:#A5A7A8;
		text-decoration:none;
		}
	
	.txt5 a:hover{
		color:#000000;
		text-decoration:none;
		}

/* post entry */
.txt6{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:14px;
	color:#0570A3;
	text-decoration:none;
	}

	.txt6 a{
		color:#07AFF3;
		text-decoration:none;
		}
	
	.txt6 a:hover{
		color:#07AFF3;
		text-decoration:undeline;
		}

/* post info */
.txt7{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:12px;
	color:#A39F9F;
	font-weight:normal;
	text-decoration:none;
	}

	.txt7 a{
		color:#A39F9F;
		font-weight:bold;
		text-decoration:none;
		}
	
	.txt7 a:hover{
		color:#000000;
		text-decoration:none;
		}

/* side_bar title */
.txt8{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:20px;
	color:#FFF;
	font-weight:bold;
	}

.txt8_b{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:20px;
	color:#FFF;
	font-weight:bold;
	}

/* side_bar cont acerca */
.txt9{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:14px;
	color:#366aa8;
	}

/* side_bar cont listados */
.txt10{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:13px;
	color:#0570A3;
	text-decoration:none;
	}

	.txt10 a{
		color:#0570A3;
		text-decoration:none;
		}
	
	.txt10 a:hover{
		color:#FF6C00;
		text-decoration:none;
		}

/* side_bar cont nube */
.txt11{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:13px;
	color:#7596A1;
	text-decoration:none;
	}

	.txt11 a{
		color:#7596A1;
		text-decoration:none;
		}
	
	.txt11 a:hover{
		color:#000000;
		text-decoration:none;
		}

/* footer */
.txt12{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:12px;
	color:#7596A1;
	text-decoration:none;
	}

	.txt12 a{
		color:#7596A1;
		text-decoration:none;
		}
	
	.txt12 a:hover{
		color:#000000;
		text-decoration:none;
		}		

/* menu abre */
.txt13{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:12px;
	color:#01364B;
	text-decoration:none;
	}

	.txt13 a{
		color:#01364B;
		text-decoration:none;
		}
	
	.txt13 a:hover{
		color:#32ACD3;
		text-decoration:none;
		}

/* comentarios */
.txt14{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:17px;
	color:#7D7E7F;
	text-decoration:none;
	}

	.txt14 a{
		color:#FF6C00;
		text-decoration:none;
		}
	
	.txt14 a:hover{
		color:#FF6C00;
		text-decoration:underline;
		}

/* menu */

.menu_block li ul { list-style:none; padding:3px; line-height:14px; position: absolute;	left: -999em;	height: auto;	width: 200px;background: #fff;}
.menu_block li li { letter-spacing: 0.1em;	margin-top: 5px;	width: 200px;padding-bottom: 2px; border-bottom: solid 1px #e9e9e9;  padding: 0px; margin:0px; }
.menu_block li li a, .menu_block li li a:visited {background:none;	font-weight:normal;	font-size:0.9em;	color:#aaa;	display:block;}
.menu_block li li a strong, .menu_block li li a:visited strong {background:none;	}
.menu_block li li a:hover, .menu_block li li a:active {background:none; color: #29b0c4;	display:block;}	
.menu_block li li a:hover strong, .menu_block li li a:active strong{background:none;	}	
.menu_block li:hover ul, .menu_block li li:hover ul, .menu_block li li li:hover ul, .menu_block li.sfhover ul, .menu_block li li.sfhover ul, .menu_block li li li.sfhover ul { left: auto;top:-60px;}
a.main:hover{	background:none;	}

.alignright {
	float: right;
}

#comments ul {
	list-style: none;
}
