/*
Theme Name: TemplateXtreme Sample
Theme URI: http://wordpress-theme.templatextreme.com/
Description: Free sample from <a href="http://templatextreme.com/">TemplateXtreme WordPress theme collection</a>
Version: 1.0
Author: Cecile Feray-Desgranges
Author URI: http://www.tela-web.com/
*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset {
	margin: 0;
	padding: 0; }

.low { display: none; }

/* body
--------------------------------------------------*/
body {
	margin: 0;
	padding: 0px 0;
	font-family: "Verdana", "Lucida Grande", sans-serif;
	font-size: 75%;
	line-height: 1.6em;
	color: #414141;
	background-color: #FFFFFF; }

body#commentspopup {
	padding: 0;
	background: white; }

/* headings
--------------------------------------------------*/
h1, h1 a,
h2, h2 a,
h3 a { color: #000033; }

h4 a { color: #125C25; }

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover { color: #000000; }

/* links
--------------------------------------------------*/
a { color: #000000; }

	a:hover { color: #CC6600; }

	a.commentlink {
		padding-left: 16px;
		background: url(images/comments.gif) center left no-repeat; }

	a.more {
		padding-right: 10px;
		background: url(images/more.gif) center right no-repeat; }

/* headings
--------------------------------------------------*/
h1 { font-size: 1.6em; }

#header {
	height: 131px;
	background-color: #000000; }

.logo {
	float: left;
	padding-top: 16px;
	margin-left:20px; }

.publicidad {
	float: left;
	padding: 27px 0 0 55px; }
.publicidad2 {
	width: 500px;
	float: left;
	padding: 7px 0 0 55px; }

.botones {
	float: right;
	padding: 20px 20px 0 0; }

#content h2 {
	padding: 10px 10px 5px 0px;
	margin: 0 0 5px 0;
	font-family: Arial, 'Trebuchet MS', Sans-Serif;
	font-weight: bold;
	color: #333;
	font-size: 1.6em;
	border-bottom: 1px dashed #bbb; }

#content.archive h2 { margin: 0 0 5px 0; }


/* portada
--------------------------------------------------*/
#portada {
	width: 990px;
	text-align: left;
	display: inline; }

#linea-portada {
	clear: both;
	background: #fff url(images/linea.gif) repeat-y;
	width: 990px;
	margin: 0 auto;
	text-align: center; /* padding-top:24px;*/ }

/*estirar*/
.alargar:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; }

.alargar { display: inline-block; }

/* oculto IE-mac \*/
* html .alargar { height: 1%; }

.alargar { display: block; }

#toptop {
	float: left;
	width: 750px;
	}
/* #toppubli {
	background-color:#000000;
	width: 722px;
	color:#FFFFFF;
	padding: 10px;
	}\*/
#topdon {
	background-color:#000000;
	width: 722px;
	color:#FFFFFF;
	padding: 10px;
	}
#topdon a{
	color:#fff;
	font-weight:bold;
	}
#topdon h5{
	margin-bottom: 10px!important;
	}
#topdon h5 a{
	color:#FFFFFF!important;
	}
#topdon object {
	width: 460px!important;
	height: 250px!important;
	float:left;
	margin-right: 10px; }
#topdon .espaciotop{
	clear: both; }

#topdon img {
	max-width: 400px;
	width: auto;
	height: 250px;
	float: right;
	margin-left: 10px; }

#columnauno {
	float: left;
	width: 380px;
	padding: 10px 10px 0;
	display: inline;
	overflow: hidden; }

#segundacolumna {
	float: left;
	width: 330px;
	padding: 10px 10px 0;
	display: inline;
	overflow: hidden; }

#terceracolumna {
	float: left;
	width: 240px;
	text-align: left;
	display: inline;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF; }

#portada h2 {
	font-size: 14px;
	margin: 2px 5px 2px 5px;
	line-height: 20px; }

	#portada h2 a:hover,
