/*  
Theme Name: Triatlonferrol.net	
Theme URI: Triatlonferrol.net
Description: -
Version: 1.0
Author: Vctor Couce
Author URI: http://www.monoborracho.es
*/

body {
	margin: 58px 0 0 0; /*	background: url('img/bg01.jpg') top center no-repeat;*/
	padding: 0; }
 
#wrap {
	margin: auto;
	width: 994px;
	background: url('img/fondoSup.png') no-repeat top center;
	padding: 0 0 50px 0; 
	position: relative; }
 
#cont {
	margin: auto;
	width: 856px;
	padding: 75px 15px 15px 15px; }
 
#cabecero { padding: 10px; }
 
.logo {
	float: left;
	width: 300px;
	margin: 0 0 0 10px; }
 
	.logo img { border: none; }
 
.menu {
	float: right;
	margin: 0 10px 0 0; }
 
	.menu ul { margin: 0; }
 
	.menu li {
		float: left;
		list-style: none;
		padding: 0 30px 0 0; }
 
		.menu li a img { border: none; }
 
		.menu li a:hover img {
			opacity: .8; /* Solo funciona en firefox */
			/*-moz-opacity: 0.8;
			filter: alpha(opacity=80);*/ }
 
#single { height: 20px; }
 
.contenido {
	width: 100%;
	margin-right: 10px; }
 
#post-wrap {
	float: left;
	width: 402px;
	padding: 10px 0 0 10px; }
 
/* Posts */
.post {
	border-bottom: #ccc 1px dashed;
	margin: 0 0 17px 0;
	clear: both; }
 
.fecha {
	background: url(img/bg-fecha.gif) no-repeat;
	color: #ff8a00;
	width: 86px;
	height: 18px;
	margin: 0 0 5px 0;
	padding: 2px;
	display: block;
	font: bold 10px Tahoma;
	text-align: center; }
 
.post h1 { margin: 3px 0 15px 0; }
.post h4 { font: bold 12px Verdana; text-decoration: underline; }
 
	.post h1 a {
		color: #191919 !important;
		font: bold 14px Verdana !important;
		text-decoration: none !important; }
		
.posttitle { font: bold 16px Verdana; margin: 0 0 30px 0; }
 
.post img { max-width: 400px; /*max-height: 300px;*/ }
 
.post a img {
	border: none !important;
	text-decoration: none !important;
	display: block; }
 
	.post a img:hover {
		opacity: .9; /* Solo funciona en firefox */
		-moz-opacity: 0.9;
		filter: alpha(opacity=90); }
 
.post p, .post p span, .post p span span {
	color: #666 !important;
	margin: 0 0 15px 0 !important;
	padding: 0 !important;
	font: normal 12px "Trebuchet MS" !important;
	text-align: justify !important;
	line-height: 18px !important;
	word-spacing: 1px !important; }
 
.post p a {
	color: #333;
	border-bottom: 1px #333 dotted;
	text-decoration: none; }
  
.imagenPortada:hover {
	opacity: .8; /* Solo funciona en firefox */
	-moz-opacity: 0.8;
	filter: alpha(opacity=80); }
 
.more-link {
	color: #006699 !important;
	font: bold 12px "Trebuchet MS" !important;
	text-decoration: underline !important;
	border: none !important; }
 
	.more-link:hover { color: #0098E6 !important; }
 
.meta {
	background: url(img/bg-meta.gif) no-repeat;
	color: #595959;
	width: 403px;
	height: 51px;
	margin: 15px 0 0 0;
	padding: 10px;
	clear: both; }
 
	.meta img {
		width: 23px;
		border: #fff 2px solid; }
 
	.meta span {
		float: left;
		display: block; }
 
.etiqueta {
	margin: 9px 3px 0 3px;
	padding: 0 0 0 19px;
	font: normal 12px Arial; }
 
	.etiqueta a {
		color: #336699;
		padding-right: 5px;
		text-decoration: none; }
		
.relacionados {
	border-bottom: #ccc 1px dashed;
	margin: 0 0 17px 0;
	padding: 0 0 13px 0;
}

.relacionados h3 {
	font: normal 10px Verdana, Arial;
	margin: -5px 0 5px 0;
	padding: 0;
	color: #666;
}

.relacionados div {
	float: left;
	width: 115px;
	padding: 10px;
	border-right: 1px solid #ccc;
	text-align: left;
}

.relacionados div a {
		font-size: 11px;
}

.relacionados img {
	float: left;
	border: 2px solid #eee;
	width: 30px;
	height: 30px;
	margin-right: 5px;
}

.usuario {
	
	margin-left: 0 !important;
	padding-left: 10px !important; }
 
.categoria { background: url(img/ico_tag.png) no-repeat; }
 
.comentarios { background: url(img/ico_comentarios.png) no-repeat; }
 
.postmetadata {
	background: url(img/bg-meta-single.gif) no-repeat;
	color: #4e4e4e;
	font: 11px Arial;
	clear: both;
	padding: 13px;
	margin: 10px 0 10px 0; }
 
	.postmetadata a { font-size: 11px; }
 
#idioma {
	position: absolute;
	top: 0px;
	right: 50px;
	padding: 3px 0 0 7px;
	background: url(img/bg-idiomas.png) no-repeat;
	width: 120px;
	height: 33px;
}

#idioma a { cursor: pointer; float: left; padding: 5px; }

#idioma a img { 
	width: 20px;
	border: 1px solid #ccc;
}
	 
