/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }



/**
  CUSTOM STYLES
*/
a:hover {
  text-decoration:none;
}

a,
a span,
button {
  cursor:pointer;
}

img {
  vertical-align:bottom;
}

DD_belatedPNG\\:*,
DD_belatedPNG\\:shape,
#ie6 .pngfix {
  visibility:hidden;
}

.hasJS DD_belatedPNG\\:*,
.hasJS DD_belatedPNG\\:shape,
.hasJS .pngfix {
  visibility:visible !important;
}

/*
.unit {
  float:left;
}

.size1of2 {
  width:48.99%;
}

.size1of3 {
  width:33.33%;
}

.size2of3 {
  width:66%;
}

.firstUnit {
  margin:0;
}

.lastUnit {
  float:right;
  margin:0;
}
*/

.align-left {
  text-align:left;
}

.align-right {
  text-align:right;
}

.line, .lastUnit, .clearfix {overflow: hidden;_overflow:visible;_zoom:1; }
.unit{float:left; _zoom:1;}
.unitExt{float:right;}
.size1of1{float:none;}
.size1of2{width:49.99999%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit {float:right;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}

.clear { clear:both; }


/* -------------------------------------------------------------- 
   
   typography.css
   * Sets up some sensible default typography.
   
-------------------------------------------------------------- */

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body { 
  font-size: 70%;
  color: #222;
  background: #fff;
  font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; line-height: 1.1; margin-bottom: 0.5em; }

h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; font-weight: bold; }
h4 { font-size: 1.2em; font-weight: bold; }
h5 { font-size: 1.1em; font-weight: bold; }
h6 { font-size: 1.1em; font-weight: bold; font-style:italic; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}


/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 0.75em; }
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus, 
a:hover     { color: #000; }
a           { color: #009; text-decoration: underline; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
thead th 		{ background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }


/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }



/*  
Theme Name: Prime Latino V2
Theme URI: 
Description: 
Version: 1.0
Author: Justaquit
Author URI: 

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/


/* Structure */

.submitbutton {
	background: url(../images/submit-line.png) repeat-x #3B6EA5;
	height: 22px;
	border: solid 1px #3B6EA5;
	color: #fff;
}
 

/* Text*/
h3#respond {
	margin-top:0px;
	padding-top:20px;
	margin-left: 20px;
	font-weight: 400;
	font-size: 19px;
	background: none;
	}

h3#comments {
	margin-top:32px;
	padding-left:0px;
	}

h3.authors {
	margin-top:15px;
	}

/* Form Elements */
.field {
	padding: 2px;
	border:1px solid #333;
	background:#fff;
	font-size:1.0em;
	}

#s {
	padding:1px;
	font-size:1.0em;
	width:150px;
	}
	
#searchsubmit {
	padding-left:5px;
	}

#commentform {
	margin:0 0 20px 20px;
	width:400px;
}

#commentform input {
	width: 385px;
	margin: 5px 5px 1px 0;
	border: solid 1px #999;
	
	}

#commentform textarea {
	width: 385px;
	margin-top:5px;
	border: solid 1px #999;
	}

#commentform .submitbutton {
	margin-right:13px;
	float: right;
	width: 182px;
	height: 26px;
	padding-bottom: 5px;
	border: none;
	color: #fff;
	font-size: 11px;
	line-height: 21px;
	vertical-align: middle;
	background: url(../images/single-sprite.png) no-repeat -255px top;
	}
	
#commentform .submitbutton:hover {
	cursor: pointer;
}	

/* Comments*/

.commentlist cite {
	font-style:normal;
	margin-bottom:4px;
	display:block;
	}	

.commentlist blockquote {
	background:#ededed;
	}
			
.commentlist li {
	padding: 10px 0px 10px 0px;
	list-style:none;
	margin-bottom:3px;
}

.commentlist li li {
	background:none;
	border:none;
	list-style:square;
	margin:3px 0 3px 20px;
	padding:3px 0;
	}

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

.commenttext p {
	font-size: 10px;
}
		
.commentlist cite strong {
	font-size:1.4em;
	color: #323232;
	font-weight: 400;
	}
	
.commentlist cite strong a {
	text-decoration: none;
	color: #323232;
}
	
li.my_comment {
	}

li.my_comment cite strong {
	/*
	font-size: 1.4em;
	color:#313228;
	*/
	color: #323232;
	font-weight: 400;
	}
	
#commentform small {
	padding:0;
	letter-spacing: 1px;
	font-size: 0.9em;
	}
	
.commentmetadata {
	color:#4d4d4d;
	display: block;
	margin-top:3px;
	text-align:right;
	font-size:0.9em;
	}