h3 a:hover,
h4 a:hover { text-decoration: underline; }

.espacio {
	clear: both;
	line-height: 3px;
	font-size: 3px;
	height: 3px;
	background-color: #ECE1DD;
	margin: 10px 0 10px 0; }

#portada h3 { font-size: 1em; }

#portada .contenido {
	text-align: left;
	margin-right: 0px; }

#portada .autor a { 		
        float: right; 
		padding-left: 5px!important;
		font-size: 12px;
		color: #B70000;
		display:block;}


#portada .contenido2 { text-align: center; }
#feeds img {
	width: 223px;
	height: auto; }

#segundacolumna img {
	width: 320px;
	height: auto; }

#segundacolumna object {
	width: 325px!important;
	height: 255px!important; }

#columnauno object {
	width: 375px!important;
	height: 296px!important; }

#columnauno img {
	width: 370px;
	height: auto;
	padding: 5px 5px 5px 5px; }

#portada h5 {
	font-size: 20px;
	margin: 2px 5px 2px 5px;
	line-height: 25px; }

	#portada h5 a { color: #000000; }

#terceracolumna a { color: #fff; }

/* +de portada, derecha
--------------------------------------------------*/
.titulo-categorias {
	height: 23px;
	background: url(/images/menu/fnd_menu.gif) repeat-x;
	border: 1px solid #000;
	overflow: hidden; }

	.titulo-categorias a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		letter-spacing: 1px;
		font-weight: normal;
		font-size: 11px;
		color: #fff;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin-bottom: 0px; }

		.titulo-categorias a:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			letter-spacing: 1px;
			font-weight: normal;
			font-size: 11px;
			color: #fff;
			font-weight: bold;
			text-transform: uppercase;
			padding: 0;
			margin-bottom: 0px; }

#terceracolumna .titulo-categorias2 {  }

	#terceracolumna .titulo-categorias2 a {
		font: 12px Tahoma, Arial;
		color: #969696;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0;
		margin-bottom: 0px; }

/* portada
--------------------------------------------------*/
/* comentarios portada */
.comm2 {
	float: left;
	margin: 10px 0 10px 0;
	background: url(images/comentario-portada.gif) no-repeat 0px 5px;
	width: 100%;
	clear:none!important;
	 }

	.comm2 a {
		padding-left: 17px;
		float: left;
		color: #666;
		font-size: 12px; }

		.comm2 a:hover {
			color: #000;
			text-decoration: none; }
.botonfacebook {
	float:right;
 height: 20px;
 width: 130px;
 display:block;}

/* links
--------------------------------------------------*/
a { text-decoration: none; }

	a img { border: none; }

/* paragraphs, lists, etc
--------------------------------------------------*/
p {
	margin: 0;
	padding: 0 0 15px 0; }

#portada p {
	margin: 0;
	padding: 0 0 0px 0; }

#portada table tr td {
	margin: 0;
	padding: 0 0 0px 0; }

ul {
	margin: 0 0 0 1.4em;
	padding: 0 0 1px 0; }

	ul ul { padding: 0; }

blockquote {
	margin: 0;
	padding: 0 18px;
	font-style: italic; }

pre {
	overflow: auto;
	margin: 0 0 18px 0;
	padding: 4px; }

pre, code, kbr { font-family: "Courier New", Courier, monospace; }

