/*
Theme Name: SumoCronic
Theme URI: http://sumolari.com
Description: El theme de Sumolari.com: SumoCronic
Version: 4.0
Author: Llu&iacute;s Ulzurrun de Asanza S&agrave;ez (Sumolari)
Author URI: http://sumolari.com
*/

	/* Yahoo Reset CSS */
	
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img { border:0; }

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul { list-style:none; }

caption,th { text-align:left; }

h1,h2,h3,h4,h5,h6 { font-weight:normal; }

q:before,q:after { content:''; }

abbr,acronym { border:0; }

#mainmenu li.mimiccolor:hover a { border-top:3px solid; }

	/* COLORES PRINCIPALES */
	
#mainmenu li.sumoblue a:hover, #mainmenu li.sumoblue.current-menu-item a {
	border-top:3px solid #549DC9;																								/* COLOR EDITABLE */				
}

#mainmenu li.sumogreen a:hover, #mainmenu li.sumogreen.current-menu-item a {
	border-top:3px solid #87B800;																								/* COLOR EDITABLE */				
}

#mainmenu li.sumored a:hover, #mainmenu li.sumored.current-menu-item a {
	border-top:3px solid #D62A2A;																								/* COLOR EDITABLE */				
}

#mainmenu li.sumoviolet a:hover, #mainmenu li.sumoviolet.current-menu-item a {
	border-top:3px solid #9a2eb5;																								/* COLOR EDITABLE */				
}

#mainmenu li.sumoorange a:hover, #mainmenu li.sumoorange.current-menu-item a {
	border-top:3px solid #ECA110;																								/* COLOR EDITABLE */				
}

#mainmenu li.sumogrey a:hover, #mainmenu li.sumogrey.current-menu-item a {
	border-top:3px solid #AAA;																									/* COLOR EDITABLE */				
}

#mainmenu li.sumobluegrey a:hover, #mainmenu li.sumogrey.current-menu-item a {
	border-top:3px solid #d0d7dc;																								/* COLOR EDITABLE */				
}	

#mainmenu li.sumoblack a:hover, #mainmenu li.sumoblack.current-menu-item a {
	border-top:3px solid #55595c;																								/* COLOR EDITABLE */				
}	

#mainmenu li.sumoglossyblue a:hover, #mainmenu li.sumoglossyblue.current-menu-item a {
	border-top:3px solid #50698e;																								/* COLOR EDITABLE */				
}	

#mainmenu li.sumolightblue a:hover, #mainmenu li.sumolightblue.current-menu-item a {
	border-top:3px solid #57a9eb;																								/* COLOR EDITABLE */				
}	

#mainmenu li.sumolightgoodgrey a:hover, #mainmenu li.sumolightgoodgrey.current-menu-item a {
	border-top:3px solid #b6c3d1;																								/* COLOR EDITABLE */				
}

#mainmenu li.sumoglossyblack a:hover, #mainmenu li.sumoglossyblack.current-menu-item a {
	border-top:3px solid #5b5f63;																								/* COLOR EDITABLE */				
}			

#sumolari_proyectos {
	margin:2px 0 0 -40px;
	padding:5px;
	width:510px;
	border:5px solid #55595c;																									/* COLOR EDITABLE */	
}

#wpc_addons_filters {
	margin:2px 0 0 -40px;
	padding:5px;
	width:510px;
	border:5px solid #50698e;																									/* COLOR EDITABLE */	
}

#sublinks_foro {
	margin:2px 0 0 -40px;
	padding:5px;
	width:750px;
	border:5px solid #549DC9;																									/* COLOR EDITABLE */	
}

#sumolari_proyectos, #sublinks_foro, #main_content .post-stick-extra-info, #wpc_addons_filters {
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	background:#FFF;
	position:absolute;
	z-index:999999;
	display:none;
}

#main_content .post-stick-extra-info {
	top:-110px;
	padding:5px;
	width:400px;
	font-family:"Droid Sans", Verdana, Geneva, sans-serif;
	font-size:0.85em;
	line-height:1.5em;
	border:5px solid #FFF;
	background:#549DC9;																											/* COLOR EDITABLE */	
}

#main_content p.post-stick-extra-info-title {
	position:relative;
	left:-10px;
	padding:0 10px 10px 10px;
	width:390px;
	border-bottom:5px solid #FFF;
	font-weight:bold;
}

#main_content .post-stick-extra-info p { margin:5px; }

#sumolari_proyectos li, #wpc_addons_filters li { list-style:none; }

#sumolari_proyectos li.alignright, #sublinks_foro li.alignright, #wpc_addons_filters li.alignright { margin:0 20px 0 0; }

#sumolari_proyectos li a {
	margin:5px;
	padding:7px;
	display:block;
	float:left;
	color:#FFF;
	text-decoration:none;
	background:#55595c url(img/backgrounds.png) 0px -480px repeat-x; 															/* COLOR EDITABLE */
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:0.85em;
	font-weight:600;
	text-shadow: 1px 1px 5px #111;
}

#wpc_addons_filters li a {
	margin:5px;
	padding:7px;
	display:block;
	float:left;
	color:#FFF;
	text-decoration:none;
	background:#50698e url(img/backgrounds.png) 0px -480px repeat-x; 															/* COLOR EDITABLE */
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:0.85em;
	font-weight:600;
	text-shadow: 1px 1px 5px #111;
}

#sumolari_proyectos li a:hover { background:#55595c url(img/backgrounds.png) 0px -520px repeat-x; }								/* COLOR EDITABLE */

#wpc_addons_filters li a:hover { background:#50698e url(img/backgrounds.png) 0px -520px repeat-x; }								/* COLOR EDITABLE */

#sublinks_foro li a {
	margin:5px;
	padding:7px;
	display:block;
	float:left;
	color:#FFF;
	text-decoration:none;
	background:#549DC9 url(img/backgrounds.png) 0px -480px repeat-x; 															/* COLOR EDITABLE */
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:0.85em;
	font-weight:600;
	text-shadow: 1px 1px 5px #111;
}

#sublinks_foro li ul { display:none; }

#sublinks_foro li a:hover { background:#549DC9 url(img/backgrounds.png) 0px -520px repeat-x; }									/* COLOR EDITABLE */

#sumolari_proyectos li.close_popup {
	width:22px;
	height:22px;
	background:#55595c url(img/icons.png) 4px -992px no-repeat;																	/* COLOR EDITABLE */
	position:absolute;
	bottom:0;
	right:0;
	display:block;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}

#wpc_addons_filters li.close_popup {
	width:22px;
	height:22px;
	background:#50698e url(img/icons.png) 4px -992px no-repeat;																	/* COLOR EDITABLE */
	position:absolute;
	bottom:0;
	right:0;
	display:block;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}

#sumolari_proyectos li.close_popup:hover {
	background:#55595c url(img/icons.png) 4px -962px no-repeat;																	/* COLOR EDITABLE */
}

#wpc_addons_filters li.close_popup:hover {
	background:#50698e url(img/icons.png) 4px -962px no-repeat;																	/* COLOR EDITABLE */
}

#sublinks_foro li.close_popup {
	width:22px;
	height:22px;
	background:#549DC9 url(img/icons.png) 4px -992px no-repeat;																	/* COLOR EDITABLE */
	position:absolute;
	bottom:0;
	right:0;
	display:block;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}

#sublinks_foro li.close_popup:hover {
	background:#549DC9 url(img/icons.png) 4px -962px no-repeat;																	/* COLOR EDITABLE */
}

#sumolari_proyectos_overlay {
	width:100%;
	height:100%;
	background:url(img/overlay.png) repeat;
	position:fixed;
	z-index:99999;
	display:none;
}

#mainmenu li.sumoblue ul li a, #mainmenu li.sumoblue ul li a:hover,
#mainmenu li.sumogreen ul li a, #mainmenu li.sumogreen ul li a:hover,
#mainmenu li.sumored ul li a, #mainmenu li.sumored ul li a:hover ,
#mainmenu li.sumoorange ul li a, #mainmenu li.sumoorange ul li a:hover 
{ border:none; }

	/* Sumolari.com */
	
#adminbarsearch-wrap { display:none; }

#sumolari {
	width:100%;
	height:100%;
	background:url(img/backgrounds.png) 0px -560px repeat-x;
}

#sumolari.musicmaniac {
	background:#000 url(img/bg_musicmaniac.png) 0px 0px fixed repeat;
}

#wrapper {
	margin:0 auto;
	width:920px;
}

		/* Deprecated project & Old posts */
		
.deprecated_project_alert {
	padding:7px 0;
	margin:0 auto;
	position:fixed;
	z-index:9999999;
	width:888px;
	background:#D62A2A;																											/* COLOR EDITABLE */
	box-shadow:0px 0px 5px #000;
}

.deprecated_project_alert p {
	padding:0 10px;
	font-family:Helvetica, Verdana, Geneva, sans-serif;
	font-size:0.98em;
	color:#FFF;
	text-shadow: 1px 1px 5px #111;
}

.old_post_alert {
	padding:7px 0;
	margin:0 auto;
	position:fixed;
	z-index:9999999;
	width:888px;
	background:#ECA110;																											/* COLOR EDITABLE */
	box-shadow:0px 0px 5px #000;
}

.old_post_alert p {
	padding:0 10px;
	font-family:Helvetica, Verdana, Geneva, sans-serif;
	font-size:0.98em;
	color:#FFF;
	text-shadow: 1px 1px 5px #111;
}