.commentmetadata a, .commentmetadata a:visited {
	color:#959382;
	}
	
.commentlist small {
	background:#e9e9e9;
	}

.avatar {
	margin:0px 10px 0px 0px;
	float:left;
	padding:2px;
	width:55px;
	height:55px;
	}	

#comment {
	width:590px;
	background:#fff;
	}



/* Float Properties*/

.clearfloat:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.clearfloat {
	display: inline-block;
	}


/* Hides from IE-mac \*/
* html .clearfloat {
	height:1%;
	}

*+html .clearfloat {
	height:1%;
	}

.clearfloat {
	display:block;
	}


html {
	min-width:970px;
}

body {
	background:#F2F9FE url(../images/vertical-sprite.png) left -997px repeat-x;
	color:#333;
	font-size: 12px;
}

#bg {
	background:url(../images/single-sprite.png) no-repeat center -128px;
}

a,
a:link,
a:visited,
a:hover,
a:focus,
a:active {
	color:#323232;
}


/**
 *  #page
 *  @desc  Main container for the whole page, except by the #footer.
 *         It's suppose to act as a replacement for the body tag, this
 *         is needed to implement "FooterStick Alt" by "Cameron Adams"
 *         http://themaninblue.com/experiment/footerStickAlt/
 */
#page {
	position:relative;
	margin:0 auto;
	width:970px;
	padding:0 3px;
	overflow: hidden;
}


/**
 *  #branding
 *  @desc  Main header bar, contains the branding elements:
 *         logo, tagline, description, phone, and get a free quote button
 */
#branding {
	height:159px;
}

#head-logo,
#head-tagline,
#head-ads {
	margin:0;
	position:absolute;
}

#head-logo,
#head-ads {
	top:15px;
}

#head-logo {
	background:url(../images/single-sprite.png) no-repeat -173px -26px;
	height:103px;
left:-5px;
top:21px;
width:328px;
}

#head-logo a,
#head-logo span {
	display:block;
	height:100%;
	font-size:1px;
}

#head-logo span {
	visibility:hidden;
}

#head-tagline {
	display:none;
}

#head-ads {
	background: #ffffff;
	width: 468px;
	height: 60px;
	position:absolute;
	top:42px;
	left:319px;
}

#head-ads a {
	color:#666;
	display:block;
	text-decoration:none;
	height:67px;
	width:395px;	
}

#head-inscripcion {
	float: right;
	padding: 5px;
	width: 163px;
	height: 49px;
	margin: 42px 3px 0 0;
	background: url(../images/single-sprite.png) no-repeat left top;
}

#head-inscripcion a{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: #ffffff;
	text-align: center;
}

.cufon-loading #head-inscripcion h2 {
	visibility: hidden !important;
	}
	
#head-inscripcion h2 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 2px;
	letter-spacing: 1px;
	height: 21px;
	line-height: 19px;
}

#head-inscripcion p {
	font-size: 11px;
	line-height: 13px;
	margin: 0;
}

/**
 *  #nav
 *  @desc  Horizontal navigation bar with dropdown support
 */
#nav {
	font-size:14px;
	font-weight:bold;
	line-height:36px;
	text-align:center;
	z-index:2;
	position: relative;
}

.cufon-loading #nav a {
	visibility: hidden !important;
}

#nav,
#nav a,
#nav ul,
#nav ul li{
	height:36px;
}

#nav ul {
	list-style:none;
	margin: 0;
	float: left;
}

#nav ul li {
	float:left;
	display: block;
	margin: 0 11px;
	position: relative;
}

#ie6 #nav ul li {
	margin: 0 9px;
	}

#nav li,
#nav li a {
	background: url(../images/single-sprite.png) no-repeat 50px left;
	color:#ffffff;
}
/*
.ie #nav .cufon {
	margin-top:10px;
}
*/
#nav li a {
	text-decoration:none;
	font-size: 14px;
	font-weight: bold;
	padding:0;
	display: block;
	width: 82px;
	height: 22px;
	margin-top: 7px;
	line-height: 22px;
	background: url(../images/single-sprite.png) no-repeat right 44px;
}

#nav li.cat-item-6 a {
	width: 132px;
	} 

/*
#nav li:hover {
	background: url(../images/single-sprite.png) no-repeat -720px 7px;
	padding-left: 12px;
	cursor: pointer;
}

#nav li:hover a {
	background: url(../images/single-sprite.png) no-repeat right top;
	padding:0;
	padding-right: 12px;
	color: #0D5EA5;
}
*/

#nav a:hover {
	background: url(../images/single-sprite.png) no-repeat right top;
	color: #0D5EA5;
}

