/* @override http://www.desdemitrinchera.com/css/2010/default.css */

/* @override http://localhost:8888//css/2010/default.css */

/* @override http://localhost:8888/css/2010/default.css */

* {
	margin:0;
	padding:0;
}
body{
	background-color: #565656;
	background-position: left top;
	background-repeat: repeat-x;
	background-image: url(bg-body.jpg);
	font: normal 11px Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	color: #555;
	
}
input{
	font: normal 11px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #bbb;		
	padding: 1px 2px;
}
input.btn{
	padding: 2px 12px 3px;
	border: none;	
	font-weight: bold;
	color: #fff;
	background: #aaa;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
/*
input[type="submit"], input[type="button"] { 
	padding: 0 3px;
}
*/
select{
	font: normal 11px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
}
option{
	padding: 0 5px;
}
a{
	color: #79848C;
	cursor: pointer;
}
a:hover{
	color: #5c5c73;
}
a img{
	border: none;
}
p{
	margin: 0 0 15px 0;
	color: #555;
}
object{
	margin: 0 0 15px 0;
}

h1, .h1{
	color: #555;
	font-size: 26px;
	font-weight: normal;
	margin: 0 0 15px 0;
}
h1 a, h1 a:hover{
	text-decoration: none;
	color: #333;
}

h2, .h2{
	color: #586166;
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 3px 0;
	margin: 0 0 6px 45px;
}
h3, .h3, .largeText{
	color: #444;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 3px 0;
}

h4, .h4{
	color: #444;
	margin: 0 0 15px 0;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
}

h4 a{
	text-decoration: none;
	
}
h5, .h5{
	color: #cc0000;
	font-weight: normal;
	font-size: 11px;
	margin: 0 0 10px 0;
}

ul{
	list-style: none;
}
ol{
	margin: 0 0 20px 20px;
}

div.pageTitle {
	border-bottom: 1px solid #ddd;
	width: 650px;
	padding: 30px 0 15px 30px;
	clear: none;
	margin: -10px 0 30px;
	background: #eee url(bg-pagetitle.jpg) repeat-x left bottom;
}
.pageTitle p, .pageTitle h1{
	color: #777;
	margin: 0;
}
.pageTitle h1{
	font-size: 25px;
	font-weight: bold;
	color: #2383ac;
	margin-top: 2px;
}


ul li{
	background: url(/images-site/bullet_black.png) no-repeat -3px top;
	padding-left: 15px;
	margin: 0 0 8px 0;
}

.article blockquote{
	background: url(/images-site/bg-blockquote.jpg) no-repeat left top;
	padding: 15px 10px 15px 70px;
	font: italic 14px Georgia;
	color: #666;
	margin: 30px 0 15px;
}
.article blockquote p{
	line-height: 23px;
}

.article ul li, .page ul li{
	margin: 0 0 10px 0;
}

.tip{
	color: #888;
	font-size: 10px;
}

.all{	
	width: 970px;
}

.wrapper{
	float: left;
	clear: both;
	padding: 0;
	width: 970px;
}

.columns{
/*	background: url(/images-site/bg-columns.jpg) repeat-x left bottom; */
	float: left;
	width: 970px;
}


.columns{ display:inline;  }


.rightColumn{
	width: 280px;
	padding: 20px 5px 40px 5px;
	float: right;
	min-height: 500px;
	background: #C8CED3 url(bg-rightcolumn2.jpg) repeat-x left top;
	color: #fff;
	margin-left: -160px;
	-webkit-box-shadow: #777 0px 3px 5px;
	-moz-box-shadow: #777 0px 3px 5px;
	box-shadow: #777 0px 3px 5px;
	
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;

}
* html .rightColumn { height: 500px }  

.rightColumn a{
	color:  #222;
}

.leftColumn{
	background: #fff url(bg-leftcolumn.jpg) repeat-x left top;
	float: left;
	padding: 10px 200px 40px 0;
	width: 640px;	
	min-height: 495px;
}

* html .leftColumn { height:495px }  

.titlebar{
	margin: 0 0 20px 30px;
	color: #333;
	font-size: 16px;
	font-weight: bold;

}

.navbar{
	height: 18px;
	padding: 0;
	clear:both;
	float: right;
	margin: 20px 5px 0 0;
}
.navbar a{
	margin: 0 15px 0 10px;
	padding: 1px 0;
	text-decoration: none;
	float: left;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-shadow: #444 1px 1px 1px;
	
}
.navbar a.current{
	background: #B60000;
	padding: 1px 15px;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-shadow: #111 1px 1px 1px;
}
.navbar a:hover{
	text-shadow: none;
}


.busqueda{
	margin: 10px 20px 0 10px;
	padding: 3px 0px 3px 20px;
	background: #fff;
	border-radius: 10px; 
	border: none;
	height: 15px;
	color: #aaa;
	float: right;
	width: 100px;	

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.busqueda input{
	width: 85%;
	border: none;
}

.navbar #q{
	width: 80px;
	margin: 0 15px 0 0px;
	border: none;
	padding: 0;
	color: #aaa;
}

/* Navegacion del Sitio */




.header{
	width: 100%;
	height: 75px;
	padding: 5px 0 0 0;
	float: left;
	clear: both;
	background: #79848C url(bg-header.jpg) no-repeat 0 0;
}

.footer{
	width: 915px;
	margin: 0 auto;
	color: #fff;
}
.footer a{
	color: #ccc;
	text-decoration: underline;
}

.wrapperBottom{
	background: #393839;
	clear: both;
	float: left;
	height: 50px;
	width: 810px;
	line-height: 11px;
	padding: 20px 0 0 30px;
	color: #fff;
}
.wrapperBottom a , .aBottom{
	color: #ccc;
	text-decoration: underline;
}
.wrapperBottom p, .pBottom{
	margin: 0 0 8px 0;
}

.wrapperBottom p{
	color: #fff;
}


.wrapper, .wrapperBottom{ display:inline;  }



.Logo{
	cursor: pointer;
	clear: none;
	float: left;
	width: 345px;
	height: 82px;
	position: absolute;
	margin: 0 0 0 15px;
}


.comment{
	background: url(balloons.png) no-repeat 0 0;
	padding: 2px 0 1px 20px;
}
.commentsTitle{
	background: url(/images-site/comments.png) no-repeat 0 0;
	padding: 0px 0 2px 21px;
}
/*
.today{
	background: url(/images-site/bullet_go.png) no-repeat 0 0;
	padding: 2px 0 1px 18px;
}
*/
.busy{ background: url(/images-site/busy.gif) no-repeat left top; padding-left: 23px; margin-left: 5px; }

.date{
	background: url(calendar-day.png) no-repeat 0 0;
	padding: 2px 0 1px 18px;
}

.ok{ 
	background: url(/images-site/tick.gif) no-repeat left top; 
	padding-left: 23px; 
}
.advertencia, .warning{
	color: #dc413b;
	background: url(/images-site/error.png) no-repeat 0 0;
	padding: 1px 0 2px 20px;
	display: block;
}
.articlesFolder{
	background: url(/images-site/folder_edit.png) no-repeat 0 0;
	padding: 0px 0 2px 20px;
}

.articles{
	background: url(/images-site/page_white_stack.png) no-repeat 0 0;
	padding: 0px 0 2px 21px;
}

.newspaper{
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	border-bottom:  1px solid #ccc;
	color: #fff;
	
}
.simplepie{
	margin-bottom: 10px;
}
.simplepie li{
	background: url(/images-site/bullet_feed.png) no-repeat -3px 0;
	padding: 0px 0 2px 17px;
	margin-bottom: 4px;
	
}



.links li{
	background: url(/images-site/bullet_purple.png) no-repeat -3px 0;
	padding: 0px 0 2px 17px;
	margin-bottom: 2px;
	
}




.article {
	padding: 0 80px 20px 0;
	margin: 20px 0 40px 30px;
	font-size: 13px;
	border-bottom: 1px solid #B2C7D3;
	/*background: none !important;*/
}
.article p{
	line-height: 18px;
	margin-bottom: 18px;
}
.article h4{
	line-height: 22px;
	margin-bottom: 20px;
}
.articleSocialMedia{
	width: 100%;
	text-align: right;
}

.articleCategory{
	margin-bottom: 2px;
	color: #B2C7D3;
}
.articleCategory a{
	text-decoration: none;
	color: #B2C7D3;
}

.articleHeader{
	padding: 0 0 20px 100px;
	min-height: 100px;
}
* html .articleHeader { height: 100px }  

.articleTitle {
	margin-bottom: 0;
	font-size: 30px;
	font-weight: bold;
}

.articleTitleSmall {
	margin-bottom: 0;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
}


.articleTitle a, .articleTitleSmall a{
	text-decoration: none;
	color: #333333;
}

.articleTitle a:hover{
	color: #000;
}

.articleInfo{
	margin:  10px 20px 10px 0;
	padding:  4px 12px;
	background: #eee;
	color: #777;
	padding-bottom: 5px;
	font-size: 11px;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.articleInfo a{
	color: #B1A9BE;
}
.articleInfo span{
	margin-right: 20px;
}

.articleInfo span.last{
	border-right: none;
}

.articleMoreLink{
	margin: 20px 0;
	font-weight: bold;
	font-size: 12px;
	background: url(arrow-curve-000-left.png) no-repeat left top;
	padding: 1px 0 1px 24px;
}
.articleMoreLink a{
	color: #333;
}

.articleImg{
	margin: 5px 0 15px;
}

.article2 .articleImg{
	float: right;
	margin: 5px 0 15px 15px;
}

.article a.imgPopup img{
	border: 1px solid #ccc;
	margin: 10px 10px 10px 0;
}

.page{
	margin: 20px 0 10px 30px;
	font-size: 12px;
}

.page .articleTitle{
	margin-bottom: 15px;
}



.articleIcon, .articlesAutor li{
	background:url(document-text-image.png) no-repeat;
	padding: 1px 0 2px 22px;
}

.commentList li{
	background: url(balloon.png) no-repeat 0 0;
	padding: 1px 0 2px 22px;
}




.author {
	padding: 0 0 20px 90px;
	margin: 30px 0 40px 30px;
	font-size: 12px;
}

.authorName {
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
}

.authorName a{
	text-decoration: none;
}

.authorName a:hover{
	color: #444;
}

.authorExcerpt{
	margin-bottom: 10px;
	margin-top: 3px;
	color: #999;
}




.BoxTop{
	padding: 10px 10px 0 0;
	clear: both;
	float: left;
	margin: 0 0 0 10px;
	width: 250px;
	height: 19px;
	font-size: 15px;
	font-weight: bold;
	color: #586166;
	display: inline; /* Necesario para Fucking IE6 */
}
.BoxMiddle{
	padding: 10px 10px 5px;
	clear: both;
	float: left;
	margin: 0;
	width: 250px;
	color: #777;
}
.BoxBottom{
	margin: 0 0 10px 0;
	padding: 0;
	clear: both;
	float: left;
	width: 260px;
	height: 10px;
}



a.smallBtn{
	background: url(/images-site/bg-smallbtnleft.gif) no-repeat left top;
	padding: 2px 0 3px 10px;
	height: 13px;
	color: #000;
	margin-right: 4px;
}
a.smallBtn span{
	background: url(/images-site/bg-smallbtnright.gif) no-repeat right top;
	padding: 2px 13px 3px 3px;
	height: 13px;	
}

.commentsPopup{
	width: 310px;
	height: 300px;
	position: absolute;
	left: 500px;
	top: 240px;
	-moz-opacity: 0.75;
}

.blackPopupT{
	background: url("/images-site/bg-arrow-up.png") no-repeat 30px bottom;
	height: 12px;
	width: 100%;
}
.blackPopupB{
	background: #000;
	-moz-border-radius: 10px;
	color: #fff;
	width: 100%;
	min-height: 70px;
}




/* Form Dialogs
------------------------------------------------ */
.formDialog{
	padding: 0;
}
.formDialog div{
	padding: 0 0 3px 0;
	margin: 0 0 3px 0;
}
.formDialog label{
	display: block;
	margin: 0 0 2px 0;
}

a.cancel{
	color: #f00;
	text-decoration: none;	
}
a.cancel:hover{
	background: #f00;
	color: #fff;
}



.ob1_googlenav{
	text-align:center;
	margin-left: 30px;
}

.ob1_googlenav ul{
	border: 1px solid #ddd;
	background: #f3f8ff url(/images-site/bg-box-sendtofriend.gif) repeat-x left bottom;
	padding: 3px;
	display: block;
}

.ob1_googlenav li{
	display: inline;
	background: none;
	margin: 0 5px 0 0;
	padding: 0;
	color: #ccc;	
}




.comments {
	padding: 0 0 20px 0;
	margin: 0px 20px 0px 50px;
}

.articleComment{
	padding: 0 0 20px 25px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	background: url(balloon.png) no-repeat left top;	 
	font-size: 11px;
	color: #555;
	text-transform: lowercase;
	line-height: 15px;
}
#commentContent{
	margin: 10px 0 10px 45px;

}

.commentInfo{
	padding: 10px 0 0; 
	color: #222;
	font-size: 11px;
	font-weight: bold;
}

.pdf{
	background: url(/images-site/page_white_acrobat.png) no-repeat left top;	 
	padding: 0 0 1px 23px;
}

.thumbnail {
	float: left;
	margin: 0 20px 10px 0;
}
.thumbnail img{
	border: 1px solid #aaa;
	margin-bottom: 3px;
}
.thumbnail span{
	font-size: 11px;
	text-align: center;
}

.previousArticles{
	background: url(arrow-skip-180.png) no-repeat left top;	 
	padding: 0 0 2px 23px;
	float: left;
	font-weight: bold;
	font-size: 13px;
	color: #2383ac;
	margin-left: 30px;
	
}
.nextArticles{
	background: url(arrow-skip.png) no-repeat right top;	 
	padding: 0px 23px 2px 0;
	float: right;
	font-weight: bold;
	font-size: 13px;
	color: #2383ac;
	
}
