/* Begin Typography & Colors */
body { font-size: 13px; font-family: Arial, Helvetica, Sans Serif, Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Verdana, sans-serif; text-align: center; padding: 0; margin: 0; height: 100%;}
img { border: 0; }	
hr { border: 0; border-bottom: dotted 2px #DBDBDB; margin: 20px 0 20px 0; clear: both; }	
a { text-decoration: none; /*font-weight: bold; */}
a:hover { text-decoration: underline; }	
form { padding: 0; margin: 0; }
legend { font-size: 1.2em; font-weight: bold; margin: 0 0 0 0; padding: 0 0 .2em 0; border-bottom: 2px solid #F1F1F1; }
fieldset { margin: 2em 0 0 0; padding: .5em 0 0 0; border: 0; } 	
li, ul { /*list-style: none; padding: 0; margin: 0;*/ }
#top li, #top ul { list-style: none; padding: 0; margin: 0; }
#header li, #header ul { /*list-style: none; padding: 0; margin: 0; */}
#sidebar li, #sidebar ul { list-style: none; padding: 0; margin: 0; }
#menu_medios li, #menu_medios ul { list-style: none; padding: 0; margin: 0; }
p { line-height: 150%; margin: 1em 0 1em 0; }
blockquote { font-size: 1em; line-height: 100%; color: #5d5d5d; border-left: 5px solid #f1f1f1; padding: 0 0 0 20px; margin: 0; }
blockquote strong { color: #5d5d5d !important; }

/* Cambios a la plantilla */

#sitio {
  width: 990px;
  margin: 0px auto 0px auto;
}
/* Fin de los cambios a la plantilla */
	
#top
{
	color: #222222;
	position: relative;
	z-index: 5;
	border-bottom: 1px solid #e4e4e4;
/* Cambios a la plantilla */
	border-top: 5px solid #0099cc;
/* Fin de los cambios a la plantilla */
}

#top_strip
{
	width: 1000px;
	height: 42px;
	position: relative;
}

#top_strip_left
{
	margin: 12px 0px 0px 13px;
	padding: 0px;
	float: left;
}

#top_strip_left ul {
  margin: 0px;
  padding: 0px;
}

#top_strip_left li
{
	font-size: .85em;
	float: left;
	padding: 0px;
	margin: 0 15px 0 0;
}

#top_active_tab
{	
	padding-left: 5px;
}

#top_active_tab div
{
	padding-right: 5px;
}

#top_active_tab a
{
	margin: 0 5px 0 5px;
	padding: 0px;
}

* html #top_active_tab
{	
	background: white;
	padding: 0px 0px 0px 5px;
}

* html #top_active_tab div
{
	background: white;
	padding: 0px 0px 0px 5px;
}

#top_strip_left li a
{
	text-decoration: none;
	font-weight: normal;
	padding: 0px;
	display: block;
/* Cambios a la plantilla */
	color: #0099cc;
/* Fin de los cambios a la plantilla */
}

#top_active_tab a
{
	font-weight: bold !important;
}

#top_strip_left li a:hover
{
	text-decoration: underline;
}

#top_strip_left li span
{
	display: block;
	padding: 7px;
	font-weight: bold;
}

#top_strip_right
{
	margin: 10px 10px 0 0;
	float: right;
	padding: 0px;
}

#top_strip_right li
{
	margin-left: 30px;
}

#s, #q
{
	font-size: .9em;
	text-align: center;
	width: 320px;
	border: 1px solid #888;
	height: 18px;
	margin: 14px 0px 0px 20px;
	color: #555;
}

#searchsubmit
{
	cursor: pointer;
	padding: 0px;
	margin: 10px 0px 0px 20px;
	border: 1px solid #888;
}

/*#searchsubmit:hover
{
	color: black;
}*/

#leaderboard { text-align: center; padding: 5px 0 5px 0; }
#leaderboard iframe { width: 730px; height: 100px; margin: auto; }

.post_ad { text-align: center; margin: 0 0 10px 0; }

#page {
	text-align: left;
	float: left;
	width: 100%;
	margin-top: 0px;
}

#header 
{
	float: left;
	width: 100%;
	height: 143px;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	text-align: left;
	border-bottom: 3px solid #ed1c31;
	background-image: url("https://revistaclarin.com/wp-content/uploads/2021/08/banner_clarin_154.jpg");
}

#header_izq {
	float: left;
	width: 68%;
}

#logo_tmx_magazine {
	width: 75%;
	float: left;
	margin: 9px 0px 0px 38px;
}

#logo_calidad {
	float: right;
}

#logo_tmx_magazine img {
	float: left;
}

#logo_tmx {
	float: right;
	margin: 9px 65px 0px 0px;
}
  
#header_dcha {
	float: right;
	width: 26%;
	margin: 0px 40px 0px 0px;
}

#foto_thermomix_cabecera {
	float: right;
	width: 225px;
	height: 284px;
	margin: 0px 0px 0px 0px;
}

#menu {
	float: left;
	width: 100%;
	height: 30px;
	background: #1a1a1a;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	font-size: 13px;
}

#menu ul {
	float: left;
	margin: 8px 0px 0px 28px;
	padding: 0px;
	list-style-type: none;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}

#menu li {
	float: left;
	padding-right: 25px;
}