/**********/
/* Mini Post */
.miniPost {
	border-bottom: #ccc 1px dashed;
	padding: 0 0 10px 0;
	margin: 10px 0 10px 0; }
 
	.miniPost div {
		float: left;
		width: 300px; }
 
	.miniPost h1 {
		margin: 0 0 2px 0;
		padding: 0;
		font: bold 11px Verdana; }
 
		.miniPost h1 a {
			color: #191919;
			text-decoration: none; }
 
.miniFoto {
	border: 3px solid #EDEDED;
	margin: 0 10px 0 0;
	width: 50px !important; }
 
.miniPost .usuario { margin-left: 0 !important; }
 
/***********/
/* Sidebar */
/**********/
#sidebar {
	float: right;
	width: 400px; 
	_width: 380px;
	}
 
	#sidebar h3, #sidebar2 h3, #sidebar3 h3 {
		background: url(img/t-widget.jpg) no-repeat;
		color: #fff;
		height: 24px;
		margin: 15px 0 0 0;
		padding: 5px 0 5px 20px;
		font: bold 12px Arial;
		text-transform: uppercase; }
 
	#sidebar ul, #sidebar2 ul, #sidebar3 ul {
		background: url(img/hr.gif) bottom center no-repeat;
		color: #999;
		margin: 0 0 25px 0;
		padding: 0 0 25px 30px;
		font: bold 12px "Trebuchet MS";
		list-style: url(img/flecha.gif); }
 
	#sidebar ul a, #sidebar2 ul a, #sidebar3 ul a {
		color: #888;
		text-decoration: none; }
 
	#sidebar ul a:hover, #sidebar2 ul a:hover, #sidebar3 ul a:hover { color: #333; }
 
.widget, .gce-widget-list {
	background: url(img/hr.gif) bottom center no-repeat;
	margin: 0 0 20px 0;
	padding: 0 0 20px 25px;
	font-weight: normal !important; }
 
#searchform form {
	background: url(img/bg-buscar.png) no-repeat;
	width: 402px;
	height: 60px;
	margin: auto;
	_width: 300px;
	padding: 32px 20px 0 35px; }
 
#s {
	background: #eee url(img/bg-form.gif) no-repeat;
	color: #606060;
	width: 283px;
	padding: 6px 6px 6px 35px;
	border: 1px solid #ccc;
	font: bold 15px arial;
	text-align: left; }
 
.categories {
	list-style: none;
}
#sidebar2, #sidebar3 { width: 48% !important; }
 
#patrocinio {  }
 
	#patrocinio img {
		border: 1px solid #ccc;
		width: 160px;
		margin: 5px;
		padding: 2px; }
 
		#patrocinio img:hover {
			opacity: .9; /* Solo funciona en firefox */
			-moz-opacity: 0.9;
			filter: alpha(opacity=90); }
 
.meta_datos {
	background: #fff !important;
	width: 90% !important;
	margin: 40px auto 20px auto !important;
	padding: 20px !important;
	border: 1px dotted #ccc;
	list-style: none none !important; }
 
	.meta_datos h2 {
		color: #666;
		margin: 0;
		padding: 0 0 5px 0;
		font: bold 12px Arial;
		text-transform: uppercase; }
 
	.meta_datos li {
		background: url(img/ico_link.gif) left no-repeat !important;
		border-bottom: 1px solid #E9E9E9;
		padding: 5px 5px 5px 18px; }
 
/************/
/*  Footer */
/**********/

