/*
Theme Name: YGo Lively
Theme URI: http://www.ygosearch.com/seoblog
Description: 3 Column fluid CMS style wordpress theme - YGo Website with long tail. Give your users feel of a website on a blog
Version: 1.0 
Author: Amitabh Shukla
Author URI: http://www.ygosearch.com/seoblog
*/

body {
	margin:0px 0px 0px 0px;
	padding:0px;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	background: url(images/fondo.png) repeat-x top ;
	
		
	}
	
a:link { text-decoration: none; }	

.portada {
	padding: 0 20px;
}
.portada img{
	border:1px solid #CCCCCC;
	padding:5px;
}

#container {
	margin:0px;
	padding:0px;
	width: 100%;
	float: left;
	}


#centercontent-sub img{float:left;margin:0 10px 0 8px;border:1px solid #aaa;padding:1px;}


.clear{
clear:both;
height:1px;
overflow:hidden;
}

/************************************************
*	Header									*
************************************************/

#top-bar{
margin:0px;
padding:0px;
height:302px;
background: url(images/head-back3.jpg) no-repeat top  center;
}

#top-bar a{
color:#000;
text-decoration:none;
}

.top-bar-l{
float:left;
padding:0 5px 5px 25px;
margin:0px;
color:#000;
}

.top-bar-l h1{
padding:0px 0 5px 0; margin:50px 0px 0px 0px;
font: bold 23px/15px verdana, palatino, "Times New Roman", serif;
}

#top-bar .top-bar-l h1 a{
color:#0086bd;
}


.top-bar-l p{
font-size:11px;
}

/************************************************
*	Left Bar							*
************************************************/

#leftcontent {	
	width: 200px;
	float: left;
	margin-left: -200px;
}
	
#leftcontent h1 {
	border-bottom:1px solid #098303;
	color:#000;
	font: bold 17px/15px verdana, palatino, "Times New Roman", serif;
	line-height:30px;
	padding:0px;
	margin:0px;
	
}

#leftcontent p {
	color:#747171;
	display:block;
	font-size:11px;	
	margin:5px 0;
	padding:5px;
}


/*.sidebox .bottom {
	height: 30px;
	background: transparent url("images/side_bot.jpg") no-repeat bottom left;
}*/

/************************************************
*	Center Content								*
************************************************/

#centercontent {	
	padding:0px;
}
	
#centercontent p{	
	font: normal 12px/19px verdana, palatino, "Times New Roman", serif;
	}	
	
#centercontent h1 {
	margin: 10px 0em 3px 8px; font: bold 1.2em/1.3 verdana, palatino, "Times New Roman", serif; color: #CC9966; border-bottom: 1px solid #d2dde4; letter-spacing: -0.03em; padding: 0.4em 0 0 0;
	}	
	
#centercontent h2 {
	margin: 0px 0px 5px 8px; font: normal 1.6em/1.3 verdana, palatino, "Times New Roman", serif; color: #037f9b; border-bottom: 1px solid #d2dde4; letter-spacing: -0.03em; padding: 5px 0 0 0;
	}
	
#centercontent h1 a{	
	color:#9f0076;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	font-style:italic;
	font-weight:bold;
	
	
}		
	
#centercontent p.date { font-size: .9em; line-height: 1.8em; }

.permalink{ padding: 6px 2px 6px 19px; background: url(images/perm-lin.gif) no-repeat 0 50%; text-align: left; height: 1%; }

.comment-sm{ padding: 5px 2px 5px 37px; background: url(images/comment-sm.gif) no-repeat 10px 5px; text-align: left; height: 1%; margin: 0; }

.comment-head{
width:90%;
padding-left:20px;
font: normal 11px/19px verdana, serif;
}
	
#centercontent-sub {
	float:left;
	width:55%;
	padding:0 20px;
}
	

#centercontent-sub .toppo{
padding:3px;
margin:28px 0 0 0;
background:url(images/rec_com.jpg) repeat-x;
}

#centercontent-sub .toppo ul{
padding:7px 0px 0px 5px;
margin:0px 0px 15px 0px;
}

#centercontent-sub .toppo li{
list-style:none;
padding:0px 0px 10px 12px;
background:url(images/recent-icon.gif) no-repeat 0px 3px;
display:block;
color:#000;
}

#centercontent-sub .toppo li a{
padding:0px 0px 0px 8px;
font: 12px  'Trebuchet MS', Verdana, Tahoma, Arial,sans-serif;
text-decoration:none;
color:#037f9b;
}

