﻿body{
	background-color:#D3CAB8;
	color: #444444;
	font-family: Helvetica !important;
	font-size: 12px;
	margin: 0 auto;
	width: 980px;
	position: relative;
	background-image:url(imag/bg_header.png); 
	background-repeat:repeat-x;
	padding:0; 
	
}

html, div, map, dt, isindex, form {
	display:block; 
	margin:0; 
	padding:0;
}


a {
	font-size:12px;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
a.nounderline {
	text-decoration:none;
}
a.nounderline:hover {
	text-decoration:none;
}
.hand {
	cursor:pointer;
}
h1, h2, h3, h4, h5 {
	margin:0px;
	padding:0px;
}

p {
	margin-bottom:5px;
	margin-top:5px;
	padding-bottom:8px;
	padding-top:0px;
	text-align:left;
	font-size:13px;
	color: #4C4C4C;
}

i{
	letter-spacing:-0.04em;
	}

/*-----------*/

h1 {
	font-size: 15px;
	letter-spacing: 1px;
}

h2 {
	font-size: 13px;
}

a {
	text-decoration: none;
	color: #999; padding-left:3px;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none; margin:2px; vertical-align:middle;
}

#content {
	float: left;
	clear:both;
	width:70%;
	background-color:#FFF;
	border-left:2px solid #9F8983;
	border-top:1px solid #9F8983;
}

#sidepanel {
	float:left;
	clear:right;
	padding-left:5px;
	padding-top:15px;
	width: 29%;
	background-color:#F5E9D0;
	border-top:1px solid #9F8983;
	border-bottom:1px solid silver;
	border-right:2px solid #9F8983;
	height:100%;
}

#sidepanel #widgetselector{ 
	float:left; 
	clear:both; 
	margin-right:3px;
}
#sidepanel input{ 
	float:left; 
	clear:both; 
}

.loginbox{
	margin: 0 auto;
}

div.post .text a.link_intext{
	color: #B72048;
	font-size:12pt;
	font-weight: normal;
}

a.A-LA-UNE.lnk_printpost,
a.ART-CULTURE-.lnk_printpost,
a.CUBANIA-.lnk_printpost,
a.PORTRAIT.lnk_printpost,
a.SOCIETE-ECONOMIE.lnk_printpost,
a.VOYAGE-.lnk_printpost{
	float:left;
	text-align:right; 
	color: #999;
	font-size:10px;
	padding-top:13px;
	padding-left:32px;
	padding-right:3px;
	width:87px ;
	height:20px; 
	background-image:url(imag/print.jpg); 
	background-repeat:no-repeat; 
	background-position:left center;
	}
	
a.VIDEOS.lnk_printpost,
a.PODCAST.lnk_printpost{   
	background-image: none;
	display:none;
}




#postnavigation{
	text-align: center;
	color:#9E8882;
	background: white;
	padding: 3px 9px;
	margin-top:10px;
	margin-bottom:10px;
}

#postnavigation p{ float:left;

}


#postnavigation a{
color:#9E8882;
padding:0;
	
}


#postnavigation a.previous{width:50%; /*display: inline; float:left;*/ display:block; text-align:left;}
#postnavigation a.next{width:50%; float:right; text-align:right; }

.image_article{ width:auto; }

table tbody tr td table tbody tr td.text_apoyo{ padding:15px;font-size:1.4em !important; color:#B7AC9C;}
table tbody tr td table tbody tr td.pie_foto{ padding:5px 15px 5px 15px; text-align:left; vertical-align:middle; color: #666; font-size:0.8em  !important;}


.btn-partagez font a{
	padding:0px;
	}
	
#comment{
	padding:10px;
	}	


/*----------------------------
					 Header
----------------------------*/

#header {
    padding-top:13px;
	text-align:center;
	width: 100%;
	height:127px;
	position:relative;
}

.text_art-01
{ 
	font-size:2.5em;
	font-weight:bold;
	color:#BB8662;
	text-align: left;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
}

.text_art-02
{ 
	font-size:2.5em;
	font-weight:bold;
	color: #BF9859;
	text-align: left;
	vertical-align:top;
	padding:5px;
}

.text_art-03
{ 
	font-size:2.5em;
	font-weight:bold;
	color:#9F8983;
	text-align: left;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
}

.text_art-04 
{ 
	font-size:2.5em;
	font-weight:bold;
	color:#A05D69;
	text-align: left;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
}

.text_art-05 
{ 
	font-size:2.5em;
	font-weight:bold;
	color:#65888E;
	text-align: left;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
}

.text_art-06
{ 
	font-size:2.5em;
	font-weight:bold;
	color:#A06658;
	text-align: left;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
}




#header h1{ 
	float:left; 
	clear:both; 	
	width: 602px;
	height: 121px;
	text-indent:-3000px;
	margin: 0px;
    background-image: url(imag/id.jpg) ;
	background-repeat:no-repeat;
	background-position:left top;
	letter-spacing: 8px;
	cursor:hand;
	padding:0;
}