#receta_destacada {
	width: 549px;
	height: 157px;
	float: left;
/* 	background-image: url("images/fondo_receta.png"); */
	margin: 55px 0px 0px 35px;
}

#flecha_receta_destacada {
	float: left;
}

#centro {
	float: left;
	width: 600px;
}

.novedades {
	float: left;
	width: 100%;
	margin: 15px 0px 7px 10px;
}

.raya_horizontal {
	float: left;
	width: 580px;
	height: 10px;
	margin: 0px 0px 10px 10px;
	background-image: url("images/raya_horizontal.png");
}

#numero_actual_revista {
	width: 230px;
	text-align: center;
	float: right;
	margin: 0px 45px 0px 0px;
}

#flecha_suscribete {
	width: 100%;
	float: right;
	height: 58px;
	margin-bottom: 7px;
	background-image: url("images/flecha_naranja.png");
	background-repeat: no-repeat;
}

#flecha_newsletter {
	width: 100%;
	float: right;
	height: 58px;
	margin: 20px 0px 15px 0px;
	background-image: url("images/flecha_azul.png");
	background-repeat: no-repeat;
}

#flecha_visitenos {
	width: 100%;
	float: right;
	height: 58px;
	margin: 20px 0px 0px 0px;
	background-image: url("images/flecha_granate.png");
	background-repeat: no-repeat;
}

#banner_red_vorwerk {
	width: 100%;
	text-align: center;
	float: right;
	margin: 0px 0px 0px 0px;
}

#newsletter {
	width: 286px;
	height: 119px;
	margin: 15px 0px 0px 0px;
	float: left;
	background-image: url("images/fondo_newsletter.png");
	background-repeat: no-repeat;
}

#buscador {
	float: left;
	width: 100%;
}

#header_ad
{
	text-align: center;
	margin: 5px 0 20px 0;
}

#header_logo
{
	padding: 0px;
	margin: 13px 0px 0px 13px;
	z-index: 5;
}

#header_items
{
	position: relative;
	margin: 15px 0px 0px 0px;
	z-index: 2;
	width: 100%;
	background: #ebebeb;
	height: 27px;
/* 	border-top: 1px solid #ccc; */
/* Cambios a la plantilla */
/* 	border-bottom: 5px solid #0099cc; */
/* Fin de los cambios a la plantilla */
}

* html #header_items
{
	top: 60px;
}

#header_items li
{
	font-size: .95em;
	float: left;
	margin-right: 15px;
}

#header_items ul {
	margin: 5px 0px 0px 13px
}

#header_items li a
{
	color: #000;
}

#columns {
  float: left;
  background: #ebebeb;
}


#content 
{
	border-right: 1px solid #e4e4e4;
	background: #fff;
	min-height: 1000px;
}

#content table
{
	width: 90%;
}

.entry ul li, .post ul li, .page_content ul li
{
	list-style: square;
/* 	margin: 0 0 1em 1em; */
}

.entry ol li, .post ol li, .page_content ol li
{
	list-style: decimal;
/* 	margin: 0 0 1em 1em; */
}

.single_post
{
	margin-bottom: 0 !important;
}

#content form li, #content form ul
{
/*	list-style: none;
	padding: 0;
	margin: 0;*/
}

#content thead
{
	font-weight: bold;
	background: #e7e7e7;
}

#content .form_text
{
	border: 1px solid #b6b6b6;
	background: #f7f7f7;
	font-size: 1em;
	padding: 3px;
	width: 15em;
}

#content textarea
{
	border: 1px solid #b6b6b6;
	background: #f7f7f7;
	font-size: 1em;
	padding: 10px;
	width: 100%;
	height: 6em;
}

#content .form_select
{
	border: 1px solid #b6b6b6;
	background: #f7f7f7;
	font-size: 1em;
	padding: 3px;	
}

#content td
{
	padding: 5px;
}
	
.narrowcolumn
{
	float: left;
	width: 669px;
	padding: 0 0 50px 0;
}

.widecolumn
{

}


.narrowcolumn .postmetadata {
	}

#sidebar 
{
	float: right;
	width: 380px;
	background: #ededed;
	padding-bottom: 20px;
}

.sidebar_internal
{
	padding: 0 10px 0 20px;
	clear: both;
}

#subscribe_email
{
	margin: 0 0 25px 0;
}

#subscribe_email_input
{	
	background: white;
	padding: 5px;
	font-size: 1em;
	margin: 0;
	border: 1px solid #dbdbdb;
}

#subscribe_email_button
{
	cursor: pointer;
	border: none;
	font-weight: bold;
	color: #222222;
	font-size: 1em;
	background: #f7f7f7;
	padding: 4px 6px 4px 6px;
	border: 1px solid #e5e5e5;
}

#subscribe_email_button:hover
{
	color: black;
}

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

.sidebar_boxes li
{
	float: left;
	margin: 0 0 20px 30px;
	cursor: pointer;
}

* html .sidebar_boxes li
{
	margin: 0 0 10px 10px;
}

#vertical_ads
{
	margin-top: 20px;
	clear: both;
}

#vertical_ads .sidebar_boxes
{
	margin-left: 10px;
}

#vertical_ads .sidebar_boxes li
{
	margin-left: 20px !important;
}