/* paragraphs, lists, etc
--------------------------------------------------*/
pre,
code { background-color: #F8FAF2; }

kbr { color: #009193; }

code, kbr { padding: 0 2px; }

abbr, acronym {
	font-size: 0.9em;
	letter-spacing: 1px; }

/* images
--------------------------------------------------*/
img.alignleft, div.alignleft {
	border: 1px solid #7F7F7F;
	padding: 4px;
	float: left;
	margin: 2px 10px 2px 0px; }

img.alignright, div.alignright {
	border: 1px solid #7F7F7F;
	padding: 4px;
	float: right;
	margin: 2px 0px 2px 10px; }

img.aligncentered, div.aligncentered, img.aligncenter, div.aligncenter {
	border: 1px solid #7F7F7F;
	padding: 4px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }

img.izquierda {
	border: 1px solid #7F7F7F;
	padding: 4px;
	margin: 2px 10px 2px 0px;
	float: left; }

img.izquierda_sinmarco {
	border: 0px solid;
	margin: 2px 10px 2px 0px;
	float: left; }

img.derecha {
	border: 1px solid #7F7F7F;
	padding: 4px;
	margin: 2px 0px 2px 10px;
	float: right; }

img.derecha_sinmarco {
	border: 0px solid;
	margin: 2px 0px 2px 10px;
	float: right; }

img.centro {
	border: 1px solid #7F7F7F;
	padding: 4px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }

img.centro_sinmarco {
	border: 0px solid;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }

.content p img {
	border: 1px solid #7F7F7F;
	padding: 4px; }

/* container
--------------------------------------------------*/
#container {
	width: 990px;
	margin: 0 auto;
	padding: 0;
	padding-top: 0;
	background-color: white; }

#commentspopup #container {
	width: 455px;
	padding: 0 15px; }

/* adsense
--------------------------------------------------*/
.adsense {
	padding-bottom: 20px;
	text-align: center;
	background-color: #FFFFFF; }

/* content
--------------------------------------------------*/
#content {
	float: left;
	padding: 20px 5px 0 15px;
	;
	width: 626px; }

.singlecol #content {
	float: none;
	width: 676px;
	padding-left: 50px; }

#commentspopup #content {
	float: none;
	padding-top: 0; }

#author-info {
background-color:#f1e8c7;
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 30px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 10px
}
.author-avatar IMG {
	FLOAT: left
}
#author-bio {
	WIDTH: 490px; FLOAT: right
}
#author-bio P {
	MARGIN: 5px 0px 0px; FONT-SIZE: 11px
}
#author-info A {
	COLOR: #b86435
}
/* entry
--------------------------------------------------*/
.entry { margin: 0 0 5px 0;
	clear:both; }

.arc {
	font: normal 1.1em "Trebuchet MS", verdana, sans-serif;
	padding: 0px 0px 3px 0px;
	margin: 0px 0 4px 0px;
	color: #555;
	border-bottom: 1px dashed #bbb;
	width: 94%; }

.entry .info {
	border-top: 1px solid;
	border-bottom: 1px solid;
	clear: both;
	font-size: 1.2em;
	margin-top: 5px;
	padding: 3px;
	border-color: #F3F4F4;
	background-color: #FAFAFA; }

p.info {
	font: normal 1.1em "Trebuchet MS", verdana, sans-serif;
	padding: 0px 10px 0px 0px;
	margin: 0px 0 7px 15px;
	color: #555;
	line-height: 5px;
	border-bottom: 1px dashed #bbb;
	width: 94%; }

#single.entry { clear: both; }

	#single.entry .info { margin: 0 0 22px 0; }

.entry .info a {
	margin-right: 6px;
	padding-right: 9px;
	border-right: 1px solid;
	border-color: #949494; }

	.entry .info a.more {
		border-right: none;
		padding-left: 12px;
		background: url(images/more.gif) center left no-repeat; }

.entry .info em {
	padding-right: 6px;
	font-style: normal; }

.entry .info .date {
	padding-left: 15px;
	background: url(images/post.gif) center left no-repeat; }

.entry .info .author {
	padding-left: 23px;
	border-color: #949494;
	background: url(images/author.gif) 10px 2px no-repeat; }

.entry .author,
.entry .editlink a {
	margin: 0;
	padding: 0 0 0 10px;
	border-left: 1px solid;
	border-right: none }

.entry .info .editlink a,
#comments li .editlink a {
	display: block;
	height: 14px;
	width: 14px;
	margin: 0;
	padding: 0;
	border: none;
	font-size: 1px; /* IEWin */
	line-height: 0; /* IEWin */
	text-indent: -9999px;
	background: url(images/edit.gif) 0 0; }

.entry .info .editlink a:hover,
#comments li .editlink a:hover { background: none; }

.entry #filedunder {
	clear: both;
	padding: 3px 0 0 0;
	font-size: 0.9em;
	border-top: 1px solid;
	border-color: #F3F4F4; }

/* comments
--------------------------------------------------*/
#comments h2 { margin-bottom: 24px; }

	#comments h2 a {
		margin-left: 2px;
		padding-left: 6px;
		border-left: 1px solid;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 0.55em;
		color: #6C8C37; }

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

#comments li {
	position: relative;
	margin-bottom: 18px; }

	#comments li.comment { list-style-image: url(images/comments.gif); }

	#comments li.trackback,#comments li.pingback { list-style-image: url(images/pingtrackback.gif); }