#centercontent-sub .toppo li a:hover{
color:#555;

text-decoration:underline;
}



#centercontent-sub ul{
padding:0px;
margin:10px 0px 0px 20px;
}

#centercontent-sub ul li{
padding:0px 0px 5px 10px;
margin:0px;
color:#fff;
}

#centercontent ul li a{
color:#fff;
}

#centercontent .narrowcolumn {

	}
	
#centercontent .narrowcolumn h1 {
	margin: 1em 0em 3px 8px; font: bold 1.2em/1.3 verdana, palatino, "Times New Roman", serif; color: #b71221; border-bottom: 1px solid #d2dde4; letter-spacing: -0.03em; padding: 0.4em 0 0 0;
	}	
	
#centercontent .narrowcolumn h2{
	margin: 1.2em 0em 0px 8px; font: font: bold 14px/19px  'Trebuchet MS', Verdana, Tahoma, Arial,sans-serif; color: #b71221; border-bottom: 1px solid #d2dde4; letter-spacing: -0.03em; padding: 0.4em 0 0 0;
	}
	
#centercontent a{
	text-decoration:none;
	color:#FF4A65;
}	

#centercontent {
	margin-left: 190px;
	margin-right: 190px;
}
	
.divider{
height:10px;
width:95%;
}	
	

/************************************************
*	Right bar									*
************************************************/

#rightcontent {
	width: 200px;
	float: left;
}
.aRight {
	width: 180px;	
	margin-right: 5%;
	float: right;
}

.aLeft {
	width: 180px;	
	margin-left: 5%;
}
	
#rightcontent h1{
	font-size:17px;
	padding:5px;margin:0px;
	padding-left:25px;
	background: url(images/h1_rigght.jpg) top left;;
	
	margin-left:5px;
	width:140px;
	color:#9f0076;
	font-style:italic;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
#rightcontent h2 {
	border-bottom:1px solid #FF4A65;
	color:#747171;
	font-size:105%;
	font-weight:550;
	line-height:30px;
	padding:0px;
	margin:0px;
	margin-left: 10px;
	
}

#rightcontent ul {
	background-color:#ffe9ea;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}
#rightcontent ul li {
	
	list-style:none;
	padding:3px 2px 0px 0px;
	margin:0px 0px 0px 0px;
	/*background:url(images/arr-ul-left.png) no-repeat 2px 9px;*/
	
}
.aRight li{
margin-bottom:20px;
list-style:none;
}
.aRight li a{
	background: #FFF url("images/side_top.jpg") top left;
	background-repeat:no-repeat;
	height: 35px;
	margin: 0;
	display:block;
	padding:6px 0 0 15px;	
	text-decoration:none;
	color:#9f0076;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-style:italic;
	font-weight:bold;}
#rightcontent ul li a {
	background:none;
	display:block;
		color:#747171;
	height:auto;
	font:100% Verdana;
	padding:5px 0px 5px 15px;
	text-decoration:none;

}
#rightcontent ul li a:hover {
	color:#FF4A65;	
}
	
#rightcontent .inner{
	margin:0px 0px 5px 0px;
	background-color:##FFD2D5;
	border:0px solid #FFD2D5;
	}	
	
	
#rightcontent .inner{
	padding:5px;
	margin-top:5px;
	color:#000;
	}	

#banner {
	height:40px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height:39px;
	}
html>body #banner {
	height:39px;
	}

p,h1,pre {
	margin:0px 10px 10px 10px;
	}

h1 {
	font-size:14px;
	padding:10px 0 0 0;
	margin:0px;
	}

#banner h1{
	font-size:11px;
	font-weight:normal;
	padding:10px 10px 0px 10px;
	margin:0px;
	color:#000;
	}

#banner h1 a{	
	color:#000;
	}

#rightcontent p {
	
	}
	

/************************************************
*	Footer								*
************************************************/

#footer {
  clear:both;  
  background:#fff url(images/foo.jpg) repeat-x  bottom left ;
  text-align: left;
  padding:12px 0 0 0;
  color: #005653;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  width:100%;
  margin:0px;
  height:40px;

}

#footer h2{
clear:both;
	COLOR: #61392d; 
	font:normal 16px verdana, arial;
	margin:0px 0px 8px 0px;
	padding:10px 0px 5px 0px;
	border-bottom:1px dashed #7fa7aa;
}