#header .logoCA
{
	
	float:right;
	display: block;
	width: 160px;
	height: 120px;
	text-indent:-3000px;
	margin-top:17px;
	padding-left:50px;
	background: url(imag/logoCA.jpg) 0 0 no-repeat ;
	background-position:bottom right;
	letter-spacing: 8px;	
}

#header h2 {
	font-weight: normal;
	letter-spacing: 4px;
	color: silver;
	margin: 0px;
}

#header a {
	text-decoration: none;
	color: white;
}

#headerCategory 
{
	clear:left;
	height:72px; 
	width:100%; 
	background-position:left top;
	padding-top:8px;
}

#headerCategory span.A-LA-UNE,
#headerCategory span.ART-CULTURE-,
#headerCategory span.CUBANIA-,
#headerCategory span.SOCIETE-ECONOMIE,
#headerCategory span.PORTRAIT,
#headerCategory span.VOYAGE-,
#headerCategory span.PODCAST,
#headerCategory span.VIDEOS{
	text-indent:-3000px;
	height:72px; 
	display:block;
	background-repeat:no-repeat;
}

#headerCategory span.A-LA-UNE 
{ 
	background-color:#E2797D;
	background-image:url(imag/item-bg01.png);
}

#headerCategory span.ART-CULTURE- 
{
	background-color:#A05D68;
	background-image:url(imag/item-bg05.png);
}

#headerCategory span.CUBANIA- 
{
	background-color:#E37354;
	background-image:url(imag/item-bg02.png);
}

#headerCategory span.SOCIETE-ECONOMIE
{
	background-color:#FFA300;
	background-image:url(imag/item-bg04.png);
}

#headerCategory span.PORTRAIT 
{
	background-color:#3394BA;
	background-image:url(imag/item-bg03.png);
}

#headerCategory span.VOYAGE- 
{
	background-color:#127E7E;
	background-image:url(imag/item-bg06.png);
}

#headerCategory span.PODCAST 
{
	background-color:#5A6767;
	background-image:url(imag/item-bg07.png);
}

#headerCategory span.VIDEOS 
{
	background-color:#7C903A;
	background-image:url(imag/item-bg08.png);
}


/*----------------------------
						Menu
----------------------------*/

#menu{
	height: 31px;
	border-bottom-color:#9F8983; 
	border-bottom-style:solid; 
	border-bottom-width:8px;
	/*position:relative;*/
	/*float:left;*/
	clear:left;
	width:100%;
	
}

#menu a.apmlfilter
{
	float:right;
/*	margin-right:10px; 
*/	background:url(../../pics/apml.png) no-repeat left 1px; 
/*	padding-left:16px
*/}

#menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
	cursor: default;
	width: auto;
	z-index: 1000;
}

#menu ul li{
	display:inline;
	width:auto;
	height:26px;
	
	
}

#menu ul li a{
	padding-left:10px;
	padding-top:9px;
	padding-right:10px;	
	list-style-type: none;
    text-decoration:none;
	font-size:0,6em;
	position: relative;
	text-align: left;
	cursor: pointer;
	float: left;
	width: auto;
	height:27px;
	color:#FFFFFF;
	margin-right:6px;
}

#menu ul li a.feed img{
/*	margin-right: 3px;
	margin-bottom: -2px;
*/}

.rssButton{ 
	display:none; 
	padding:0; 
	margin:0;
}
 

/*----------------------------
					 Widgets
----------------------------*/

/*----------------------------
					EDITORIAL
----------------------------*/

#editorialContent{
	/*color:#BD9C7C;*/
	color:#552A00;
	/*font-size:14px;*/
	padding:13px;
/*	background-color:#532A01;*/
	/*display:block;*/
	font-weight:lighter;
	}

#editorialContent h1{
	font-size:28pt;
	/*font-weight:bold;*/
	text-align:left;
	/*color:#99683E;*/
	/*font-family:arial;*/
	padding-bottom:25px;
	padding-top:13px;
	letter-spacing:-1px;
	line-height:normal;
	}

#editorialContent h2{
	font-size:16pt;
	font-weight: normal;
	text-align:left;
	/*color:#F5E9D0;*/
	/*font-family:arial;*/
	padding-bottom:5px;
	letter-spacing:-1px;
	line-height:normal;
	}

#editorialContent p{
	font-size:11pt;
	text-align: left;
	color:#552A00;
	/*color:#BD9C7C;*/
	/*font-family:arial;*/
	letter-spacing:normal;
	line-height:15pt;
	margin:0;
	padding:0;
	}

#editorial{
	padding-bottom:10px;
	/*display:block;clear:left;*/
	float:left;
	background-image:url(imag/BG-EDIT.jpg);
	overflow:hidden;
/*	background-color:#532A01;*/
	}

#editorialImage{
	float:left;
	clear:left;
	display: inline-block;
	width: auto;
	height: auto;
	margin: 10px 10px 5px;
	padding-top:15px;
	}