#commentform { background-color: #F1E8C7; }
#commentform p { padding: 10px!important; }

#comments .header { background-color: #EDF3DE; }

	#comments .header.alt { background-color: #E9F7F6; }

#comments li p { padding: 0 0 10px 0; }

#comments .header {
	position: relative;
	min-height: 19px; /* 19 + 3 +3 = 25px = height of gravatar */
	margin: 0 0 10px 0;
	padding: 3px 6px; }

* html #comments .header { height: 19px; }

/* IEWin */
#comments .header strong { font-family: Georgia,sans-serif; }

/* Videos seccion*/
#videouno {
	float: left;
	width: 230px;
	padding: 10px 5px 0;
	display: inline;
	overflow: hidden;
 }
#videouno .contenido{
	height: 200px;
	overflow: hidden;
 }

#videodos {
	float: left;
	width: 230px;
	padding: 10px 5px 0;
	display: inline;
	overflow: hidden; }
#videodos .contenido{
	height: 200px;
	overflow: hidden;
 }

#videouno img {
	width: 320px;
	height: auto; }

#videouno object {
	width: 230px!important;
	height: 200px!important; }

#videodos img {
	width: 320px;
	height: auto; }

#videodos object {
	width: 230px!important;
	height: 200px!important; }
	
#videotres {
	float: left;
	width: 230px;
	padding: 10px 5px 0;
	display: inline;
	overflow: hidden; }
#videotres .contenido{
	height: 200px;
	overflow: hidden;
 }

#videocuatro {
	float: left;
	width: 230px;
	padding: 10px 5px 0;
	display: inline;
	overflow: hidden; }
#videocuatro .contenido{
	height: 200px;
	overflow: hidden;
 }

#videotres img {
	width: 320px;
	height: auto; }

#videotres object {
	width: 230px!important;
	height: 200px!important; }

#videocuatro img {
	width: 320px;
	height: auto; }

#videocuatro object {
	width: 230px!important;
	height: 200px!important; }
	
/* archives
--------------------------------------------------*/
.archive .postspermonth { list-style: none; }

/* Archives
--------------------------------------------------*/
.archive ul.postspermonth li {
	color: #A0A0A0;
	list-style-image: url(images/post_yellow.gif); }

.archive ul.postspercat li {
	color: #A0A0A0;
	list-style-image: url(images/categories_yellow.gif); }

	.archive ul.postspercat li li { list-style-image: url(images/sub_categories_yellow.gif); }

.archive ul.links li { list-style-type: none; }

	.archive ul.links li li { list-style-image: url(images/links_yellow.gif); }

/* Menu principal */
div#menuPrincipal {
	width: 990px;
	height: 25px;
	clear: both;
	padding-top: 0px;
	background: #000; }

	div#menuPrincipal ul#nav2 {
		height: 25px;
		background: url(/images/menu/fnd_menu.gif) repeat-x;
		margin-left: 0px; }

#portada .ultimahora {
	height: 25px;
	background: url(/images/menu/fnd_menu.gif) repeat-x;
	border: 1px solid #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center; }