#footer {
	background: #101010 url(img/bg-footer.jpg) top repeat-x;
	width: 100%;
	padding: 110px 0 20px 0; }
 
.footer-wrap {
	width: 856px;
	margin: auto;
	padding: 5px; }
 
.bloque {
	background: #000;
	color: #ccc;
	width: 230px;
	min-height: 330px;
	margin: 0 0 10px 0;
	padding: 20px;
	float: left; }
 
	.bloque h3 {
		font: 20px Arial;
		margin: 0 0 5px 0;
		padding: 0; }
 
		.bloque h3 a {
			font: 20px Arial;
			color: #ccc;
			text-decoration: none;
			text-transform: uppercase; }
 
	.bloque ul {
		margin: 0;
		padding: 0; }
 
	.bloque li {
		border-bottom: 1px #666 solid;
		padding: 7px 0 7px 0;
		list-style-type: none;
 		}
 
	.bloque a {
		font: 12px Verdana;
		color: #fff;
		text-decoration: underline; }
 
	.bloque span {
		display: block;
		color: #ccc;
		font: 11px Verdana; }
 
.piepagina {
	font: 11px Verdana;
	background: #000 url(img/logo-footer.gif) left no-repeat;
	position: relative;
	height: 44px;
	color: #fff; 
	clear: both; }
 
	.piepagina span {
		position: absolute;
		left: 114px;
		top: 15px; }
 
	.piepagina a {
		font: 11px Verdana;
		color: #fff; }

.twitter span { font-size: 12 !important; }

/**********/
/*
*	Comentarios
*/
#comments_content { width: 100%; }
 
	#comments_content h3 { font: bold 14px Georgia; }
 
.comment {
	border-bottom: 1px solid #ccc;
	padding: 5px 0px 10px 0px;
	margin: 5px 0px 5px 0px; }
 
.comment-author {
	float: left;
	width: 20%;
	font: 11px Tahoma;
	text-align: right; }
 
	.comment-author div { clear: both; }
 
	.comment-author .url {
		color: #000;
		font-size: 11px;
		font-weight: bold; }
 
	.comment-author img {
		float: right;
		margin-bottom: 2px;
		margin-right: -2px !important; }
 
.comment-text {
	float: left;
	padding-left: 13px;
	text-align: justify;
	width: 75%;
	font: normal 12px Trebuchet MS !important;
	color: #333; }
 
	.comment-text p {
		margin: 0px;
		padding: 0px; }
 
.authcomment {
	background: #eff5fc;
	padding: 10px 0 10px 0; }
 
.comment-input {
	border: #ccc 1px solid;
	background: #fff;
	width: 100%;
	margin: 2px 0 10px 0; }
 
.comment-button {
	background: #eee;
	color: #333;
	padding: 3px;
	border: #ccc 1px solid; }
 
#commentform small, #commentform p {
	font: 11px Tahoma;
	color: #666;
	margin: 0; }
 
.avatar {
	border: 1px solid #ccc;
	padding: 2px; }
 
/**********/
/* Featured Post */
/**********/
.contenedor-slider{
	background: #414140 url(img/loading.gif) 30px 30px no-repeat; 
	margin: 0 0 20px 0;
}

#featured {
	width: 480px; 
	/*width: 400px;*/
	height: 268px;
	margin: 0;
	padding-right: 380px;
	position: relative;
	background: #414140 url('img/bg-slide.jpg') repeat-x bottom;
	float: left; }
 
	#featured ul.ui-tabs-nav {
		background: transparent;
		position: absolute;
		top: 0;
		/*left: 370px;*/
		left: 450px;
		list-style: none;
		padding: 10px;
		margin: 0;
		width: 390px; 
	/*width: 470px; */
		}
 
		#featured ul.ui-tabs-nav li {
			padding: 0;
			color: #666;
			border-bottom: 1px solid #686868;
			 }
 
			#featured ul.ui-tabs-nav li img {
				float: left;
				margin: 0 10px 0 0;
				border: 1px solid #686868;
				width: 35px;
				height: 35px; }
 
			#featured ul.ui-tabs-nav li span { font: bold 12px Verdana; }
 
	#featured li.ui-tabs-nav-item { clear: both; }
 
.ui-tabs-date { font-size: 10px; }
 
#featured li.ui-tabs-nav-item a {
	display: block;
	color: #fff;
	text-decoration: none;
	height: 40px;
	padding: 7px 5px 8px 5px; }
 