.deprecated_project_alert.top_alert, .old_post_alert.top_alert { 
	top:0;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.deprecated_project_alert.bottom_alert, .old_post_alert.bottom_alert {
	bottom:0;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}


		/* Sombras */
		
.shadow-l {
	width:100%;
	background:url(img/shadows.png) top left repeat-y;
}

.shadow-r {
	margin:0 0 0 16px;
	padding:0 16px 0 0;
	background:url(img/shadows.png) top right repeat-y;
}

.shadow-l-corner_bottom {
	width:100%;
	background:url(img/container-top-shadow.png) left -150px no-repeat;
}

.shadow-r-corner_bottom {
	margin:0 0 0 16px;
	padding:0 16px 0 0;
	background:url(img/container-top-shadow.png) right -150px no-repeat;
}

.shadow-l-corner_top {
	width:100%;
	background:url(img/container-top-shadow.png) top left no-repeat;
}

.shadow-r-corner_top {
	margin:0 0 0 16px;
	padding:0 16px 0 0;
	background:url(img/container-top-shadow.png) top right no-repeat;
}

.heighted {
	width:100%;
	height:10px;
	background:#FFF;
}

.heighted-no-image {
	width:100%;
	height:10px;
}

.heighted-2 {
	width:100%;
	height:10px;
	background:#FFF;
}

		/* Cabecera */
		
#header {
	height:100px;
	background:#FFF url(img/backgrounds.png) 0px 0px repeat-x;
}

#gear { 
	margin:6px 0 0 117px;
	width:50px;
	height:50px;
	float:left;
}

#gear a { 
	border:none;
	text-decoration:none;
}

#logo {
	width:500px;
	height:100px;
	background:url(img/logo.png) top left no-repeat;
}

#logo a {
	display:block;
	width:500px;
	height:100px;
	background:url(img/logo.png) top left no-repeat;
}

#logo a:hover { background:url(img/logo.png) bottom left no-repeat; }

.header-corner-left {
	margin:0 16px 0 16px;
	height:30px;
	background:url(img/corners.png) 0px -94px no-repeat;
}

.header-corner-right {
	margin:0 0 0 30px;
	padding:0 30px 0 0;
	height:30px;
	background:url(img/corners.png) right -158px no-repeat;
}

#header-corner {
	margin:0 auto;
	width:824px;
	height:30px;
	background:#FFF url(img/backgrounds.png) 0px -360px repeat-x;
}

.bottom-corner-left-no-image {
	margin:0 16px 0 16px;
	height:30px;
}

.bottom-corner-left {
	margin:0 16px 0 16px;
	height:30px;
	background:url(img/corners.png) 0 -222px no-repeat;
}

.bottom-corner-right {
	margin:0 0 0 30px;
	padding:0 30px 0 0;
	height:30px;
	background:url(img/corners.png) right -286px no-repeat;
}

#bottom-corner {
	margin:0 auto;
	width:824px;
	height:30px;
	background:#FFF url(img/backgrounds.png) 0px -450px repeat-x;
}

		/* Menu principal */
		
ul.topmenu {
	padding:0 0 0 7px;
	height:40px;
	background:url(img/backgrounds.png) 0px -480px repeat-x; 
}

ul#mainmenu {
	height:40px;
	border-top:3px solid #F4F4F4;
}

ul.topmenu li {
	margin:0 0 0 5px;
	float:left;
}

ul.topmenu li.right { float:right; }

#mainmenu li.rss_menu_item a {
	margin:5px 0;
	width:32px;
	height:32px;
	background:url(img/icons.png) -2px -256px no-repeat;
	border:none;
	display:block;
}

#mainmenu li.rss_menu_item a:hover {
	margin:5px 0;
	background:url(img/icons.png) -2px -288px no-repeat;
	border:none; 
}

ul.topmenu li.buscador {
	padding:4px 6px 4px 0;
	height:28px;
}

ul.topmenu li.buscador form input {
	display:block;
	padding:4px 22px 4px 24px;
	height:16px;
	width:120px;
	background:url(img/topmenu_search.png) top left repeat-x;
	border-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border:0;
}

ul.topmenu li.buscador form input:hover {
	display:block;
	padding:4px 22px 4px 24px;
	height:16px;
	width:120px;
	background:url(img/topmenu_search.png) bottom left repeat-x;
}

ul.topmenu li.page_item a, ul.topmenu li.menu-item a, #main_content ul.topmenu li a {
	display:block;
	padding:13px;
	height:13px;
	color:#FFF;
	text-decoration:none;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:0.85em;
	font-weight:600;
	text-shadow: 1px 1px 5px #111;
}

#mainmenu li a {
	margin:-3px 0 0 0;
	height:10px;
	border-top:3px solid #F4F4F4;
	font-size:0.85em;
}

#mainmenu li a:hover {
	margin:-3px 0 0 0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

ul.topmenu li.page_item a:hover, ul.topmenu li.menu-item a:hover, #main_content ul.topmenu li a:hover {
	display:block;
	padding:13px;
	height:13px;
	background: url(img/backgrounds.png) 0px -520px repeat-x;
}

#mainmenu li.current-menu-item a {
	margin:-3px 0 0 0;
	height:10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background: url(img/backgrounds.png) 0px -520px repeat-x;
}

#mainmenu li ul {
	display:none;
	position:absolute;
	border:1px solid #FFF;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

#mainmenu.no-js-available li:hover ul { display:block; }

#mainmenu li ul li {
	margin:0;
	border:none;
	float:none;
}

#mainmenu li ul li a, #mainmenu li ul li a:hover {
	margin:0;
	border:none;
}

#main_content .post ul.topmenu li a, #main_content .page ul.topmenu li a, #main_content .reply ul.topmenu li a, #main_content .topic ul.topmenu li a {
	padding:8px;
	height:24px;
	display:block;
}

#main_content .post ul.topmenu, #main_content .page ul.topmenu, #main_content .topic ul.topmenu, #main_content .reply ul.topmenu {
	margin:0 0 0 0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

			/* Buscador Spotlight & Gestor Suscripciones */
			
#ajax_loader {
	margin:1px 0 0 772px;
	width:34px;
	height:34px;
	position:relative;
	float:left;
	border:6px solid;
	background:#FFF;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-moz-box-shadow:0px 0px 5px #888;
	-webkit-box-shadow:0px 0px 5px #888;
	box-shadow:0px 0px 5px #888;
	display:none;
}

#ajax_search_send {
	width:20px;
	height:20px;
	position:relative;
	top:-26px;
	left:2px;
	background:url(img/icons.png) 0 -915px no-repeat;	
}

#suscription_manager_ajax_container {
	margin:0 0 0 -4px;
	padding:10px;
	width:834px;
	background:#FFF;
	border:5px solid #174188;																									/* COLOR EDITABLE */
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	position:absolute;
	z-index:999999;
	display:none;
}

#wpc_send_new_addon {
	margin:-60px 0 0 12px;
	padding:10px;
	width:834px;
	background:#FFF;
	border:5px solid #50698e;																									/* COLOR EDITABLE */
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	position:absolute;
	z-index:999999;
	display:none;
	font-family:Helvetica, Verdana, Geneva, sans-serif;
	font-size:0.90em;
}

#wpc_send_new_addon p { margin:10px; }

#suscription_manager_ajax_container div.close_popup {
	width:22px;
	height:22px;
	background:#174188 url(img/icons.png) 4px -992px no-repeat;																	/* COLOR EDITABLE */
	position:absolute;
	bottom:0;
	right:0;
	display:block;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}

#wpc_send_new_addon div.close_popup {
	width:22px;
	height:22px;
	background:#50698e url(img/icons.png) 4px -992px no-repeat;																	/* COLOR EDITABLE */
	position:absolute;
	bottom:0;
	right:0;
	display:block;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}

#wpc_send_new_addon hr {
	margin:0 -10px;
	height:5px;
	border:none;
	background:#50698e;
}

#wpc_send_new_addon .wpcf7-response-output {
	position:relative;
	background:#FFF;
	top:-140px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

#wpc_send_new_addon input.file {
	padding:0;
	margin:10px;
	height:25px;
}

#suscription_manager_ajax_container div.close_popup:hover {
	background:#174188 url(img/icons.png) 4px -962px no-repeat;																	/* COLOR EDITABLE */
}

#wpc_send_new_addon div.close_popup:hover {
	background:#50698e url(img/icons.png) 4px -962px no-repeat;																	/* COLOR EDITABLE */
}

	/* Estilo genérico para todas las divs "mostrables" */
	
.showable_div {
	padding:5px;
	width:828px;
	position:absolute;
	z-index:99999;
	color:#000;
	background:#FFF;
	display:none;
	border:5px solid #FFF;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-moz-box-shadow:0px 0px 5px #888;
	-webkit-box-shadow:0px 0px 5px #888;
	box-shadow:0px 0px 5px #888;
}
	
	/* Fin de ese estilo genérico */
		
#search_results_container  {
	margin:1px 0 0 525px;
	padding:5px;
	width:340px;
	position:absolute;
	z-index:99998;
	float:left;
	color:#000;
	display:none;
	border:1px solid #FFF;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-moz-box-shadow:0px 0px 5px #888;
	-webkit-box-shadow:0px 0px 5px #888;
	box-shadow:0px 0px 5px #888;
}

#search_results_container_content {
	padding:5px;
	background:#FFF;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

#search_results_container_content ul { margin:0 0 20px 0; }

