html.v2{height:100%}
body{margin:0;padding:0}
.v2 body{min-height:100%;_height:100%;position:relative}

.content-outer{margin:0 auto}
.columns{overflow:hidden}
.columns-inner{_height:1%}
.column-center-outer,.column-left-outer,.column-right-outer{position:relative;float:left;_display:inline;_overflow:hidden}
.column-center-outer{width:100%}
.column-left-outer{margin-left:-100%}
.fauxcolumns{position:relative;_height:1%}
.fauxcolumn-outer{position:absolute;top:0;bottom:0;height:expression(this.parentNode.clientHeight)}
.fauxcolumn-outer .fauxborder-left,.fauxcolumn-outer .fauxborder-right,.fauxcolumn-inner{height:100%}
.fauxcolumn-left-outer{left:0}
.fauxcolumn-right-outer{right:0}
.cap-top,.cap-bottom{position:relative;background-repeat:no-repeat}
.cap-top .cap-left,.cap-top .cap-right,.cap-bottom .cap-left,.cap-bottom .cap-right{position:absolute;height:100%;background-repeat:no-repeat}
.cap-top,.cap-top .cap-left{background-position:top left}
.cap-bottom,.cap-bottom .cap-left{background-position:bottom left}
.cap-top .cap-left,.cap-bottom .cap-left{float:left}
.cap-top .cap-right{background-position:top right;float:right}
.cap-bottom .cap-right{background-position:bottom right;float:right}
.fauxborder-left{background-position:top left;background-repeat:repeat-y;position:relative;_height:1%}
.fauxborder-right{background-position:top right;background-repeat:repeat-y;position:absolute;height:100%;_height:expression(this.parentNode.clientHeight)}
.body-fauxcolumns{position:absolute;top:0;left:0;z-index:-1;height:100%;_height:expression(this.parentNode.clientHeight);width:100%;overflow:hidden}
.body-fauxcolumns .fauxcolumn-outer{width:100%}
#ArchiveList .toggle{cursor:pointer;font-family:Arial,sans-serif}
#ArchiveList{text-align:left}
#ArchiveList a.post-count-link,#ArchiveList a.post-count-link:link,#ArchiveList a.post-count-link:visited{text-decoration:none}
#ArchiveList a.toggle,#ArchiveList a.toggle:link,#ArchiveList a.toggle:visited,#ArchiveList a.toggle:hover{color:inherit;text-decoration:none}
.BlogArchive #ArchiveList ul li{background:none;list-style:none;list-style-image:none;list-style-position:outside;border-width:0;padding-left:15px;text-indent:-15px;margin-left:0;background-image:none}
.BlogArchive #ArchiveList ul ul li{padding-left:1.2em}
.BlogArchive #ArchiveList ul{margin:0;padding:0;list-style:none;list-style-image:none;border-width:0}
.BlogArchive #ArchiveList ul ul{margin-top:5px}
.BlogArchive #ArchiveList ul.posts li{padding-left:1.3em}
#ArchiveList .collapsed ul{display:none}
.backlink-toggle-zippy{padding-right:11px;margin-right:.1em;cursor:pointer;cursor:hand;background:url(triangle_ltr.gif) no-repeat left center}
.expanded-backlink .backlink-toggle-zippy{background-image:url("triangle_open.gif")}
.collapsed-backlink .collapseable{display:none}
.status-msg-wrap{font-size:110%;width:90%;margin:10px auto;position:relative}
.status-msg-border{border:1px solid #000;filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4;width:100%;position:relative}
.status-msg-bg{background-color:#ccc;opacity:.8;filter:alpha(opacity=30);-moz-opacity:.8;width:100%;position:relative;z-index:1}
.status-msg-body{text-align:center;padding:.3em 0;width:100%;position:absolute;z-index:4}
.status-msg-hidden{visibility:hidden;padding:.3em 0}
.status-msg-wrap a{padding-left:.4em;text-decoration:underline}
.reactions-label{margin:3px 0 0 0}
.comment-form{max-width:425px;_width:410px;clear:both}
.paging-control-container{float:right;margin:0 6px 0 0;font-size:80%}
.unneeded-paging-control{visibility:hidden}
.clear{clear:both}
.PageList .selected,.PageList .selected{font-weight:bold}
.subscribe-feed-title{float:left}
.subscribe{cursor:pointer;color:#999}
.subscribe a{color:#999}
.subscribe-wrapper{position:relative;margin:.5em;padding:0}
div.subscribe{text-align:left;cursor:pointer;width:144px;margin:0;padding:0;z-index:20}
.subscribe-type-POST{z-index:10}
html>body div.subscribe div.top{background:url(s_top.png) top left no-repeat}
span.inner{padding:0;margin:0}
.feed-icon{vertical-align:baseline;display:inline}
.subscribe-wrapper .expanded{position:absolute;top:0}
.feed-reader-links{padding:0;margin:10px 20px;list-style:none;position:relative}
.feed-reader-links li{margin-top:5px}
.subscribe-dropdown-arrow{float:right;margin-top:4px;margin-right:14px}
ul.feed-reader-links{margin:0;padding:0;list-style:none}
ul.feed-reader-links li{margin-top:5px}
a.feed-reader-link{display:block;margin:.5em;text-decoration:none;font-weight:normal;z-index:1000}
.blog-list-container ul{padding-left:0}
.blog-list-container ul li{padding-left:0;list-style:none;list-style-image:none;clear:left}
.blog-list-container a{text-decoration:none}
.blog-list-container a:hover{text-decoration:underline}
.blog-list-container .blog-content{float:left;margin:0 0 5px 5px;text-indent:0;width:85%}
.blog-list-container .blog-title{font-weight:bold;line-height:16px;margin:2px 0 0 0}
.blog-list-container .blog-icon{float:left;margin-top:2px;vertical-align:top;text-indent:0;width:16px}
.blog-list-container .item-content{font-size:95%;line-height:1.3em}
.blog-list-container .item-thumbnail{float:left;margin:2px 5px 5px 0}
.blog-list-container .item-time{font-size:95%;font-style:italic;clear:left}
.blog-list-title{font-weight:bold}
.blog-list-container .show-option{font-size:75%;text-align:right}
div.gsc-control{width:100%}
.cse-status{color:#676767;font-size:11px;margin:10px;padding:4px}
.label-size-1{font-size:80%;filter:alpha(80);opacity:.8}
.label-size-2{font-size:90%;filter:alpha(90);opacity:.9}
.label-size-3{font-size:100%}
.label-size-4{font-size:120%}
.label-size-5{font-size:160%}

.label-count{white-space:nowrap}
.label-size{line-height:1.2}
.quickedit{cursor:pointer}
.newsBar-status{color:#676767;font-size:11px;margin:10px;padding:4px}
.related-posts-container{border-style:solid;border-width:1px;float:left;margin-bottom:20px;padding:10px}
.related-posts-ad{height:125px;width:125px;margin-bottom:10px}
.related-posts-results{padding-top:5px}
.related-posts-message{margin-bottom:5px}
div.floatingPlayer_gsvb div.playerInnerBox_gsvb .player_gsvb{width:320px;height:260px}
.videoBar-status{color:#676767;font-size:11px;margin:10px;padding:4px}
.videoBar-container{margin:auto;text-transform:none;font-family:Arial,sans-serif;letter-spacing:normal;word-spacing:normal;clear:both}
.ThumbnailArchive .container{float:left}


body {
background:transparent url(main-bg.jpg) repeat scroll center top;
color:#333333;
font-family:arial,times New Roman,tahoma;
font-size:small;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
text-align:center;
}
a:link {
color:#0071BB;
text-decoration:none;
}
a:visited {
color:#0071BB;
text-decoration:none;
}
a:hover {
color:#F44365;
text-decoration:underline;
}
#header-wrapper {
	background:transparent url(/Archivos/Cabecera.jpg) no-repeat scroll center top;
	height:260px;
	margin:20px auto;
	width:960px;

	}
#header-inner {
	background-position:center center;
	margin-left:auto;
	margin-right:auto;
	}
#header {
	color:#FFFFFF;
	text-align:left;
	height:212px;

	}
#header h1 {
	font-family:helvetica,arial;
	font-size:40px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:-2px;
	line-height:normal;
	margin:0;
	padding:57px 20px 2px;
	text-transform:none;
	}
#header a {
color:#FFFFFF;
text-decoration:none;
}
#header a:hover {
color:#FFFFFF;
}
#header .description {
color:#EEEEEE;
font-family:arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:1px;
line-height:normal;
margin:0 5px 5px;
padding:0 20px 15px;
text-transform:none;
}
#header img {
margin-left:auto;
margin-right:auto;
}
#outer-wrapper {
background:transparent url(main-bg.jpg) repeat scroll center top;
font-family:arial,times New Roman,tahoma;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 auto;
text-align:left;
}
#main-wrapper {
float:left;
margin-top:-17px;
overflow:hidden;
width:620px;
word-wrap:break-word;
}
#derecha {
	float:right;
	margin-top:-20px;
	margin-bottom:-15px;
	overflow:hidden;
	width:300px;
	word-wrap:break-word;

	}