div#widgetzone{
	padding: 0;
	background: none;
}

div#widgetzone .clear{
	clear: left;
}

div.widget{
/*	background: white;

	margin-bottom: 10px;
	z-index: 1;
	min-width: 1px;
	/*position:relative;
*/	clear:left;
	padding:0;
	
}


#eleditorial .textbox a.edit{ 
	margin:0; 
	padding:0;
}

#eleditorial div.editorial div.content{
	padding:0px;
	}

div.widget textbox{ 
	border: 1px solid silver;
}

div.widget textbox br{ 
	display:none;
}

div.widget search{ 
	float:left; 
	background-color:#F93; 
	height:100px; 
	width:100px;
	/* height:50px;*/
	margin:0; 
	padding:0;
}


div.widget .content{
	line-height: normal;
	color: #666666;
	clear:both;
	float:left;
	padding-left:5px;
	padding-right:5px;
	/*margin-bottom:15px;*/
}

div.widget h4{
	font-size: 18px;
	font-weight:bold;
	/*border-bottom: 1px solid silver;*/
	border-top: 1px solid silver;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left:5px;
	margin-top:12px;
	margin-bottom: 5px;
	z-index: 0;
	color: #999999;
	letter-spacing: 1px;
	display:block;
	clear:left;
}

div.widget a.edit{
	font-size: 10px;
	font-weight: normal;
	height:18px;
	width:100%;
	z-index: 1000;
	position:relative;
	padding-left:210px;
	margin-top:5px;
		
	}

div.widget a.delete{
	font-weight: bold;
	color: #999999;
	/*display:block;
	clear:right;*/
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:3px;
	z-index: 1;
	text-decoration: none;
}

div.widget a.delete:hover{
	color: black;
}

#widgetzone .widget ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
}

#widgetzone .widget ul li {
	margin-bottom: 3px;
}

#widgetzone div.search{
	background: none;
	border: none;
	padding-left: 10px;
}

#widgetzone img.rssButton {
	margin-right: 3px;
}

.banner-ca{
	padding:3px 0px 10px;
	}

.logo-CA{
	width:271px;
	height:58px;
	background-image:url(imag/red-soc-CA.jpg);
	background-position:left top;
	text-indent:-3000px;
	}
	
.redes{
	padding:0px 0px 8px;
	height:45px;
	width:100%;
	display:block;
	}

a div.red-01,
a div.red-02{
	float:left;
	text-indent:-3000px;
	height:42px;
	}

div.red-01{
	background-image:url(imag/red-soc-facebook.jpg);
	width:105px;
	}
div.red-02{
	background-image:url(imag/red-soc-twitter.jpg);
	width:48px;
	}

/*----------------------------
					 Blogroll
----------------------------*/

#blogroll ul {
	list-style-type: none;
	margin: 0 0 3px 0;
	padding: 0px;
}

#blogroll ul li ul li a {
	margin-left: 25px;
	color: #666666;
}

#blogroll ul li a img {
	border: none;
	margin-right: 3px;
}

/*----------------------------
					 Posts
----------------------------*/

div.post, .mceContentBody {
/*	border: 1px solid silver;
*/	padding: 10px 10px;
 padding-top:15px;
/*	margin-bottom: 20px;
*/	background-color: white;
	line-height: normal;
}

div.post h1, .mceContentBody h1 {
	margin-top: 5px; width:500px; float:left; margin-right:43px;
}

div.post .author {
	color: #666666;
	font-size: 10px;
	float: left;
	text-transform: capitalize;
}

div.post .pubDate {
	
	}
	
	
div.post span.pubDate {
	font-size: 10px;
	color: #666666;
	display: block;
	/*position:relative;*/
	padding-left:610px;
	width:50px;
	text-align:right;
	font-size:12px;
	vertical-align: bottom;}
	
div.post .pubDate span.category-A-LAUNE {}
div.post .pubDate span.category-ART-CULTURE {}	
div.post .pubDate span.category-PORTRAIT- {}	
div.post .pubDate span.category-SOC-ECO {}	
div.post .pubDate span.category-CUBA-NIA {}	
div.post .pubDate span.category-VOYA-GE {}	


a .more
{ 
	font-weight:bold;
	color:#330000;
}	

.more .alaune a{}
.more .art_culture a{}
.more .cubania a{}
.more .portrait a{}
.more .soc_eco a{}
.more .voyage a{}

	

div.post .text {
	margin-top:8px;
	font-family:Arial !important;
	font-size: 12pt;
	display:block;
	padding-left:3px;
	
}

div.post .text a{
	color:#9F8983;
	font-weight:bold;
	font-size:12pt;
	padding:0px;
}