#nav li.cat-item-6 a:hover {
	background: url(../images/single-sprite.png) no-repeat right -22px;
	} 

#nav .search {
	float: right;
	text-align: left;
	width:290px;
	color: #ffffff;
}

#nav .search label {
	margin-right: 3px;
}

#nav .search input {
	background: url(../images/single-sprite.png) no-repeat -437px top;
	height: 18px;
	border: none;
	padding: 4px 0 0 5px;
	width: 149px;
	margin-right: -5px;
}

#nav .search button {
	background: url(../images/single-sprite.png) no-repeat -616px top;
	height: 22px;
	border: none;
	padding: 0;
	width: 37px;
	color:#08539F;	
}

#ie8 #nav form {
	line-height: 24px;
	padding-top: 8px;
	}
	
#ie7 #nav button {
	line-height: 24px;
	}

#ie6 #nav form {
	line-height: 24px;
	padding-top: 6px;
	}

#nav .search a {
	float: right;
	background: url(../images/single-sprite.png) no-repeat -653px top;
	width: 67px;
	height: 22px;
	margin: 7px 14px 0 0;
	display: block;
	vertical-align: middle;
	text-decoration: none;
	line-height: 22px;
	text-align: center;
	color:#08539F;
	font-size:0.85em;
	font-weight: normal;
}

/**
 *  #subscribe
 *  @desc           
 */


/**
 *  #container
 *  @desc  Main container for the whole content. It has 1, 2 and 3 columns
 *         support, depending on child class elements.
 */


/**
 *  #banner home
 *  @desc           
 */

#container {
	text-align:left;
	padding:0px;
	position:relative;
	z-index:1;
	height: 100%;
	/*min-height: 1000px;*/
}

/*h1 {
	margin:;
}*/


/**
 *  #footer
 *  @desc  Footer container, it has 2 rows with repeated content site wide
 *         It has FooterStick Alt support by "FooterStick Alt" by
 *         "Cameron Adams" http://themaninblue.com/experiment/footerStickAlt/
 */
#footer {
	background:url(../images/vertical-sprite.png) left top repeat-x;
	height: 151px;
	font-size:0.9em;
	position:relative;
	z-index:2;
	margin-top: 10px;
	padding-top: 10px;
}
/*
#footer a {
	color:#fff;
	text-decoration:none;
	display: block;
	padding: 0 5px;
}

#footer a:hover {
	text-decoration:underline;
}
*/

#foot-content {
	padding-top: 60px;
	width: 990px;
	margin: 0 auto;
}

#footer,
#footer a {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer .firstUnit {
	padding-top:3px;
	float: left;
}

#ie6 #footer .firstUnit {
	width: 550px;	
	}

#footer p,
#footer div.lastUnit{
	margin: 0;
	text-align: center;
}

#foot-nav {
	list-style: none;
	margin: 0 0 0.25em;
	overflow:hidden;
}

#foot-nav,
#foot-nav * {
	height: 1em;
	line-height: 1;
}

#foot-nav li {
	border-left: 1px solid #fff;
	display: inline;
	padding:0 4px 0 8px;
}

#foot-nav li.first{	
	border:0;
	padding-left:0;
}






#content {
	padding:0px;
}

.home #content {
	margin: 5px 0 0 -3px;
}

.home #content ul,
.category ul.post,
.search ul.post{	
	list-style: none;
	margin: 0;
	}

.home #content li,
.category .post li,
.search .post li {
	padding: 10px;
	}
	
.home #content li h4{
	
	}	

.home #content ul .odd,
.category .post .odd,
.search .post .odd{	
	background: #E8F1F9;
	}
	
.home #content ul .even{
	}	
	
.content {
	padding:10px;
}

.cufon-loading .home #content h4{
	visibility: hidden !important;
}

.post {
	padding-bottom:5px;
}

.cufon-loading .post-category {
	visibility: hidden !important;
}

.post-category,
.post-category a,
.post-title,
.post-title a {
	font-weight:bold;
	line-height:1;
	margin:0 !important;
	text-decoration:none;
}

#sidebar h3,
#sidebar h3 a {
	font-size:24px;
}

.error404 .breadcrumb,
.category .breadcrumb,
.search .breadcrumb  {
	height: 25px;
	margin: 0;
	font-size: 14px;
}

.breadcrumb,
.category-trailers .breadcrumb,
.category-videos .breadcrumb,
.category-musica .breadcrumb {
	height: 44px;
	padding:10px 0 0 7px;
	color: #fff;
}

.category-farandula .content{
	padding: 10px;
	text-align: center;
	font-size: 30px;
	height: 326px;
	line-height: 326px;
	vertical-align: middle;
}