* html #vertical_ads .sidebar_boxes li
{
	margin-left: 10px;
}

#footer 
{
	border-top: 1px solid #dbdbdb;
	padding: .5em .5em 2em .5em;
	font-weight: bold;
	background: white;
}

#footer ul {
  list-style-type: none;
}

#footer_right li
{
	float: right !important;
	margin: 0 0 0 20px !important;
}

#footer li
{
	float: left;
	margin: 0 10px 0 0;
}

small {
	}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	}


#headerimg .description {
	}

h2 {
	margin: 1.5em 0 1em 0;
	}
	
h3 {
	margin: 1.5em 0 .5em 0;
	}

.commentlist
{
	padding: 0;
	margin: 0 10px 0 15px;
}
/* End Typography & Colors */



/* Begin Structure */

.post {
	margin: 0 25px 25px 13px;
	padding: 25px 0 0 0;
	border-bottom: 2px dotted #dbdbdb;
	overflow: hidden;
	}
	
.post2
{
	margin: 0 0 10px 0;
}

.content_interior {
	margin: 25px 25px 0px 13px;
	}

.page_content
{
	font-size: 1em;
	line-height: 150%;
	color: #272727;	
	border-top: 2px dotted #DBDBDB;
	clear: both;
}

.page_content ul
{
	padding: 0 0 0 1em;
	margin: 1em 0 2em 0;
}
	
.post_header
{
	font-size: 1.9em;
	font-weight: bold;	
	margin: 0 0 .15px 0;
	color: black;
}

.post2 .post_header
{
	font-size: 1.4em;
}
	
.post_header a
{
	color: #009900;
	text-decoration: none;
}


.post img, .page_content img
{
	border: 0;
}
	
.shot, .alignleft, .left
{
	float: left;
	margin: 0 1em 1em 0;
}

.shot2, .alignright, .right
{
	float: right;
	margin: 0 0 1em 1em;
}

.post_subheader
{
	position: relative;
	padding: 0 0 5px 0;
	color: #5b5b5b;
}

.post_subheader a
{
	color: #2e2e2e;
}

.post_subheader_right
{
	float: right;
	padding: 0 0 0 10px;
}

.post_subheader_right a
{
	padding-right: 20px;	
	display: block;
}

* html .post_subheader_right a
{
	background: url(images/comments2.png) top right no-repeat;
}

.post_author
{
}

.post_time
{
	color: #3c3c3c;
	font-size: 1em;
}

.post_comments
{
	float: right;
	font-size: 1em;
}


.post .entry
{
	font-size: 1em;
	line-height: 150%;
	color: #272727;
	border-top: 2px dotted #DBDBDB;
	margin: 10px 0 10px 0;
	padding: 0 0 15px 0;
}

.post .entry strong
{
	color: black;
}

.post .entry img, .page_content img
{
 	max-width: 620px;
	width: expression(this.width > 620 ? 620: true);	
}

.entry ul
{
	padding: 0 0 0 1em;
	margin: 1em 0 2em 0;
	list-style: square;	
}

.post_footer
{
	margin: 10px 0 0 0;
	padding: 10px 12px 6px 0;
	font-weight: bold;
	background: #FAFAFA;
	clear: both;
}

.post_footer a
{
	color: #222222;
}

.post_footer ul
{
	margin-bottom: 25px;
}

.post_footer li
{
	float: right;
	margin: 0 0 0 15px;
	list-style: none !important;
}

/* Excerpt */

.excerpt {
	margin: 0;
	padding: 25px 10px 0 10px;
	}
	
.excerpt2
{
	margin: 0 25px 0 13px;
}
	
.excerpt_header
{
	font-size: 1.5em;
	font-weight: bold;
	margin: 10px 0px .35em 0;
	color: black;
}

.excerpt2 .excerpt_header
{
	font-size: 1.6em;
}
	
.excerpt_header a
{
	color: black;
	text-decoration: none;
}

.excerpt .entry
{
	font-size: 1em;
	line-height: 150%;
	color: #272727;
	margin: 0 0 0 0;
}

.excerpt2 .entry
{
	font-size: .95em;
}

.excerpt .entry p
{
	margin-bottom: 0;
}

.excerpt .entry p img
{
	border: 0;
	float: left;
	margin: 0 1em 1em 0 !important;
}

.excerpt hr {

	}
	

.excerpt_subheader
{
	padding: 0 0 5px 0;
	color: #5b5b5b;
	border-bottom: 1px solid #ccc;
}

.excerpt_subheader a
{
	color: #2e2e2e;
}

.excerpt_subheader_right
{
	float: right;
	margin: 0px 10px 0px 0px;
	font-size: .85em;
	width: 200px;
}

.excerpt_subheader_right a
{
	display: block;
}

* html .excerpt_subheader_right a
{
}


.excerpt_subheader li
{
	float: right;
	list-style: none;
}

.excerpt_subheader ul
{
	margin: 0;
	padding: 0;
}

.excerpt_author
{
}

.excerpt_time
{
	color: #3c3c3c;
	font-size: 1em;
}

.excerpt_comments
{
	font-size: 1em;
}

.excerpt .entry img
{
/*	max-width: 175px;
	max-height: 175px;
	width: expression(this.width > 175 ? 175: true);
	height: expression(this.height > 175 ? 175: true);*/
}