.ui-tabs-date {
	font: normal 10px Arial !important;
	color: #ccc; }
 
#featured li.ui-tabs-nav-item a:hover {
	background: #525252;
	color: #fff; }
 
#featured li.ui-tabs-selected { /*background:url('img/selected-item.gif') top left no-repeat;  */ }
 
#featured ul.ui-tabs-nav li.ui-tabs-selected a { background: #525252; }
 
#featured .ui-tabs-panel {
/*	width: 370px;*/
	width: 450px;
	height: 268px;
	position: relative; /*	background: #999;*/ }
 
	#featured .ui-tabs-panel img {
		width: 100%;
		height: 100%; }
 
	#featured .ui-tabs-panel .info {
		width: 100%;
		position: absolute;
		bottom: 0px;
		left: 0;
		height: 80px;
		padding: 0;
		margin: 0;
		background: url('img/transparent-bg.png'); }
 
#featured .info h2 a {
	font: bold 11px Verdana;
	color: #fff;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 5px;
	left: 10px;
	overflow: hidden; }
 
#featured .info p {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 11px;
	position: absolute;
	width: 95%;
	top: 20px;
	left: 10px;
	line-height: 14px; }
 
	#featured .info p a { color: #f0f0f0; }
 
#featured .info a {
	text-decoration: none;
	color: #fff; }
 
	#featured .info a:hover { text-decoration: underline; }
 
#featured .ui-tabs-hide { display: none; }
 
.cliche-resultados {
	margin: 0 0 9px 0;
	border: none; }
 
/******Pagina****/
.pagetitle {
	background: url('img/t-page.png') no-repeat;
	color: #fff;
	height: 24px;
	margin: 15px 0 20px 0;
	padding: 5px 0 5px 20px;
	font: bold 12px Arial;
	text-transform: uppercase; }
 
.categoria-page {
	clear: both;
	background: none !important; }
 
	.categoria-page img {
		width: 35px;
		height: 35px;
		float: left;
		border: 2px solid #eee; }
 
	.categoria-page .fecha {
		background: none !important;
		font: 11px Arial, Helvetica, sans-serif !important;
		;
		color: #888 !important;
		margin: 0 !important;
		padding: 0 !important;
		text-align: left !important; }
 
	.categoria-page h1 {
		margin-top: 0 !important;
		padding-top: 0 !important; }
 
/* Slideshow */
#slideshow {
	position: relative;
	height: 96px;
	background: url(img/hr.gif) bottom center no-repeat;
	margin: 0 0 20px 0;
	padding: 0 0 30px 40px;
	text-align: center; }
 
	#slideshow IMG {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 8;
		opacity: 0.0;
		border: 1px solid #ccc;
		margin: 5px 0 5px 25px;
		padding: 2px;
		cursor: pointer; }
 
		#slideshow IMG.active {
			z-index: 10;
			opacity: 1.0; }
 
		#slideshow IMG.last-active { z-index: 9; }
		
#slideshow2 {
	position: relative;
	height: 96px;
	background: url(img/hr.gif) bottom center no-repeat;
	margin: 0 0 20px 0;
	padding: 0 0 30px 40px;
	text-align: center; }
 
	#slideshow2 IMG {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 8;
		opacity: 0.0;
		border: 1px solid #ccc;
		margin: 5px 0 5px 25px;
		padding: 2px;
		cursor: pointer; }
 
		#slideshow2 IMG.active {
			z-index: 10;
			opacity: 1.0; }
 
		#slideshow2 IMG.last-active { z-index: 9; }
 
/* en red */
.enred {
	width: 90%;
	text-align: left; }
 
	.enred a img {
		border: 1px solid #ccc;
		padding: 2px;
		margin-right: 2px; }
 
		.enred a img:hover {
			opacity: .8; /* Solo funciona en firefox */
			-moz-opacity: 0.8;
			filter: alpha(opacity=80); }

.panelusuario {
	padding: 3px 3px 15px 25px !important;	
}