.breadcrumb {
	color: #fff;
	}

.breadcrumb a {
	color: #ffffff !important;
}

.cufon-loading .error404 h2 {
	visibility: hidden !important;
}

.error404 h2 {
	margin-bottom: 4px;
	font-size: 20px;
	padding: 10px;
}

h1.post-title {
	margin-top: 4px !important;
	font-size: 20px;
}

.page h1.post-title {
	margin-bottom:4px !important;
}

p.post-excerpt {
	margin: 0;
	font-size: 12px;
	float: right;
	width: 500px;
	font-weight: normal;
	line-height: 13px;
	height: 39px;
	overflow: hidden;
}

.post-title {
	font-size:24px;
	letter-spacing:-1px;
}

.post-meta {
	font-size:0.9em;
	margin-bottom:0.5em;
}

.post-meta,
.post-meta a {
	color:#555;
}

#headline {
	border:0;
	padding:0;
}

#headline .post-content {
	height:290px;
	overflow:hidden;
}

.post-list .post .post-content {
	height:13.45em;
	overflow:hidden;
}

.post-list .post .post-category,
.post-list .post .post-category a {
	font-size:16px;
}

.post-list .post-title {
	padding-right:25px;
}

.post-list .post .post-title,
.post-list .post .post-title a {
	font-size:20px;
}

.post-navigation {
	padding:5px 10px;
	text-align:center;
	margin-top:10px;
}

.cufon-loading .post-navigation a {
	visibility: hidden !important;
}

.post-navigation a {
	font-weight: 400;
	font-size: 14px;
	text-decoration: none;
	color:#1671B1;
	}
	
.page .post-meta {
	border-top:1px dotted #ccc;
	padding:4px 0;
	text-transform:uppercase;
}

.single .post-content,
/*.page .post-content,*/
.home .post-content {
	/*padding:0 10px;*/
	text-align: center;
	background: #000;
}

.cufon-loading .category h4 a,
.cufon-loading .extra h4 a,
.cufon-loading #other-gallerys h4 a,
.cufon-loading .search h4 a {
	visibility: hidden !important;
}

#other-gallerys h4 a,
.extra h4 a,
.category h4 a,
.search h4 a {
	color:#1671B1;
	font-size:12px;
	text-decoration:none;
}

#other-gallerys .item {
	float: right;
	width: 156px;
	}
	
.category .post .item {
	float: right;
	width: 411px;
}

#ie6 ul#gallery img,
#ie7 ul#gallery img {
	float: left;
}

#other-gallerys li p,
.category .post p,
.search .post p {
	font-size:11px;
	margin:0;
}

.category .post p.more a,
.search .post p.more a{
	color:#1671B1;
	font-size:12px;
	text-decoration:none;
}

.home .post-content{
	margin-top:6px;
}

.single .post-content,
.category .post-content{
	height:360px;
}

.single .post-meta span,
.page .post-meta span {
	padding: 0 20px 0 0;
}

body.single .post-content .info-box .m .c {
	background: #000 !important;
}

.post-share {
	text-align: left;
	margin: .75em 0 0 0;
}

.post-share span{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	display: block;
	background:url(../images/single-sprite.png) no-repeat right -44px;
	width: 126px;
	height: 22px;
	margin-bottom: 3px;
}

.post-ratings {
	float:right;
	width:160px !important;
}
/*
div.page h1 a {
	color: #323232;
	font-weight: 700;
	font-size: 23px;
	letter-spacing: 1px;
}

.page h2 {
	color: #323232;
	font-weight: 700;
	font-size: 20px;
	letter-spacing: 1px;
	padding-left: 5px;
}
*/

#comment-container {
	width: 656px;
	position: relative;
	margin-left: -3px;
}

#ie7 #comment-container {
	margin-left: 0px;
	left: -3px;
}

#ie6 #comment-container {
	width: 653px;
}

#comments {
	overflow:hidden;
	padding-top: 20px;
}

#comments h3 {
	color: #323232;
	font-size: 21px;
	padding-left: 20px;
	background: none; 
}

#comments ul {
	margin-left: 0;
	padding-top: 5px;
	width: 437px;
}






.post-addons a img {
	border: solid 1px #cccccc;
	padding: 2px;
	width: 18px;
	height: 18px;
	background: #fff;	
}

a img {
	/*
	background:#fff;
	border:1px solid #ccc;
	color:#666;
	padding:2px;
	*/
}

.alignleft {
	float:left;
	margin:0 1em 1em 0;
}

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

.alignnone {
	clear:both;
	float:none;
	margin:0 0 1em 0;
}

