* {
	margin: 0;
	padding: 0;
}
a img{border:0px;}
#mini-news a img{border:1px solid #f0f0f0;} 
a{text-decoration:none;color:#264c79;}
.post h1{color:#083869;font-size:35px;margin-bottom:13px;}
.post h2{color:#1a4783;font-size:22px;margin-bottom:13px;border-bottom:1px solid #ccc;padding-bottom:10px;}
.post h3{color:#1a4783;font-size:18px;margin-bottom:13px;}
p {
margin-bottom:18px;
line-height:18px
}
.title-post{color:#de7d00; font-size:30px;padding-bottom:13px;}
.post p{line-height:20px;}
.post blockquote{
margin-left:20px;background:#d6e3f4; padding:10px;border:1px solid #a2b4cd; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  margin-bottom:13px;
  }
#facebook{padding:5px;}
.post ul,.post ol{list-style-position:inside;}
.post ul li,.post ol li{padding-bottom:5px;}
.hentry{padding-bottom:10px;padding-top:20px;border-bottom:1px solid #ddd;}
.hentry h3 a{color:#d29113; padding-bottom:13px;font-size:18px;}
.post-nav{height:50px; line-height:50px;background-color:#f0f0f0;padding:0 10px;	-moz-border-radius: 5px;
	-webkit-border-radius: 5px} 
body {
	background-color: #f4f5f5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(img/bg-home.jpg);
  background-attachment:fixed;
}
#container {
	width:940px;
	z-index:1;
	margin: 0 auto;
	background-image: url(img/bg-cc.png);
	background-repeat: repeat-y;
	padding: 10px 20px;
	overflow:hidden;
}
#container #header {

}
#Navegacion {
	height: 31px;
	background-color: #242424;
	background-image: url(img/bg-nav.jpg);
}
#Navegacion li {
  position:relative;
}
#Navegacion ul.nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#Navegacion ul.nav li {
	display: inline-block;
	position: relative;
	height:30px;
	line-height:30px;
	z-index:999;
	float:left;
}
#Navegacion ul.nav li li{	
border-bottom:1px dotted #4c4c4c;
}

#Navegacion ul.nav li a {

	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	color: #FFFFFF;
	text-decoration: none;
	border-left:1px solid #000;
	border-right:1px solid #545454;
}
#Navegacion ul.nav li a:hover, #Navegacion ul.nav li:hover {
	color: #FFF;
	background-color: #000;
}
#Navegacion ul.nav li ul {
	position: absolute;
	display:none;
	top:30px;
	left:0px;
	background:#2d2d2d;
	width:200px;
	padding:5px !important;
	padding-bottom:10px !important;
	margin:0 !important;
}
#Navegacion ul.nav li:hover ul {
	display: block;
}
#Navegacion li:hover > ul {
	display: block;
}
#Navegacion ul.nav li:hover ul li ul {
	display: none;
}
#Navegacion ul.nav li ul li:hover ul {
	display: block;
	position:absolute;
	left:200px;
	top:0px;
}
#Navegacion ul.nav li ul li a {
	display: block;
	height: 30px;
	line-height:30px;
	width:180px;
	padding:0 10px !important;
	margin:0 !important;
	background:transparent;
	border:0px;
}
#Navegacion ul.nav li ul li a:hover{
	background-image:url(img/hover-sub.gif);
	background-position:left bottom;
	color:#333;
	background-color:#ddd;
}
.children{display:none;}
#logo {
	height: 80px;
	width: 450px;
	float: left;
}
#logo a {
  display:block;
  height: 80px;
  width:450px;
  background-image: url(img/logo.png);
	background-position: 15px center;
	background-repeat: no-repeat;

}
#buscador {
	float: right;
	height: 80px;
	width: 350px;
	background-image: url(img/search.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#buscar {
	border: 0px;
	background-color: transparent;
	width: 180px;
	height: 20px;
	line-height: 20px;
	padding: 0;
	margin: 0;
	font-size: 12px;
	margin-top: 30px;
	margin-left: 95px;
	border-width: 0;
}
#enviar {
	height: 25px;
	width: 60px;
	background-color: transparent;
	border: 0px;
	border-width: 0;
	cursor: pointer;
}
#main, #main .top-round,#main .bottom-round { background-image:url(img/box.gif);}
#main {
	width: 630px;
	background-position: -630px top;
	float: left;
	margin-right: 10px;
}

