/* @override http://twittbilbao.com/style.css */

/* @override http://twittbilbao.com/style.css */

/* @override http://twittbilbao.com/style.css */


/*
	GENERALES
*/

body {
	background-image: url(img/bkg.jpg);
	background-color: #fff;
	color: #000;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}


img{
	border:0;
}

a{
	font-weight: none;
	text-decoration: none;
	color: black;
}

a:hover{
	font-weight: none;
	text-decoration: none;
	color: #4b7400;
}

h1{
	color: #111;
	font-size: 75px;

}

h2{
	color: #5d5d5d;
	font-size: 20px;
	margin: 0;

}

h3{
	color: #fff;
	font-size: 20px;
	margin: 0;

}



ul {
	padding: 0;
}

li {
	padding-left: 10px;
	list-style-type: none;
	font:  normal 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#cuerpo {
	width: 700px;
	margin: auto;
}

#logo {

	text-align: left;
/*	background-image: url(img/header.png);*/

	width: 720px;
	height: 133px;
	margin-top: 0;
	margin-bottom: 10px;
	float: none;
	clear: both;
	display: block;
	position: relative;
	left: -30px;
}
	
#contenido{

	
	background: url(img/postop.png) top no-repeat;
	width: 486px;
	float: left;
	text-align: left;
	padding: 0 0 0 0;


}

#cont{
    background-image: url(img/postbkg.png);
    padding: 0 0 0 0;
    margin: 15px 0 0 0;

}


#contenido-bottom {
    width: 486px;
    height: 22px;
    background: url('img/postbottom.png') no-repeat;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
	
}

#sidebar{
	
	width: 196px;
	margin-left: 2px;
	padding-left: 15px;
	background: url(img/sidebarbkg.png) repeat-y;
	display: inline-block;
	float: right;
	font-size: 10;

}

#sidebar-top {
	width: 196px;
	height: 16px;
	margin-left: 2px;
	background: url(img/sidebartop.png) no-repeat;
	display: inline-block;
	float: right;
	padding-right: 15px;


}

#sidebar-bottom {
	width: 196px;
	height: 21px;
	background: url(img/sidebarbottom.png) no-repeat;
	margin-left: 2px;
	float: right;
	padding-right: 15px;
	display: inline-block;
	clear: right;
}

#sidebar hr {
	color:  #709d1f;
	background-color: #709d1f;
	height: 1px;
	width: 160px;
	margin: 0;
	border-width: 0;
	border-color: #709d1f;
}

#sidebar p {
	font-weight: bold;
	text-decoration: none;
	color: #1f1f1f;
	text-align: center;
	margin-left: -30px;
}

#sidebar a {
	font-weight: bold;
	text-decoration: none;
	color: #1f1f1f;
}

#sidebar a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #EBF5D9;
}



#twittbox{

	border: #d8d8d8 1px solid;

	background-image: url(img/twittboxbkg.png);
	text-align: left;
	margin: 0 auto 10;
	width: 600px;
	height: 23px;

	font: italic 14px "Lucida Grande", Lucida, Verdana, sans-serif;  

	vertical-align: top;


	

}

#twittbox p{
    width: 600px;
    height: 23px;
	margin: 0;
	padding: 0 0 0 130px;
}

#twittbox img{
	margin-left: -130;
	padding: 0 0 0 0px;
}

#twittbox acronym{
    height: 23px;
	padding: 3 0 0 10;
	position: absolute;
	display: inline;
	text-decoration: none;
	border-bottom: none;

}

#fotos{
	position: static;
	padding-left: 32px;
	background: url(img/photosbkg.png) repeat-y;

	width: 720px;
	float: left;
	margin-left: -8px;
}


#fotos-top {
	width: 720px;
	height: 16px;
	background: url(img/photostop.png) no-repeat;
	margin-left: -8px;
	display: inline-block;

}

#fotos-bottom {
	width: 720px;
	height: 21px;
	background: url(img/photosbottom.png) no-repeat;
	margin-left: -8px;
	display: inline-block;

}

#fotos p {
	text-align: center;
	margin-right: 50px;
}


#fotos a {
	font-weight: bold;
	text-decoration: none;
	color: #1f1f1f;
}

#fotos a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #EBF5D9;
}


.post{
	font-size: 14px;
	color: #5d5d5d;
	width: 460;
	margin-left: 15px;
	font-variant: normal;

}

.post p{
	font-size: 14px;
	color: #5d5d5d;
	background-color: #FCFCFC;
	width: 443;
	margin-left: 2px;
	padding: 4px 4px 4px 4px;
	font-variant: normal;
	margin-top: 0px;
	border-color: #d8d8d8;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
}

.post hr {
	color:  #c5c4c4;
	background-color: #c5c4c4;
	height: 1px;
	width: 99%;
	margin: 0;
	border-width: 0;
	border-color: #c5c4c4;
}

.post img {
	border-color: #717070;
	border-width: 1px;
	border-style: solid;
}


.post-head{
	font-size: 14px;
	color: #939393;
	width: 450;
	margin-left: 2px;
	font-variant: normal;
}



.post-head img{
	clear: left;
	float: left;
	margin-right: 10px;
	border-color: #717070;
	border-width: 1px;
	border-style: solid;
}




.post-head hr {
	border-width: 0;
	width: 457px;
	height: 16px;
	background: url(img/slider.png) no-repeat;
	margin-bottom: -3px;
	margin-top: 2px;

}

.faq{
	font-size: 14px;
	color: #5d5d5d;
	width: 460;
	margin-left: 15px;
	font-variant: normal;

}

.faq p{
	font-size: 14px;
	color: #5d5d5d;
	width: 443;
	margin-left: 2px;
	padding: 4px 4px 4px 4px;
	font-variant: normal;
	margin-bottom: 0px;
	margin-top: 2px;

}

.faq hr {
	color:  #c5c4c4;
	background-color: #c5c4c4;
	height: 1px;
	width: 99%;
	margin: 0;
	border-width: 0;
	border-color: #c5c4c4;
}

.faq h3 {
	color: #000;
	font-size: 15px;
	margin: 0;
	margin-top: 5px;
}


#map {
	width: 445px; 
	height: 250px; 
	position: relative;
	
	border-color: white;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: 3px;
	border-left-width: 3px;
	border-bottom-width: 3px;
	border-top-width: 3px;
}