.aligncenter {
	clear:both;
	float:none;
	margin:0 0 1em 0;
	text-align:center;
}

.image {
	width: 644px;
	margin-bottom: 15px;
}

.image .image_c {
	background: url(../images/img_2.png) repeat-y;
	width: 634px;
	padding-left: 10px;
	}

.image .image_t {
	height: 11px;
	background: url(../images/img_1.png) top no-repeat;
	overflow: hidden;
}

.image .image_b {
	height: 11px;
	background: url(../images/img_1.png) bottom no-repeat;
	overflow: hidden;
}

#video {
	text-align: center;
	margin-bottom: 15px;
}
#videos li a p{
	color:#666666;
}
#top-content h3{
	margin:8px;
	margin-bottom: 5px;
	font-size:1.4em;
	font-weight:bold;
}

#top-content, #featured-content{
	float: left;
	height: 662px;
}
	
#top-content {
	width: 300px;
}

#featured-content {
	width: 344px;
	background:#f2f2f2;
}

.featured ul {
	list-style:none;
	margin:0;
	margin-bottom:5px;
}

.featured h3{
	color:#2579B5;
	margin-left:20px;
	margin-top:5px;
}

#top-content li {
	display:block;
	height:96px;
	margin-bottom:5px;
	overflow:hidden;
	padding:0 8px;
}

.featured img {
	border: solid 1px #aaaaaa;
	padding: 1px;
	margin-right:5px;
}

#top-content a {
	color:#000000;
	display:block;
	font-variant:normal;
	height:96px;
	text-decoration:none;
}

.featured h4 {
	font-style:normal;
	color:#666666;
}

#featured-content img {
	margin-bottom:14px;
	margin-right:1.5em;
	padding:0;
	border:none;
}

#featured-content li {
	width:300px;
	margin:0 auto 15px auto;
}

#featured-content li a{
	color:#0000FF;
	text-decoration:none;
}
#featured-content li a p{
	color:#666666;
}
#featured-content ul{
	padding-top:5px;
}
	
#featured-content .share{
	float:left;
}

#featured-content .comment{
	float:right;
	background:url(../images/comment-line.png) repeat-x;
	height:21px;
	padding:0;
}

#featured-content .comment .comment_l {
	background:url(../images/comment-l.png) no-repeat;
	height:21px;
}

#featured-content .comment .comment_r {
	background:url(../images/comment-r.png) no-repeat right;
	height:21px;
	padding:1px 10px 0 10px;
}

#featured-content .comment span{
	color: #0000CC;
	font-weight:bold;
}

#featured-content .comment a{
	color: #000000;
	text-decoration:none;
}

#featured-content .meta {
	color:#666666;
}

#featured-content h4 {
	margin:7px 0 12px 0;
	font-size:1.5em;
}

#featured-content h4 a{
	color: #2579B5;
}

#featured-content hr{
	display:block;
	border:none;
	border-top:#BBBBBB 1px dashed;
	width:75%;
	margin:1.6em auto;
}

#featured-content p{
	margin-bottom: 1.2em;
	}
	
#featured-content .addons {
	margin: 20px 0px 5px 0px;
}
	
.post-addons {
	margin-left:20px;
}
.comment{
	padding:4px;
	line-height:2em;
	float:right;
}
.comment span{
	padding-left:3px;
}
.comment a{
	padding-right:3px;
}
















/**************************************

v2

*/

#top-viewed {
	width: 233px;
	padding-bottom: 15px;
	float:left;
	position: relative;
}

#ie6 #top-viewed,
#ie7 #top-viewed {
	margin-left: -3px;
}

#top-viewed .all{
	text-align: center;
	padding-bottom: 5px;
}

#top-viewed .all a{
	font-size: 18px;
	font-weight: bold;
}

.cufon-loading #top-viewed .all a{
	visibility: hidden !important;
}

#top-hot {
	width: 423px;
	float:left;
	margin-left: -1px;
	position: relative;
}

#ie7 #top-hot {
	margin-left: 2px;
	width: 424px;
}

#related{
	position: relative;
}

#all {
	width: 970px;
}

#all h3 {
	padding: 10px;
	font-size: 20px;
}

#all ul {
	margin: 0;
	list-style: none;
}

#all li h4 {
	height: 32px;
	overflow: hidden;
}

#top-hot .even img{
	float: right;
	margin-left: 15px;
}

#top-hot .odd img{
	float: left;
	margin-right: 15px;
}

#top-viewed .top-viewed .content {
	/*padding: 0 10px !important;*/
	height: 86px;
	
}
#top-viewed h4 {
	overflow: hidden;
	height: 32px;
}