#titulo-menu-lateral{
	background:transparent url(nav-left.png) no-repeat scroll left top;
	height:38px;
	}

h2.menu-lateral {
	background:transparent url(nav-bg.png) no-repeat scroll right top;
	color:#FFFFFF;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	height:38px;
	padding:8px 0px 0px 0px ;
	margin:0px 0px 10px 20px;
	}

h2.date-header {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#333333;
	font-family:georgia;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	letter-spacing:0;
	margin:5px; 0 0.5em;
	padding:0;
	text-align:right;
	}
.post {
margin:0.5em 0 1.5em;
padding-bottom:1.5em;
}
.post h3 {
color:#0000ad;
font-family:Arial;
font-size:22px;
font-weight:normal;
line-height:1.4em;
margin:0.25em 0 0;
padding:0 0 4px;
text-shadow:1px 1px 1px #FFFFFF;
}
.post h3 a, .post h3 a:visited, .post h3 strong {
color:#000000;
display:block;
font-weight:bold;
text-decoration:none;
}
.post h3 strong, .post h3 a:hover {
color:#DF2E56;
}
.post-body {
	color:#000000;
	font-size:14px;
	line-height:1.6em;
	margin:0 0 0.75em;
	text-align:justify;
	text-indent: 30px;
	}

td, th, li {
	text-indent: 0px;
	margin:0;
	line-height:normal;
	}