div#menuPrincipal ul#nav2 li {
	float: left;
	position: relative;
	height: 20px;
	list-style: none; }

	div#menuPrincipal ul#nav2 li a {
		display: block;
		background: url(/images/menu/sep_menu.gif) no-repeat right 0;
		padding: 0 9px;
		float: left;
		font-size: 11px;
		font-weight: bold;
		color: #FFF;
		text-transform: uppercase;
		height: 22px;
		padding-top: 2px; }

	div#menuPrincipal ul#nav2 li ul {
		position: absolute;
		top: 24px;
		left: -19px;
		width: auto;
		display: none; }

		div#menuPrincipal ul#nav2 li ul li {
			display: block;
			clear: both;
			width: 121px;
			background: #333;
			height: 20px;
			line-height: 16px;
			border-bottom: 1px solid #292929;
			padding: 0;
			margin: 0; }

			div#menuPrincipal ul#nav2 li ul li a {
				background: none;
				display: block;
				width: 105px;
				clear: both;
				height: 10px;
				line-height: 12px;
				padding: 4px 0 4px 12px;
				margin: 0; }

	div#menuPrincipal ul#nav2 li:hover ul, div#menuPrincipal ul#nav2 li.over ul {
		display: block;
		width: 100px;
		z-index: 1000; }

	div#menuPrincipal ul#nav2 li:hover, div#menuPrincipal ul#nav2 li.over {
		background: url(/images/menu/fnd_menu_over.gif) repeat-x;
		height: 25px; }

	div#menuPrincipal ul#nav2 li:hover ul li { height: 20px; }

		div#menuPrincipal ul#nav2 li:hover ul li:hover, div#menuPrincipal ul#nav2 li.over ul li.over {
			background: none;
			background-color: #6e7b81; }

	div#menuPrincipal ul#nav2 li:hover a, div#menuPrincipal ul#nav2 li.over a {
		background-image: none;
		color: #FFF; }

	div#menuPrincipal ul#nav2 li:hover ul li a:hover, div#menuPrincipal ul#nav2 li.over ul li a:hover {
		text-decoration: none;
		background: #6e7b81;
		color: #FFF; }

div#menuPrincipal a:hover { text-decoration: none; }

div#menuPrincipal ul#nav2 li ul.mundomarca { left: 0px; }

/* content misc
--------------------------------------------------*/
.next a {
	float: right;
	padding-right: 10px;
	background: url(images/next.gif) center right no-repeat; }

.previous a {
	float: left;
	padding-left: 10px;
	background: url(images/previous.gif) center left no-repeat; }

#entrynavigation {
	overflow: auto;
	height: 1%;
	margin-bottom: 13px;
	padding-bottom: 13px;
	border-bottom: 1px solid;
	font-size: 0.9em;
	border-color: #F3F4F4; }

.editlink {
	background: url(images/edit.gif) 0 -14px;
	float: right;
	height: 14px;
	margin-top: 3px;
	width: 1px; }

#terceracolumna .subcontent2 {
	float: left;
	font-size: 0.9em;
	line-height: 1.5em;
	margin-left: 0px;
	width: 229px;
	background-color: #000; }

	#terceracolumna .subcontent2 h2 {
		border-bottom: solid 1px;
		font-family: Georgia, serif;
		font-size: 1.1em;
		line-height: 1.1em;
		margin-bottom: 8px;
		padding: 10px 0 2px 10px;
		border-color: #F1E8C7;
		color: white; }

	#terceracolumna .subcontent2 li h3 { font-size: 12px; }

	/* subcontent list
--------------------------------------------------*/
#terceracolumna .subcontent2 ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		background-color: #000; }

		#terceracolumna .subcontent2 ul li {
			border-bottom: solid 2px;
			margin-bottom: 5px;
			border-color: #F1E8C7; }

			#terceracolumna .subcontent2 ul li ul li { margin-left: 24px; }

		#terceracolumna .subcontent2 ul ul li { border-bottom: none; }

		#terceracolumna .subcontent2 ul ul {
			margin-left: 5px;
			color: #A6A6A6; }

			#terceracolumna .subcontent2 ul ul a { color: #FCFAF3; }

				#terceracolumna .subcontent2 ul ul a:hover { color: #CCCCCC; }

		#terceracolumna .subcontent2 ul li.menu {
			background-color: #000;
			border-color: #F1E8C7; }

			#terceracolumna .subcontent2 ul li.menu li { border-color: #F1E8C7; }

			#terceracolumna .subcontent2 ul li.menu a:hover {
				background-color: #000;
				color: #FCFAF3; }

		#terceracolumna .subcontent2 ul li.categories,