#main .top-round  {
	background-repeat: no-repeat;
	padding-top: 10px;
}
#main .bottom-round {
	background-position: -1260px bottom;
	background-repeat: no-repeat;
	padding: 0 10px 15px 10px;
}
#sidebar,#sidebar .top-round, #sidebar .bottom-round{
background-image:url(img/box-sidebar.gif)}
.ads {
	padding-bottom: 10px;
}
#social-media #facebook-box {
	float: left;
	width: 300px;
	margin-left: 10px;
}


#sidebar {
	float: left;
	background-position: -300px top;
	width: 300px;
}
#sidebar .top-round  {
	background-repeat: no-repeat;
	padding-top: 10px;
}
#sidebar .bottom-round {
	background-position: -600px bottom;
	background-repeat: no-repeat;
	padding: 0 10px 10px 10px;
}
#destacadas {
	position: relative;
	overflow: hidden;
	height: 300px;
	width: 610px;
}
#destacadas li{
display:block;
	height: 300px;
	width: 610px;
	top: 0px;
	left: 0px;
	position:relative;
}
#destacadas .slides {
	position: absolute;
	top: 0px;
	left: 0px;
}

#controls {
	position: absolute;
	color: #FFFFFF;
	z-index: 10;
	height: 193px;
	width: 610px;
	top:0px;
	left:0px;
}
.prevBtn span,.nextBtn span{display:none;}
.prevBtn,.nextBtn{
	display: block;
	height: 93px;
	width: 45px;
	background-image: url(img/prev-next.png);
}
.prevBtn {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.nextBtn {
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-position: -45px top;
}


#destacadas .slide-item .slide-info {
	position: absolute;
	bottom: 0px;
	left: 0px;
	color: #FFFFFF;
	background-color: #333333;
	width: 600px;
	padding: 5px;
	opacity: 0.8;
	filter: alpha(opacity = 80);

}
#destacadas .slide-item .slide-info h2 a {
	color: #FCDB1D;
}



#mini-news {
	padding-top: 10px;
	padding-left: 1px;
	padding-bottom: 10px;
}
.hide {
	display: none;
}

.news-item {
	width: 140px;
	float: left;
	margin-right: 15px
}
.news-item-last {
	width: 140px;
	float: left;
}
#mini-news  h3 {
	background-image: url(img/titulares-peques.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 5px 5px 20px 5px;
	color: #FFFFFF;
	font-size: 11px;
	margin-bottom: 5px;
}
#mini-news  img      {
	margin-bottom: 5px;
}
#mini-news  h2 {
	margin-bottom: 5px;
}
#mini-news p {
	line-height: 18px;
	font-size: 11px;
}
#mini-news .news-item1 {
	width: 300px;
	float: left;
	margin-right:8px
}
#mini-news ul {
	list-style: none;
}
#mini-news .news-item2 {
	width: 300px;
	float: left;
}
#mini-news li a {
	display: block;
	padding: 5px;
	border-bottom: 1px solid #f0f0f0;
	color: #666666 !important;
}
#mini-news li a:hover {
	color: #000000 !important;
	border-bottom: 1px solid #000;
}
.orange{background-color:#f09e34;}
.blue{background-color:#274b78;}
.red{background-color:#c11111;}
.green{background-color:#5c7827;}
.purple{background-color:#721a92;}
.concrete{background-color:#738a98;}

.clear {
clear:both;
height:1px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:-1px;
overflow-x:hidden;
overflow-y:hidden;
}
.clear-space {
clear:both;
height:10px;
margin:0px;
overflow-x:hidden;
overflow-y:hidden;
}
#container #content #main a {
	color: #0066CC;
	text-decoration: none;
	font-size: 13px;
}
#container #content #main a:hover {
	color: #000;
}
.video-titulo {
	display: block;
	height: 35px;
	position: relative;
}
.video-titulo img {
	position: absolute;
	margin-top: -10px;
}
.video-titulo a {
	margin-left: 50px;
	color: #333333;
	text-decoration: none;
}
#sidebar h2 {
	font-size: 16px;
}
.youtube {
	padding: 0 0 10px 0;
}
.ads-sidebar {
	margin: 5px 0;
}
#tab-destacadas {
	padding-top: 10px;
}
#tab-destacadas  ul.tab {
	list-style: none;
	border-bottom: 1px solid #ccc;
	height: 25px;
	position: relative;
}
#tab-destacadas  ul.tab li {
	display: inline;
}
#tab-destacadas  ul.tab li.ui-tabs-selected a{
	color:#000000;
	border-bottom: 1px solid #fff;
   }