#footer A:link {
	COLOR: #428684; text-decoration: none;
}
#footer A:visited {
	COLOR: #428684; text-decoration: none;
}
#footer A:active {
	COLOR: #fff; text-decoration: none;
}
#footer A:hover {
	COLOR: #8c7973; text-decoration: underline;
}



.fooleft {
float:left;
width:30%;
margin:0 15px 10px 20px;
}

.fooleft ul {
list-style-type:none;
margin:0px;
padding:0;
}

.fooleft ul li{
list-style-type:none;
margin:0px;
padding:0;
}

.fooleft ul ul{
margin:0px;
padding:0px;
}


.fooleft ul ul li {
list-style-type:none;
font-size:12px;
margin:0;
padding:3px 0px 3px 22px;
border-bottom: 1px dotted #7fa7aa;
background:url(images/foot-arr-l.gif) no-repeat left;
}

.fooleft ul ul li a{
	COLOR: #f1ffaf; text-decoration: none;
}

.fooleft ul ul li a:visited{
	COLOR: #f1ffaf; text-decoration: none;
}

.fooleft ul ul li a:active{
	COLOR: #f1ffaf; text-decoration: none;
}

.fooleft ul ul li a:hover{
	COLOR: #f1ffaf; text-decoration: none;
}




.fooright {
float:left;
width:30%;
margin:0 0 10px 0px
}

.fooright img{
padding:1px;
background:#c7c480;
margin:5px 0 0 2px;
}

.navigation {		
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	padding:150px 0 13px 10px;
	font:11px verdana;	
	}
	
* html .navigation {	
	text-align: center;
	margin-top: 5px;
	margin-bottom: 0px;
	padding:10px 10px 10px 10px;
	}
	
.post {
	margin: 0 0 40px;
	text-align: justify;
padding-right:10px;
	}

.alignright {
	float: right;
	display:block;
	background:#d6e7ef;
	padding:2px;
	}
	
.alignleft {
display:block;
	float: left;
	background:#d6e7ef;
	padding:2px;
	}	
	


/************************************************
*	Comments									*
************************************************/
	
#commentblock {
	width: 90%;	
	color: #333333;
	float: left;
	padding: 10px 20px 0px 20px;
	margin: 10px 0px 10px 15px;	
	}
	
ol#commentlist {
	padding: 5px 0px 0px 0px;
	margin: 0px;
	
	}
	
.commentdate {
	font-size: 12px;
	padding-left: 0px;
	}
	

	
ol#commentlist li {
	margin:10px 5px 10px 5px;
	padding:5px 5px 2px;
	background:#d6e7ef;
	list-style: decimal url(none);
	font-size: 11px;
	width: 95%;
	letter-spacing: 0.1em;
                  }	

.commentname {
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}

.commentinfo{
	clear: both;
	}

.commenttext {
	clear: both;
	margin: 5px 0px 10px 0px;
	padding: 10px 10px 5px 10px;
	width: 100%;
	background: #FAFEF0;
	}

.commenttext-admin {
	clear: both;
	margin: 5px 0px 10px 0px;
	padding: 10px 10px 5px 10px;
	width: 100%;
	background: #FDFFF8 url(images/comment.gif) no-repeat top;
	}

#commentsformheader{
	padding-left: 0px;
	}

#commentsform{
	text-align: left;
	margin: 0px;
	padding: 0px;
	}

#commentsform form{
	text-align: left;
	margin: 0px;
	}

#commentsform p{
	margin: 0px;
	}

#commentsform form textarea{
	width: 99%;
	}
	
p.comments_link  img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	
textarea{
border:1px solid #999;
}	

input{
border:1px solid #999;
background:#fff;
margin-top:3px;
margin-bottom: 4px;
margin-left:10px;
}	