#terceracolumna .subcontent2 ul li.pagenav { background-color: #000; }

		#terceracolumna .subcontent2 ul li.posts,
#terceracolumna .subcontent2 ul li.months { background-color: #000000; }

		#terceracolumna .subcontent2 ul li.feeds { background-color: #000000; }

			#terceracolumna .subcontent2 ul li.feeds a:hover { color: #CC99CC; }

		#terceracolumna .subcontent2 ul li.links { background-color: #000000; }

			#terceracolumna .subcontent2 ul li.links a:hover { color: #43D9F3; }

		#terceracolumna .subcontent2 ul li.pages ul li { list-style-image: url(images/post_yellow.gif); }

		#terceracolumna .subcontent2 ul li.categories ul li,
#terceracolumna .subcontent2 ul li.months ul li { list-style-image: url(images/categories_yellow.gif); }

		#terceracolumna .subcontent2 ul li.links ul li { list-style-image: url(images/links_yellow.gif); }

		#terceracolumna .subcontent2 ul li.feeds ul li { list-style-image: url(images/feeds_yellow.gif); }

		#terceracolumna .subcontent2 ul li.posts ul li { list-style-image: url(images/post_yellow.gif); }

		#terceracolumna .subcontent2 ul li.categories ul li li { list-style-image: url(images/sub_categories_yellow.gif); }

	#terceracolumna .subcontent2 .pagenav ul li { list-style-image: url(images/sub_categories_yellow.gif); }

	#terceracolumna .subcontent2 ul ul li {
		margin-left: 18px;
		padding-bottom: 2px; }

	#terceracolumna .subcontent2 li a {
		display: block;
		line-height: 1.5em; }

	#terceracolumna .subcontent2 ul li.categories ul ul li {
		margin: 0;
		padding: 0; }

/* calendar
--------------------------------------------------*/
table#wp-calendar {
	empty-cells: show;
	width: 185px;
	padding: 0;
	margin: 0px 10px;
	text-align: center; }

/* footer
--------------------------------------------------*/
#footer {
	border-top: 4px solid;
	clear: both;
	padding: 5px;
	padding-left: 10px;
	font-size: 0.9em;
	margin-top: 5px;
	background-color: #000000;
	border-color: #000000;
	color: #FFFFFF; }

	#footer #copyright {  }

#copyright .derecha {
	text-align: right;
	border-style: none; }

#footer strong { font-weight: normal; }

/* nav_bottom
--------------------------------------------------*/
#footer #nav_bottom {
	float: right;
	padding: 0 0 5px 5px;
	width: 980px; }

#footer a:hover { color: #FFFFFF; }

#footer a, #footer strong, #footer strong a { color: #F1E8C7; }

#sidebar .secc {
	background: url(images/menu-top.gif) no-repeat top center;
	padding: 10px 4px 0 0px;
	margin: 0 0 0px 0; }

#sidebar .fin {
	background: url(images/menu-bot.gif) no-repeat bottom center;
	height: 17px;
	margin: 0 0 0px 0; }

/* r_sidebar styles */
#r_sidebar {
	width: 320px;
	float: left;
	margin: 10px 0 0 20px;
	padding: 0; }

	#r_sidebar .contenido { text-align: center; }

