/*  
Theme Name: EgobyWill
Theme URI: http://totemmedia.com.br/
Description: Blog da Revista EgobyWill
Version: 1.0
Author: Totem Media
Author URI: http://totemmedia.com.br/
*/


body { background: url(images/bg-diagonal.png); font-family: Trebuchet MS; font-size: 12px; padding: 0px; margin: 0px; color:#35383d; }

html { padding: 0; margin: 0;}

a:link { text-decoration: none; color : #AA0044; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #AA0044; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #AA0044; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #AA0044; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}


h1, h2, h3, h4 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

img { padding: 0px; margin: 0px; border: none; text-align: center;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }

form { padding: 0px; margin: 0px;}
input { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
select { font-family: 'Verdana'; color: #282b31; font-size: 11px;}

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#bggif { width: auto; background: url(images/bg.png) center top no-repeat; margin: 0;}
#bgcontainer { width: 1000px; margin: 0 auto; display:table; }

/**/ * html .Header { height: 130px;} /* */ 
.Header { width: 1000px; margin: 0 auto; height: 340px; }

/* MENU +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.navmenu { background: #000; height: 45px; vertical-align: middle; padding-top: 15px; }
	.navmenu a { font-family: Georgia; font-size: 24px; color: #FFF; padding-left: 15px; }
	.navmenu a:hover { color: #FF0066; text-decoration: none; }


/* SITE +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#bannerTopMiddle {margin-left: 10px;}
.logo { width: 265px; float: left; margin: 25px 0 0 25px; }
.separador { height: 10px; background: #000; width: 1000px; margin: 0 auto; } 

.dataviz { width: 80px; height: 70px; margin-right: 10px; padding: 5px 0 0; background: #6F6D5E; text-align: center; font-family: Georgia, "Times New Roman", Times, serif;  font-weight: bold; float: right; }
	.dataviz a:hover { text-decoration: none; }
	.datadia { font-size: 40px; color: #FFF; line-height: 38px; }
	.datames { font-size: 12px; color: #FFF; }
	.dataano { font-size: 10px; color: #FFF; }



	/* BUSCA +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	.fldform { width: 212px; float: right; margin-top: 308px; margin-right: -80px; background: url(images/bgbusca.png); }
		.txtbusca { background: transparent; padding-left: 10px; width: 167px; height: 25px; border: none; vertical-align: middle; font-family: Georgia; font-size: 15px; color: #FFF; vertical-align: middle;  }
		.btnbusca { vertical-align: middle; width: 30px; height: 30px; }
		.fldform a { text-decoration: none; }
		.fldform a:hover { text-decoration: none; }
		.txtbusca .btnbusca { float: left; }
		
	/* EDICOES +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	.ultimaedicao { width: 182px; height: 87px; float: left; margin-top:242px; margin-left: -278px; }

/* Container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.CON { width:1000px; float: left; background: #FFF; }

.SCS { width: 1000px; background: #00F; float: left; padding: 0px 10px 0px 15px;}

/* Side Central +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SC { width: 570px; float: left; margin: 5px 5px 5px 15px; background: #FFF; }


/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Post {	position: relative; clear: left; background: #FFF; padding: 0px 10px 55px 10px; }
.Post strong { color: #000; }
.Post hr { border: none; background:url("images/bg_lis.gif"); float: left; width: 100%; height: 5px; clear:both;  }
.PostHead { width: auto; }
.PostHead h2 { font-size: 24px; letter-spacing: -1px; font-weight: bold; padding: 0px 0px 1px 0px; margin: 0px; color:#000;}
.PostHead h2 a { color: #FF0066; background-color: #000; text-decoration: none; padding: 0 5px 0 5px;}
.PostHead h2 a:visited { color: #FF0066; background: #000; text-decoration: none;}
.PostHead h2 a:hover { color:#333; background-color:#FF0066; text-decoration: none;}

.PostHead h3 { font-size: 14px; line-height: 14px; font-weight: bold; padding: 0px; margin: 0px; color:#000033;}

.PostDate {color:#FFF; background-color:#999;}

/**/ * html .PostTime { left: -15px;} /**/ 
.PostTime { padding: 0px; margin: 0px; position: absolute; left: -15px; top: 3px; background: url(images/PostTimeBkg.gif) no-repeat; height: 71px; width: 67px; text-align: center; color:#fff; }
.PostTime strong { display: block; line-height: 9px; font-family: 'Verdana';}
.PostTime .day { font-size: 16px; line-height: 18px; letter-spacing: -1px; padding-top: 20px; font-family: 'Arial';}
.PostTime .month { font-size: 10px; text-transform: lowercase;}
.PostTime .year { padding-top: 7px; font-weight: normal; }

.PostHead small {padding: 0px; margin: 0px; font-size: 11px; line-height: 14px; font-weight: bold; display: block}

.PostAuthor { color:#999; }

.PostCat { font-family: Arial; font-size: 14px; color: #AA0044; font-weight: bold; margin-bottom: 3px; padding: 0px 0px 0px 0px}
.PostCat a { color:#AA0044; text-decoration: none;  background: transparent;}
.PostCat a:visited { color:#AA0044; text-decoration: none;  background: transparent;}
.PostCat a:hover { color:#FF0066; text-decoration: none;  background: transparent;}

.PostContent { padding: 10px 0px 0px 0px; font-size: 13px; line-height: 1.4em ; color:#63565f; display: table; width: 100%; }
.PostContent p { font-size: 11px; line-height: 1.4em; color:#63565f;}
.PostContent p strong {}
.PostContent ol { padding: 10px 0px 10px 25px; margin: 0px; }
.PostContent ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#63565f; }
.PostContent ul { padding: 5px 0px; margin: 0px; }
.PostContent ul li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentLiIco.png) no-repeat left top; font-size: 12px; line-height: 15px; color:#63565f; }
.PostContent blockquote { padding: 10px; margin: 0px; color:#993366; background: #eaf7ff;}
.PostContent blockquote p { font-size: 12px; padding: 0px; margin: 0px; line-height: 15px;}
.PostContent blockquote li { padding: 2px 0px 2px 15px; list-style-type: none; font-size: 12px; line-height: 15px;}
.PostContent blockquote a { color:#336699;}
.PostContent blockquote a:visited { color:#336699;}
.PostContent blockquote a:hover { color:#000033;}
.PostContent .imgPost { width: 562px; display: table; text-align: center; padding-top: 7px; padding-bottom: 7px; background: url(/wp-content/themes/egobywill/images/bg_lis.gif); }
.PostContent .imgPost img { margin: 0 !important; }
/**/ * html .PostContent p img {} /* */ 
.PostContent p img { max-width: 550px; }

.PostContent img { margin: 0px 10px 10px 0px; border:none; max-width: 550px; }

.PostContent .fixPostTwitter {
	margin: -10px 0 10px 0;
}

.PostCom { padding-top: 10px; background: url(images/PostComBkg.gif) repeat-x top;}
.PostCom ul { padding: 0px; margin: 0px;}
.PostCom li { padding: 5px 0px 5px 0px; margin: 0px 5px 0px 0px; list-style-type: none; display: inline; color:#336699; font-size: 12px; text-transform: uppercase;} 
.PostCom li a { font-family: Arial Black;  font-size: 14px; font-weight: bold; text-decoration: none; color:#FFF; background:#3f4149; padding: 0px 5px 0px 5px; } 
.PostCom li a:visited { font-weight: bold; text-decoration: none; color:#FFF; background:#666; }
.PostCom li a:hover { font-weight: bold; text-decoration: none; color:#FF0066; text-decoration: none; background: #000; }

.PostCom .lbl a { font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; padding: 0 3px 0 3px; } 
.PostCom .lbl a:hover { font-weight: bold; text-decoration: none; color:#000; text-decoration: none; background: #CCC; }

/*.PostCom .Com { background: url(images/PostCom.png) no-repeat left center; } */
.PostCom .Tags { padding-left: 0px;}

.pagetitle { margin-left: 10px; }
/* Titulo Categorias ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#linkVoltar { margin-left: 10px; }



/* TWITTER ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.tt img {float:none; margin: 0; vertical-align: middle; }
a.tt {color: #6A7482; }
a.tt:hover {color: #09F; }


/* Titulo Categoria ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.tltcategory { background: url(images/bgcat.png) left repeat-y #ddd; margin-left: 10px; }
.tltcategory h2 { font-family: Arial Black; font-size: 16px; color: #520c39; padding-left: 40px; text-transform: uppercase; }
.tltcategory a { font-family: Arial Black; font-size: 16px; color: #520c39; }
	
/* Note ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.Note { padding: 0px; margin: 0 0 0 10px; width: 550px;}
.Note li { padding: 3px 0px 3px 15px; margin: 0px; list-style-type: none; font-size: 12px;}
.NoteRss { background: url(images/NoteRss.png) no-repeat left top;}
.NoteTrackBack { background: url(images/NoteTrackBack.png) no-repeat left top;}

/* TrackbackList ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.TrackList { background: #f4ebef url(images/TrackListBottom.gif) no-repeat bottom; padding: 15px; margin-top: 20px; position:relative;}
.TrackListTop { background: #f4ebef url(images/TrackListTop.gif) no-repeat top; position: absolute; top: 0px; left: 0px; width: 455px; height:10px; }
.TrackList h3 { font-size: 14px; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; color:#333366; letter-spacing: -1px; border-bottom: dashed 1px #beb4c1;}
.TrackList ul { padding: 0px; margin: 0px;}
.TrackList li { padding: 0px 0px 0px 10px; margin: 0px; list-style-type: none; font-size: 11px; background:url(images/TrackListIco.gif) no-repeat left top;}
.TrackList li a { color:#cc3366; }

/* Navigation - PlugIn +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.barranav { padding: 10px 0px; color:#000; }
.Nav { font-size: 48px; margin: -50px 0 0 0; color:#000; font-family: 'Arial'; font-weight:bold; width: 550px; display: table; }
.Nav a { color: #999; font-weight:normal;}
.Nav li { float: left; list-style: none; }
.Nav .lbl { vertical-align:11px;font-size:20px;}
.Nav .lbl:hover { text-decoration: none; color: #FF0066; }
.Nav a:visited {  }
.Nav a:hover { text-decoration: none; color: #FF0066; }
.Nav span { color:#999; }
.Nav .on { font-size: 48; color:#000; }

/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments { margin:20px 0 0 10px;position:relative;width:550px;}
.Comments h3#respond { color:#3D2A2A;font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;font-style:italic;margin:0 0 20px;padding:10px 0; border-bottom: 3px dotted #ccc; }

/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.List ol { padding: 0px; margin: 0px;}
.List li { position: relative; padding: 5px 0px; margin: 10px 0px; list-style-type: none; background: url(images/PostDotted.gif) repeat-x bottom; }

/**/ * html .List .LGrav { right: 30px;} /* */ 
.List .LGrav { position: absolute; right: 0px; top: 10px;}
.List .LGrav img { border: solid 1px #ccc; padding: 2px; background: #fff;}

.List .LUsr { margin: 0px; padding: 0px; font-size: 11px; line-height: 12px; color:#999;}
.List .LUsr a { color:#999; text-decoration: none;}
.List .LUsr strong { font: bold 16px "Trebuchet MS", sans-serif; letter-spacing: -1px; color:#666;}
.List .LUsr strong a { color:#cc0000; text-decoration: none;}

.List .LCon { margin: 10px 0px 0px 0px; padding: 0px; font-size: 12px; line-height: 16px; border-top: solid 1px #ccc;}
.List .LCon p { margin: 0px; padding: 5px 0px; font-size: 12px; line-height: 16px;}

.List .Author { background:fff; }



/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Form .Email { background: url(images/FooterEmail.png) no-repeat left top;}

.Form {  padding: 0px 0px 10px 0px; position: relative; margin: 0px; font-family: 'Verdana';}
.Form form { margin: 0px; padding: 0px;}
.Form a { text-decoration: underline;}
.Form p { padding: 0px 0px 2px 0px; margin: 0px; color:#666; }
.Form p small strong { font-weight: bold; color:#FF3300;}
.Form p small { font-size: 11px; display: block; padding: 6px 0px; color:#000;}
.Form .TextField { background:none repeat scroll 0 0 #FFFFFF; border:3px solid #CCC; color:#777777; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px 3px 3px 3px; width:384px;}
.Form .TextArea { background:none repeat scroll 0 0 #FFFFFF; border:3px solid #CCC; color:#777777; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin:5px 0 0; padding:3px; width:384px;}
.Form input.SubmitComment { margin-top: 5px; border: 1px solid #CCC; color: #999; background: #333; padding: 5px; }
.Form input.SubmitComment:hover { border: 1px solid #999; color: #ccc; background: #666; }


/* Side Left +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SR { width: 200px; position: relative; float: left;}


/* Side Left +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SRL { width: 200px; float: left; position: relative; padding: 5px 0px 5px 7px; margin: 5px 5px 0px 5px; padding-left: 5px; background: url(images/bg_lis.gif);}
.SRL h2 { color:#000; font-size: 20px; line-height: 15px; padding-top: 10px; font-family: 'Georgia';}
.SRL ul { margin: 0px; padding: 0px; list-style-type: none; }
.SRL li { margin: 0px; padding: 0px; list-style-type: none; margin-bottom: 1px;}
.SRL a { color:#FFF; background:#666; font-size: 14px; text-align: left; padding: 0 5px 0 5px; font-weight: bolder; text-transform: uppercase;}
.SRL a:visited { color:#FFF; background:#666;}
.SRL a:hover { color:#FF0066; text-decoration: none; background: #000;}

/* Search ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.searchform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	border: none;
	background-color: #AA0044;
}


/* About Articles/Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Recent { background: #ffe0bf url(images/RecentBkg.gif) repeat-x left top; padding: 10px; margin-bottom: 10px;}

.TabMenu { float: left; margin: 0px; padding: 0px; }
.TabMenu li { padding: 0px; margin: 0px; list-style-type: none; display: inline; font-size: 14px; line-height: 14px; font-weight: bold; font-family: "Trebuchet MS"; text-transform: lowercase;}
.TabMenu li a { padding: 0px 0px 0px 9px; margin-right: 7px; background: url(./images/mleft.gif) no-repeat left top; float: left;}
.TabMenu li a span { padding: 4px 9px 9px 0px; display: block; background: url(./images/mright.gif) no-repeat right top; float: right; }
.TabMenu li a span { float: none; color: #cc0000;}
.TabMenu li a:hover span { color: #cc0000;}
.TabMenu li a:hover { background-position: 0% -27px; color:#ffff99; text-decoration: none;}
.TabMenu li a:hover span { background-position: 100% -27px;  color:#ffff99;}

.TabLink a:link.active { background-position: 0% -27px; color:#ffff99; text-decoration: none;}
.TabLink a:link.active span { background-position: 0% -27px; color:#ffff99; text-decoration: none;}

.TabLink a:visited.active { background-position: left bottom;  color:#ffff99;}
.TabLink a:visited.active span { background-position: right bottom;  color:#ffff99;}

.TabContent { clear: left; padding-top: 10px;}
.TabContent ul { padding: 0px; margin: 0px;}
.TabContent li { color:#000033; padding: 1px 0px 1px 0px; margin: 0px; list-style-type: none; border-bottom: solid 1px #ecc9a5; font-size: 13px;}
.TabContent li a { color:#336699; text-decoration: none;}
.TabContent li a:visited { color:#336699; text-decoration: none;}
.TabContent li a:hover { color:#000033; text-decoration: none;}


/* Side Right Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SRR { width: 200px; float: left;padding-left: 10px;  margin: 5px 0px 0px 0px; background: #FFF; }
.SRR h2 { color:#000; font-size: 20px; padding-top: 25px; margin: 0px; text-align: left; font-family: Georgia; }
.SRR ul { margin: 0px; padding: 0px; list-style-type: none;}
.SRR li { margin: 0px; padding: 0px; list-style-type: none; }
.SRR a { color:#666; font-size: 12px; text-align: left; }
.SRR a:hover { color:#CCC; text-decoration: none; }

#flashbanner1 { width: 190px; background:#F00; margin-top: 5px; margin-bottom: 5px; }

.anuncios { margin-bottom: 5px; }

/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* base */
		   .base { width: 1000px; margin: 0 auto; background: #FFF; display: table; }
		   .basecol1 { float: left; width: 200px; }		
		   .basecol2 { float: left; width: 570px; padding: 0px 15px 10px 27px; }
		   		.basecol2  a { color:#FFF; background:#666; font-size: 14px; text-align: left; padding: 0 5px 0 5px; font-weight: bolder; text-transform: uppercase;}
				.basecol2  a:visited { color:#FFF; background:#666;}
				.basecol2  a:hover { color:#FF0066; text-decoration: none; background: #000;}
				
		   .basecol3 { float: left; width: 200x; }
/* END base */


/* base2 */
		   .base2 { width: 1000px; margin: 0 auto; background: url(images/conteudo-01.png); display: table; }
		   .base2col1 { float: left; width: 235px; padding-left: 15px; }
		   		.base2col1 h2 { color: #9D9979; font-weight: bold; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; padding-left: 15px; }
				.base2col1 ul { margin-left: 0px; padding-left: 15px; }
		   		.base2col1 li { list-style: none; }
		   		.base2col1  a { color:#878450; font-size: 12px; text-align: left; text-transform: uppercase; font-weight: bold; }
				.base2col1  a:hover { color:#000; text-decoration: none; background: #999; font-weight: bold; }
				
		   .base2col2 { float: left; width: 235px; padding-left: 15px; }
		   		.base2col2 h2 { color: #9D9979; font-weight: bold; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; padding-left: 15px; }
				.base2col2 ul { margin-left: 0px; padding-left: 15px; }
		   		.base2col2 li { list-style: none; }
		   		.base2col2  a { color:#878450; font-size: 12px; text-align: left; text-transform: uppercase; font-weight: bold; }
				.base2col2  a:hover { color:#000; text-decoration: none; background: #999; font-weight: bold; }
				
		   .base2col3 { float: left; width: 235px; padding-left: 15px; }
		   		.base2col3 h2 { color: #9D9979; font-weight: bold; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; padding-left: 15px; }
				.base2col3 ul { margin: 0px; padding-left: 15px; }
		   		.base2col3 li { list-style: none; }
		   		.base2col3  a { color: #878450; font-size: 12px; text-align: left; text-transform: uppercase; font-weight: bold; }
				.base2col3  a:hover { color:#000; background: #999; text-decoration: none; font-weight: bold; }
				
		   .base2col4 { float: left; width: 235px; padding-left: 15px; }
		   		.base2col4 h2 { color: #9D9979; font-weight: bold; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; padding-left: 15px; }
				.base2col4 p { color: #878450; text-align: left; padding-left: 15px; }
				.base2col4 span { color: #535131; }	
				
/* END base2 */


/* Copyright Desenvolvimento ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.voltarsite { float: left; width: 333px; height: 30px; margin-top: 10px; }
.copyrightego { float: left; width: 333px; text-align: center; height: 30px; margin-top: 10px; color:#5C5C47 ; }
.desenvolvido { float: left; width: 333px; text-align: right; height: 30px; margin-top: 10px; color:#5C5C47 ; }



/* FBG Fotos ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.FBG { width: 1000px; padding: 0px; margin: 0 auto; clear: left; color:#838265; }
.Footer { width: 1000px; margin: 0 auto; background: url(images/FooterIco.gif) no-repeat left center; padding: 10px 0px 10px 30px;}
.Footer p { font-size: 10px; line-height: 12px; color:#999; padding: 0px; margin: 0px; font-family: 'Verdana'; }
.Footer a { color:#999; text-decoration: underline;}


/* Legenda Fotos ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 0px 5px;
margin: 0 auto;
}*/


#attachment { width: 100% !important; background: #666; }
.wp-caption { width: 100% !important; text-align: center; padding-top: 10px; margin-bottom:20px; /*background: url(images/bg_lis.gif); */}
.wp-caption img { float: none; margin: 0; border: none; }
/* .wp-caption p { background: #000 no-repeat; color: #FFF; padding: 0px 5px; } */
.wp-caption p.wp-caption-text {
	font-size: 11px;
	margin: -32px 0 0;
	position: relative;
	z-index: 100;
	background: url(images/bgcaption.png);
	color: #000;
	height: 16px;
	text-transform: uppercase;
	padding: 0 5px 0 5px;
	float: right;
}

/* Internas ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.creditossb { background: #000; border: medium solid 2px #999; padding: 5px 5px 5px 5px; color: #FFF !important; }
	.creditossb p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF !important; padding: 0; margin: 0; }
	.creditossb span { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF !important; padding: 0; margin: 0; }

.txtint { margin-left: 10px; padding: 5px 5px 5px 5px; }
	.txtint span { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
	.txtint p { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
	.txtint h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #000; padding: 0px; margin: 0px; }
	
.txtcont2 { background: url(images/bg_lis.gif); padding: 10px 10px 10px 10px; margin-top: 30px; }
.txtcont { background: #FFF; text-align: justify; }
	.txtcont span { font-weight: 100; font-size: 12px; }
	.txtcont strong { font-weight: bold; }


/*******************************************************/
#sliderBooks {
  width: 182px;
  margin: 0 auto;
  display:none;
  position: relative;
}

.scrollBooks {
  height: 100px;
  width: 182px;
  overflow: auto;
  position: relative;
  clear: left;
  overflow-x: hidden;
}

.scrollBooksContainer div.panelBook {
  height: 100px;
  width: 182px;
  font-family:'Georgia';
  font-size:18px;
  color: #fff;
}

.panelBook img
{
	float: left;
	margin-right: 5px;
}

.scrollButtonsBooks {
  position: absolute;
  top: 50px;
  cursor: pointer;
}

.scrollButtonsBooks.left {
  left: -20px;
}

.scrollButtonsBooks.right {
  right: -20px;
}

.gallery-item
{
	margin-bottom: -16px !important;
}
.gallery-icon img
{
	border: 6px solid #DBDBDB !important;
}

/*********************** MIXED ************************/
.style_mixed .wp-caption p.wp-caption-text {
    font-size: 11px;
    margin: 0;
    position: relative;
    z-index: 100;
    background: #000;
    color: #fff;
    padding: 6px 0 6px 0 !important;
    height: auto;
    text-transform: none !important;
    padding: 0 5px 0 5px;
}

.style_mixed .wp-caption {
    display: table;
    margin-bottom: 10px !important;
}

.style_mixed img {
    margin: 0 !important;
}

.style_mixed .fixPostTwitter {
    margin-top: 10px;
}
/********************* - MIXED - *********************/