#navigation1{float:left;padding: 0;width: 100%;float: right;padding:3px 0 0 0;margin:0px;}	
.basictab{padding: 0px 0px 0 0px;margin: 0;font: 12px;list-style-type: none;text-align: right;}
.basictab li{display: inline;margin:0;}
.basictab li a{text-decoration: none;padding: 3px 7px;margin-right: 5px;border: 1px solid #018299;border-bottom: none;background-color: #00b6d6;color: #cfe498;font: normal 12px "Trebuchet MS", Verdana, "Lucida Grande", Georgia, Sans-Serif;}
.basictab li a:visited{color: #9d6c3c;}
.basictab li a:hover{background-color: #7F8572;color:#000;}
.basictab li a:active{color: black;}
.basictab li.selected a{ position: relative;top: 1px;padding-top: 4px;background-color: #7F8572;color: black;}
.basictab ul{display: inline;margin:0;padding:0px;}
.basictab li ul li{display: inline;margin:0;}
.basictab li ul li a{text-decoration: none;padding: 3px 7px;margin-right: 5px;border: 1px solid #7db500;border-bottom: none;background-color: #668d00;color: #526821;font: normal 12px "Trebuchet MS", Verdana, "Lucida Grande", Georgia, Sans-Serif;}
.basictab li ul li a:visited{color: #eee;}
.basictab li ul li a:hover{background-color: #7F8572;color:#000;}
.basictab li ul li a:active{color: black;}
.basictab li ul li.selected a{ position: relative;top: 1px;padding-top: 4px;background-color: #FE1371;color: black;}

/*NUEVOS*/

.sidebox {
	background: #FFD2D5 top left;
	border-bottom: 20px solid #FFF;
	
}

.sidebox h3 {
	background: #FFF url("images/side_top.jpg") top left;
	background-repeat:no-repeat;
	height: 35px;
	margin: 0;
	padding:6px 0 0 15px;	
	text-decoration:none;
	color:#9f0076;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-style:italic;
	font-weight:bold;
}

.sidebox img {

	
	margin: 0;
	padding:5px 10px 20px 15px;
	background-image:
	border:2px solid #CCCCCC;

}


.sidebox ul {
	list-style: none;
	margin:0px;
	color: #FFCC00;
}

.sidebox li ul li{
	list-style: none;
	margin:6px 0px 0px 0px;
	padding:3px 0px 0px 5px;
border-bottom:none;
border-top:1px dashed #ceefa5;
}

.sidebox ul li {
	padding:0px 0px 8px 20px;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	display:block;

}

.sidebox ul li span {
	color: #747171;
	font-weight: bold;
}

.sidebox a {
	color:  #FF4A65;
	
	text-decoration: none;
}

.sidebox a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.sidebox ul li a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.sidebox #searchform {
	margin: 0 0 0 20px;
}

.sidebox #searchform #s {
	border: 1px solid #C2C2C2;
	background: #F7F7F7;
	width: 142px;
	padding: 2px;
}

.sidebox #searchsubmit {
	height: 25px;
	background: #A2B900;
	border: 1px solid #FFF;
	color: #FFF;
	font-size: 90%;
	font-weight: bold;
	width: 45px;
	text-align: center;
}

.sidebox #emailaddress {
	padding: 0 0 0 20px;
}
.widget {
	background: #FFD2D5 top left;
	border-bottom: 20px solid #FFF;
	
}

.widget h3 {
	background: #FFF url("images/side_top.jpg") top left;
	background-repeat:no-repeat;
	height: 35px;
	margin: 0;
	display:block;
	padding:6px 0 0 15px;	
	text-decoration:none;
	color:#9f0076;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-style:italic;
	font-weight:bold;
}


.widget img {

	
	margin: 0;
	padding:5px 10px 20px 15px;
	background-image:
	border:2px solid #CCCCCC;

}


.widget ul {
	list-style: none;
	margin-left:-50px;
	color: #FFCC00;
}

.widget li ul li{
	list-style: none;
	margin:6px 0px 0px 0px;
	padding:3px 0px 0px 5px;
border-bottom:none;
border-top:1px dashed #ceefa5;
}

.widget ul li {
	padding:0px 0px 8px 20px;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	display:block;

}

.widget ul li span {
	color: #747171;
	font-weight: bold;
}

.widget a {
	color:  #FF4A65;
	
	text-decoration: none;
}

.widget a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.widget ul li a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.widget #searchform {
	margin: 0 0 0 20px;
}

.widget #searchform #s {
	border: 1px solid #C2C2C2;
	background: #F7F7F7;
	width: 142px;
	padding: 2px;
}

.widget #searchsubmit {
	height: 25px;
	background: #A2B900;
	border: 1px solid #FFF;
	color: #FFF;
	font-size: 90%;
	font-weight: bold;
	width: 45px;
	text-align: center;
}

.widget #emailaddress {
	padding: 0 0 0 20px;
}
.breadcrumb {

}
.breadcrumb a:link,
.breadcrumb a:visited {
	margin: 0 9px;
}
.logo{
	
	padding-top:80px;
	height:86px;

}