#search_results_container_content li.content_icon {
	margin:0 0 0 2px;
	width:32px;
	height:32px;
	position:absolute;
	border:none;
}

#search_results_container_content li.results_name {
	margin:0 0 10px 40px;
	padding:5px;
	background:url(img/backgrounds.png) 0px -480px repeat-x;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	color:#FFF;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:1.1em;
	text-decoration:none;
	border:none;
	display:block;
}

#search_results_container_content li { 
	margin:0 10px 0 40px;
	padding:0 0 0 5px;
	border-left:1px solid #CCC;
}

#search_results_container_content li a {
	padding:7px;
	display:block;
	color:#000;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:0.85em;
	text-decoration:none;
}

#search_results_container_content li a:hover {
	color:#FFF;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

#projects_results li.content_icon { background:url(img/icons.png) 0 -1388px no-repeat; }

#projects_results:hover li.content_icon { background:url(img/icons.png) 0 -1420px no-repeat; }

#posts_results li.content_icon { background:url(img/icons.png) 0 0 no-repeat; }

#posts_results:hover li.content_icon { background:url(img/icons.png) 0 -32px no-repeat; }

#pages_results li.content_icon { background:url(img/icons.png) 0 -1020px no-repeat; }

#pages_results:hover li.content_icon { background:url(img/icons.png) 0 -1056px no-repeat; }

#categories_results li.content_icon { background:url(img/icons.png) 0 -128px no-repeat; }

#categories_results:hover li.content_icon { background:url(img/icons.png) 0 -160px no-repeat; }

#tags_results li.content_icon { background:url(img/icons.png) 0 -1120px no-repeat; }

#tags_results:hover li.content_icon { background:url(img/icons.png) 0 -1088px no-repeat; }

#search_results_close_icon {
	width:17px;
	height:16px;
	position:relative;
	top:-28px;
	left:862px;
	float:left;
	background:url(img/icons.png) 0 -966px no-repeat;
	display:none;
}

#search_results_close_icon:hover { background:url(img/icons.png) 0 -996px no-repeat; }

#show_all {
	margin:-5px;
	padding:11px 7px 7px 7px;
}

#show_all a {
	padding:3px;
	color:#FFF;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:1.1em;
	text-decoration:none;
	text-shadow: 1px 1px 5px #111;
}

#show_all a:hover {
	background:#FFF;
	color:#000;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-shadow: 0px 0px 0px #FFF;
}

		/* Contenedor principal */
		
.container-corner-left {
	margin:50px 16px 0 16px;
	height:30px;
	background:url(img/corners.png) 0 -64px no-repeat;
}

.container-corner-right {
	margin:0 0 0 30px;
	padding:0 30px 0 0;
	height:30px;
	background:url(img/corners.png) right -128px no-repeat;
}

.container-center {
	width:100%;
	height:30px;
	background:url(img/backgrounds.png) 0px -300px repeat-x;
}

.container-corner-left-w-no-image {
	margin:50px 16px 0 16px;
	height:16px;
}

.container-corner-left-w {
	margin:50px 16px 0 16px;
	height:16px;
	background:url(img/corners.png) 0 0 no-repeat;
}

.container-corner-left-w.black_corner { background:url(img/corners.png) left -928px no-repeat; }

.container-corner-right-w {
	margin:0 0 0 16px;
	padding:0 16px 0 0;
	height:16px;
	background:url(img/corners.png) right 0px no-repeat;
}

.container-corner-left-w.black_corner .container-corner-right-w { background:url(img/corners.png) right -928px no-repeat; }

.container-center-w {
	width:100%;
	height:30px;
	background:#FFF;
}

.container-corner-left-w.black_corner .container-corner-right-w .container-center-w { background:#000; }

.container-top-shadow-l { background:url(img/container-top-shadow.png) top left no-repeat; }

.container-top-shadow-r {
	margin:0 0 0 16px;
	padding:0 16px 0 0;
	background:url(img/container-top-shadow.png) top right no-repeat;
}

.container-top-shadow-l.black_corner .container-top-shadow-r .heighted { background:#000; }

.container-top {
	height:150px;
	background:#FFF url(img/backgrounds.png) 0px -100px repeat-x;
}

	/* Estilos del carousel */	

.separator_pre_carousel {
	height:60px;
}

.carousel_stick {
	left:1px;
	top:40px;
	position:relative;
	z-index:9999;
}

.carousel_stick_next {
	left:-41px;
	top:120px;
	position:relative;
	z-index:9999;
}
	
a.carousel-next {
	display:block;
	position:relative;
	float:left;
	top:10px;
	left:10px;
	width:30px;
	height:30px;
	background:url(img/carousel-buttons.png) top right no-repeat;
}

a.carousel-next:hover { background:url(img/carousel-buttons.png) bottom right no-repeat; }

a.carousel-back {
	display:block;
	position:relative;
	float:left;
	top:10px;
	left:10px;
	width:30px;
	height:30px;
	background:url(img/carousel-buttons.png) top left no-repeat;
}

a.carousel-back:hover { background:url(img/carousel-buttons.png) bottom left no-repeat; }

#carousel_0 {
	top:50px;
	position:relative; 					/* Necesario */
	margin:-162px 0 -20px 0;
	overflow:scroll;					/* Necesario */
	width:888px;
	height:500px;
}

#carousel_0 .belt {
	position:absolute; 				/* Necesario */
	left:0;
	top:0;
}

#carousel_0 .panel {
	float:left; 							/* Necesario */
	overflow:hidden; 					/* Necesario */
	width:888px;
	height:500px;
}

#carousel_0 .panel a {
	display:block;
	width:888px;
	height:500px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

#carousel_0 .panel a[href^="http://localhost:8888"]:hover, #carousel_0 .panel a[href^="http://sumolari.com"]:hover, #carousel_0 .panel a[href^="http://www.sumolari.com"]:hover { background:none; }

.sumocarousel_pagination {
	/*position:relative;*/
	width:888px;
	z-index:999999;
	text-align:center;
	display:none;
}

		/* Contenido principal de la pagina */
		
#main_content {
	padding:20px 0 0 0;
	background:#FFF;
}

#main_content.no-image { background:none; }

#main_content.musicmaniac_header { background:#FFF; }

#main_content .musicmaniac_header_separator {
	margin:-215px 0 0 0;
	background:url(img/musicmaniac_header_full.png) top left no-repeat;
	height:360px;
	border-bottom:1px solid #CCC;
}

#main_content h1 {
	margin:0 0 10px 0;
	font-size:3em;
	font-family:"Cantarell", Verdana, Geneva, sans-serif;
	line-height:1em;
	color:#000;
	border:none;
}

#main_content .post, #main_content .page, #main_content .topic, #main_content .reply, #main_content .forum, #main_content .project  {
	margin:-10px 10px 0 10px;
	padding:10px;
	width:848px;
	background:#FFF url(img/post-bg.png) bottom left repeat-x;
	font-family: Helvetica, Arial, sans-serif;
	font-size:0.95em;
	line-height: 1.7em;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

#main_content.musicmaniac_header .post, #main_content.musicmaniac_header .page, #main_content.musicmaniac_header .topic, #main_content.musicmaniac_header .reply, #main_content.musicmaniac_header .forum, #main_content.musicmaniac_header .project  { background:none; }

#main_content .post-aside {
	margin:20px 10px -20px 10px;
	padding:10px;
	position:relative;
	top:-40px;
	width:848px;
	background:url(img/post-bg.png) top left repeat-x; 
	font-family: Helvetica, Arial, sans-serif;
	font-size:0.9em;
	line-height: 1.5em;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

#main_content .post-aside .aside-separator {
	margin:10px 0 0 0;
	width:100%;
	height:20px;
}

#main_content .stick-aside {
	padding:9px 0;
	margin:20px 0 0 -8px;
	float:left;
	width:50px;
	height:50px;
	background:url(img/sticks.png) 0px -68px no-repeat;
	text-align:center;
}

#main_content .stick-aside a {
	color:#FFF;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:2em;
	font-weight:bold;
	text-align:center;
	text-shadow: 1px 1px 5px #111;
}

/*#main_content .stick-aside a[href^="http://localhost:8888"]:hover, #main_content .stick-aside a[href^="http://sumolari.com"]:hover, #main_content .stick-aside a[href^="http://www.sumolari.com"]:hover { background:none; }*/

#main_content .stick, #main_content .stick-orange, #main_content .stick-blue {
	padding:9px 0;
	margin:20px 0 0 -8px;
	float:left;
	width:50px;
	height:50px;
	background:url(img/sticks.png) 0px 0px no-repeat;
}

#main_content .stick-blue { background:url(img/sticks.png) 0px -136px no-repeat; }

#main_content .stick-orange { background:url(img/sticks.png) 0px -204px no-repeat; }

#main_content .stick a, #main_content .stick-orange a, #main_content .stick-blue a {
	color:#FFF;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.85em;
	font-weight:bold;
}

#main_content .stick .dia, #main_content .stick-orange .dia, #main_content .stick-blue .dia {
	margin:3px 0 0 0;
	display:block;
	width:100%;
	font-size:1.5em;
	text-align:center;
	text-shadow: 1px 1px 5px #111;
}

#main_content .stick .mes, #main_content .stick-orange .mes, #main_content .stick-blue .mes {
	display:block;
	width:100%;
	font-size:0.9em;
	text-align:center;
	text-shadow: 1px 1px 5px #111;
}