.excerpt2 .entry img
{
/*	max-width: 175px !important;
	max-height: 175px !important;
	width: expression(this.width > 175 ? 175: true);
	height: expression(this.height > 175 ? 175: true);*/
}

.excerpt .entry ul
{
	margin-top: 1em;
}

.excerpt_entry_footer
{
	text-align: right;
	font-size: 1.1em;
	margin: 36px 0 5px 0;
	padding-right: 0;
/* 	clear: left; */
	height: 1.8em;
}

* html .excerpt_entry_footer
{
	height: 2em;
}

.excerpt_entry_footer img
{
	float: right !important;
	padding: 0 0 0 3px;
}

.excerpt_entry_footer a
{
	float: right;
	display: block;
	padding-right: 20px;
}

* html .excerpt_entry_footer a
{
}

.excerpt_footer
{
	padding: 8px 0 8px 0;
	font-weight: bold;
}

.excerpt_footer_right
{
	font-weight: normal;
	float: right;
}

.excerpt_footer_right a
{
	color: #222222;
}

/* Begin Form Elements */
#searchform {
	margin-bottom: 4px;
	}

#commentform input {
	border: 1px solid #d9d9d9;
	padding: 5px;
	}

#commentform textarea {
	border: 1px solid #d9d9d9;
	width: 480px;
	height: 100px;
	padding: 10px;
	font-size: 1em !important;
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
	background: white;
	}
	

#commentform #submit {
	cursor: pointer;
	border: none;
	font-weight: bold;
	color: #222222;
	font-size: 1em;
	background: #f7f7f7;
	padding: 4px 6px 4px 6px;
	border: 1px solid #e5e5e5;	
	}
/* End Form Elements */



/* Begin Comments*/
.comment_header
{
	background: #f1f1f1;
	border-bottom: 1px solid #e5e5e5;
	min-height: 35px;
	line-height: 1.5em;
	height: expression(this.height < 40 ? 40: true);
}

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

.comment_header_right
{
	padding: 10px 0 0 10px;
}

* html .comment_header_right
{
	padding-bottom: 10px;
}

.comment_header_right2
{
	float: right;
	padding: 9px 15px 10px 10px;
}

.comment_body
{
	padding: 5px 10px 25px 10px;
}

.comment_body p
{

}

.comment_alt {

	}
	
.comment_official a
{
	color: black;
}

.commentlist {

	}

.commentlist li {

	}

.commentlist p {

	}

#commentform p {

	}

.nocomments {
	}

.commentmetadata {
	
	}
	
.commentmetadata
{
	color: #222222;
	font-weight: normal;
}

.commentmetadata:hover
{
	text-decoration: none;
}

.comment_edit
{
	float: right;
}
/* End Comments */



/* Begin Sidebar */
#sidebar
{

}

#sidebar form {

	}
/* End Sidebar */


/* Begin Third Column */

#third_column
{
	float: right;
	width: 225px;
	padding: 0 8px 0 8px;
	margin: 25px 0 0 13px;
	background: white;
	z-index: 5;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
}

.third_column_banner
{
	margin: 0 0 10px 0;
	width: 225px;
}

.third_column_content
{
	margin: 0 0 10px 0;	
	background: #f9f9f9;
}

.third_column_content_header
{
	overflow: hidden;
	background: #eeeeee;
	padding: 5px 0 0 8px !important;
	margin: 0 !important;
}

.third_column_content_header li
{
	float: left;
	margin: 0 5px 0 0 !important;
	padding: 5px 7px 5px 7px !important;
	list-style: none !important;
	font-size: .95em;
}

.third_column_content_header li a
{
	color: #101010;
}

.third_column_content_header_selected
{
	font-weight: bold;
	background: #f9f9f9;
	cursor: normal;
}

.third_column_content_body
{
	padding: 15px 15px 10px 15px !important;
	margin: 0 !important;
	background: #f9f9f9;	
	display: none;
	clear: both;
}

.third_column_content_body a
{
	font-weight: normal;
	color: #101010;
}

.third_column_content_body li
{
	list-style: none;
	font-size: .85em;
	color: #6a6a6a;
	padding: 5px 0 0 0;
	margin: 5px 0 5px 0;
	border-top: 1px solid #e8e8e8;
}

.third_column_content_body_first_li
{
	margin-top: 0 !important;
	padding-top: 0 !important;
	border-top: none !important;
}

.third_column_content_yellow .third_column_content, .third_column_content_yellow .third_column_content_body
{
	background: #fcfbed;
}

.third_column_content_yellow .third_column_content_body li
{
	border-top-color: #f7f4cf;
}

.third_column_content_yellow .third_column_content_header_selected
{
	background: #fcfbed;	
}

.third_column_content_yellow .third_column_content_header
{
	background: #f9f7d6;	
}

.third_column_content_header_link
{
	cursor: pointer;
}

.crunchboard_widget_footer
{
	padding: 0 10px 7px 7px;
	font-size: .7em;
	text-align: right;
}

.crunchboard_widget_footer a
{
	color: #101010;
}

#seesmic_widget .third_column_content_body li
{
	clear: both;
	height: auto;
}