div.post .text a.descargar{
	background-image:url(imag/download.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:5px;
	height:40px;
}

div.post .text  p{ font-size:12px;}

div.post .text h2 {
	font-size:18pt;
	margin-bottom: -10px;
}

div.post .text h3 {
	font-size: 14pt;
	margin-bottom: -10px;
	padding: 0;
}
/*----------H1 X CATEGORIAS----------*/

h2 #A-LA-UNE{} 
h2 #ART-CULTURE-{}
h2 #CUBANIA-{}
h2 #PORTRAIT {}
h2 #SOCIETE-ECONOMIE {}
h2 #VOYAGE- {}

/*----------H1 X SOURCES----------*/

h2 #Catauro{} 
h2 #Le28099Amateur-de-Cigare{}
h2 #Cuba-Autrement{}
h2 #Lettres-de-Cuba{}
h2 #Cubarte{}
h2 #Opus-Habana{}
h2 #Cultura-y-Sociedad-{}
h2 #Cuba-Absolutely{}


/*----------FOOTER POST-----------*/

div.post .footer {
	text-align:left;
	margin-top:20px;
	padding-top: 4px;
	padding-bottom: 2px;
	color:#FFFFFF;
}

div.post .footer a{
	color:#9F8983;
	font-weight:bold;
	font-size:11pt;
}

div.post .footer img{
	width:12px;
	height:12px;
	
}


/*----------END FOOTER POST-----------*/

/*----------DIV FOOTER-----------*/
#Footer{}
/*----------END DIV FOOTER-----------*/
div.post a img{ 
	vertical-align:bottom; 
	width:225px; 
	height:25px;
}

div.post .bottom {
	margin-bottom: 45px;
}

div.post .categories {
	margin-bottom: 5px;
	float: right;
}

div.post .tags {
	float: left;
	margin-bottom: 5px;
}

div.post .text a[href^="http:"] {
	/*background: url(../../pics/remote.gif) right top no-repeat;
	padding-right: 10px;*/
  white-space: nowrap;
  font-size:12pt;
}

/*----------------------------
			Related Posts
----------------------------*/

#relatedPosts div {
	background: white;
	padding: 5px 10px 10px 10px;
	/*border: 1px solid silver;*/
}

#relatedPosts div,.A-LA-UNE_category {}
#relatedPosts div,.ART-ET-CULTURE_category {}
#relatedPosts div,.CUBANIA_category {}
#relatedPosts div,.PORTRAIT_category {}
#relatedPosts div,.SOC-ET-ECONOMIE_category {}
#relatedPosts div,.VOYAGE_category {}


#relatedPosts h1 {
	margin: 0 0 10px 0;
	color:#999999;
	font-size:18px;
	padding-left:10px;
	padding-top:10px;
}

#relatedPosts a {
	display: block;
	margin-top: 5px;
	padding-left:0px;
}

#relatedPosts span {
	color: #666666;
	text-indent: 10px;
	font-size: 10px;
}

/*----------------------------
				Recent posts
----------------------------*/
#recentpost_category{ 
	color:#9E8882; 
	font-size:16px; 
	font-weight:bold;
	margin-bottom:7px;
}

ul.recentPosts li{
	padding-bottom: 10px;
}

ul.recentPosts li a{
	font-weight: normal ;
}

ul.recentPosts li span{
	display: block;
	text-indent: 10px;
	text-transform: none;
}

/*----------------------------
			Recent comments
----------------------------*/

ul.recentComments li{
	padding-bottom: 10px;
	text-transform: none;
}

ul.recentComments li a.postTitle{
	font-weight: bold;
}

/*----------------------------
			Social bookmarks
----------------------------*/

.bookmarks {
	float: left;
}

/*----------------------------
					Comments
----------------------------*/

.comment {
	border: 1px solid silver;
	background-color: white;
	padding: 3px 10px;
	margin-bottom: 10px;
}

.comment .date {
	font-size: 10px;
	color: #666666;
	text-align: right;
	margin: 0;
	padding: 3px 0px;
	border-bottom: 1px dashed silver;
}

.comment .author {
	margin: 0;
	padding: 3px 0px;
	border-top: 1px dashed silver;
}

.self {
	border: 1px solid black;
}

.comment .gravatar {
	float: left;
	clear: both;
	margin: 5px 10px 5px 0;
}

.comment .gravatar img {
	height: 80px;
	width: 80px;
}

.comment .content {
	min-height: 85px;
	margin: 5px;
	margin-left: 90px;
}

.comment cite{
	font-family: Monospace;
	font-style: normal;
}

.comment img.flag {
	position: relative;
	top: 2px;
	}

.comment img {
	vertical-align:top;
	margin:0px;
}

.commentForm {
	padding:10px;
}

.commentForm a.charte{
	margin:0px;
	padding:0px;
	}

.commentForm h1#addcomment{
	padding-top:20px;
	}

.commentForm label {
	float: left;
	display: block;
	width: 80px;
	margin-top: 4px;
}

.commentForm input {
	width: 300px;
}

.commentForm textarea {
	width: 100%;
	height: 150px;
	border:1px solid silver;
}

#commentMenu{
	padding: 0;
	margin:0;
	clear:both;
}