.panelusuario ul{
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

.campo {
	padding: 5px 5px 5px 30px;
	border: 1px solid #ccc;
	background: #eee;
	width: 100px;
	height: 20px;
	font-size: 12px;
	color: #666;
}

.usuario_campo {
	background: #eee url(img/ico_usuario.png) no-repeat left;
}

.pass{
	background: #eee url(img/ico_clave.png) no-repeat left;
}

/**********/
.alignleft {
	float: left;
	margin-right: 10px; }
 
.alignright {
	float: right;
	margin-left: 10px; }
 
a {
	color: #5F93BA;
	font: 12px Arial; }
 
.sociable {
	border: 1px solid #ccc;
	float: left;
	padding: 4px 4px 0px 4px; }
 
.sociable_tagline {
	float: left;
	padding-right: 5px;
	color: #888;
	font: 11px Arial; }
 
.both {
	clear: both;
	height: 0px; }
 
/*Sociable*/
.taskbuttoncontainer {
	border: 1px solid #ccc;
	padding: 5px;
	width: 80px; }
 
.booktaskbutton a {
	text-decoration: none !important;
	border: none !important; }
 
/* Enlace mas albums */
.masalbums {
	display: block;
	background: url(img/hr.gif) bottom center no-repeat;
	text-align: right;
	margin: 10px 0 20px 0;
	padding: 0 0 20px 0; }
 
	.masalbums img { border: none; }
 
.tooltip img:hover { opacity: .8; /* Solo funciona en firefox */ }
 
.shashin_caption_title { font: bold 12px Arial; }
 
/* Resultados busqueda */
.busqueda {
	font: normal 11px "Trebuchet MS" !important;
	text-align: justify;
	border-bottom: 1px dashed #ccc;
	margin: 10px 0;
	color: #666; }
 
	.busqueda h3, .busqueda small {
		color: #333;
		margin: 0;
		padding: 0 0 0 5px; }
 
	.busqueda h3 a { font: bold 12px Verdana, Geneva, sans-serif; }
 
.mensaje-busqueda {
	background: #eee;
	color: #333;
	padding: 20px;
	font: bold 25px Arial, Helvetica, sans-serif !important; }
	
/* Botones */
.button, .button:visited {
	background: #222 url(overlay.png) repeat-x;
	display: inline-block;
	margin: 10px 0 -5px 0;
	padding: 5px 10px 6px;
	color: #fff !important;
	text-decoration: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25) !important;
	position: relative;
	cursor: pointer;
	}

      .small.button, .small.button:visited {  font-size: 11px}
.button, .button:visited,
.medium.button, .medium.button:visited 		{ font-size: 13px;
											  font-weight: bold;
											  line-height: 1;
											  text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
											  }

.large.button, .large.button:visited 			        { font-size: 14px;
										  padding: 8px 14px 9px; }

.super.button, .super.button:visited 			{ font-size: 34px;
										  padding: 8px 14px 9px; }


.pink.button, .magenta.button:visited	{ background-color: #e22092; }
	.pink.button:hover					{ background-color: #c81e82; }
	.green.button, .green.button:visited	{ background-color: #91bd09; }
	.green.button:hover				        { background-color: #749a02; }
	.red.button, .red.button:visited		{ background-color: #e62727; }
	.red.button:hover					{ background-color: #cf2525; }
	.orange.button, .orange.button:visited	{ background-color: #ff5c00; }
	.orange.button:hover				{ background-color: #d45500; }
	.blue.button, .blue.button:visited   	        { background-color: #2981e4; }
	.blue.button:hover					{ background-color: #2575cf; }
	.yellow.button, .yellow.button:visited	{ background-color: #ffb515; }
	.yellow.button:hover				{ background-color: #fc9200; }


/* Blogroll a */
.blogroll {margin: 0; padding: 0;}
.blogroll li { 
margin: 0;
padding: 8px; 
list-style: none;
}
.blogroll a {
	background: #eee;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	color: #666;
	text-decoration:none;
	padding: 8px;
}

.enlaces h2 {
	margin: 10px 0 10px 0;
	padding: 0;
	font: bold 13px Arial;
	color: #666;
	clear: both;
}


.blogroll a:hover {background: #fff;}

.nocomments {
	font: bold 12px Verdana;
}

.panelusuario {
	margin: 0 !important;
}

.panelinfo {
margin:0; 
color: #666;
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.panelinfo .avatar {
float: left;
margin-right: 5px;
}

.panelusuario a{
margin-left: 10px;
}

.panelusuario a img {border: 1px solid #ccc; padding: 5px; width: 30px; height: 30px; }

/*tabs*/
ul.subsection_tabs{list-style:none;margin:0 0 5px 0;padding:0;clear:both;border-bottom:1px solid #ccc;height:20px;clear:both}

.gce-widget-list {
	font:12px Arial;
color: #666;
}

#sidebar form {
	margin-left: 10px;
	font-size: 12px;
	color: #666;
}



