/* bvdo */

div#btxt{
width:420px;
float:left;
margin-top:35px;
line-height:auto;

color:#FFF;
}

div#btxt h2{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:lighter;
	font-size:24px;
	line-height:45px;
}

div#btxt h4{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:lighter;
	font-style:italic;
	line-height:23px;
}


img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


@charset "utf-8";
/* CSS Document */

/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

h1{
	font-size:26px;
	}
h2{
	font-size:24px;
}
h3{
	font-size:16px;
}
h4{
	font-size:15px;
}
h5{
	font-size:11px;
}
h6{
	font-size-:10px;
}

li {list-style:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline}


/*estilos generales*/


	

div#header{background-image:url(../img/bntl.png);
width:100%;
height:100px;
margin-top:0px;
}

div#bn{
	margin-left:10px;
	float:left;
	
}

div#bvdo{
	background-image:url(../img/tl.png);
	width:100%;
	height:286px;
	}
	
	
	
	
div#nav{
	background-image:url(../img/ln.png);
	background-repeat:repeat-x;
	background-color:#ffffff;
	width:100%;
	height:30px;
}

div#site{
	padding-bottom:50px;
	background-color:#ffffff;
	width:100%;
	height:100%;
}




/*Clases Generales*/


div.content{
	width:822px;
	margin:0 auto;
}


/* header, menu */

ul#menu{
	height:10px;
}
ul#menu li {
	line-height:150px;
	float:right;
	padding-right:10px;
			
}

ul#menu li a{
	font-family: "Myriad Pro", sans-serif;
	color:#2D2D2D;
	padding:10px;
	
		
}

ul#menu li a:hover{
	color:#46526C;
	text-decoration:none;
	}
	
ul#menu li a.active{
	color:#2d2d2d;
	background-image:url(../img/tl_tg.png);
	background-repeat:no-repeat;
	background-position:bottom;


		
}



div#slide {
	width:360px;
	background-color:#FFF;
	float:right;
	border:1px solid #c8cace;
	margin-top:-40px;
	padding:8px;
		
	
}

	
	
	
	
	
/* div sitio*/

div#txt{
	border-right:1px inset #cccccc;
	padding-right:20px;
	width:510px;
	float:left;
	font-family:"Myriad Pro", sans-serif;
	color:#2d2d2d;
	text-decoration:none;
	text-align:justify;
	line-height:22px;

}
div#txt h5{
	font-size:13px;
}
	
	
	
div#side{
	padding-left:10px;
    width:215px;
	left:50%;
	margin-left:540px;
	font-family:"Myriad Pro", sans-serif;
	color:2d2d2d;
	text-decoration:none;
text-align:left;
	line-height:15px;
}

	
	
	
	
	
	/*clearfix*/
	
	.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


/* galeria */


div#bvdog{
	background-image:url(../img/tlg.png);
	width:100%;
	height:400px;
	}



div#galleria{
	width:100%;
    height:480px;
	
	
}



#side ul{
	padding:15px 0 35px 15px;}
	
#side li{
	padding:10px 0 10px 0;
	
	
}

div#side a{
	padding:10px 0 10px 0;
	color:#2d2d2d;

}
div#side a:hover{
	padding:10px 0 10px 0;
	color:#676767;
}
div#side h2 a{
	text-decoration:none;
	color:#2d2d2d;
	font-size:24px;
	padding-bottom:0px;
}
div#side h2{
color:#2d2d2d;
margin:0;
padding:0 0 10px 0;

	
}



div.search{
padding:20px 0 0 10px;	
	
}







div.post{
	font-family:"Myriad Pro", sans-serif;
	
	width:510px;
	pading:0 0 40px 0;
	margin:
	0 0 0 0 ;
	float:left;
	}
div.post a{
	color:#2d2d2d;

}
div.post a:hover{
	color:#676767;
}
div.post h2 a{
	text-decoration:none;
	color:#2d2d2d;
	font-size:24px;
	padding-bottom:0px;
}
div.post h2{
	text-align:left;
color:#2d2d2d;
margin:0;
padding:0 0 10px 0;

	
}



div.post a, .more-link{
	font-size:18;
	color:#2d2d2d;

}









/*footer*/
	
	div#footer{
	background-color:#264368;
	background-image:url(../img/ft.png);
	background-repeat:repeat-x;
	width:100%;
	height:35px;
	clear:both;
	position:fixed;
	bottom:0px;
	margin-top:40px;
	}

	
	
	div#copyright{
	padding-top:10px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#F1F1F1;
	text-align:center;
	text-decoration:none;
	line-height:10px;


	}
	
	
	
	
	
div#side t p a{ margin:0; padding:0; }

div#side p.meta{
font-size:15px;
padding:0 0 10px 0;
}

div#side p{
text-align:justify;
font-size:15px;
padding: 15px 0 30px 0;	
	
}	
	
	
div.post p a{ margin:0; padding:0; }

div.post p.meta{
font-size:15px;
padding:0 0 10px 0;
}

div.post p{
text-align:justify;
font-size:15px;
padding: 0 0 30px; 0;	
	
}

div.post li{
	font-family:"Myriad Pro", sans-serif;
	font-size:18px;
	float:right;
		text-decoration:none;
		}
div.side a:hover{
color:#676767;
}


#more{
	color:#2d2d2d;
	font-family:"Myriad Pro", sans-serif;
	font-size:18px;
	
}

#more a{
	text-decoration:none;
	color:#2d2d2d;
	font-family:"Myriad Pro", sans-serif;
	font-size:18px;
	
}

#more a:hover{
	text-decoration:none;
	color:#676767;
	font-family:"Myriad Pro", sans-serif;
	font-size:18px;
	
}






#searchform label {
	position:absolute;
	top:-1500px;
	left:-1500px;
}

	
	
	
	
	
	