#commentMenu li{
	float:left;
	border:1px solid silver;
	border-bottom: transparent;
	margin:0;
	list-style:none;
	margin-right:5px;
	padding: 3px 8px;	
	cursor:pointer;
	position:relative;
	top: 2px;
	background:#d8d8d8;
}

#commentMenu li.selected{
	background:white;
	border-bottom:1px solid white;
}

#commentPreview{
	display:none;
	clear:both;
	min-height: 150px;
}

.success {
	color: green;
	font-weight: bold;
}

.commentForm .bbcode {
    font-size:10px;
    float:right;
    position:relative;
    top:20px;
    padding: 3px;
}

.bbcode a {
    margin: 1px;
    padding: 1px 3px 1px 3px;
    background: #fff;
    border: 1px solid #ccc;
}

/*----------------------------
					Archive
----------------------------*/
.itemsMenu_archive li a{ 
	text-transform:uppercase;
}

#category_archive{ 
	float:left; 
	margin-right:10px;
}
#category_archive a{ 
	font-size:15px; 
	letter-spacing:1px;
}
#source_archive{ 
	float:left;  
}
#source_archive a{
	font-size:15px; 
	letter-spacing:1px;
	}

.caja-archive{
	padding:0px 0px 10px;
	width:100%;
	display:block;
	}

.archive{ 
	font-size:18px; 
	font-weight:bold; 
	color:#9E8882;
	padding-left:32px; 
	background-image:url(imag/archive.jpg); 
	background-repeat:no-repeat;
	background-position:left; 
	height:27px;
	
}
.archive a{ 
	text-decoration:none;
	width:100%;
}

.charte{
	font-size:18px; 
	font-weight:bold; 
	color:#9E8882;
	}

#postPaging a.archive_postlist {
	font-size:18px; 
	font-weight:bold;
	text-align:center; 
	float:left;
	padding-top:3px; 
	padding-bottom:3px;  
	color:#9E8882;
	}

#archive {
	background-color: white;
	border: 1px solid silver;
	padding: 10px;
}

#archive h1 {
	margin: 0;
/*	border-bottom: 1px dashed silver;*/
	padding-bottom: 9px;
}

#archive h2 {
	border-bottom: 1px solid silver;
	padding-bottom: 4px;
	padding-top:18px;
	font-size: 12px;
	margin-bottom: 10px;
}

#archive h2 img {
	margin-right: 3px;
}

#archive ul {
	display:block;
	clear:left;
	list-style-type: square;
	margin: 0 10px;
	padding: 10px;
}

#archive ul li {
	margin-right: 20px;
}

#archive table{
	width: 100%;	
	border-collapse: collapse;
}

#archive table td, #archive table th{
	text-align:left;
}

#archive table td{
	text-align:left;
	border-bottom: 1px solid #D8D8D8;
	padding: 2px 0;
}

#archive .date{
	width: 70px;
}

#archive .comments{
	width: 70px;
	text-align: center;
}

#archive .rating{
	width: 70px;
	text-align: center;
}

/*----------------------------
					 Search
----------------------------*/

#searchbox {
		font-size: 10px;
		width:400px;
		float:left; clear:both;
		padding-left:8px;
		/*margin-right:210px;
		margin-top:-17px;*/
}
#searchbox label{
	font-size:2.4em;
	text-transform:uppercase;
	margin-right:7px;
	font-weight:bold;
	vertical-align:middle;
	color:#543E44;
	
}

#searchbox input {
	font-size: 10px;
	vertical-align:middle;
	margin-right:5px;

}

#searchbox #searchbutton {
	margin-left: 5px;
	vertical-align:middle;

}

#searchbox #searchfield {
	width: 180px;
}

.login_admin{}
#login{ text-align:center;}
/*----------------------------
			Search on search
----------------------------*/

#searchonsearch {
	background: white;
	padding: 5px 10px;
	margin-bottom: 20px;
	border: 1px solid silver;
}

#searchonsearch h3 {
	margin: 3px;
	font-size: 13px;
}

#searchonsearch ol li {
	margin: 2px 0;
}

/*----------------------------
				Month list
----------------------------*/

ul#monthList{
	font-weight: bold;
}

ul#monthList ul li{
	margin-left: 20px;
	font-weight: normal;
}

ul#monthList li.year{
  cursor: pointer;
}

ul#monthList ul{
	display: none;
}

ul#monthList ul.open{
	display: block;
}

/*----------------------------
				 Tag cloud
----------------------------*/

.tagcloud {
	margin-bottom: 10px;
	white-space: normal;
	margin-left:0;
    margin-top:0 !important;
}

.tagcloud li {
	display: inline;
	
}

.tagcloud a {
	margin-right: 3px;
	display: inline;
	border:0 none;
    line-height:21px;
	
}

.tagcloud a.biggest {
	font-size: 22px;
	color:#D9072B;
}

.tagcloud a.big {
	font-size: 19px;
	color:#784B41;
}

.tagcloud a.medium {
	font-size: 16px;
	color:#F66227;
}