#tab-destacadas   ul.tab   li a {
	display: block;
	float: left;
	padding-left: 10px;
	height: 25px;
	background-image: url(img/tab-left.gif);
	margin-left: 5px;
	color: #666666;
	text-decoration: none;
}
#tab-destacadas  ul.tab li span {
	display: block;
	height: 25px;
	line-height: 25px;
	background-image: url(img/tab-right.gif);
	padding-right: 10px;
	background-position: right top;
}
.ui-tabs-hide{display:none;}
#tab-destacadas ul {
	list-style-position: inside;
}
#tab-destacadas  ol {
	list-style-position: inside;
}
#tab-destacadas ol li a span {
	font-size: 11px;
	color: #666666;
}
#tab-destacadas ol li a {
	text-decoration: none;
}

#tab-destacadas  ol  li  {
	color: #83c52e;
	font-size: 16px;
	font-weight: bold;
	padding-bottom:5px;
}
.tab-panels {
	padding: 10px;
}
#Google {
	padding: 10px 0px;
}
.tweet_avatar{float:left;padding:5px;}
#twitter, .twitter,.widget_twitter {
	background-color: #eef5f7;
	border: 1px solid #b6dfe9;
	-moz-border-radius: 5px;
	padding: 10px;
	margin-bottom: 10px;
	word-wrap: break-word ;
}
.twitter ul {
	list-style-position: inside;
	list-style-type: none;
}
.tweet_list li {
  border-bottom:1px solid #ccc;
	padding: 5px !important;
	overflow:hidden;
}
.tweet_list li .tweet_time a{color:#006c7f;font-weight:bold;}
.tweet_avatar img{
background-color:#f0f0f0;
padding:5px;
border:1px solid #ddd;}
.entry-meta{font-size:9px;}
.tweet_even {
	background-color: #DBEAEE;
}
#header  #banner-1  {
	padding-bottom: 15px;
	padding-top:10px;

}
#colorboxes {
	padding-bottom: 10px;
}
.green-box {
	background-image: url(img/green-box.jpg);
}
.right-padding {
	margin-right: 10px;

}

.blue-box {
	background-image: url(img/blue-box.jpg);
}
#colorboxes  .inner {
	background-position: left bottom;
	padding: 10px 10px 30px 10px;
}
#colorboxes .inner img {
	float: left;
	padding: 0 10px 0 0;
}

#colorboxes h3 {
	height: 50px;
	line-height: 50px;
	color: #FFFFFF;
	padding: 0 55px;
	font-size: 19px;
}
#colorboxes .color-boxes h2 a {
	color: #FFFFFF;
	padding-bottom: 5px;
}

#colorboxes   p {
	color: #FFFFFF;
}



.color-boxes {
	width: 300px;
	float: left;
}
#agenda {
	padding: 10px 0;
}
#agenda li span{color:#9f1111;}
.titulo-agenda {
	color: #CC3300;
	display: block;
	height: 25px;
	line-height: 25px;
	padding-left: 30px;
	background-image: url(img/calendario.gif);
	background-repeat: no-repeat;
}
#twitter-profile {
	display: block;
	height: 30px;
	width: 30px;
	background-image: url(img/social-sprite.gif);
	float: left;
	margin-left: 60px;
}
#rss-icon {
	display: block;
	height: 30px;
	width: 30px;
	background-image: url(img/social-sprite.gif);
	float: left;
	background-position: -35px top;
}
#facebook-profile {
	display: block;
	height: 30px;
	width: 30px;
	background-image: url(img/social-sprite.gif);
	float: left;
	background-position: right top;
}
.social-icons h2 {
	float: left;
	margin-right: 10px;
}



#agenda ul,.tab-panels ul,.listed ul {
	list-style-type:none;
}
#agenda li,.tab-panels ul li,.listed ul li {
	padding: 0;
	margin: 0;
}

#agenda li a,.tab-panels ul li a,.listed ul li a {
	display: block;
	padding: 5px;
	border-bottom: 1px solid #f0f0f0;
	color: #666666 !important;
	text-decoration: none;
}
#agenda li a  span {
	font-family: "Courier New", Courier, monospace;
	color: #333333;
	display: block;
	margin: 0 5px 0px 0;
	background-color: #E8E8E8;
	padding: 2px;
	position: relative;
	float: left;
}

#agenda li a:hover,.tab-panels ul li a:hover,.listed ul li a:hover {
	color: #000000 !important;
	border-bottom: 1px solid #000;
}
#social-media {
	padding-bottom: 10px;
}
#social-media #social-box {
	height: 100px;
	width: 300px;
}
.audio {
	list-style-type: none;
}
.audio li {
	display: block;
	padding-left: 25px;
	background-image: url(img/sound.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	margin-bottom: 5px;
	background-position: left center;
}
#podcast-titulo {
	height: 23px;
	line-height: 23px;
	color: #D90000;
	background-image: url(img/podcast.gif);
	padding-left: 30px;
	background-repeat: no-repeat;
	margin: 5px 0;
}
.social-icons {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #ccc;
}
.mas {
	display: block;
	height: 25px;
	text-align: right;
	line-height: 25px;
}
.mas a{
  padding-right:12px;
  background-image:url(img/go.png);
  background-repeat:no-repeat;
  background-position:right center;
}
.col3 {
	width: 280px;
	float: left;
	padding: 10px;
}
.col2 {
	width: 160px;
	float: left;
	padding: 10px;
}