.big_ad {
	margin: 0 auto 4px 6px;
	border: 1px solid #000;
	padding: 4px; }

	.big_ad:hover, .ad125:hover { border: 1px solid #ddd; }

.ad125 {
	border: 1px solid #000;
	padding: 0;
	text-align: center;
	height: 125px;
	width: 125px;
	margin: 0 4px 14px 6px;
	float: left;
	background: #fef2dc; }

/* widget_box styles */
.widget_box {
	width: 320px;
	display: block;
	background: #fff;
	float: left;
	margin: 0 0 10px 0;
	padding: 2px;
	font-size: 11px;
	border: 1px solid #ccc; }

	.widget_box p { padding: 10px; }

	.widget_box h1, .widget_box h2, .widget_box h3 {
		color: #fff;
		background: #000;
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		letter-spacing: 1px;
		font-weight: normal;
		list-style: none;
		padding: 5px;
		margin: 0;
		text-transform: uppercase; }

	.widget_box h3 a { color: #fef2dc; }

	.widget_box a {
		margin: 0;
		padding: 0 0 0 6px;
		color: #000;
		text-decoration: none; }

		.widget_box a:hover { color: #660000; }

	.widget_box ul {
		list-style: none;
		margin: 0;
		padding: 0; }

		.widget_box ul a { color: #000000; }

		.widget_box ul li {
			list-style: none;
			margin: 0;
			padding: 4px 0 4px 4px;
			font-size: 11px;
			border-bottom: 1px inset #6c6c6c; }

			.widget_box ul li a {
				margin: 0;
				padding: 0 0 0 4px;
				color: #000;
				text-decoration: none;
				border-left: 14px solid #6c6c6c;
				display: block;
				font-family: Verdana, Arial, Helvetica, sans-serif; }

				.widget_box ul li a:hover {
					border-left: 14px solid #dedede;
					text-decoration: none;
					color: #660000; }

		.widget_box ul ul li ul { margin-top: 0; }

			.widget_box ul ul li ul li { padding-left: 10px }

	.widget_box .recentcomments a, .widget_box .recentcomments a:hover { border-left: none; }

.clear { clear: both; }

.botonesheader {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	width: 120px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #990000; }

	.botonesheader a {
		display: block;
		color: #FFFFFF;
		width: 120px; }

	.botonesheader:hover {
		background-color: #000000;
		color: #FFFFFF;
		border: 1px solid #FFFFFF;
		width: 120px; }

	.botonesheader a:hover { color: #FFFFFF; }

/* PESTAŅAS!!!!!!!!!! */
/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide { display: none; }

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {  }

.tabberlive { margin-top: 10px; }

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav {
	margin: 0;
	padding: 3px 0;
	border-bottom: 1px solid #778;
	font: bold 12px Verdana, sans-serif; }

	ul.tabbernav li {
		list-style: none;
		margin: 0;
		display: inline; }

		ul.tabbernav li a {
			padding: 3px 0.5em;
			margin-right: 3px;
			border: 1px solid #778;
			border-bottom: none;
			background: #000;
			text-decoration: none; }

			ul.tabbernav li a:link { color: #FFF; }

			ul.tabbernav li a:visited { color: #FFF; }

			ul.tabbernav li a:hover {
				color: #000;
				background: #c7c6c6;
				border-color: #227; }

		ul.tabbernav li.tabberactive a {
			color: #000;
			background-color: #fff;
			border-bottom: 1px solid #fff; }

			ul.tabbernav li.tabberactive a:hover {
				color: #000;
				background: white;
				border-bottom: 1px solid white; }

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab { /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */ /* height:200px; */ /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */ /* overflow:auto; */ }

	/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 { display: none; }

	.tabberlive .tabbertab h3 { display: none; }

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {  }

.tabberlive#tab2 {  }

	.tabberlive#tab2 .tabbertab {
		height: 200px;
		overflow: auto; }