.tagcloud a.small {
	font-size: 14px;
	color:#0A9B81;
}

.tagcloud a.smallest {
	font-size: 11px;
	color:#0086BB;
}

/*----------------------------
					 Page
----------------------------*/

#page {
	border: 1px solid silver;
	padding: 3px 10px;
	margin-bottom: 20px;
	background-color: white;
	line-height: 17px;
}

#page h1 {
	margin: 3px 0 10px 0;
}

#page #admin {
	border-top: 1px solid silver;
	margin-top: 10px;
	padding: 5px 0;
}

/*----------------------------
					 Calendar
----------------------------*/

#calendarContainer {
	text-transform: capitalize;
	margin: 0 auto;
}

.calendar {
	border: none;
	margin: 0 auto;
}

.calendar .weekend {
	background-color: #F1F1F1;
}

.calendar .other {
	color: silver;
}

.calendar a.exist {
	display: block;
	font-weight: bold;
	background-color: #F1F1F1;
}

.calendar td {
	vertical-align: top;
	background: white;
}

/*----------------------------
					Star rater
----------------------------*/

.rating{
	margin-bottom: 10px;
}

.rating p{
	display: inline;
	position: relative;
	top: 14px;
	left: 55px;
}

.star-rating {
	position: relative;
	width: 125px;
	height: 25px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background-position: left top;
}

.star-rating li {
	display: inline;
}

.star-rating a, .star-rating .current-rating {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 25px;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	border: none;
}

.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
	background-position: left bottom;
}

.star-rating a.one-star {
	width: 20%;
	z-index: 6;
}

.star-rating a.two-stars {
	width: 40%;
	z-index: 5;
}

.star-rating a.three-stars {
	width: 60%;
	z-index: 4;
}
.star-rating a.four-stars {
	width: 80%;
	z-index: 3;
}
.star-rating a.five-stars {
	width: 100%;
	z-index: 2;
}
.star-rating .current-rating {
	z-index: 1;
	background-position: left center;
}

/* smaller star */
.small-star {
	width: 50px;
	height: 10px;
}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating {
	background-image: url(../../pics/star_small.gif);
	line-height: 10px;
	height: 10px;
}

/*----------------------------
				Search page
----------------------------*/

#searchpage{
	margin-bottom: 30px;
}

#searchpage input#q{
	width: 300px;
}

#searchpage input#comment{
	clear: both;
}

.searchresult{
	margin-bottom: 20px;
}

.searchresult a{
	font-weight: bold;
}

.searchresult span.text{
	clear: both;
	display: block;
	margin: 3px 0;
}

.searchresult span.type{
	display: block;
}

.searchresult span.url{
	color: Gray;
}

.searchpage ul.paging{
 list-style-type: none;
 margin:0px;
 margin-bottom: 20px;
 padding:0px;
}

.searchpage ul.paging li{
 display: inline;
 border: 1px solid gray; 
 background: #f1f1f1;
 margin-right: 5px;
}

.searchpage ul.paging li a{
 padding: 5px 8px;
}

.searchpage ul.paging li.active{
 background: #f1f1f1;
 border: 1px solid black;
}

/*----------------------------
				Contact page
----------------------------*/

#contact{
	background : white;
	padding: 10px;
	border: 1px solid silver;
}

#contact h1{
	margin-top: 0;
}

#contact label{
	display: block;
	padding-top: 5px;	
}

#contact input.field{
	width: 200px;
}

#contact textarea{
	display: block;	
	overflow: auto;
	width: 75%;
	height: 150px;
	margin: 0;
}

/*----------------------------
			Syntax highlighter
----------------------------*/

.code
{
	font-size: 12px;
	color: black;
	font-family: Consolas, "Courier New", Courier, Monospace;
	background-color: #F1F1F1;
  line-height: normal;
}

.code p{
	padding: 5px;
}