#seesmic_widget .third_column_content_body li img
{
	float: right;
	width: 70px;
	margin-bottom: 5px;
}

.seesmic_thumb
{
	margin: 0 0 0 10px;
}

#seesmic_widget_footer
{
	padding: 5px 0 5px 0;
	background: #eeeeee;
	text-align: center;
}	

/* End Third Column */



/* Begin Calendar */
#wp-calendar {
	}

#wp-calendar #next a {
	}

#wp-calendar #prev a {
	}

#wp-calendar a {
	}

#wp-calendar caption {
	}

#wp-calendar td {
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	}
/* End Calendar */



/* Begin Various Tags & Classes */
	
.neighbor_posts
{
	margin: 5px 25px 10px 13px;
	overflow: hidden;
}

.neighbor_posts_top
{
	margin-top: 0;
	font-size: .85em;
	padding: 2px 10px 3px 10px;
	margin: 0 0 20px 0;
	background: #fbfbfb;
	border-bottom: 1px solid #e4e4e4;
}

.neighbor_posts_bottom
{
	border-bottom: 2px dotted #DBDBDB;
	padding: 0 0 5px 0;
}

.neighbor_posts a
{
	color: #101010;	
}

.neighbor_posts_next
{
	float: right;
}

.neighbor_posts_previous
{
	float: left;
}

.neighbor_posts_next a
{
	padding: 5px 20px 5px 5px;
	display: block;
}

.neighbor_posts_previous a
{
	padding: 5px 5px 5px 20px;
	display: block;
}

.neighbor_posts_top .neighbor_posts_next a, .neighbor_posts_top .neighbor_posts_previous a
{
	padding-top: 8px;
}

.neighbor_posts_previous
{
	float: left;
}

.related_posts
{
	margin: 0 25px 0 13px;
	padding: 10px;
	background: #fcfbed;
	font-size: .95em;
}

.related_posts a
{
	color: #101010;	
	font-weight: normal;
}

.neighbor_posts td, .related_posts td
{
	vertical-align: top;
	padding: 0 !important;
}

.neighbor_posts .td_left
{
	width: 25px;
}

.related_posts .td_left
{
	width: 50px;
}

.related_posts ul
{
	margin-bottom: 0 !important;
}

.related_posts li
{
	margin-bottom: 5px;
}

.navigation {
	font-size: 1.1em;
	margin: 20px 20px 0 0;
	overflow: hidden;
	}
	
.navigation a
{
	color: #2e2e2e;
}
	
.navigation a:hover
{
	text-decoration: none;
}
	
	
.paginated-comments-pages
{
	background: #fafafa;
	border-top: 1px solid #f5f5f5;
	padding: 5px;
}
	
.navigation .alignright
{
	float: right;
	margin: 0;
	padding: 0 1px 1px 0;
}

.navigation .alignleft
{
	float: left;
	margin: 0;
	margin: 0;
	padding: 0 0 1px 1px;
}

.navigation .alignright a
{
	padding: .5em;
	padding: 5px 20px 5px 5px;
	display: block;
	font-size: 1.1em;
}

* html .navigation .alignright a
{
}

.navigation .alignright a:hover
{
	background-color: #f4f9ff;
}

.navigation .alignleft a
{
	padding: .5em;
	padding: 5px 5px 5px 20px;
	display: block;
	font-size: 1.1em;	
}

.navigation .alignleft a:hover
{
	background-color: #f4f9ff;
}

* html .navigation .alignleft a
{
}

.navigation td
{
	vertical-align: top;
}


/* End Various Tags & Classes*/

label
{
	font-weight: bold;
}

#widgets
{
	margin: 0 0 20px 0;
}

#widgets h2
{
	font-size: 1.2em;
	margin: 15px 0 15px 0;
}

.page_header
{
	font-size: 2em;
	font-weight: bold;	
	color: black;
	float: left;
	padding: 0 0 15px 0;
	z-index: 2;
}

.page_header a
{
	color: black;
	text-decoration: none;
}

.page_subheader
{
	position: relative;	
	float: right;
}

.page_subheader_right
{
	text-align: right;
}

.page_header_right_comments
{
	padding-right: 20px;	
	display: block;	
	color: #2e2e2e;
}

.page_subheader_right ul
{
	margin: 0 !important;
	padding: 0 !important;
}

.page_subheader_right li
{
	padding: 15px 0 0 0;
	float: right;
	margin: 0 0 0 10px;
	font-size: 13px;
}

.more-link
{
	margin: .5em 0 0 0;
	font-size: 1.2em;
	text-align: right;
	display: block;
}

.search_result
{
	margin: 0 0 15px 0;
}

.search_result_header
{
	font-size: 1.2em;
}

.search_result_info
{
	
}

.tclink_image
{
	float: right;
	margin: 15px;
}

#sidebar h1
{
	border-bottom: 1px solid #DBDBDB;
	font-size: 1.2em;
	margin: 20px 0pt 5px;
	padding: 0pt 5px 2px;
}

#tc_index
{
	font-size: 1.2em;
	margin: 20px 0 20px 0;
	padding: 0pt 5px 2px;	
	font-weight: bold;
}

.sidebar_blog_feed
{
	font-size: .9em;
	margin: 30px 0 30px 0;
}