#main_content .stick .stick_categories {
	padding:8px 10px 11px 10px;
	width:10px; /*810px*/
	height:17px;
	top:-38px;
	left:50px;
	position:relative;
	z-index:9999;
	color:#FFF;
	text-shadow: 1px 1px 5px #111;
	background:url(img/backgrounds.png) 0px -480px repeat-x; 
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-top-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topright: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	display:none;
}

#main_content .stick .stick_categories_shown {
	padding:8px 10px 11px 10px;
	width:810px;
	height:17px;
	top:-38px;
	left:50px;
	position:relative;
	z-index:9999;
	color:#FFF;
	text-shadow: 1px 1px 5px #111;
	background:url(img/backgrounds.png) 0px -480px repeat-x; 
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-top-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topright: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
}

#main_content .stick .stick_categories p, #main_content .stick .stick_categories_shown p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.85em;
}

#main_content .stick .stick_categories p a, #main_content .stick .stick_categories_shown p a {
	padding:6px 8px;
	background: url(img/backgrounds.png) 0px -520px repeat-x;
	text-decoration:none;
	border:none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#main_content .stick .stick_categories p a:hover, #main_content .stick .stick_categories_shown p a:hover {
	padding:5px 7px;
	border:1px solid #FFF;
}

.post h2, .page h2, .topic h2, .reply h2, .project h2 {
	margin:0 0 10px 0;
	padding:0 0 6px 0;
	font-size:2em;
	font-family:Verdana, Geneva, sans-serif;
	line-height:1em;
	border-bottom:1px solid #CCC;																												/* COLOR EDITABLE */
	color:#CCC; 																																		/* COLOR EDITABLE */
}

.post h2 a, .page h2 a, .post h3 a, .page h3 a, .reply h2 a, .topic h2 a, .reply h3 a, .topic h3 a, .forum h2 a, .forum h3 a, .project h2 a, .project h3 a { text-decoration:none; }

.post h3, .page h3, .topic h3, .reply h3, .forum h3, .project h3 {
	font-size:1.8em;
	font-family:"Droid Sans", Verdana, Geneva, sans-serif;
	color:#000;
	margin:0 0 5px 0;
}

.post h4, .page h4, .topic h4, .reply h4, .forum h4, .project h4 {
	font-size:1.3em;
	font-family:"Droid Sans", Verdana, Geneva, sans-serif;
	color:#000;
	margin:0 0 5px 0;
	font-weight:bold;
}

.post h2 a:hover, .page h2 a:hover, .topic h2 a:hover, .reply h2 a:hover, .forum h2 a:hover, .project h2 a:hover {
	color:#FFF;
	border:1px solid #FFF;
}

.post .post-info, .page .post-info, .topic .post-info, .reply .post-info, .forum .post-info, .project .post-info {
	margin:-10px 0 0 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	padding:0;
}

.post p, .post-aside p, .page p, .topic p, .reply p, .forum p, .project p { padding:10px 0; }

#main_content .gallery img {border:1px solid #CCC; }

.post blockquote, .page blockquote, .topic blockquote, .reply blockquote, .project blockquote {
	margin:10px 0;
	padding:0 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border:5px solid #CCC;																										/* COLOR EDITABLE */
 	quotes: "\201C" "\201D";
}
 
blockquote:before {
	margin:0 10px 10px 0;
	width:20px;
	height:20px;
	position:relative;
	left:-10px;
	background:#CCC;																											/* COLOR EDITABLE */
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	float:left;
	display:block;
	font-weight: bold;
	text-align:center;
	content: open-quote;
}

blockquote:after {
	margin:0 10px 10px 0;
	width:20px;
	height:20px;
	position:relative;
	top:-20px;
	left:20px;
	background:#CCC;																											/* COLOR EDITABLE */
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	float:right;
	display:block;
	font-weight: bold;
	text-align:center;
	content: close-quote;
 }
 
.post table.full-width, .page table.full-width, .topic table.full-width, .reply table.full-width, .project table.full-width { width:100%; }

.post table.border-enabled,
.page table.border-enabled,
.post table.border-enabled td,
.page table.border-enabled td,
.post table.border-enabled th,
.page table.border-enabled th,
.topic table.border-enabled,
.reply table.border-enabled,
.topic table.border-enabled th,
.reply table.border-enabled th,
.project table.border-enabled,
.project table.border-enabled th,
.project table.border-enabled td {
	padding:10px;
	border:1px solid #CCC;																										/* COLOR EDITABLE */
}

.post table.table, .page table.table, .reply table.table, .topic table.table, .project table.table { width:100%; }

.post table.table,
.page table.table,
.post table.table th,
.page table.table th,
.post table.table td, 
.page table.table td,
.topic table.table th,
.reply table.table th,
.reply table.table td,
.topic table.table td,
.topic table.table,
.reply table.table,
.project table.table,
.project table.table th,
.project table.table td {
	padding:10px;
	border:1px solid #CCC;																										/* COLOR EDITABLE */
}

.post ol, .post-aside ol, .page ol, .post ul, .post-aside ul, .page ul, .topic ol, .topic ul, .reply ol, .reply ul, .project ol, .project ul { margin:0 0 0 20px; }

.post ol, .post-aside ol, .page ol, .post ol li, .post-aside ol li, .page ol li, .topic ol li, .reply ol li, .project ol li { list-style:decimal; }

.post ul, .post-aside ul, .page ul, .post ul li, .post-aside ul li, .page ul li, .topic ul li, .reply ul li, .project ul li { list-style:square; }

.post li, .page li, .post-aside li, .topic li, .reply li, .project li { margin:0 0 10px 0; }

#main_content .leftimage {
	margin:0 10px 10px 0;
	border:1px solid #CCC;																										/* COLOR EDITABLE */
}

#main_content .rightimage {
	margin:0 0 10px 10px;
	border:1px solid #CCC;																										/* COLOR EDITABLE */
}

#main_content .post .post-links a { text-shadow: 1px 1px 5px #111; }

#main_content .post span.comment-link, #main_content .page span.comment-link, #main_content .post-aside span.comment-link {
	display:block;
	width:249px;
}

#main_content .post span.comment-link a:hover span.many-comments span.number-comments, #main_content .page span.comment-link a:hover span.many-comments span.number-comments, #main_content .post-aside span.comment-link a:hover span.many-comments span.number-comments { color:#666; }

#main_content .navigation {
	margin:10px auto;
	margin-bottom:0px;
	padding:3px;
	width:63px;
	height:30px;
	background:url(img/backgrounds.png) 0px -480px repeat-x;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#main_content .navigation .older-button {
	display:block;
	float:left;
	width:30px;
	height:30px;
}

#main_content .navigation .older-button a {
	display:block;
	float:left;
	width:30px;
	height:30px;
	background:url(img/icons.png) 2px -1158px no-repeat;
}

#main_content .navigation .older-button a:hover { background:url(img/icons.png) 2px -1188px no-repeat; }

#main_content .navigation .newer-button {
	display:block;
	float:right;
	width:30px;
	height:30px;
}

#main_content .navigation .newer-button a {
	display:block;
	float:right;
	width:30px;
	height:30px;
	background:url(img/icons.png) 2px -1218px no-repeat;
}

#main_content .navigation .newer-button a:hover { background:url(img/icons.png) 2px -1248px no-repeat; }

	/* Multicolumnas*/
	
.columns-container {
	margin:0 12px 0 12px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.85em;
}

.column-2 {
	margin:10px 1% 10px 0;
	width:48%;
	float:right;
}

.bitacorascom {
	position:relative;
	top:50px;
}

.column-1 {
	margin:10px 0 10px 1%;
	width:48%;
	float:left;
}

#main_content div.columns-container h3 {
	font-size:1.8em;
	font-family:"Droid Sans", Verdana, Geneva, sans-serif;
	color:#000;
	margin:0 0 4px 0;
}

#main_content div.related-posts ul, #main_content .widget ul {
	list-style:square;
	margin:0 0 0 20px;
}

#main_content div.related-posts ul li, #main_content .widget ul li { padding:2px 0 2px 0; }

#main_content div.bookmarks-container ul.bookmark { width:260px; }

#main_content div.bookmarks-container ul.bookmark li { margin:5px 5px 0 0; }

	/* Links */
	
#main_content a {
	text-decoration:none;
	font-weight: bold;
}

#main_content .stick p a[href^="http://"]:hover { color:#FFF; }

#main_content p a[href^="http://"] { border-bottom:1px solid; }

#main_content p a[href^="http://"]:hover { color:#000; }

#main_content p a { border-bottom:1px solid; }

#main_content p a:hover, #main_content p a[href^="http://localhost:8888"]:hover, #main_content p a[href^="http://sumolari.com"]:hover, #main_content p a[href^="http://www.sumolari.com"]:hover { color:#999; }

#main_content .entry p a[href^="http://localhost:8888"], #main_content .entry p a[href^="http://wordpress27.sumolari.com"], #main_content .entry p a[href^="http://www.sumolari.com"], #main_content .entry p a[href^="http://sumolari.com"] { }

#main_content a[href^="http://localhost:8888"]:hover, #main_content a[href^="http://sumolari.com"]:hover, #main_content a[href^="http://www.sumolari.com"]:hover, #footer p.loadtime a[href^="http://"]:hover, #footer p.wordpress-icon a[href^="http://"]:hover, #footer p.hosting a[href^="http://"]:hover, #footer p.author a[href^="http://"]:hover { color:#FFF; }