.code .rem { color: #008000; }

.code .kwrd { color: #0000ff; }

.code .str { color: #006080; }

.code .op { color: #0000c0; }

.code .preproc { color: #0000ff; }

.code .asp { background-color: #ffff00; }

.code .html { color: #800000; }

.code .attr { color: #ff0000; }

.code .alt {	background-color: #f4f4f4; }

.code .lnum { color: #606060;}

/*----------------------------
					XFN tags
----------------------------*/

div.post .text a[rel] {
	padding-right:11px;
	background-repeat: no-repeat;
	background-position: right center;
}
div.post .text a[rel="me"] {	
	background-image:url('../../pics/xfn/me.gif');
}

/*-------- [ These should cascade to pick the correct icon for the contact ]--*/

/*-------- [ Normal contacts ]--*/
div.post .text a[rel~="contact"] ,
div.post .text a[rel~="acquaintance"],
div.post .text a[rel~="friend"] {
	background-image:url('../../pics/xfn/contact.gif');
}
/*-------- [ Normal contacts youve met ]--*/
div.post .text a[rel~="contact"][rel~="met"] ,
div.post .text a[rel~="acquaintance"][rel~="met"] ,
div.post .text a[rel~="friend"][rel~="met"] {
	background-image:url('../../pics/xfn/contactMet.gif');
}

/*-------- [ Colleague and co worker icon more important than contact ]--*/
div.post .text a[rel~="colleague"] ,
div.post .text a[rel~="co-worker"] {
	background-image:url('../../pics/xfn/colleague.gif');
}
/*-------- [ Colleague and co worker icon when met ]--*/
div.post .text a[rel~="colleague"][rel~="met"] ,
div.post .text a[rel~="co-worker"][rel~="met"] {
	background-image:url('../../pics/xfn/colleagueMet.gif');
}

/*-------- [ Sweethearts are more important than work!!! ]--*/
div.post .text a[rel~="muse"] ,
div.post .text a[rel~="crush"] ,  
div.post .text a[rel~="date"] ,
a[rel~="sweetheart"] {
	background-image:url('../../pics/xfn/sweet.gif');
}
/*-------- [ ...and if youve met them thats even better ]--*/
div.post .text a[rel~="muse"][rel~="met"] ,
div.post .text a[rel~="crush"][rel~="met"] ,  
div.post .text a[rel~="date"][rel~="met"] ,
div.post .text a[rel~="sweetheart"][rel~="met"] {
	background-image:url('../../pics/xfn/sweetMet.gif');
}

/*---------BEGIN Las clases del nombre de fuente de los articulos ---------- */
#categories
{
	font-size:14pt;
	line-height: 31px;
	height:35px; 
	}
a .categorie_A-LA-UNE {color:#BC8662; font-size:x-small;}
a .categorie_A-LA-UNE img{ padding-left:60px;}
a .categorie_A-LA-UNE p{ float:left;}


a .categorie_VOYAGE- {color:#A06658;}
a .categorie_PORTRAIT {color:#A05D68;}
a .categorie_CUBANIA- {color:#9F8983;}
a .categorie_SOCIETE-ECONOMIE {color:#65888E;}
a .categorie_ART-CULTURE- {color:#BF985A;}	

a .categorie_VOYAGE-,
a .categorie_PORTRAIT,
a .categorie_CUBANIA-,
a .categorie_SOCIETE-ECONOMIE,
a .categorie_ART-CULTURE- {font-size:x-small;}	

#categories span.categorie_A-LA-UNE a,
#categories span.categorie_VOYAGE- a,
#categories span.categorie_PORTRAIT a,
#categories span.categorie_CUBANIA- a,
#categories span.categorie_SOCIETE-ECONOMIE a,
#categories span.categorie_ART-CULTURE- a,
#categories span.categorie_VIDEOS a,
#categories span.categorie_PODCAST a{
	display: block;
	background-repeat:no-repeat;
	border-bottom-width:2px; 
	border-bottom-style:solid;
	text-indent:-3000px;
	}

#categories span.categorie_A-LA-UNE a{	
	background-image:url(imag/cat-01.jpg); 
	border-color:#AF0824;
	}
	
#categories span.categorie_VOYAGE- a{
	background-image:url(imag/cat-04.jpg); 
	 border-color:#127E7E;
	}
	
#categories span.categorie_PORTRAIT a {
	background-image:url(imag/cat-03.jpg); 
	border-color:#0079A9;
	}	
	
#categories span.categorie_CUBANIA- a {	
     background-image:url(imag/cat-02.jpg); 
	 border-color:#D66C32;
}	
	
#categories span.categorie_SOCIETE-ECONOMIE a{
	background-image:url(imag/cat-05.jpg); 
	border-color:#FFA300;
	}
	
#categories span.categorie_ART-CULTURE- a{	
    background-image:url(imag/cat-06.jpg); 
	border-color:#A05D68;
	}
	
#categories span.categorie_VIDEOS a {	
    background-image:url(imag/cat-07.png); 
	border-color:#7C903A;
}
	
#categories span.categorie_PODCAST a {
	background-image:url(imag/cat-08.png); 
	border-color:#5A6767;
}				



h1.A-LA-UNE a,
h1.VOYAGE- a,
h1.PORTRAIT a,
h1.CUBANIA- a,
h1.SOCIETE-ECONOMIE a,
h1.ART-CULTURE- a,
h1.VIDEOS a,
h1.PODCAST a{ 
	/*color:#AF0824;*/ 
	font-size:23pt; 
	text-decoration:none; 
	width:auto;
	padding:0px;
	letter-spacing:normal;
}

a.source_A-LA-UNE,
a.source_VOYAGE-,
a.source_PORTRAIT,
a.source_CUBANIA-,
a.source_SOCIETE-ECONOMIE,
a.source_ART-CULTURE-,
a.source_VIDEOS,
a.source_PODCAST{ 
	padding:0; 
	display:block;
	margin-bottom:7px; 
	clear:left; 
	width:225px;
	height:25px;
	font-size:16px;
	color: #C9C9C9;
	vertical-align:middle;
}



a.source_A-LA-UNE img,
a.source_VOYAGE- img,
a.source_PORTRAIT img,
a.source_CUBANIA- img,
a.source_SOCIETE-ECONOMIE img,
a.source_ART-CULTURE- img,
a.source_VIDEOS img,
a.source_PODCAST img{
	width:225px;
	height:25px; 
	margin:0;
	}

/*---------END---------- */


/*---------BEGIN Las clases del Menu horizontal superior ---------- */

#categorylist li{height:26px;}

#categorylist, a.A-LA-UNE,
#categorylist, a.ART-CULTURE-,
#categorylist, a.CUBANIA-,
#categorylist, a.SOCIETE-ECONOMIE,
#categorylist, a.PORTRAIT,
#categorylist, a.VOYAGE-,
#categorylist, a.VIDEOS,
#categorylist, a.PODCAST{
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:8px;}
	
	/*background-image: url(imag/bkg_art-culture.gif); Para usar background hay que definir el tamaño exacto y usar display:block pero eso genera cambio de linea y no cuadra aqui	*/

#categorylist li a.VIDEOS,
#categorylist li a.PODCAST{
	position:absolute;
	}
#categorylist li a.VIDEOS{ 
right:0px;
margin-right:0px;
}
#categorylist li a.PODCAST{ 
right:65px;
}

#categorylist, a.A-LA-UNE {
	background-image:url(imag/bot-cat_01.jpg);
	}
#categorylist, a.ART-CULTURE-{
	background-image:url(imag/bot-cat_05.jpg);
}
#categorylist, a.CUBANIA-{  	
	background-image:url(imag/bot-cat_02.jpg);
}
#categorylist, a.SOCIETE-ECONOMIE{   
	background-image:url(imag/bot-cat_04.jpg);
}
#categorylist, a.PORTRAIT{   
	background-image:url(imag/bot-cat_03.jpg);
}
#categorylist, a.VOYAGE-{   
	background-image:url(imag/bot-cat_06.jpg);
}
#categorylist, a.VIDEOS{   
	background-image: url(imag/bot-cat_08.jpg);
}