.sidebar_blog_feed_header
{
	text-align: center;
	border-bottom: 2px solid #f1f1f1;
	padding: 0 0 5px 0;
}

.sidebar_blog_feed_content a
{
	color: #1b1b1b;
	font-weight: normal;
}

.sidebar_blog_feed_content ul
{
	margin: 10px 0 0 0;
}

.sidebar_blog_feed_content li
{
	list-style: disc;
	margin: 0 0 0 15px;
}

/* Begin Comments*/
#addcomment
{
	margin: 10px 0 10px 0;
}

#addcomment h2
{
	margin-top: 0;
}

.comment #addcomment
{
	margin-left: 30px;
}

.comment
{
	border: 0;
}

.comment div 
{
	position: relative;
}

.comment_body
{
	padding: 5px 0px 15px 0px;
	margin: 0 0 10px 0;
}

.comment_content
{
	padding: 0px 3px 0px 3px;
	overflow: hidden;
	height: auto;	
	font-weight: normal;
}

.comment_header a
{
	color: black;
}
	
.commentmetadata
{
	color: #222222;
	font-weight: normal;
}

.commentmetadata:hover
{
	text-decoration: none;
}

.comment_edit
{
	float: right;
}

.comment_author
{
	font-weight: bold;
}

.comment_permalink
{
	font-weight: normal;
}

.comment_author a
{
	color: black;
}
.comment .comment
{
	margin-left: 30px;
	margin-right: 0;
	padding-right: 0;
}

.comment .comment img
{
	margin: 0px;
}

.comment_permalink
{
	color: black;
}

#commentform .field
{
	border: 1px solid #d9d9d9 !important;
	background: white !important;
	padding: 5px !important;
	font-size: 1em !important;
	font-family: Verdana, Arial, Sans-Serif;
	width: 200px;
}

#commentform .button
{
	background: white;
	border: 1px solid #d9d9d9;
	font-weight: bold;
	cursor: pointer;
	font-size: 1em !important;
}

#commentform label
{
	font-weight: bold;
}
/* End Comments */





.comment .collapseicon 
{
	width: 					13px;
	height: 				13px;
	overflow:				hidden;
	background-image: 		url(<?php echo get_settings('siteurl'); ?>/wp-content/plugins/briansthreadedcomments.php?image=subthread-open.png);
}

.collapsed .collapseicon 
{
	background-image: 		url(<?php echo get_settings('siteurl'); ?>/wp-content/plugins/briansthreadedcomments.php?image=subthread.png);
}



.comment .title abbr
{
	border: none;
}

.collapsed .body, .collapsed .comment
{
	display:				none;
}

#trackbacks_area
{
	padding: 20px 0 20px 0;
	margin: 10px 25px 20px 13px;
	overflow: hidden;
	border-bottom: 2px dotted #DBDBDB;
}

#trackbacks_area h2
{
	margin-top: 0;
}

.trackbacks li
{
	margin: 0 0 10px 20px;
	list-style: disc !important;
}

.trackback_time
{
	font-weight: normal;
	color: black
}

#trackback_url
{
	text-align: right;
	font-size: .8em;
	color: #626262;
}

#trackback_url_field
{
	width: 100px;
	color: #626262;
	border: 1px solid #b7b7b7;
}

#comments_area
{
	margin: 0 25px 0 13px;
}

#comments_area h2
{
	margin-top: 0;
}

#medrec
{
	margin: 20px 0pt 0px 20px;
}

#subscribe_area
{
	background: #eeeeee;
	margin: 0;
	padding-bottom: 1px;
}

#subscribe_area li
{
	float: left;
}

#subscribe_area li a
{
	font-weight: normal;
	color: #101010;
	padding: 8px 6px 8px 6px;
	display: block;
}

#subscribe_area li a:hover
{
	background: #f9f9f9;
	text-decoration: none;
}

.subscribe_label
{
	font-weight: bold;
	background: #f9f9f9 !important;
	padding: 8px 9px 8px 9px;
	margin: 0 5px 0 0;
}

#community_area
{
	background: #eeeeee;
	overflow: hidden;
	height: auto;
	margin: 0 0 25px 0;
}

#community_area li
{
	float: left;
}

#community_area li a
{
	font-weight: normal;
	color: #101010;
	padding: 8px 10px 8px 10px;
	display: block;
}

#community_area li a:hover
{
	background: #f9f9f9;
	text-decoration: none;
}

#community_area_label
{
	font-weight: bold;
	padding: 8px 9px 8px 9px;
	margin: 0 5px 0 0;
	background: #f9f9f9 !important;
}

.community_area_selected a
{
	font-weight: bold !important;
}

.paginated-comments-pages
{
	text-align: center;
}

.paginated-comments-pages a
{
	font-weight: bold;
}

.links_list
{
	margin: 0 !important;
	padding: 15px 0 0 0 !important;
}

.links_list li
{
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
	list-style: none !important;
}

.links_list_meta
{
	color: #6b6b6b;
}

#comments_closed
{	
	font-size: .8em;
	color: #626262;
}

/* Profile Page */

#profile_info
{
	margin: 0 25px 15px 13px;
	font-size: .90em;
	padding: 0 0 15px 0;
	border-bottom: 2px solid #f1f1f1;
}