#post-footer {
	background:url(nav-left.png) no-repeat left top;
	height:52px;
	width:100%;
	margin-left:0px;
	padding-left:0px;
	}
#post-footer p{
	background:url(nav-bg.png) no-repeat right top;
	height:52px;
	margin:25px;
	padding:0;
	}

.comment-link {
margin-left:0.6em;
}
#cita, blockquote {
	background:#FFFFFF url(blockquote.png) no-repeat scroll 4px top;
	border:1px dotted #937D68;
	font-family:georgia;
	font-style:italic;
	margin:0.75em 0;
	padding:7px 8px 11px 73px;
	}

#comments h4 {
color:#333333;
font-weight:bold;
letter-spacing:0;
line-height:1.4em;
margin:1em 0;
text-transform:none;
}
#blog-pager-newer-link {
float:left;
}
#blog-pager-older-link {
float:right;
}
#blog-pager {
text-align:center;
}
.feed-links {
clear:both;
line-height:2.5em;
}
#cuadro-lateral {
	color:#666666;
	margin:0px 0 0 0px;

	}

#menus-laterales{
	background:#E1DBC3 none repeat scroll 0 0;
	border-left:3px solid #666666;
	margin:0 0 0 20px;;
	padding:5px 0 0.25em 11px;

	}
#menus-laterales p {
	font-size:14px;
	text-align:center;
	border-bottom:1px solid #666666;
	display:inline;
	margin:0px 0px 0px 25px;
	}

#menus-laterales a {
	font-size:12px;
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	display:block;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 5px;
	}

#menus-laterales a:hover {
	font-size:12px;
	background-color:#666666;
	text-decoration:none;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 5px;
	color:#0000ff;
	}

#menus-laterales-creditos{
	background:#E1DBC3 none repeat scroll 0 0;
	border-left:3px solid #666666;
	margin:0 0 0 20px;;
	padding:5px 0 0.25em 11px;

	}
#menus-laterales-creditos p {
	font-size:14px;
	text-align:center;
	border-bottom:1px solid #666666;
	display:inline;
	margin:0px 0px 0px 25px;
	}

#menus-laterales-creditos a {
	font-size:12px;
	display:block;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 5px;
	}

#menus-laterales-creditos a:hover {
	font-size:12px;
	text-decoration:none;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 5px;
	color:#0000ff;
	}



.main .Blog {
	border-bottom-width:0;
	}

#content-wrapper {
	margin:0 auto;
	width:960px;

	}
#contenedor-opciones {
		background:transparent url(nav-left.png) no-repeat scroll left top;
		float:left;
		margin:20px 0px 0px 0px;
		padding-left:20px;
		z-index:100;
		}

#division-opciones {
	background:transparent url(nav-bg.png) no-repeat scroll right top;
	float:left;
	height:64px;
	padding-right:25px;
							border:0px solid #ff0000;
	}

#division-opciones ul#nav {
	display:block;

	padding-right:2px;
		margin:0;
		padding:0;
		border:0px solid #ff0000;

	}
#division-opciones a {
	border-left:3px double #4169E1;
	border-right:3px double #4169E1;
	float:left;
	padding-left:5px;
	padding-right:5px;
	color:#B5D1E6;
	display:block;
	font-size:14px;
	height:26px;
	text-decoration:none;
	margin:2px 0px 0px 0px;
	padding:8px 4px 0px 4px;

	}
#division-opciones a:hover {
	border:3px double #B5D1E6;
	padding:0px 4px 0px 4px;
	margin:3px 0px 0px 0px;
	color:#ffffff;
	}

#content-wrapper2 {
	padding-top:36px;
	}


#wrap2 {
background:transparent url(main-bg.jpg) repeat scroll center top;
margin:0 auto;
}


#pie {
		background:transparent url(/Archivos/Fondo.jpg) no-repeat center bottom;
		height:128px;
	margin-bottom:5px;
	text-align:center;
	color:#584D43;
	}

#texto-pie {
		padding:10px;

}

#pie a {

	text-decoration:underline;
	}
#pie a:hover {
	background-color:#ccc;
	text-decoration:none;
	}

a img{border:none}