#top-viewed h3,
#top-hot h3,
#related h3,
#error404 h3,
.category-entretenimiento h3, 
.category-galerias h3{
	font-size: 20px;
	color: #fff;
	line-height: 36px;
	padding: 0 10px;
	margin: 0;
}

#related h4 {
	height: 32px;
	overflow: hidden;
}

#related .all {
	color: #fff;
	font-size:0.9em;
	left:235px;
	position:relative;
	top:31px;
	font-weight: bold;
}

#ie6 #related .all {
	top:27px;
	}

.cufon-loading #related h4 a{
	visibility: hidden !important;
}

#top-viewed a,
#top-hot a,
#related a,
#error404 a,
#all a {
	color: #1671B1;
	font-size: 12px;
	text-decoration: none;
}

#top-viewed p.more a,
#top-hot p.more a,
#related p.more a,
#error404 p.more a {
	/*text-decoration: underline;*/
}

#top-viewed a:hover,
#top-hot a:hover,
#related a:hover,
#error404 a:hover,
#all a:hover {
	text-decoration: underline;
}

#top-viewed p,
#top-hot p,
#related p,
#error404 p,
#all p {
	font-size: 11px;
	margin: 0;
	
}

#top-viewed p {
	height: 33px;
}

#top-viewed img,
#top-hot img,
#related img,
#error404 img,
#all img{
	margin-bottom: 5px;
}

#top-hot ul {
	padding-bottom: 7px;
}

#ie6 #top-hot ul {
	padding-bottom: 6px;
}

#top-hot li {
	margin: 0;
	padding: 18px 10px !important
}

#related div.img,
#error404 div.img {
	text-align: center;
}

#related p.excerpt,
#error404 p.excerpt,
#all p.excerpt {
	height: 50px;
	text-align: left;
	overflow: hidden;
}

#error404 .post-desc {
	font-size: 1em;
	padding: 10px;
}

#related .post-desc {
	padding: 15px 15px 0 15px;
}

#related .post-desc p {
	font-size: 15px;
	margin: 0 0 .75em 0; 
}

#top-viewed p.more,
#related p.more{
	float: right;
}

#top-hot p.listen {
	margin-top: 5px;
	font-size: 15px;
}


#extra,
div.single .widget {
	width: 316px;
	margin: 3px 0 0 2px;
	float:left;
	background: url(../images/horizontal-sprites.png) repeat-y center top;
	padding-top: 9px;
	color: #fff;
}

#extra {
	padding-bottom: 8px;
}

#ie6 #extra {
	padding-bottom: 12px;
	}

#extra h4 {
	padding: 0 5px;
	font-weight: normal;
	margin-bottom: 10px;
}

#extra li p {
	font-size: .9em;
}

#extra a,
div.single .widget a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#extra a:hover
div.single .widget a:hover {
	text-decoration: underline;
}

#extra img,
div.single .widget img {
	text-align: center;
	margin-bottom: 10px;
}

#extra li {
	margin-bottom: 10px;
}

#related {
	width: 976px;
	margin-left: -3px
}

#ie7 #related {
	margin-left: 0px
}

div.entretenimiendo-related {
	width: 656px !important;
}

div.sidebar-entretenimiento {
	float: none;
	position: absolute;
	right: 0;
	top: 0;
}

.entretenimiendo-related h1.post-title a,
div.entretenimiendo-related .post-category a{
	font-size: 20px !important;
	color: #000 !important;
}

.entretenimiendo-related h1.post-title{
	margin-bottom: 8px !important;
}

#ie7 #related {
	left: -3px;
}

#related ul.related,
#error404 ul.related
#all ul.post {
	margin: 0;
	list-style: none;
	}
	
#related ul.related li,
#all ul.post li {
	float: left;
	width: 221px;
	padding: 10px;
}

div.entretenimiendo-related li {
	width: 305px !important;
}

.entretenimiendo-related .post-desc {
	font-size: 13px;
	line-height: 21px;
	word-spacing: 1px;
}

#error404 li {
	float: left;
	width: 305px;
	padding: 10px;
}

.cufon-loading .info-box h3{
	visibility: hidden !important;
}

.home .info-box h3,
.single .info-box h3,
.category .info-box h3{	
	background:url(../images/vertical-sprite.png) left -601px repeat-x;
	height: 36px;
	}

.info-box .t,
.info-box .l,
.info-box .r,
.info-box .c,
.info-box .b {
	display: block;
	height: 3px;
	overflow: hidden;
}

#ie6 .info-box .t b,
#ie6 .info-box .b b {
	font-size: 3px;
	height: 3px;
}