#main_content .link-no-icon a, #main_content .link-no-icon a:hover { background-image:none; }

#main_content p a[href^="http://localhost:8888"]:hover, #main_content p a[href^="http://sumolari.com"]:hover, #main_content p a[href^="http://www.sumolari.com"]:hover, #main_content .wp-caption a[href^="http://"]:hover, #main_content .gallery a[href^="http://"]:hover { background:none; }

	/* Sumolari.com Links Tooltips */
	
#main_content .link_tooltip {
	margin:-20px 0 0 0;
	position:absolute;
	height:31px;
	display:none;
}

#main_content .link_tooltip .corner-left {
	padding:0 0 0 12px;
	background:url(img/tooltip.png) 0 0 no-repeat;
	height:31px;
}

#main_content .link_tooltip .corner-left .corner-right {
	padding:0 12px 0 0;
	background:url(img/tooltip.png) right -31px no-repeat;
	height:31px;
}

#main_content .link_tooltip .corner-left .corner-right .middle-container {
	padding:3px 0;
	background:url(img/tooltip.png) 0 -62px repeat-x;
	height:25px;
	color:#FFF;
}

	/* Articulos relacionados */
	
.related_post { }

.related_post_img {
	width:50px;
	height:50px;
	margin:5px;
	border:1px solid #CCC;
	float:left;
}

.related_post_img img { max-width:50px; }

.related_post_link{
	margin:0 0 0 60px;
	padding:10px;
	height:50px;
}

	/* Marcadores sociales */
	
#main_content ul.bookmark li {
	float:left;
	margin:0 5px 0 0;
	width:32px;
	height:32px;
}

#main_content ul.bookmark li a {
	display:block;
	width:32px;
	height:32px;
	background:none;
	padding:0;
}

#main_content ul.bookmark li a:hover, #main_content a.tuentishare:hover {
	background:none;
	width:16px;
}

#main_content a.tuentishare {
	display:block;
	width:83px;
	height:22px;
	background:none;
	padding:0;
	margin:10px 0 0 82px;
}

#main_content .googleplusone { margin:-20px 0 0 0; }

#main_content ul.bookmark li.delicious { background:url(img/icons.png) 0 -672px no-repeat; }

#main_content ul.bookmark li.digg { background:url(img/icons.png) 0 -704px no-repeat; }

#main_content ul.bookmark li.technorati { background:url(img/icons.png) 0 -831px no-repeat; }

#main_content ul.bookmark li.reddit { background:url(img/icons.png) 0 -799px no-repeat; }

#main_content ul.bookmark li.designfloat { background:url(img/icons.png) 0 -735px no-repeat; }

#main_content ul.bookmark li.facebook { background:url(img/icons.png) 0 -767px no-repeat; }

#main_content ul.bookmark li.twitter { background:url(img/icons.png) 0 -863px no-repeat; }

.bitacorascom {
	margin:-40px 0 0 0;
	float:left;
}

	/* Anterior y siguiente */
		
ul.wp-pagenavi {
	margin:0 10px;
	padding:6px 0 6px 12px;
	height:23px;
	background:url(img/backgrounds.png) 0px -480px repeat-x;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-family:Verdana, Geneva, sans-serif;
}

ul.wp-pagenavi li {
	float:left;
	color:#FFF;
	float:left;
}

ul.wp-pagenavi li.pages {
	margin:0 20px 0 0;
	color:#FFF;
	float:right;
}

ul.wp-pagenavi li.current {
	margin:0 5px 0 0;
	padding:0 6px;
	height:23px;
	background:#CCC url(img/backgrounds.png) 0px -480px repeat-x; 																/* COLOR EDITABLE */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

ul.wp-pagenavi li.page_index {
	margin:0 5px 0 0;
	padding:0 6px;
	height:23px;
	background:#FFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#main_content ul.wp-pagenavi li.page_index a[href^="http://localhost:8888"]:hover, #main_content ul.wp-pagenavi li.page_index a[href^="http://sumolari.com"]:hover, #main_content ul.wp-pagenavi li.page_index a[href^="http://www.sumolari.com"]:hover{
	color:#454545;
	background:none;
}

ul.wp-pagenavi li.first_page {
	margin:-6px 10px 0 0;
	padding:6px 0;
	height:23px;
	border-right:1px dashed #FFF;
}

#main_content ul.wp-pagenavi li.first_page a.first[href^="http://localhost:8888"], #main_content ul.wp-pagenavi li.first_page a.first[href^="http://sumolari.com"], #main_content ul.wp-pagenavi li.first_page a.first[href^="http://www.sumolari.com"] {
	margin:-6px 0 0 0;
	padding:6px;
	height:23px;
	color:#FFF;
	font-weight:normal;
	display:block;
}

#main_content ul.wp-pagenavi li.first_page a.first[href^="http://localhost:8888"]:hover , #main_content ul.wp-pagenavi li.first_page a.first[href^="http://sumolari.com"]:hover , #main_content ul.wp-pagenavi li.first_page a.first[href^="http://www.sumolari.com"]:hover { background: url(img/backgrounds.png) 0px -520px repeat-x; }

ul.wp-pagenavi li.last_page {
	margin:-6px 0 0 10px;
	padding:6px 0;
	height:23px;
	border-left:1px dashed #FFF;
}

#main_content ul.wp-pagenavi li.last_page a.last[href^="http://localhost:8888"], #main_content ul.wp-pagenavi li.last_page a.last[href^="http://sumolari.com"], #main_content ul.wp-pagenavi li.last_page a.last[href^="http://www.sumolari.com"] {
	margin:-6px 0 0 0;
	padding:6px;
	height:23px;
	color:#FFF;
	font-weight:normal;
	display:block;
}

#main_content ul.wp-pagenavi li.last_page a.last[href^="http://localhost:8888"]:hover , #main_content ul.wp-pagenavi li.last_page a.last[href^="http://sumolari.com"]:hover , #main_content ul.wp-pagenavi li.last_page a.last[href^="http://www.sumolari.com"]:hover { background: url(img/backgrounds.png) 0px -520px repeat-x; }

	/* Página de proyectos */
	
h2.projects_title {
	margin:-40px 20px 20px 10px;
	padding:0 0 6px 0;
	width:690px;
	height:63px;
	background:url(img/proyectos.png) top left no-repeat;
	font-size:3em;
	font-family:Verdana, Geneva, sans-serif;
	line-height:1em;
	color:#CCC; 																												/* COLOR EDITABLE */
}
	
#projects_container {
	margin:0 0 0 -40px;
	padding:20px 40px;
	width:888px;
	height:240px;
	background:#FFF;
	overflow: hidden;
	position: relative;
	border:1px solid #2b3034;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 10px #888;
	-webkit-box-shadow: 0 0 10px #888;
	box-shadow: 0 0 10px #888;
}

div#projects_container ul {
	position: absolute;
	top: 0;
	list-style: none;	
	padding: 0;
	margin: 0;
}

	/* Selector de proyectos */

div#projects_container ul#projects_tabs {
	left: -40px;
	z-index: 2;
	position:relative;
	width: 328px;
}

ul#projects_tabs li {
	padding:5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:0.80em;
	line-height: 1.7em;
}
		
ul#projects_tabs li img {
	border: none;
	float: left;
	margin: -15px 10px 0 0;
}

ul#projects_tabs li a {
	margin:0 0 0 10px;
	padding:30px 10px 10px 20px;
	width:340px;
	height: 40px;
	color: #000;
	text-decoration: none;	
	display: block;
	outline: none;
}

ul#projects_tabs li a span { font-size:1.3em; }

ul#projects_tabs li a:hover { color:#666; }

ul#projects_tabs li a.current {
	background:url(img/selected_project_arrow.png)  top left no-repeat;
	color: #FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

ul#projects_tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}

#projects_tabs li span.project_search_indicator {
	width:20px;
	height:20px;
	display:block;
	background:url(img/project_search_indicator.png) top left no-repeat;
	position:relative;
	top:-22px;
	left:260px;
	display:none;
}

	/* Panel de cada proyecto */

ul#projects_list {
	margin:20px 0 0 0;
	right: 0;
	width: 640px;
	position: relative;
}

ul#projects_list .project_deprecated {
	width:160px;
	height:160px;
	background:url(img/project_deprecated.png) top left no-repeat;
	top:0;
	right:-12px;
	position:absolute;
	z-index:999;
}

ul#projects_list li {
	position: absolute;
	width: 630px;
	height: 100%;
}

ul#projects_list li a.view_details {
	position: absolute;
	bottom: 10px;
	right: 10px;
	padding: 12px;
	text-decoration: none;
	color: #FFF;
	background: #333639;
	font-family: Helvetica, Arial, sans-serif;
	font-size:0.80em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 1px 1px 5px #111;
}

ul#projects_list li .project_meta {
	width:120px;
	color:#FFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size:0.80em;
	position:absolute;
	top:350px;
	right:0px;
}

ul#projects_list li .project_meta span {
	margin:5px 0;
	text-decoration: none;
	color: #FFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size:1em;
	display:block;
	text-shadow: 1px 1px 5px #111;
}

ul#projects_list li .project_meta span a {
	width:120px;
	margin:5px 0;
	padding: 12px;
	color:#FFF;
	display:block;
	background: #333639;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

ul#projects_list li .project_meta span a:hover {	background: #55595C; }

