a { border: none}
body { margin: 0px; padding: 0px; background: #fff url(../img/background.png) repeat-x center top; font-family: verdana;}
#header, #contenido { position: relative; width: 1115px; margin: 0 auto;}
/***************/
#header { height: 161px;	background: url(../img/logo.png) no-repeat left top;}
#links {	height: 35px; position: absolute; width: 900px; right: 0px;	bottom: 3px; color: #9CF; font-size: 26px; font-weight: bold; list-style: none; list-style-image: none; margin: 0 auto; padding: 0px;}
#links a { color: #fff; font-size: 26px; font-weight: bold; text-decoration: none}
#links a:hover { color: #9CF;}
#links li { display: inline-table;	float: left; padding: 0 5px;}
/*******************/
#contenido {	display: table;	height: auto;}
#columnas { list-style: none; list-style-image: none; margin: 0px; padding: 0px; height: auto; width: 1112px; display: inline;}
#izquierda, #medio, #derecha { overflow: hidden; float: left; margin: 0px;	display: inline; height: auto;}
#izquierda {	max-width: 802px; }
#medio {	width: 5px;	background: url(../img/medio.png) no-repeat right top; height: 553px;}
#derecha { width: 300px;}
/*** breadcumb ***/
#navegacion { font-size: 10px; position: relative; width: 780px; height: auto; padding: 10px; clear: both;}
#breadcrumb { font: 11px Arial, Helvetica, sans-serif; height:auto; line-height:30px; color:#0cf; width: 800px; overflow:hidden; margin:0 auto; padding:0px;}
#breadcrumb li { list-style-type:none; float:left; padding-left:10px; border-bottom: 1px solid #eee }
#breadcrumb a { height:30px; display:block; background: url('../img/bc_separator.png') no-repeat right center; padding-right: 15px; text-decoration: none; color:#000}
.breadcrumb_home { border:none; margin: 8px 0px;}
#breadcrumb a:hover {	color:#0E0047;}
#breadcumb strong { color: #0E0047;}
/*** navegacion ***/
#navegacion a {color: #0CF; font-weight: bold; font-size: 10px; text-decoration: none;}
#navegacion a:hover {color: #0E0047;}
.nav-left, .nav-right {width: auto;}
.nav-left {text-align: left;	float: left;}
.nav-right {	text-align: right;float: right;}
/*** POSTS ***/
#post, #minipost, #comentarios {	list-style: none; list-style-image: none; margin: 0 0 10px; padding: 0px; width: 800px;}
.post-title, .h3, #sidebar ul h3 { width: auto; height: 25px; color: #9CF; font-size: 16px; font-weight: bold; padding: 5px 0 20px 0px; background: url(../img/blockquote-title.png) no-repeat right bottom;}
.post-title *, .h3 * { margin: 0 0 0 10px; padding: 0px; }
#title-deco { float: right; position: relative; top: 0px; right: 0px; background-color: red; width: 30px; height: 30px;}
#post-contenido { width: 790px; margin: 0 auto; font-size: 14px; text-align: justify;}
#post-contenido h3 { border-bottom: 2px solid #9CF; padding: 2px; color: #9CF}
.post-foot { border-top: 2px solid #333;	padding: 5px 0 0 10px; height: 20px; font-size: 10px;}
#post blockquote { clear: both; background: #000000 url(../img/blockquote.png) no-repeat scroll right bottom; margin: 5px auto; padding: 5px 5px 30px; font-style: italic; text-align: justify; color: #FFF; font-weight: bold}
#post blockquote p { margin: 0px; padding: 0px }
#post p img {border: 1px solid #9CF; margin: 5px }
#post p img:hover {border: 1px solid #0CF;}
#post .alignleft { float: left; clear: right;}
#post .alignright { float: right; clear: left;}
#post .aligncenter { margin: 5 auto; clear: both; float: none; margin: 0 auto }
#post a {color: #6F84FF; text-decoration: none; font-weight: bold;}
#post a:hover { color: #9CF;}
#post #post-data { float: left; clear: right; position: relative; display: table; width: 155px; white-space: nowrap; padding: 2px; text-align: right; margin-right: 5px; color: #999;}
#post #post-data ul { list-style: none; list-style-image: none; padding: 0px; margin: 0px;}
/*#post h2 { border-bottom: 2px dotted #0CF; padding: 5px 0; color: #0CF}*/
#post h1 { text-align: center; }
#post h2, #post h1 { clear: both; background-color:#99CCFF; color:#FFFFFF; margin: 5px 0; padding:5px;}
#post ul { list-style-image: url(../img/list-image.gif) }
.post-data-date, .post-data-category, .post-data-author {border-bottom: 1px dashed #9CF; border-right: 1px dashed #9CF; margin-top: 5px; padding: 5px; height: 15px; font-size: 10px;}
.post-data-category , .post-data-author{ font-weight: bold;}
#post-abajo { clear: both; margin: 0; width: auto; height: 120px; padding: 0px}
/*** Excerpt ***/
.post-excerpt { display: table; margin: 0px; padding: 5px;}
.post-excerpt-contenido { width: auto; font-size: 14px; text-align: justify; float: right;}
.post-excerpt-contenido p:first-letter { font-size: 16px; color: #0E0047; font-weight: bold}
/*** Minipost ***/
#minipost { background: #99CCFF url(../img/blockquote-blue.png) no-repeat right bottom; min-height: 15px; padding: 2px 0 30px;}
#minipost-cuerpo { width: 725px; font-size: 14px; text-align: justify; margin: 20px;}
#minipost a {color: #FFF; text-decoration: none; font-weight: bold; border-bottom: 1px dotted #fff;}
#minipost a:hover { color: #999; text-decoration: none; border-bottom: 1px dotted #999;}
/*** Comentarios ***/
#comentario-usuario { list-style: none; list-style-image: none; margin: 0px;	padding: 0px; display: inline-table; border-bottom: 1px solid #09F;}
#comentario-usuario li {/*float: left;*/ margin: 5px; border: 1px solid #0CF; min-height: 40px;}
.comm-imagen { width: 50px; height: 50px; background-color: #fff; float: left}
.comm-texto p { margin: 0px; padding: 0px;}
.comm-texto label{	font-weight: bold; }
.comm-texto label a { color: #999; text-decoration: none;}
.comm-texto label a:hover {	color: #0CF;}
.comm-texto { float: right; height: auto; width: 715px; background-color: #fff; padding: 5px; text-align: justify; font-size: 12px;}
.comm-texto input, .comm-texto textarea { border: 2px solid #0CF; background-color: #fff; font-family: verdana; font-size: 12px }
.comm-texto input { width: 250px }
.comm-texto textarea { width: 455px }
#com-lista {	display: table;	position: relative;	height: 100%; border: 1px solid #99CCFF; width: 800px;}
.comm-user {	background-color: #9CF;}
.comm-autor { background-color: #1E74FF;}
/*** Trackbacks ***/
#trackback {	margin: 5px auto; padding: 0px; list-style: square;}
#trackback li { font-size: 12px; margin-left: 25px;}
#trackback a { color: #0CF; text-decoration: none; font-weight: bold;}
#trackback a:hover { color: #9CF;}
/*** Caption ***/
.titulo, #sidebar ul h3 { color: #FFF; border-top: 2px solid #99CCFF; background-color: #0E0047; margin: 10px 0 0 0;}
#post .titulo a { color: #FFF; font-weight: bold}
.clear { clear: both;}
.h3_2 { border-top: 2px solid #00CCFF; height: 25px; color: #0CF; font-size: 16px; font-weight: bold; padding: 5px 0 0 10px; margin: 10px 0 0 0;}
.wp-caption { border: 5px solid #fff; background-color: #9CF; padding: 5px; text-align: center; -moz-border-radius: 1em; margin-top: 8px}
.wp-caption img { background-color: #fff; border: 1px solid #9CF; margin: 5px}
.wp-caption-text { font-size: 12px; color: #FFF; font-weight: bold; margin: 0px;}
.thumb { margin: 5px }
.h3_3 { color: #9CF; margin: 0px; padding: 0px; font-size: 16px;}
.adsense { margin: 0 auto; width: auto; height: auto; position: relative; text-align: center}
.twitteme { background: url(../img/twitty.png) no-repeat center center}
.emailme { background: url(../img/mail.png) no-repeat center center}
.feedme { background: url(../img/rss.png) no-repeat center center}
/*******/
#ie6_msje { display: none; width: 80%; border: 2px solid red; padding: 5px 15px; margin: 0 auto; text-align: center; font-family: verdana; font-size: 14px; background: #FFFAAE url(img/warning_sign.png) no-repeat left center;}
.ie6_cerrar { float: right; margin: 2px; border: 1px solid #666; background-color: red; width: 15px; height: 15px; cursor: pointer; padding: 2px}
/****/
#contacto-form {	position: relative; display: none; width: 280px; height: auto; background: #9Cf url(../img/blockquote-blue.png) no-repeat left bottom;	margin: 0px auto; padding: 5px 5px 30px;}
#contacto-form  span label {	width: 280px; color: #000; font-size: 12px; font-weight: bold; position: relative; margin: 0px; padding: 0px;}
#contenedor-layer { width: 300px; display: none;}
#contenedor-layer .contacto-img { width: 290px; background: #fff url(../img/cont-arrow.png) no-repeat left bottom; margin: 0 auto; height: 30px; padding: 0; text-align: left; text-decoration: none;}
#contenedor-layer .contacto-img  a img { text-decoration: none;	border: none;}
/***/
.search-form { width: 300px; height: auto; display: table; margin: 0; padding: 10px 5px 30px; background: #000 url(../img/blockquote-title.png) no-repeat right bottom; margin-bottom: -10px; }
.search-form li{ list-style: none; list-style-image: none; margin: 0 auto; padding: 0px; background-color: #000;}
.search { background: url(../img/search.png) no-repeat 3px center; width: 200px;	padding-left: 20px;}
.input {	border: 2px solid #9CF;	background-color: #fff;}
.w99 { width: 99%; }
/*** SIDEBAR ***/
#upper-sidebar {	width: auto; height: auto; text-align: center; border: none;}
#upper-sidebar a, #upper-sidebar a img { border: none; text-decoration: none }
#sidebar { margin: 0 auto; width: 300px;	display: table;}
#sidebar ul { margin: 0px; padding: 0px; width: auto; list-style: square; border-left: 1px solid #ccc; border-right: 1px solid #ccc}
#sidebar ul ul{ border: none; margin:0 auto; width:250px}
#sidebar ul li { margin-left: 20px; margin-bottom: 5px; font-size: 10px; width: auto;}
#sidebar a { color: #000; text-decoration: none}
#sidebar a:hover { color: #0CF; text-decoration: none}
/*** Footer ***/
#footer { height: 80px; background: #9CF url(../img/wp-logo.png) no-repeat right top; position: relative; width: auto; margin: 0 auto;	border-top: 2px solid #333;}
#footer-content { position: relative; margin: 0 auto; width: 1112px; height: 70px; padding: 5px;	text-align: center;}
#footer-content a { font-weight: bold; color: #fff; text-decoration: none; border-bottom: 1px dashed #fff; }
#footer-content a:hover { color: #2058FF; text-decoration: none; border-bottom: 1px dashed #2058FF; }
/** Advertising **/
#ad_line { width: 800px; margin: 0 auto; height: 30px;}
#ad_sidebar { width: 300px; height: 250px; margin: 15px auto;}
#ad_single { width: 400px; margin: 0px; float: left}
/*****/
#share_buttons { position: relative; margin: 0; padding: 0; height: auto; width: 390px; list-style: none; list-style-image: none; float: left}
#share_buttons img { border: none; background: none; padding: 0px;}
#share_buttons img:hover { border: none;}
.social_icons { display: inline; width: 16px; height: 16px; float: left; padding: 0px; margin: 5px;}
.digg_iframe { float: left; padding: 0px; overflow: hidden; margin: 5px; width: 53px; height: 82px;}
.facebook {	background: transparent url(../img/social_bookmark.png) no-repeat center 0px;}
.digg { background: transparent url(../img/social_bookmark.png) no-repeat center -16px;}
.twitter {background: transparent url(../img/social_bookmark.png) no-repeat center -32px;}
.delisious { background: transparent url(../img/social_bookmark.png) no-repeat center -48px;}
.strumble { background: transparent url(../img/social_bookmark.png) no-repeat center -64px;}
.design { background: transparent url(../img/social_bookmark.png) no-repeat center -80px;}
.flickr { background: transparent url(../img/social_bookmark.png) no-repeat center -96px;}
.technorati{ background: transparent url(../img/social_bookmark.png) no-repeat center -112px;}
.myspace { background: transparent url(../img/social_bookmark.png) no-repeat center -128px;}
.reddit{ background: transparent url(../img/social_bookmark.png) no-repeat center -144px;}
.rss { background: transparent url(../img/social_bookmark.png) no-repeat center -160px}
.meneame { background: transparent url(../img/social_bookmark.png) no-repeat center -176px}
.facebook:hover {background: transparent url(../img/social_bookmark.png) no-repeat center -192px;}
.digg:hover {background: transparent url(../img/social_bookmark.png) no-repeat center -208px;}
.twitter:hover { background: transparent url(../img/social_bookmark.png) no-repeat center -224px;}
.delisious:hover {	background: transparent url(../img/social_bookmark.png) no-repeat center -240px;}
.strumble:hover { background: transparent url(../img/social_bookmark.png) no-repeat center -256px;}
.design:hover {	background: transparent url(../img/social_bookmark.png) no-repeat center -272px;}
.flickr:hover {	background: transparent url(../img/social_bookmark.png) no-repeat center -288px;}
.technorati:hover {	background: transparent url(../img/social_bookmark.png) no-repeat center -304px;}
.myspace:hover {	background: transparent url(../img/social_bookmark.png) no-repeat center -320px;}
.reddit:hover {	background: transparent url(../img/social_bookmark.png) no-repeat center -336px;}
.rss:hover {	background: transparent url(../img/social_bookmark.png) no-repeat center -352px;}
.meneame:hover {	background: transparent url(../img/social_bookmark.png) no-repeat center -368px;}
/****/
#post-abajo {list-style: none; list-style-image: none;}
#post-abajo h2 { border-bottom: none; padding: none}
#post-bottom { width: auto; border: 1px solid #000; display: table;}
/****/
#friendly_links, #friendly_links li { list-style: none; list-style-image: none; margin: 0px; padding: 0px;}
#friendly_links li { text-align: center;}
.social_img { border: none; margin: 0px}
/*****/
#mje_404 {
	background: url(../img/404.png) no-repeat left top;
	height: 388px;
	padding-left: 320px;
	width: auto;
	font-size: 26px;
}
#translations { list-style: none none; margin: 0px; padding:0px; background: #000}
#translations li { border: 2px solid #000; margin: 0px; padding:0px; width: 24px; height: 24px; display: inline-table }
#translations li:hover { border: 2px solid #9cf;}
.icon_german { background: url(../img/flags/germany.png) no-repeat center center;}
.icon_english { background: url(../img/flags/english.png) no-repeat center center;}
.icon_francais { background: url(../img/flags/france.png) no-repeat center center;}
.icon_italian { background: url(../img/flags/italy.png) no-repeat center center;}
.icon_portugues { background: url(../img/flags/portugal.png) no-repeat center center;}
.icon_arabic { background: url(../img/flags/arabia.png) no-repeat center center;}
.icon_japanese { background: url(../img/flags/japan.png) no-repeat center center;}
.icon_korean { background: url(../img/flags/korea.png) no-repeat center center;}
.small_white {color: #fff; font-size: 10px;}