#profile_info h1
{
	font-size: 1.9em;
	margin-bottom: 10px;
}

#profile_info table
{
	width: auto;
}

#profile_info td
{
	vertical-align: top;
	padding: 0 10px 6px 0;
}

#profile_info .td_left
{
	font-weight: bold;
}

#profile_portrait
{
	float: right;
	border: 3px solid #f9f9f9;
}

#profile_friends img
{
	border: 3px solid white;
}

.profile_friend_selected
{
	border-color: #a2f3a2 !important;
}

#profile_posts
{
	margin: 0 25px 20px 13px;
}

#profile_comments .third_column_content_body li
{
	margin-bottom: 15px;
	padding-top: 15px;
}

#profile_comments .third_column_content_body li a
{
	color: #6A6A6A;
}

#profile_comments .third_column_content_body li
{
	color: #101010 !important;
}

#profile_comments_footer
{
	padding: 0 15px 10px 7px;
	font-size: .8em;
	text-align: right;
}

#profile_comments_footer a
{
}

.profile_excerpt 
{
	border-bottom: 2px solid #f1f1f1;
	margin: 0 7px 20px 5px;
}
	
.profile_excerpt_header
{
	font-size: 1.3em;
	font-weight: bold;	
	margin: 0 0 .2em 0;
	color: black;
}
	
.profile_excerpt_header a
{
	color: black;
	text-decoration: none;
}

.profile_excerpt .entry
{
	font-size: .95em;
	line-height: 150%;
	color: #272727;
	margin: 0 0 0 0;
	overflow: hidden;
	height: auto;
}

.profile_excerpt .entry p
{
	margin-bottom: 0;
}

.profile_excerpt img
{
	border: 0;
	float: left !important;
	margin: 0 1em 1em 0 !important;
}
	

.profile_excerpt_subheader
{
	padding: 0 0 5px 0;
	color: #5b5b5b;
	font-size: .95em;
	overflow: hidden;
	height: auto;
}

.profile_excerpt_subheader a
{
	color: #2e2e2e;
}

.profile_excerpt_subheader_right
{
	float: right;
}

.profile_excerpt_subheader li
{
	float: right;
	list-style: none;
	margin-left: 10px;
}

.profile_excerpt_subheader ul
{
	overflow: hidden;
	height: auto;
	margin: 0;
	padding: 0;
}

.profile_excerpt_comments
{
	font-size: 1em;
}

.profile_excerpt .entry img
{
	max-width: 125px;
	max-height: 125px;
	width: expression(this.width > 125 ? 125: true);
	height: expression(this.height > 125 ? 125: true);
}

.profile_excerpt .entry ul
{
	padding: 0 0 0 1em;
	margin: 0 0 2em 0;
}

.profile_excerpt .entry li
{
	list-style: square;
	margin: 0 0 1em 1em;
}

.profile_excerpt_entry_footer
{
	text-align: right;
	font-size: 1.1em;
	margin: 5px 0 15px 0;
	padding-right: .2em;
}

.profile_excerpt_footer
{
	padding: 8px 0 8px 0;
	font-weight: bold;
}

.profile_excerpt_footer_right
{
	font-weight: normal;
	float: right;
}

.profile_excerpt_footer_right a
{
	color: #222222;
}

#sidebar_posts
{
	margin: 20px 0 25px 0;
}

#sidebar_posts .third_column_content_body li
{
	font-size: .95em;
}

.snap_preview_icon
{
	float: none !important;
}

.iconsphere 
{
    background: url(http://www.sphere.com/images/sphereicon.gif) top left no-repeat;
    padding-left: 20px;
    padding-bottom: 4px;
    white-space: nowrap;
    border: none;
}

#tcnetwork_more
{
	position: relative;
}

#tcnetwork_more_link
{
	padding: 7px 18px 7px 5px !important;
	border: 0px solid #dcdcdc;
	border-bottom: none;
	background: url(images/tcnetwork_more_arrow.png) top right no-repeat;
}

#tcnetwork_more_content
{
	position: absolute;
	top: 29px;
	left: 0px;
	background: white;
	display: none;
	font-size: 1.2em;
	width: 150px;
	border: 1px solid #c7c7c7;
	border-top: none;
	z-index: 5;
}

#tcnetwork_more_content a
{
	padding: 5px !important;
	display: block !important;
	width: 140px;
	text-align: left;
}

#tcnetwork_more_content a:hover
{
	text-decoration: none !important;
	color: white;
	font-weight: bold;
}

#site_supporters
{
	margin: 20px 0 20px 0;
	padding-top: 20px;
	clear: both;
}

/* for brian's threaded comments */
.btc_gravatar {
	float: right;
	margin: 3px 3px 4px 4px;
}

/* Company Index */

#new_company_index {
	padding: 0 0 2em 0;
}

#new_company_index a 
{
}

#new_company_index h2
{
	margin: 25px 0 0 0;
}