ul#projects_list li .project_meta span.project_meta_separator {
	background:#FFF;
	text-shadow:none;
	color:#000;
}

ul#projects_list li .project_date {
	position: absolute;
	bottom:10px;
	left:20px;
	padding: 12px;
	background:#333639;
	color:#FFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size:0.80em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

ul#projects_list li .project_desc {
	padding:20px 40px;
	position:absolute;
	font-family: Helvetica, Arial, sans-serif;
	font-size:0.90em;
	text-shadow: 0px 0px 10px #FFF;
}

ul#projects_list li .project_desc p {
	max-width:300px;
	padding:5px 0;
}

ul#wpc_addons_filters {}

	/* WP Carousel Addons */
	
#wpc_themes_container .wpc_addon_container {
	margin:1% 0 6px 1%;
	width:32%;
	float:left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:0.90em;
}

#wpc_themes_container .wpc_addon_container .wpc_addon_content {
	padding:5px;
	border:3px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#wpc_themes_container .wpc_addon_container .wpc_addon_content h3 {
	margin:-5px -5px 0 -5px;
	padding:10px;
	color:#FFF;
	display:block;
	text-shadow: 1px 1px 5px #111;
}

#wpc_themes_container .wpc_addon_container .wpc_addon_content h3 a { color:#FFF; }

#wpc_themes_container .wpc_addon_container .wpc_addon_content h3 a:hover { text-decoration:underline; }

#wpc_themes_container .wpc_addon_container .wpc_addon_content h3 a.download_link {
	padding:5px;
	font-size:0.6em;
	color:#FFF;
	float:right;
	background:url(img/backgrounds.png) 0px -480px repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:0px 0px 5px #FFF;
	-webkit-box-shadow:0px 0px 5px #FFF;
	box-shadow:0px 0px 5px #FFF;
}

#wpc_themes_container .wpc_addon_container .wpc_addon_content h3 a.download_link:hover {
	background: url(img/backgrounds.png) 0px -520px repeat-x;
	text-decoration:none;
}

#wpc_themes_container .wpc_addon_container .wpc_addon_content img.alignleft { margin:7px; }

#wpc_themes_container .wpc_addon_container .wpc_addon_content p { margin:10px 5px 5px 5px; }

#wpc_themes_container .wpc_addon_container .wpc_addon_content ul {
	margin:0 0 0 20px;
	list-style:square;
}

	/* Pie de pagina */
	
.footer-corner-left {
	margin:50px 16px 0 16px;
	height:30px;
	background:url(img/corners.png) 0 -320px no-repeat;
}

.footer-corner-right {
	margin:0 0 0 30px;
	padding:0 30px 0 0;
	height:30px;
	background:url(img/corners.png) right -384px no-repeat;
}

.footer-center {
	width:100%;
	height:30px;
	background:url(img/backgrounds.png) 0px -390px repeat-x;
}

.heighted-footer {
	height:16px;
	background:#1B1B1B;
}

#prefooter {
	margin:0 0 0 -4px;
	width:844px;
	padding:10px;
	background:#1B1B1B;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.85em;
}

.left_area {
	margin:-10px 0 0 0;
	padding:0 0 10px 0;
}

.right_area {
	margin:-8px 0 0 0;
	float:right;
}

#submit_suscribe_without_comment {
	margin:-1px 0 0 0;
	display:block;
	height:35px;
	width:251px;
	background:url(img/backgrounds.png) 0px -480px repeat-x;
	border:none;
	color:#FFF;
	font-size:1.6em;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	float:right;
}

#footer {
	background:#1B1B1B;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.85em;
}

#footer ul.topmenu li.page_item a, #footer ul.topmenu li.menu-item a, #footer ul.topmenu li a {
	display:block;
	padding:11px;
	height:18px;
	color:#FFF;
	text-decoration:none;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:1em;
	font-weight:600;
	text-shadow: 1px 1px 5px #111;
}

#footer .tab-container { border:none; }

#footer .tab {
	background:#FFF;
	border:none;
	padding:16px;
}

#footer .tab span.top-button a {
	display:block;
	width:120px;
	height:34px;
	background:url(img/backgrounds.png) 0px -480px repeat-x; 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color:#FFF;
	text-decoration:none;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:1.4em;
	font-weight:600;
	text-shadow: 1px 1px 5px #111;
}

#footer .tab span.top-button a span.icon_top {
	padding:0 0 0 35px;
	height:30px;
	background:url(img/icons.png) 4px -1276px no-repeat;
	display:block;
}

#footer .tab span.top-button a:hover span.icon_top {
	padding:0 0 0 35px;
	height:30px;
	background:url(img/icons.png) 4px -1306px no-repeat;
	display:block;
}

#footer .tab span.top-button a:hover {  background:url(img/backgrounds.png) 0px -520px repeat-x; }

#footer .tab span.top-button a span.link_content_container {
	padding:7px;
	display:block;
}

#footer .col-left { width:49%; }

#footer .col-right {
	width:49%;
	float:right;
}

#footer .tab h2 {
	font-size:2em;
	font-family:Verdana, Geneva, sans-serif;
	border-bottom:1px solid #CCC;																							/* COLOR EDITABLE */
	color:#CCC; 																											/* COLOR EDITABLE */
}

#footer .tab ul { padding:16px; }

#footer .tab ul li { padding:2px; }

#footer .tab ul.list_links { padding:0; }

#footer .tab ul.no-incident { padding:0; }

#footer .tab.links_tab ul li a {
	display:block;
	padding:6px 0 9px 40px;
	background:url(img/icons.png) 0px -192px no-repeat;
	text-decoration:none;
}

#footer .tab.links_tab ul li a:hover { background:url(img/icons.png) 0px -224px no-repeat; }

#footer .tab ul.list_meta li a {
	display:block;
	padding:6px 0 10px 40px;
	background:url(img/icons.png) 0px -416px no-repeat;
	text-decoration:none;
}

#footer .tab ul.list_meta li a:hover {
	background:url(img/icons.png) 0px -352px no-repeat;
	color:#454545;																											/* COLOR EDITABLE */
}

#footer .tab ul.list_meta li.rss a {
	display:block;
	padding:6px 0 8px 40px;
	background:url(img/icons.png) 0px -256px no-repeat;
}

#footer .tab ul.list_meta li.rss a:hover {
	background:url(img/icons.png) 0px -288px no-repeat;
	color:#454545;																											/* COLOR EDITABLE */
}

#footer .tab p.list_tags { }

#footer .tab p.list_tags a {
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
}

#footer .tab p.list_tags a:hover { color:#FFF; }

#footer .tab ul.recent_posts li a {
	display:block;
	padding:6px 0 9px 40px;
	background:url(img/icons.png) 0px 0px no-repeat;
	text-decoration:none;
}

#footer .tab ul.recent_posts li a:hover {
	background:url(img/icons.png) 0px -32px no-repeat;
	color:#454545;																											/* COLOR EDITABLE */
}

#footer .tab ul.list_categories li {
	display:block;
	padding:6px 0px 7px 40px;
	background:url(img/icons.png) 0px -128px no-repeat;
}

#footer .tab ul.list_categories li a { text-decoration:none; }

#footer .tab ul.list_categories li a img {
	position:relative;
	float:right;
}

#footer .tab ul.list_categories li:hover { background:url(img/icons.png) 0px -160px no-repeat; }

#footer .tab ul.list_categories li a:hover { color:#454545; }																/* COLOR EDITABLE */

#footer .tab ul.archive_posts li a {
	display:block;
	padding:6px 0 9px 40px;
	background:url(img/icons.png) 0px -64px no-repeat;
	text-decoration:none;
}

#footer .tab ul.archive_posts li a:hover {
	background:url(img/icons.png) 0px -96px no-repeat;
	color:#454545;																											/* COLOR EDITABLE */
}

#footer .tab-ending {
	width:100%;
	height:16px;
	background:#1B1B1B url(img/corners.png) 0 -16px no-repeat;
}

#footer .tab-ending-2 {
	margin:0 0 0 16px;
	padding:0 16px 0 0;
	height:16px;
	background:#1B1B1B url(img/corners.png) right -16px no-repeat;
}

#footer .tab-ending-3 {
	width:100%;
	height:16px;
	background:#FFF;
}

#footer p.wordpress-icon {
	display:block;
	margin:4px 0 4px 10px;
	padding:6px 0 10px 40px;
	background:url(img/icons.png) 0px -544px no-repeat;
	color:#FFF;
}

#footer p.hosting {
	display:block;
	margin:4px 0 4px 10px;
	padding:6px 0 10px 40px;
	background:url(img/icons.png) 0px -480px no-repeat;
	color:#FFF;
}

#footer p.loadtime {
	display:block;
	margin:10px 0 4px 10px;
	padding:6px 0 10px 40px;
	background:url(img/icons.png) 0px -608px no-repeat;
	color:#FFF;
}


#footer p.author {
	display:block;
	margin:4px 0 4px 10px;
	padding:6px 0 10px 40px;
	background:url(img/icons.png) 0px -416px no-repeat;
	color:#FFF;
}

#footer p a { text-decoration:none; }

#footer p a[href^="http://"]:hover, #footer p.wordpress-icon a[href^="http://"]:hover, #footer p.author a[href^="http://"]:hover, #footer p.hosting a[href^="http://"]:hover { color:#FFF; }

		/* Fix de la pagina de Error 404 */
		
#post-error { min-height:168px; }

		/* Comentarios */
	