#categorylist, a.PODCAST{   
	background-image: url(imag/bot-cat_07.jpg);
}

#categorylist li a.PODCAST{
	width:69px;
	padding-left:33px;
	}
	
#categorylist li a.VIDEOS{
	width:48px;
	padding-left:19px;
	}	

/*--------- END ---------- */

/*----------CABEZALES-----------*/
.cbzl-soc-eco,
.cbzl-art-cult,
.cbzl-cubania,
.cbzl-portrait,
.cbzl-voyage,
.cbzl-alaUNE,
.cbzl-videos,
.cbzl-podcast{
	background-repeat:no-repeat;
	background-position:center top;
	}

.cbzl-soc-eco{ background-image:url(imag/cabzl-soc-eco.jpg);}
.cbzl-art-cult{ background-image:url(imag/cabzl-art-cult.jpg);}
.cbzl-cubania{ background-image:url(imag/cabzl-cubania.jpg);}
.cbzl-portrait{ background-image:url(imag/cabzl-portrait.jpg);}
.cbzl-voyage{ background-image:url(imag/cabzl-voyage.jpg);}
.cbzl-alaUNE{ background-image:url(imag/cabzl-alaUNE.jpg);}
.cbzl-videos{background-image:url(imag/cabzl-video.jpg);}
.cbzl-podcast{background-image:url(imag/cabzl-podcast.jpg);}

/*---------------FOOTER-------------*/
#general_menu{ /*float:right;*/padding-top:8px; width:100%; clear:left; display:block; height:40px; background-color:#9F8983;}
#general_menu a{}
#general_menu ul{ }
#general_menu ul li{}

.search{
	margin-right:10px;
	}

.menu-01{ float:left; padding-left:270px; padding-top:7px; width:auto;}
.menu-01 ul {margin:0; padding:0;}
.menu-01 ul li{ list-style:none;float:left;margin-right:5px;padding:0; vertical-align:top;}
.menu-01 ul li a{font-size:1.4em;color:#543E44; white-space:inherit; }
.menu-01 ul li a img{ vertical-align:top; margin:0px 4px 0px 0px; }

#general_footer{ clear:left; background-color:#9F8983; padding-top:20px; color:# FFF;}
#general_footer p{text-align:center; color:#FFF; margin:0;}
#general_footer a {text-align:center; color:#FFF;}

#postPaging{
clear:left; height:30px; margin-left:10px;
}
.precedents{ text-align:left; color:#9E8882;float:left;padding-top:5px; padding-right:160px; padding-bottom:3px;}
.suivants{ text-align:right; color:#9E8882;float:right;padding-top:5px; padding-right:10px; padding-bottom:3px;}

div.btn-partagez a img{
	margin-top:20px;
	width:125px !important;
	height:16px;
	display:block;
		}
		
div.btn-partagez a{
	padding:0px;}		