#new_company_index ul, #new_company_index li 
{
	list-style-type: none;		
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#new_company_index #listings_wrap
{
  clear: both;
}

#new_company_index .col2_table_listing 
{
	width: 630px;
}

#new_company_index .col2_table_listing li a
{
	font-weight: normal;
	color: #272727;
	border-bottom: 1px solid #dedede;
}

#new_company_index .col2_table_listing li a:hover
{
/* Cambios a la plantilla */
	border-bottom: 1px solid #0099cc;
	color: #0099cc;
/* Fin de los cambios a la plantilla */
	text-decoration: none;

}

#new_company_index .col2_table_listing td
{
	vertical-align: top;
	width: 30%;
}

#new_company_index .section
{
	margin: 0 1.5em 1.5em 0;
	padding: 0 .5em 0em 0;
	border-bottom: 2px solid #f1f1f1;
	border-right: 2px solid #f1f1f1;
}

#new_company_index .col2_table_listing ul
{
	float: left;
	margin: 0 0 0em 0 !important;
	padding: 0 0 .1em 0 !important;
}

#new_company_index .col2_table_listing li
{
	list-style: none !important;
	margin: 0 .2em .5em 0 !important;
	padding: 0 !important;
}


#new_company_index .col2_table_listing h5
{
  font-size: 1.9em;
  margin: 0 .5em 1.5em 0;
  padding: 0;
	float: left;
	width: 20px;
}

#new_company_index .col2_table_listing h5 a
{
	font-weight: bold;
	color: #a8a8a8;
}

#new_company_index .col2_table_listing h5 a:hover
{
/* Cambios a la plantilla */
	color: #0099cc;
/* Fin de los cambios a la plantilla */
}

#new_company_index .see_more
{
	clear: both;
	display: block;
	text-align: right;
	padding: 0 1.5em .7em 0;
}

#new_company_index .see_more a
{
	font-weight: bold;
}

#new_company_index .see_more a:hover
{
	text-decoration: underline;	
}

#new_company_index .links_list ul
{
  margin: 0 0 2em;
  padding: 0 0 0 1em;
}

#new_company_index .links_list li
{
  margin-bottom: 0.7em !important;
}

#new_company_index .links_list_meta
{
  color: #6B6B6B;
}

#new_company_index #posts_wrap
{
  text-align: left;
  clear: both;
}

#new_company_index .pagination
{
	text-align: center;
	margin: 1em 0 1em 0;
	font-size: 1.1em;
}

.post_unit { text-align: center; }
.excerpt_unit { text-align: center; padding: 0 0 25px 0; border-bottom: 2px dotted #dbdbdb; }


/* Brian's Threaded Comments */
.btc_gravatar {
	float: right;
	margin: 3px 3px 4px 4px;
}

/* Cambios a la plantilla */

.titulo_video {
  font-size: 13px;
  margin: 3px 0px 0px 0px;
  padding: 0px;
  font-family: verdana, arial, sans-serif, helvetica;
  color: #fff;
  font-weight: bold;
}

.autor {
  font-weight: bold;
  color: #0099cc;
}

.excerpt_subheader_left {
  font-size: .85em;
}

.logo_comentarios_excerpt {
  padding: 0px;
  float: right;
  border: 0px;
  margin: 0px 0px 0px 5px;
}

#video_sidebar {
  width: 100%;
  background: #9c9c9c;
  text-align: center;
  margin: 0px;
  padding: 5px 0px 5px 0px;
}

#contenedor_video {
  width: 330px;
  padding: 5px 0px 0px 0px;
  *float: left;
  height: 253px;
  margin: 0px;
  background: url(images/fondo_widget_sidebar_video.gif) top left repeat-x;
}

.video_widget_after_video {
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  font-family: verdana, arial, sans-serif, helvetica;
  color: #fff;
  font-weight: bold;
}

.archivo_videos {
  width: 100%;
  font-size: 10px;
  margin: 2px 0px 2px 0px;
  padding: 0px;
  position: relative;
  font-weight: light;
}

#comentarios {
  margin-left: 13px;
  padding-top: 40px;
}

#contenido_pagina {
  margin-left: 13px;
  margin-right: 10px;
}

.cat-item {
  font-size: 10px;
  margin: 0;
  padding: 0;
  float: left;
  list-style-type: none;
}

.enlace_video, enlace_video:visited, enlace_video:active, enlace_video:hover {
  color: #fff;
  font-weight: light;
}

#content ul {
  list-style-type: square;
}

#content ol {
  list-style-type: decimal;
}

#content li {
  margin: 5px 5px 5px 10px;
}


.cat-item {
  font-size: 10px;
  margin: 0;
  padding: 0;
  float: left;
  list-style-type: none;
}
.banner_125_125_izda {
  width: 125px;
  float: left;
  margin: 10px 0px 10px 30px;
}
.banner_125_125_dcha {
  width: 125px;
  float: left;
  margin: 10px 0px 10px 20px;
}

.banner_312_100 {
  width: 312px;
  float: left;
  margin: 10px 0px 10px 9px;
}

.banner_160_600 {
  width: 160px;
  float: left;
  margin: 10px 0px 10px 85px;
}
.banner_300_250 {
  width: 300px;
  float: left;
/*   height: 100px; */
  margin: 10px 0px 10px 15px;
}

#ultimo_numero {
	width: 100%;
	margin-top: 10px;
	float: left;
}

#facebook {
	float: left;
	margin: 35px 0px 0px 15px;
}
/* Fin de los cambios a la plantilla */

.importar_rss ul {
  list-style-type: square;
}