#wrapper #comments .corner-top-left {
	margin:0 -4px 0 -4px;
	height:30px;
	background:url(img/corners.png) 0 -320px no-repeat;
}

#comments .corner-top-left .corner-top-right {
	margin:0 0 0 30px;
	padding:0 30px 0 0;
	height:30px;
	background:url(img/corners.png) right -384px no-repeat;
}

#comments .corner-top-left .corner-top-right .corner-top-center {
	height:30px;
	background:url(img/backgrounds.png) 0px -390px repeat-x;
}
		
#comments .topmenu {
	margin:0 -16px 0 -16px;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
}

#main_content #comments ul.topmenu li a { font-size:1em; }

.commentlist-info {
	margin:0 -4px 0 -4px;
	padding:10px;
	background:#1B1B1B;
	color:#FFF;
}

.comment-navigation { float:right; }

#comentarios { }

#comentarios .comment { background:#1B1B1B url(img/backgrounds.png) 0px -560px repeat-x; }

#comentarios .comment blockquote { }

#comentarios .comment.comment-author-admin { background:#444 url(img/backgrounds.png) 0px -560px repeat-x; }

#comentarios .comment .info_respuesta {
	padding:0 0 5px 0; 
	background:#FFF;
	color:#FFF;
}

/* #comentarios .comment:hover .info_respuesta { color:#000; } Añadido con jQuery */

#comentarios .children {
	margin:0 0 16px 16px;
	padding:0 0 0 16px;
	border-left:1px solid #FFF;
}

#comentarios .children:hover {
	/* border-left:1px solid #1B1B1B; Añadido con jQuery */
}

#comentarios .comment .corner-top {
	width:100%;
	height:16px;
}

#comentarios .comment .corner-top .corner-left {
	background:url(img/corners.png) 0 -32px no-repeat;
	height:16px;
}

#comentarios .comment .corner-top .corner-left .corner-right {
	margin:0 0 0 16px;
	padding:0 16px 0 0;
	background:url(img/corners.png) right -32px no-repeat;
	height:16px;
}

#comentarios .comment .corner-top .corner-left .corner-right .corner-center {
	background:#1B1B1B url(img/backgrounds.png) 0px -560px repeat-x;
	height:16px;
}

#comentarios .comment.comment-author-admin .corner-top .corner-left .corner-right .corner-center { background:#444 url(img/backgrounds.png) 0px -560px repeat-x; }

#comentarios .comment .comment-container {
	padding:0 16px;
	color:#FFF;
}

#comentarios .comment .comment-container .author-info {
	padding:0 0 6px 0;
	border-bottom:0px;
}

#comentarios .comment:hover .comment-container .author-info {
	padding:0 0 5px 0;
	border-bottom:1px solid #FFF;
}

#comentarios .comment .comment-container .author-info .comment-meta-links {
	display:none;
	float:right;
}

#comentarios .comment:hover .comment-container .author-info .comment-meta-links { display:block; }

#comentarios .comment:hover .comment-container .author-info .comment-meta-links a {
	background:none;
	color:#FFF;
	font-weight:normal;
	border-bottom:1px solid #FFF;
}

#comentarios .comment:hover .comment-container .author-info .comment-meta-links a:hover {
	background:none;
	color:#549DC5;
	border-bottom:1px solid #549DC5;
}

#comentarios .comment .comment-container .author-info .avatar { float:left; }

#comentarios .comment .comment-container .author-info .author-content {
	margin-left:60px;
	padding:5px 0;
}

#comentarios .comment .comment-container .author-info .author-content .author-name { font-size:1.1em; }

#comentarios .comment .comment-container .author-info .author-content .author-name a {
	padding:0;
	color:#FFF;
	border-bottom:1px solid #FFF;
	font-weight:normal;
	background:none;
}

#comentarios .comment .comment-container .author-info .author-content .author-name a:hover {
	color:#549DC5;
	border-bottom:1px solid #549DC5;
}

#comentarios .comment .comment-container .author-info .author-content .author-date {
	margin:2px 0 0 0;
	font-size:0.8em;
	display:none;
}

#comentarios .comment:hover .comment-container .author-info .author-content .author-date { display:block; }

#comentarios .comment .comment-container .comment-text { padding:16px 0 0 0; }

#comentarios .comment .comment-container .comment-text a {
	padding:0;
	background:none;
	font-weight:normal;
	color:#FFF;
	border-bottom:1px solid #FFF; 
}

#comentarios .comment .comment-container .comment-text a:hover {
	color:#549DC5;
	border-bottom:1px solid #549DC5;
}

#comentarios .comment .comment-container .comment-text p { margin:5px 0; }

#comentarios .comment .comment-container .comment-text ul {
	margin:0 0 0 14px;
	list-style:disc;
}

#comentarios .comment .comment-container .comment-text ol {
	margin:0 0 0 20px;
	list-style:decimal;
}

#comentarios .comment .comment-container .comment-text blockquote {
	margin:10px 0;
	padding:0 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border:5px solid #CCC;																										/* COLOR EDITABLE */
	background:#FFF;
	color:#000;
}

#comentarios .comment .comment-container .comment-text code {
	color:#FFF;
	font-family:"Courier New", Courier, monospace;
}

#comentarios .comment .corner-bottom {
	width:100%;
	height:16px;
}

#comentarios .comment .corner-bottom .corner-left {
	width:16px;
	height:16px;
	background:url(img/corners.png) 0 -48px no-repeat;
}

#comentarios .comment .corner-bottom .corner-right {
	width:16px;
	height:16px;
	background:url(img/corners.png) right -48px no-repeat;
	float:right;
}

#comentarios .comment .comment-separator {
	height:10px;
	clear:both;
	background:#FFF;
}

#pingbacksytrackbacks ul li { padding:10px 0; }

#pingbacksytrackbacks ul li .comment_type_icon {
	margin:10px 0 0 0;
	width:32px;
	height:32px;
	background:url(img/icons.png) 0px -192px no-repeat;
	display:block;
	float:left;
}

#pingbacksytrackbacks ul li p { margin:0 0 0 40px; }

#pingbacksytrackbacks ul li:hover hr.dashed { background:#1B1B1B; }

#wrapper #comentarios #respond {
	margin:0 0 10px 0;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}

#wrapper #comments .comment-list, #wrapper #comments .ping-list { margin:0 -4px 0 -4px; }
		
#comments, #respond {
	margin:16px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.85em;
}

#comments h2 {
	font-size:2em;
	font-family:"Nobile", Verdana, Geneva, sans-serif;
	border-bottom:1px solid #CCC;																						/* COLOR EDITABLE */
	color:#CCC; 																										/* COLOR EDITABLE */
}

p.xhtmltags {
	margin:5px 5px 0 0;
	padding:10px;
	background:#FFF;
	color:#000;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display:block;
}

#wrapper #respond {
	margin:0 -4px 0 -4px;
	padding:16px;
	background:#1B1B1B;
}

#main_content #respond h2 {
	padding:0 0 10px 0;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	border-bottom:none;
}

#respond .col-left {
	float:left;
	width:250px;
	color:#FFF;
}

#respond .col-left dl { }

#respond .col-left dl dt { }

#respond .col-left dl dd { }

#respond .col-left dl dd input, #solo-subscribe-email {
	padding:6px 6px 6px 26px;
	height:13px;
	width:204px;
	border:none;
}

#respond .col-left dl dd input#author { background:url(img/comment-form.png) 0 0 no-repeat; }

#respond .col-left dl dd input#email, #solo-subscribe-email { background:url(img/comment-form.png) 0 -25px no-repeat; }

#respond .col-left dl dd input#url { background:url(img/comment-form.png) 0 -50px no-repeat; }

#respond #submit, .wpcf7-form .wpcf7-submit {
	display:block;
	height:35px;
	width:251px;
	background:url(img/backgrounds.png) 0px -480px repeat-x;
	border:none;
	color:#FFF;
	font-size:1.6em;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#respond #submit:hover, .wpcf7-form .wpcf7-submit:hover {
	display:block;
	height:35px;
	width:251px;
	color:#CCC;																													/* COLOR EDITABLE */
}

.wpcf7-form .wpcf7-submit, .wpcf7-form .wpcf7-submit:hover {
	height:50px;
	padding:0 10px 0 5px;
}

.wpcf7-form input {
	padding:9px 6px 9px 6px;
	height:17px;
	width:90%;
	border:4px solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:inset 0px 0px 1px #d7d7d7;
	-webkit-box-shadow:inset 0px 0px 1px #d7d7d7;
	box-shadow:inset 0px 0px 1px #d7d7d7;
}

.wpcf7-form textarea {
	padding:11px;
	width:90%;
	border:4px solid;
	position:relative;
	top:4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:inset 0px 0px 1px #d7d7d7;
	-webkit-box-shadow:inset 0px 0px 1px #d7d7d7;
	box-shadow:inset 0px 0px 1px #d7d7d7;
}

#sumolari .entry div.wpcf7-response-output {
	padding:0;
	position:relative;
	z-index:99999;
	top:-640px;
	left:-6px;
	width:408px;
	height:70px;
	background:#FFF;
	border:4px solid #fbdf70;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:inset 0px 0px 1px #d7d7d7;
	-webkit-box-shadow:inset 0px 0px 1px #d7d7d7;
	box-shadow:inset 0px 0px 1px #d7d7d7;
}

#sumolari .entry div.wpcf7-response-output span {
	padding:10px;
	width:380px;
	position:relative;
	top:0px;
	display:block;
}