.info-box .l,
.info-box .r,
.info-box .c {
	background: url(../images/info-box-1.png) no-repeat;
	position: absolute;
	width: 3px;
}

.info-box .l {
	left: 0;
}

.info-box .r {
	right: 0;
}

.info-box .c {
	background-repeat: repeat-x !important;
	position: relative;
	width: auto;
}

.info-box .t,
.info-box .b {
	background: none !important;
	padding:0 3px !important;
	position: relative;
}

.info-box .t .l {
	background-position: left top !important;
	top: 0;
}

.info-box .t .r {
	background-position: right top !important;
	top: 0;
}

.info-box .t .c {
	background-position:0 -4px !important;
}

.info-box .b .l {
	background-position: left bottom !important;
	bottom: 0;
}

.info-box .b .r {
	background-position: bottom right !important;
	bottom: 0;
}

.info-box .b .c {
	background-position:0 -9px !important;
}

#ie6 .info-box .b .c {
	background-position:left -8px !important;
}

.info-box .m {
	position: relative;
}

.info-box .m .l,
.info-box .m .r,
.info-box .m .c {
	height: auto !important;
	left: 0;
	position: relative;
	top: 0;
	width: auto !important;
}

.info-box .m .l {
	background: url(../images/info-box-2.png) repeat-y left top;
	padding-left: 3px;
}

.info-box .m .r {
	background: url(../images/info-box-2.png) repeat-y right top;
	height: auto !important;
	padding-right: 3px;
}

.info-box .m .c {
	background: #fff !important;
	height: auto !important;
}

.info-box .m .content {
	overflow: hidden;
	padding: 0 !important;
	position: relative;
}

.clear {
	clear: both;
}

.mp3-player {
	float: right;
}

#slideshowpro {
	float: left;
}

.single .fotos {
	width: 653px;
	float: left;	
}

.single .fotos .post-content,
.page .post-content{
	background: #fff;
	height: auto;
	padding: 10px;
}

.category .info-box,
.search .info-box{
	width: 653px;
	float: left;
}

#other-gallerys img, 
.search .info-box .content img{
	float: left;
	margin-right: 10px;
}

.category .info-box .content .post,
.search .info-box .content .post {
	margin-bottom: 10px;
	}

















/*  
Coda
*/


#slider, #banner {
    margin: 0 auto;
    position: relative;
	height: 386px;
	background: #fff;
}

.scroll {
    height: 332px;
    width: 970px;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    clear: left;
    background: #000 url(../images/vertical-sprite.png) repeat-x left -161px;
}

.scroll div.scrollElement {
    padding: 0px;
    height: 332px;
    width: 970px;
    position: absolute;
    top: 0;
    left: 0;
    background: #000 url(../images/vertical-sprite.png) repeat-x left -161px;
}

.scroll #nav-1 {
	z-index: 90;
}

.scrollTitle,
.scrollContent {
	height: 312px;
	padding: 10px;
	}
	
.scrollTitle {
	height: 292px;
	padding-top: 30px;
}
	
.scrollTitle {
    float: left;
    width: 290px;
    padding-left: 32px;
    padding-right: 36px;
}

.scrollTitle div {
	text-align: left;
	font-size:0.9em;
}

.scrollTitle,
.scrollTitle a {
    color: #ffffff !important;	
}

.cufon-loading .scrollTitle h2 {
	visibility: hidden !important;
}

.scrollTitle h2 {
	font-size: 16px;
	font-weight: bold;
}

.scrollTitle a.more {
    width: 81px;
    height: 26px;
    line-height: 22px;
    text-align: center;
    display: block;
    text-decoration: none;
    background: url(../images/single-sprite.png) no-repeat -173px top;
    float: right;
    margin: 14px 14px 0 0;
}

.scrollTitle a.more:hover {
	text-decoration: underline;
	}

.scrollTitle .post-category {
	margin: 30px 0px 20px 0px !important;
	height: 16px;
	font-size: 1em;
	font-weight: bold;
}

.scrollContent {
	float: left;
	width: 592px;
	background: #ffffff;
	text-align: center;
	line-height: 312px;	
}

.scrollContent img{
	vertical-align: middle;
	}
	
#shade {
    background: #EDEDEC;
    height: 50px;
    width: 50px;
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0 1px 0 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #1A78B1 url(../images/vertical-sprite.png) repeat-x left -547px;
    height: 54px;
}

#ie6 ul.navigation {
	background-position:left -545px;
}

ul.navigation li {
    float: left;
    width: 222px;
	height: 34px;
	padding: 10px;
}

ul.navigation li a {
	color: #ffffff !important;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
}

ul.navigation li img{
    float: left;
    margin-right: 5px;
}