#categorias {
	float: left;
	width: 140px;
	padding: 10px;
}
#categorias  h3  a,.boxes h3 a,.boxes h3 {
	color: #CC3333;
	text-decoration: none;
	display: block;
	font-size: 18px;
	padding-bottom:5px;
}


#boxmedium,#boxmedium .top-round, #boxmedium .bottom-round{
background-image:url(img/box-sidebar.gif);}

#boxmedium {
	float: left;
	background-position: -300px top;
	width: 300px;
}
#boxmedium .top-round  {
	background-repeat: no-repeat;
	padding-top: 10px;
}
#boxmedium .bottom-round {
	background-position: -600px bottom;
	background-repeat: no-repeat;
	padding: 0 10px 10px 10px;
}

#footer,#footer .top-round, #footer .bottom-round{
	background-image: url(img/box-footer.gif);
}
#footer {
	background-position: -940px top;
	margin-top: 10px;
}
#footer .top-round {
	background-repeat: no-repeat;
}
#footer .bottom-round {
	background-position: -1880px bottom;
	background-repeat: no-repeat;
}
#container .info {
	height: 30px;
	line-height: 30px;
}
/*-------------------------
comentarios 
---------------------------*/
#comments {padding:10px 25px;}
.comment-author-admin{background:#fdfccf !important;}
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:10px; position:relative; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }
ol.commentlist li div.vcard cite.fn a.url { color:#cc0000; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px;top:7px;float:left;margin:0 5px 0 0; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { display:none; background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#cc0000; border:1px solid #cc0000; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
li.odd { background:#fff; }
li.even { background:#f6f6f6; }
/* Formulario de comentarios */
#commentform{
	background:#DFDFDF;
	padding:10px;
	margin-bottom:20px;
}
#commentform p{
	padding:10px;
	margin:0px;
}
#commentform [type="text"]{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#323232;
	border:solid 1px #cecece;
	padding:4px 0;
	width:200px; 
}
textarea#comment{
	width:95%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#323232;
	border:solid 1px #cecece;
	margin-left:10px;
}
#respond label{
	font-size:12px;
	font-weight:bold;
}
#respond label small{font-size:11px; color:#777; font-weight:normal;}
/*WP Polls*/
.wp-polls{background-color:#f7f2e5; padding:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;border:1px solid #e3e2e2; background-image:url(img/polls.png);background-position:right bottom;background-repeat:no-repeat;}
.wp-polls .wp-polls{background:none !important;border:0px;}
.wp-polls-ul{margin-bottom:5px;}
.wp-polls p strong {color:#e88b1a; font-size:15px;}
.wp-poll-title{color:#000 !important;}
.post .alignleft{float:left;padding:5px;background-color:#f0f0f0;border:1px solid #ccc; margin:0 10px 0 0;}
#respond{padding-top:10px;}
.news-letter{margin:10px 0px; display:block}
.category .post h3,.category .post h3 a,.search .post h3 a{color:#444 !important;}
.blog-stuff{background-color:#f0f0f0;padding:10px;}
.current{background:#fff;} 
.revista-item {float:left; width:150px; height:160px;}
.revista-item img,.revista-last img {padding:5px;background:#f0f0f0;border:1px solid #ccc;}
.post img{padding:5px;background:#f0f0f0;border:1px solid #ccc;}
.revista-item h3 a{color:#333;padding-bottom:10px;}
.revista-last h2,.revista-last h3{padding-bottom:10px;}
.alignleft{float:left;display:inline;}
.alignright{float:right;display:inline;}
.youtube a{color:#000;font-size:14px;font-weight:bold;display:block;padding:5px 0px;}
.highlight{background-color:yellow;}
.widget_polls-widget{margin-bottom:15px;}   
.banner_side{padding:0px 0px 10px;}   
.twitter-title{padding:0px 0px 10px;}
/* actualiza*/
#wrapper { float:left; overflow:hidden; width:640px; background-color: #fff !important;}
#ads-wrapper { float:left; width:100%;}
.ads-footer { padding-top:20px; text-align:center; }