#sumolari .entry span.wpcf7-not-valid-tip {
	top:-13px;
	left:0;
	width:358px;
	padding:6px 12px 9px 8px;
	height:20px;
	background:#FFF;
	border:4px solid #f86556;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:inset 0px 0px 1px #d7d7d7;
	-webkit-box-shadow:inset 0px 0px 1px #d7d7d7;
	box-shadow:inset 0px 0px 1px #d7d7d7;
}

/*#sumolari #wpc_send_new_addon */

#sumolari #wpc_send_new_addon .wpcf7-form textarea {
	padding:11px;
	width:93%;
	position:relative;
	top:4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:inset 0px 0px 1px #d7d7d7;
	-webkit-box-shadow:inset 0px 0px 1px #d7d7d7;
	box-shadow:inset 0px 0px 1px #d7d7d7;
}

#sumolari #wpc_send_new_addon div.wpcf7-response-output {
	position:relative;
	top:-155px;
	padding:10px;
	background:#FFF;
	border:4px solid #fbdf70;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:inset 0px 0px 1px #d7d7d7;
	-webkit-box-shadow:inset 0px 0px 1px #d7d7d7;
	box-shadow:inset 0px 0px 1px #d7d7d7;
}

#sumolari #wpc_send_new_addon span.wpcf7-not-valid-tip {
	top:-14px;
	left:0;
	width:725px;
	padding:9px 12px 9px 8px;
	height:17px;
	background:#FFF;
	border:4px solid #f86556;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:inset 0px 0px 1px #d7d7d7;
	-webkit-box-shadow:inset 0px 0px 1px #d7d7d7;
	box-shadow:inset 0px 0px 1px #d7d7d7;
}

#sumolari #wpc_send_new_addon .antispam span.wpcf7-not-valid-tip {
	top:20px;
	width:424px;
}

.comment-real-container blockquote {
	margin:10px;
	padding:10px;
	color:#FFF;
	background:#666;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.comment-real-container code {
	margin:10px;
	display:block;
	padding:10px;
	color:#333;
	background:#CCC;																																/* COLOR EDITABLE */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.pings-title-real-container h3 {
	padding:10px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.6em;
	text-align:center;
}

.pings-real-container {
	color:#FFF;
	padding:16px;
}

#wrapper #comments .corner-bottom-left {
	margin:0 -4px 0 -4px;
	height:30px;
	background:url(img/corners.png) 0 -350px no-repeat;
	border-bottom:1px solid #FFF;
}

#comments .corner-bottom-left .corner-bottom-right {
	margin:0 0 0 30px;
	padding:0 30px 0 0;
	height:30px;
	background:url(img/corners.png) right -414px no-repeat;
	
}

#comments .corner-bottom-left .corner-bottom-right .corner-bottom-center {
	height:30px;
	background:url(img/backgrounds.png) 0px -420px repeat-x;
}

.subscribe-to-comments {
	margin:10px 15px 0 0;
	float:right;
	color:#FFF;
}

		/* Estilos de los meta-enlaces del articulo */
		
.post-links {
	width:100%;
	height:35px;
	background:url(img/backgrounds.png) 0px -480px repeat-x;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.post-links .corner-right {
	padding:0 20px 0 0;
	height:35px;
}

.post-links .corner-right ul { height:35px; }

.post-links .corner-right ul li {
	list-style:none;
	float:left;
}

.post-links .corner-right ul li.sigue-leyendo { float:right; }

.post-links .corner-right ul li.sigue-leyendo.icon {
	padding:0 25px 0 0;
	background:url(img/icons.png) right -318px no-repeat;
}

.post-links .corner-right ul li.comentarios {
	padding:0 0 0 35px;
	background:url(img/icons.png) 0 -382px no-repeat;
}

#main_content .post-links .corner-right ul li a {
	padding:6px 8px 2px 8px;
	display:block;
	color:#FFF;
}

#main_content .post-links .corner-right ul li a:hover { background: url(img/backgrounds.png) 0px -520px repeat-x; }

	/* Estilos genericos del blog */
	
.heighted-10 {
	height:10px;
	display:block;
}
		
span.hide { display:none; }

.ui-tabs .ui-tabs-hide { display: none; }

.clear { clear:both; }

table th {
	padding:10px;
	font-weight:bolder;
}

table td { padding:10px; }

strong { font-weight:bold; }

em { font-style:italic; }

hr {
	border:none;
	height:1px;
	background:#CCC;																											/* COLOR EDITABLE */
}

textarea {
	width:95%;
	border:none;
	margin:10px 0 10px 0;
	padding:10px;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

input {
	margin:4px 0 4px 0;
	padding:4px;
	border:1px solid #CCC;																										/* COLOR EDITABLE */
}

input:hover, textarea:hover  { }

.titleimg {
	padding:5px;
	border:1px solid #CCC;
	background:#FFF;
}

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft { float: left; }

.alignright { float: right; }

.alignleftimage { 
	float:left;
	margin:0 10px 10px 0;
}

.alignrightimage {
	float:right;
	margin:0 10px 10px 0;
}

.alignlistimage { margin:0 20px 0 0; }

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 0.8em;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.aligncenter { text-align:center; }

	/* Anti IE6 */

#usuarios-ie {
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	background: #FFFFDE;
	border-bottom:1px solid #666;
	color:#000; 
	position:fixed;
	top:0px;
	left:0px; 
	z-index:999999;
}

#usuarios-ie p { font-size: 13px; margin: 0; padding:2px 10px; }  
#usuarios-ie a  {text-decoration: underline; font-weight: bold; color: #D64411; }  

	/* Smileys */
	
#smilies_toolbar .wp-smiley { cursor: pointer; }

	/* Slimbox */
	
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading { background: #fff url(img/loading.gif) no-repeat center; }

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink { left: 0; }

#lbPrevLink:hover { background: transparent url(img/prevlabel.gif) no-repeat 0 15%; }

#lbNextLink { right: 0; }

#lbNextLink:hover { background: transparent url(img/nextlabel.gif) no-repeat 100% 15%; }

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(img/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber { margin-right: 71px; }

#lbCaption { font-weight: bold; }

/*
+----------------------------------------------------------------------+
|																									|
|	WordPress 2.8 Plugin: WP-DownloadManager 1.50								|
|	Copyright (c) 2009 Lester "GaMerZ" Chan											|
|																									|
|	File Written By:																			|
|	- Lester "GaMerZ" Chan																	|
|	- http://lesterchan.net																	|
|																									|
|	File Information:																			|
|	- Downloads CSS Style																	|
|	- wp-content/plugins/wp-downloadmanager/download-css.css				|
|																									|
+----------------------------------------------------------------------+
*/

/* Download Page Paging */

.wp-downloadmanager-paging a, .wp-downloadmanager-paging a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}

.wp-downloadmanager-paging a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}

.wp-downloadmanager-paging a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

.wp-downloadmanager-paging a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}

.wp-downloadmanager-paging span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

.wp-downloadmanager-paging span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

.wp-downloadmanager-paging span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

.download-search-highlight { color: red; }

/* Lightbox Gallery */

.gallery {margin: auto;}
.gallery-item {float: left; margin: 10px auto; text-align: center;}
.gallery img {border: 2px solid #cfcfcf;}
/* If you want to show images slowly, use this. And you need to edit lightbox-gallery.js too. */
/* .gallery img {display: none; border: 2px solid #cfcfcf;} */
.gallery-caption {margin-left: 0; display:none;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}

#tooltip h3, #tooltip div { margin: 0; }

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#jquery-lightbox a img { border: none; }

#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#lightbox-container-image { padding: 10px; }

#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#lightbox-container-image-box > #lightbox-nav { left: 0; }

#lightbox-nav a { outline: none;}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}

#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}

#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}

#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}

#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}

#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	

#lightbox-image-details-caption { font-weight: bold; }

#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			

#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* Fancybox */

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 99999;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 9999999;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('img/fancy_progress.png') no-repeat;
}

div#fancy_outer {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999999;
	padding: 20px 20px 40px 20px;
	margin: 0;
	background: transparent;
	display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 9999999;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 99999999;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 99999999;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top:-13px;
	right:-13px;
	height: 30px;
	width: 30px;
	background: url('img/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 999999999;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 999999997; 
	display: none;
	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
	overflow: hidden;
}

a#fancy_left { left: 0px;  }

a#fancy_right { right: 0px;  }

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 999999998; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('img/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('img/fancy_right.png') no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}

a#fancy_left:hover span { left: 20px;  }

a#fancy_right:hover span { right: 20px;  }

#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999999;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 9999999;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy_bg_n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('img/fancy_shadow_n.png') repeat-x;
}

div#fancy_bg_ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('img/fancy_shadow_ne.png') no-repeat;
}

div#fancy_bg_e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('img/fancy_shadow_e.png') repeat-y;
}

div#fancy_bg_se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('img/fancy_shadow_se.png') no-repeat;
}

div#fancy_bg_s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('img/fancy_shadow_s.png') repeat-x;
}

div#fancy_bg_sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('img/fancy_shadow_sw.png') no-repeat;
}

div#fancy_bg_w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('img/fancy_shadow_w.png') repeat-y;
}

div#fancy_bg_nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('img/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	z-index: 99999999;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
	white-space: nowrap;
}

div#fancy_title table { margin: 0 auto; }

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('img/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('img/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('img/fancy_title_right.png') repeat-x;
}