ul.navigation li:hover {
    cursor: pointer;
}

ul.navigation li.selected:hover {
	cursor: default;
}

ul.navigation li.selected {
     background: #034591 url(../images/vertical-sprite.png) repeat-x left -493px;
}

#ie6 ul.navigation li.selected {
	background-position:left -491px;
	}

ul.navigation a:focus {
    outline: none;
}

.hide {
    display: none;
}

.error404 .info-box,
.page .info-box{
	width: 653px;
	float: left;
}

.panel {
	z-index:1;
}


#sidebar {
	float:right;
	font-size:0.9em;
	text-align:left;
	width:314px;
}

#sidebar ul {
	list-style: none;
	margin: 0;
}

#sidebar li {
	padding: 10px;
}

.widget {
	overflow:hidden;
}

#sidebar h3 {
	margin-bottom:15px;
	color: #fff;
	line-height: 36px;
	vertical-align: middle;
	padding-left: 10px;
}

#sidebar .widget {
	margin:0 0 10px;
}

#sidebar h3 {
	font-size:18px;
	margin-bottom:0;
}

#sidebar h4 {
	padding: 0 5px;
}

#sidebar h4 a {
	font-size: 1.1em;
}

#sidebar form {
	padding:10px 10px 0;
}

#sidebar-top input {
	width:255px;
}

#sidebar textarea {
	height:115px;
	width:270px;
}

#sidebar-left,
#sidebar-right {
	width:158px;
}

#sidebar-left {
	float:left;
}

#sidebar-right {
	float:right;
}

#videos ul {
	margin:0px;
}

#videos li {
	list-style:none;
	display:block;
	padding-top:2px;
	height:89px;
	margin-bottom:8px;
	overflow: hidden;
}

#videos li:last-child {
	border-bottom:0px dotted #ccc;
}

#sidebar-more-videos {
	padding-left: 18px;
}

#sidebar-more-videos h3 {
	display: inline;
}

#sidebar-more-videos select {
	margin-left: 24px;
}

#sidebar-last-videos ul{
	height: 390px;
}

#sidebar-last-videos .post-navigation a {
	font-size:12px;
	}

#sidebar-last-videos li {
	
}

#sidebar-last-videos li a {
	display: block;
	height: 90px;
	text-decoration: none;
	color: #000000;
	font-variant: normal;
}

#sidebar-last-videos div.m, 
#sidebar-last-videos div.l,
#sidebar-last-videos div.r,
#sidebar-last-videos .content{
	height: 440px !important; 
}

#sidebar-last-videos img {
	float: left;
	margin-right: 5px;
}

#sidebar-last-videos .content{
	width: 268px;
	overflow: hidden;
	position: absolute;
	background: #fff;
}

#sidebar-more ul#more-text li{
	padding-left: 0;
	}
	
#sidebar-more li a{
	display: block;
	padding: 5px;
	text-decoration: none;
	color: #000000;
	font-variant: normal;
	background: #eee;
}

#sidebar-more li a strong{
	color: #2579b5;
	display: block;
	font-size: 13px;
}

.ads {
	text-align:center;
	padding: 10px;
	margin-bottom: 10px;
}

div.follow-us ul{
	list-style: none;
	margin: 0 auto;
	width: 150px;
}

.follow-us li {
	float: left;
}


#negro {
	width: 40px;
	height: 40px:
}

#extra .textwidget{
	width:230px;
	margin:0 auto;
	color:#000;	
}
/*
#extra .textwidget div[id$="_banner"] {
	
}
*/
/*E[foo$="ejemplo"]*/


/* Formularios */

#cform2sform legend {
	color:#240F03;
	font-size:20px;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:1;	
}

.post-content form {
	width:305px;
}

.post-content form {
	margin-left: auto;
	margin-right: auto;
}

#cforms2form input, #cforms2form textarea {
	background: #fff;
	border: solid 1px #CED3D7;
}

#cforms2form ol {
	list-style: none;
	margin-top: 8px;
	margin-bottom: 0;
}

.post-content #sendbutton2,
#submit {
	height:20px;
	margin-left:83px;
	background: url(../images/sendbutton-bg.png) repeat-x;
	border: #40628D;
	color: #fff;
	font-size: 13px;
	padding: 0;
	width: 204px;
}

.post-content #sendbutton2:hover {
	cursor: pointer;
}

#cforms2form ol li {
	margin-bottom:2px;
}

.post-content #cforms2form label{
	float:left;
	width:65px;
}

.post-content form input, .post-content form textarea {
	width:198px;
	padding-left: 2px;
	padding-right: 2px;
}

p.linklove {
	display: none;
}



