@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px; }
img { border: none; }
a { text-decoration:none; color:#84a828;font-family:arial;}
a:hover { text-decoration:underline;}
a:visited { text-decoration:none; color:#84a828;}



ul { text-decoration:none; display:block; overflow:hidden; list-style:none;}
li { text-decoration:none; float:left; overflow:hidden; margin:0px 8px 0px 8px;}
body{ background-color:#ffffff; background-image:url(../images/background.jpg); background-position:top; background-repeat:repeat-x;}
.alignSite{ width:100%; display:block; overflow:hidden; }
.linkGrey{ font-family:Arial; font-size:70%; color:#999999;} .linkGrey:hover{color: #666666;}
.greyPipe{ font-family:Arial; font-size:12px; color:#999999; padding-top:3px;}
.tituloBlack{ font-family:arial; font-size:14px; color:#181818; font-weight:bold;}
.tituloBlack-home{ font-family:arial; font-size:12px; color:#181818; font-weight:bold;}
.tituloLeft{ font-family:Arial narrow; font-size:18px; color:#5a5a5a;}
.destacadoGreen{ font-family:Arial; font-size:13px; color:#95ad5c; font-weight:bold;  font-variant:small-caps;}
.tituloRight{ font-family:Arial narrow; font-size:18px; color:#5a5a5a; font-variant:small-caps;}
.txtGrey{ font-family:Arial; font-size:12px; color:#8a8a8a; line-height:17px;}
.green{ color:#84a828;}
.orange{ color:#f89215;}
.margen{ margin-bottom:10px;}
.white{ with:100%; height:40px; display:block; overflow:hidden;}
.white12{ with:100%; height:12px; display:block; overflow:hidden;}
.white20{ with:100%; height:20px; display:block; overflow:hidden;}
.tituloDestacados{ font-family:arial; font-size:12px; color:#181818; font-weight:bold;}

.loginContainer a{
text-decoration:none;
color:#666666;
font-family:arial;
font-size:12px;
}

.loginContainer a:hover{
color:#84a828;
}


.commentBtn{ background-image:url(../images/commentIco.png); background-repeat:no-repeat; padding-left:22px; font-family:arial; font-size:11px; color:#999999; font-style:italic;}
.commentBtn:hover{ text-decoration:underline}

.fechaBtn{ background-image:url(../images/dateIco.jpg); background-repeat:no-repeat; padding-left:20px; font-family:arial; font-size:11px; color:#999999; font-style:italic;}
.fechaBtn:hover{text-decoration:underline}


.txtGrey a{font-family:arial; font-size:11px; color:#84a828; font-weight:bold;}
.txtGrey a:hover{ text-decoration:underline}

.txtGrey p{margin-bottom: 1em;}



.txtGrey b i{ margin-bottom:10px; font-size:10px;}

.moreBtn{ background-image:url(../images/arrowIco.png); background-repeat:no-repeat; background-position:right; padding-right:12px; font-family:arial; font-size:11px; color:#84a828; font-weight:bold;}
.moreBtn:hover{ text-decoration:underline}

.categoriaBtn{ font-family:arial; font-size:13px; color:#666666; font-weight:bold; background-image:url(../images/arrowCategoria.png); background-repeat:no-repeat; padding-left:15px;}.categoriaBtn:hover{color:#84a828;} .categoriaBtn:visited{color:#666666;}

.facebook{ width:27px; height:26px; background-image:url(../images/facebook.png); background-repeat:no-repeat; float:left; overflow:hidden; margin-right:10px;}
.twitter{ width:27px; height:26px; background-image:url(../images/twitter.png); background-repeat:no-repeat; float:left; overflow:hidden; margin-right:10px;}
.youtube{ width:27px; height:26px; background-image:url(../images/youtube.png); background-repeat:no-repeat; float:left; overflow:hidden; margin-right:10px;}
.rss{ width:27px; height:26px; background-image:url(../images/rss.png); background-repeat:no-repeat; float:left; overflow:hidden; margin-right:10px;}

.search{
width:124px;
height:14px;
float:right;
background-color:#FFFFFF;
overflow:hidden;
border:1px solid #84a828;
font-family:arial;
font-size:10px;
padding:3px;
margin-top:1px;
border-right:none;
margin-left:8px;
}


.searchBtn{
width:22px;
height:20px;
float:right;
background-color:#FFFFFF;
overflow:hidden;
border:1px solid #84a828;
border-left:none;
overflow:hidden;
margin-top:1px;
}

.idiomaSelect{
width:73px;
height:22px;
float:right;
background-color:#FFFFFF;
overflow:hidden;
border:1px solid #84a828;
font-family:arial;
font-size:10px;
padding:3px;
margin-top:1px;
overflow:hidden; margin-left:8px;
}

.site{
width:1010px;
background-image:url(../images/backgroundSite.jpg);
background-repeat:no-repeat;
background-position:top center;
min-height:500px;
display:block;
overflow:hidden;
}


.Container {
width:960px;
overflow:hidden;
display:block;
}


.Container-left {
	float:left;
	width:270px;
	overflow:hidden;
	display:block;
}

.Container-right {
	float:left;
	width:690px;
	overflow:hidden;
	display:block;
}

.loginContainer{
margin-top:10px;
margin-bottom:10px;
display:block;
overflow:hidden;
}


.headerContainer{
display:block;
overflow:hidden;
}

.Container .logo{
height:74px;
float:left;
overflow:hidden;
margin-top:10px;
}


.headerContainer .botonera{
width:674px;
height:30px;
padding-top:8px;
float:right;
overflow:hidden;
display:block;
}

.headerContainer .left{
width:14px;
height:30px;
background-image:url(../images/nav_bg_left.png);
background-repeat:no-repeat;
float:left;
overflow:hidden;
}

.headerContainer .middle{
width:645px;
height:30px;
float:left;
}

.headerContainer .right{
width:14px;
height:30px;
background-image:url(../images/nav_bg_right.png);
background-repeat:no-repeat;
float:left;
overflow:hidden;
}

.buttonHide{
width:960px;
display:block;
overflow:hidden;
margin-top:10px;
}


.buttonHide .link{
font-family:arial;
font-size:11px;
color:#999999;
background-image:url(../images/arrow.png);
background-repeat:no-repeat; 
background-position:left;
padding-left:15px;
text-decoration:none;
}.link:hover{color:#5BA301;}


.bannerContainer{
width:1010px;
height:300px;
background-image: url(../images/bannerBack.png);
background-repeat:no-repeat;
background-position: center top;
display:block;
overflow:hidden;
}

.bannerContainer .banner{
width:960px;
height:258px;
margin-top:27px;
display:block;
overflow:hidden;
}

.infoContainer{
width:960px;
margin-top:10px;
display:block;
overflow:hidden;
}

.lineGrey{
width:100%;
height:1px;
background-color:#CCCCCC;
display:block;
overflow:hidden;
margin-top:5px;
margin-bottom:10px;
}

.lineGreyUp{
width:100%;
height:1px;
background-color:#CCCCCC;
display:block;
overflow:hidden;
margin-top:5px;
margin-bottom:5px;
}

.infoContainer .left{
width:250px;
float:left;
overflow:hidden;
}

.logosContainer{
width:250px;
display:block;
overflow:hidden;
}

.categoriaContainer{
width:250px;
display:block;
overflow:hidden;
}


.logosContainer .modulo{
width:120px;
height:37px;
margin-right:5px;
margin-bottom:10px;
float:left;
overflow:hidden;
}

.tipContainer{
width:250px;
margin-top:40px;
display:block;
overflow:hidden;
}

.tipContainer .top{
width:250px;
height:14px;
background-image:url(../images/tipTop.png);
background-repeat:no-repeat;
display:block;
overflow:hidden;
}

.tipContainer .middle{
width:210px;
background-image:url(../images/tipMiddle.png);
background-repeat: repeat-y;
font-family:arial;
font-size:12px;
font-weight:bold;
font-style:italic;
color:#666666;
padding:0px 20px 0px 20px;
display:block;
overflow:hidden;
}

.tipContainer .bottom{
width:250px;
height:101px;
background-repeat:no-repeat;
display:block;
overflow:hidden;
}


.tagsContainer{
width:250px;
margin-top:40px;
display:block;
overflow:hidden;
}

.infoContainer .right{
width:670px;
margin-left:40px;
float:left;
overflow:hidden;
}

.videoContainer{
width:670px;
height:223px;
display: block;
overflow:hidden;
}

.videoContainer .left{
width:380px;
height:223px;
float:left;
overflow:hidden;
}

.videoContainer .right{
width:280px;
height:223px;
margin-left:10px;
float:left;
overflow:hidden;
}

.videoContainer .right .modulo{
width:330px;
height:60px;
display:block;
overflow:hidden;
}

.videoContainer .right .modulo .thumb{
width:100px;
height:59px;
float:left;
overflow:hidden;
}

.videoContainer .right .modulo .info{
width:170px;
height:75px;
margin-left:10px;
float:left;
overflow:hidden;
}

.postContainer{
width:670px;
display: block;
overflow:hidden;
}

.postContainer .left{
width:310px;
float:left;
overflow:hidden;
}

.postContainer .right{
width:310px;
margin-left:48px;
float:left;
overflow:hidden;
}

.thumbPost{
width:306px;
height:79px;
display:block;
overflow:hidden;
margin-bottom:10px;
border:2px solid #84a828;
}

.PicPost{
display:block;
overflow:hidden;
margin-bottom:30px;
border:2px solid #84a828;
}

.footerContainer{
width:100%;
height:50px;
background-color:#E5E5E5;
display:block;
overflow:hidden;
}

.footerContainer{
width:100%;
height:50px;
background-color:#E5E5E5;
display:block;
overflow:hidden;
border-top:1px double #CCCCCC;
}

.bottomContainer{
width:100%;
background-color:#ffffff;
background-image:url(../images/backgroundB.jpg);
background-position:top;
background-repeat:repeat-x;
display:block;
overflow:hidden;
margin-top:40px;
border-top:5px double #CCCCCC;
}

.centerBottomWhite{
width:960px;
padding-bottom:20px;
background-image:url(../images/backgroundFooter.jpg);
background-repeat:no-repeat;
background-position:top center;
padding-top:10px;
display:block;
overflow:hidden;
}

.centerBottom{
width:960px;
padding-top:10px;
display:block;
overflow:hidden;
}

.field{
border:1px solid #84a828;
background-color:#FFFFFF;
font-family:arial;
font-size:10px;
color: #333333;
display:block;
overflow:hidden;
padding:5px;
}

.containerGrey{
width:650px;
display:block;
overflow:hidden;
background-color:#ececec;
padding:10px;
color:#8b8b8b;
font-family:Arial;
font-size:12px;
}

.containerWhite{
width:580px;
display:block;
overflow:hidden;
background-color:#ececec;
padding:10px;
color:#8b8b8b;
font-family:Arial;
font-size:12px;
background-color:#FFFFFF;
border:1px #9f9f9f solid;
margin:10px 0px 0px 50px;

}

.containerGrey .nombre{
color:#36819f;
font-weight:bold;
}

.containerGrey .fecha{
color:#181818;
}

.moduloContenido{
width:650px;
display:block;
overflow:hidden;
}

.moduloContenido .thumbContenido{
width:100px;
float:left;
overflow:hidden;
}

.moduloContenido .infoContenido{
width:500px;
margin-left:15px;
float:left;
overflow:hidden;
}
div.sociable { margin: 16px 0;  }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}


/*--------------------------AGREGADOS------------*/

.tags{
font-weight:normal;
width:100%;
display:block;
overflow:hidden;
font-family:arial;
font-size:12px;
color:#636363;
}

.tags a{
font-family:Arial;
font-size:12px;
color:#999999;
}

.tags a:hover{
text-decoration:underline;
}


.3botones{
width:100%;
display:block;
overflow:hidden;
}

.3botones a{
color:#84a828;
}

.navigation{
width:100%;
display:block;
overflow:hidden;
}

.navigation .left{
width:45%;
float:left;
overflow:hidden;
}

.navigation .right{
width:45%;
float:right;
overflow:hidden;
}

.navigation a{
font-family:Arial;
font-size:12px;
}

.navigation a:hover{
text-decoration:underline;
}

.noCommentFix span{
font-family:arial;
font-size:10px;
color:#999999;
}


.librosRecomendados{
display:block;
overflow:hidden;
}

.librosRecomendados a{
background-image:none;
}


.librosRecomendados img{
margin-right:15px;
}

.agenda-left {
 color:#84A828;
 font-family:arial;
 font-size:13px;
 font-weight:bold;
 background-image:url(../images/calendar.png);
 background-repeat:no-repeat;
 height:20px;
 margin-top:0px;
}

.field2 input{
border:1px solid #84a828;
background-color:#FFFFFF;
font-family:arial;
font-size:10px;
color: #333333;
display:block;
overflow:hidden;
padding:5px;
height:18px;
}

