/*  

Theme Name: Insoonia 0.2

Theme URI: http://www.insoonia.com

Author: Dint Studio

Author URI: http://www.dintstudio.com

*/



/* GLOBALS --------------------------------------- */

body {

	margin: 0px;

	font-family: "Comic Sans MS", cursive;

	background-color: #6D5179;

}

a:link {

	color: #FEA705;

	text-decoration: none;

	font-weight: bold;

}

a:visited {

	color: #FEA705;

	text-decoration: none;

	font-weight: bold;

}

a:hover {

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

a:active {

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

img {

	border: none;

	background: transparent;

}

blockquote  {

	background-color: #E2D9E8;

	background-image: url(images/blckquote.gif);

	background-repeat: no-repeat;

	background-position: left 10px;

	font-size: 14px;

	color: #473745;

	padding-top: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-left: 50px;

	font-style: normal;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	display: block;

}

blockquote a, blockquote a:visited {

	font-size: 13px;

	color: #473745;

	font-weight: bold;

	text-decoration: none;

}

blockquote a:hover, blockquote a:active {

	font-size: 13px;

	color: #000;

	font-weight: bold;

	text-decoration: none;

}

/* END GLOBALS --------------------------------------- */





/* DIV MAIN ------------------------------------------ */

.main-central {

	background-image: url(images/back-header1.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	display: table;

	height: auto;

	width: 100%;

	margin-right: auto;

	margin-left: auto;

}

#main {

	height: auto;

	width: 990px;

	margin-right: auto;

	margin-left: auto;

}

/* END DIV MAIN ------------------------------------------ */





/* HEADER ------------------------------------------ */

.header {

	float: left;

	height: 272px;

	width: 990px;

	margin: 0px;

	padding: 0px;

}

.header-top {

	float: left;

	height: 217px;

	width: 990px;

	background-image: url(images/back-header.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

h1.logo {

	display: block;

	padding: 0px;

	float: left;

	height: 199px;

	width: 405px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

h1.mtv {

	display: block;

	padding: 0px;

	float: left;

	height: 46px;

	width: 159px;

	margin-top: 135px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}
.description {

	display: inline;

	padding: 0px;

	float: left;

	height: 217px;

	width: 140px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 32px;

}

.top-search {

	float: right;

	width: 247px;

	padding: 0px;

	height: 217px;

	margin: 0px;

}

.top-search img {

	float: right;

}

.menu {

	float: left;

	height: 55px;

	width: 990px;

}

.topnav {

	float: left;

	height: 55px;

	width: 550px;

	margin: 0px;

	padding: 0px;

}

.topnav ul {

	display: inline;

	padding: 0px;

	margin-top: 12px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 40px;

	list-style-type: none;

	float: left;

	width: auto;

	height: 43px;

}

.topnav ul li {

	display: inline;

	list-style-type: none;

	width: auto;

}

.topnav ul li a {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: normal;

	text-transform: uppercase;

	color: #FFF;

	display: block;

	float: left;

	margin-right: 10px;

	list-style-type: none;

	width: auto;

	text-decoration: none;

	padding: 10px;

}

.topnav ul li a:visited {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: normal;

	text-transform: uppercase;

	color: #FFF;

	display: block;

	float: left;

	margin-right: 10px;

	list-style-type: none;

	width: auto;

	text-decoration: none;

	padding: 10px;

}

.topnav ul li a:hover, .topnav ul li a:active {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: normal;

	text-transform: uppercase;

	color: #503A5C;

	display: block;

	float: left;

	margin-right: 10px;

	list-style-type: none;

	width: auto;

	text-decoration: none;

	background-color: #FFF;

	padding: 10px;

}

.topnav .current_page_item a, .topnav .current_page_item a:visited  {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: normal;

	text-transform: uppercase;

	color: #503A5C;

	display: block;

	float: left;

	margin-right: 10px;

	list-style-type: none;

	width: auto;

	text-decoration: none;

	background-color: #FFF;

	padding: 10px;

}

.topnav .current_page_item a:hover, .topnav .current_page_item a:active  {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: normal;

	text-transform: uppercase;

	color: #503A5C;

	display: block;

	float: left;

	margin-right: 10px;

	list-style-type: none;

	width: auto;

	text-decoration: none;

	background-color: #FFF;

	padding: 10px;

}

.icons-redes {

	float: left;

	height: 48px;

	width: 170px;

	margin-top: 5px;

	display: block;

}

.icons-redes img a {

	margin-right: 8px;

	float: left;

	height: 48px;

	width: 48px;

	display: block;

}

.boxsearch {

	display: block;

	float: right;

	height: 47px;

	width: 242px;

	background-color: #FFF;

	padding-top: 8px;

	padding-left: 5px;

}

.boxsearch form {

	margin: 0px;

	padding: 0px;

}

.formtxt {

	background-image: url(images/back-search.jpg);

	background-repeat: no-repeat;

	height: 29px;

	width: 183px;

	background-color: transparent;

	border: none;

	float: left;

	padding-top: 7px;

	padding-right: 30px;

	padding-bottom: 0px;

	padding-left: 5px;

	font-family: "Comic Sans MS", cursive;

	font-size: 13px;

	font-weight: bold;

	color: #FFF;

}

.bformbt {

	float: right;

	height: 38px;

	width: 44px;

	z-index: 1000;

	margin-top: -36px;

	margin-right: 5px;

}

.bformbt img {

	z-index: 1000;

}

.buttonclass {

	border: none;

	background: transparent;

}

/* END HEADER ------------------------------------------ */





/* CONTENT ------------------------------------------ */

.content {

	background-image: url(images/back-content.png);

	background-repeat: repeat-y;

	background-position: center center;

	float: left;

	height: auto;

	width: 990px;

	margin: 0px;

	padding: 0px;

}

.postcontent {

	float: left;

	height: auto;

	width: 722px;

	margin-left: 10px;

	display: inline;

}

.areaposts {

	float: left;

	height: auto;

	width: 722px;

}

h3.cattitle {

	float: left;

	height: auto;

	width: 700px;

	font-size: 26px;

	font-weight: bold;

	color: #7E5B91;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFAC2F;

	display: block;

	padding: 0px;

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}

.datebar {

	float: left;

	height: auto;

	width: 722px;

	margin-top: 20px;

}

.box-date {

	background-image: url(images/back-date.gif);

	background-repeat: no-repeat;

	background-position: left center;

	float: left;

	height: 91px;

	width: 156px;

}

.date {

	float: left;

	height: 60px;

	width: 65px;

	font-size: 15px;

	font-weight: bold;

	color: #FFF;

	padding-top: 28px;

	padding-left: 0px;

	text-align: center;

	line-height: 16px;

	text-transform: uppercase;

}

.mascote {

	float: right;

	height: 85px;

	width: 87px;

}

h2.posttitle {

	float: right;

	height: auto;

	width: 550px;

	font-size: 26px;

	font-weight: bold;

	color: #7E5B91;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFAC2F;

	display: block;

	padding: 0px;

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}

h2.posttitle a, h2.posttitle a:visited {

	font-size: 26px;

	font-weight: bold;

	color: #7E5B91;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-decoration: none;

}

h2.posttitle a:hover, h2.posttitle a:active {

	font-size: 26px;

	font-weight: bold;

	color: #333;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-decoration: none;

}

.info {

	float: right;

	height: 15px;

	width: 550px;

	font-size: 11px;

	font-weight: normal;

	color: #000;

	text-align: right;

}

.info span {

	background-image: url(images/clock.jpg);

	background-repeat: no-repeat;

	margin-left: 5px;

	background-position: left;

	padding-left: 15px;

}

.entry {

	float: left;

	height: auto;

	width: 692px;

	font-size: 14px;

	color: #333;

	display: inline;

	margin-top: 15px;

	margin-left: 15px;

}

.entry h1 {

	font-size: 18px;

	margin-top: 10px;

	font-weight: normal;

}

.entry h2 {

	font-size: 16px;

}

.postmetadata {

	float: left;

	height: 72px;

	width: 722px;

	border-bottom-width: 7px;

	border-bottom-style: solid;

	border-bottom-color: #FEAF0A;

	font-size: 14px;

	color: #333;

	margin-bottom: 30px;

}

.categories {

	float: left;

	width: 510px;

	background-image: url(images/clips.gif);

	background-repeat: no-repeat;

	background-position: left;

	height: 21px;

	padding-left: 25px;

	margin-top: 45px;

}

.box-comments {

	background-image: url(images/comments-balloon.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

	float: right;

	width: 160px;

	height: 70px;

	margin-bottom: 20px;

}

.box-comments span {

	display: block;

	float: left;

	height: 21px;

	width: 81px;

	margin-top: 45px;

}

.number-comments {

	font-size: 26px;

	font-weight: bold;

	color: #FFF;

	display: block;

	float: right;

	height: 26px;

	width: 76px;

	margin-top: 17px;

	text-align: center;

	line-height: 26px;

}

.number-comments a, .number-comments a:visited {

	font-size: 26px;

	font-weight: bold;

	color: #FFF;

	display: block;

	text-decoration: none;

}

.number-comments a:hover, .number-comments a:active {

	font-size: 26px;

	font-weight: bold;

	color: #000;

	display: block;

	text-decoration: none;

}

#post-navigator {

	margin-top: 15px;

	margin-bottom: 25px;

	float: left;

	height: auto;

	width: 722px;

	display: inline;

	text-align: center;

	font-size: 12px;

	padding: 0px;

	margin-right: 0px;

	margin-left: 0px;

}

#post-navigator-single {

	margin-top: 15px;

	margin-bottom: 25px;

	float: left;

	height: auto;

	width: 722px;

	display: inline;

	text-align: center;

	font-size: 12px;

	padding: 0px;

	margin-right: 0px;

	margin-left: 0px;

}

#post-navigator-single a:link {

	text-decoration: none;

	font-size: 12px;

}

#post-navigator-single a:visited {

	text-decoration: none;

	font-size: 12px;

}

#post-navigator-single a:active {

	text-decoration: none;

	font-size: 12px;

}

#post-navigator-single a:hover {

	text-decoration: none;

	font-size: 12px;

}

#post-navigator a:link {

	text-decoration: none;

	font-size: 12px;

}

#post-navigator a:visited {

	text-decoration: none;

	font-size: 12px;

}

#post-navigator a:hover {

	text-decoration: none;

	font-size: 12px;

}

#post-navigator a:active {

	text-decoration: none;

	font-size: 12px;

}

.valignright {

	float: right;

	height: 22px;

	width: 330px;

	text-align: right;

}

.valignleft {

	float: left;

	height: 22px;

	width: 330px;

	text-align: left;

}

/* sidebar +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.sidebar {

	display: inline;

	float: right;

	width: 237px;

	margin-right: 5px;

	margin-left: 5px;

	height: auto;

}

.sidebar-box {

	float: left;

	width: 237px;

	padding-bottom: 15px;

}

.sidebar-box h2 {

	background-image: url(images/back-cat-down.jpg);

	background-repeat: no-repeat;

	height: 45px;

	width: 224px;

	font-size: 16px;

	text-transform: uppercase;

	color: #FFF;

	padding-top: 10px;

	padding-left: 13px;

	display: block;

	margin: 0px;

	float: left;

	padding-right: 0px;

	padding-bottom: 0px;

}

.sidebar-box h2.down {

	background-image: url(images/back-cat-down.jpg);

	background-repeat: no-repeat;

	height: 45px;

	width: 224px;

	font-size: 16px;

	text-transform: uppercase;

	color: #FFF;

	padding-top: 10px;

	padding-left: 13px;

	display: block;

	margin: 0px;

	float: left;

	padding-right: 0px;

	padding-bottom: 0px;

}

.widget {

	float: left;

	width: 237px;

	background-image: url(images/back-boxcats.png);

	background-repeat: no-repeat;

	background-position: left bottom;

	display: inline;

	padding-left: 0px;

	padding-top: 10px;

	padding-bottom: 30px;

}

.widget ul {

	float: left;

	width: 202px;

	display: block;

	height: auto;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

}

.widget ul li {

	display: block;

	width: 187px;

	margin-top: 3px;

	margin-bottom: 3px;

	padding-top: 0px;

	padding-left: 9px;

	font-size: 14px;

	font-weight: bold;

	padding-bottom: 0px;

	color: #5D4369;

	margin-right: 0px;

	margin-left: 0px;

	padding-right: 0px;

	background-image: url(images/markup2.png);

	background-position: left 5px;

	background-repeat: no-repeat;

	float: left;

	list-style-type: none;

}

.widget ul ul.children {

	float: left;

	width: 202px;

	display: block;

	padding: 0px;

	margin: 0px;

}

.widget ul li ul.children li {

	padding-left: 15px;

	width: 179px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	margin-top: 3px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

	float: left;

	list-style-type: none;

	background-image: url(images/markup1.png);

	background-repeat: no-repeat;

	background-position: left 8px;

}

.parceiros {

	float: left;

	width: 237px;

	background-image: url(images/back-boxcats.png);

	background-repeat: no-repeat;

	background-position: left bottom;

	display: inline;

	padding-left: 0px;

	padding-top: 10px;

	padding-bottom: 30px;
}

.parceiros ul {

	float: left;

	width: 202px;

	display: block;

	height: auto;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

}


.parceiros ul li {

	width: 190px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 16px;

	display: block;

	height: 38px;

	margin-top: 4px;

	margin-right: 0px;

	margin-bottom: 4px;

	margin-left: 0px;

	list-style-type: none;

}


.amigos {

	float: left;

	width: 237px;

	background-image: url(images/back-boxcats.png);

	background-repeat: no-repeat;

	background-position: left bottom;

	display: inline;

	padding-left: 0px;

	padding-top: 10px;

	padding-bottom: 30px;

	;

}

.amigos ul {

	float: left;

	width: 202px;

	display: block;

	height: auto;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

}

.amigos ul li {

	float: left;

	height: 65px;

	width: 65px;

	margin-right: 2px;

	display: block;

	list-style-type: none;

	margin-bottom: 2px;

}

.twitter {

	background-image: url(images/twitter.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 76px;

	width: 202px;

	padding-left: 15px;

	background-position: 15px;

}

.twitter span {

	font-size: 18px;

	color: #FEBB10;

	font-weight: bold;

	display: inline;

	width: 58px;

	margin-left: 10px;

	margin-top: 15px;

	text-align: center;

	float: left;

}

.twitter span a {

	font-size: 18px;

	color: #FEBB10;

	font-weight: bold;

}

.twitter2 {

	float: right;

	height: 20px;

	width: 79px;

	margin-top: 50px;

	display: block;

}

.rss {

	background-image: url(images/rss.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 48px;

	width: 202px;

	padding-left: 15px;

	background-position: 15px;

}

.rss span {

	display: block;

	float: right;

	margin-top: 13px;

	margin-right: 8px;

	height: 26px;

	width: 88px;

}

.pagerank {

	background-image: url(images/pagerank.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 48px;

	width: 202px;

	padding-left: 15px;

	background-position: 15px;

}

.pagerank span {

	display: inline;

	float: right;

	margin-top: 18px;

	margin-right: 9px;

	height: 17px;

	width: 82px;

}

.visitonline {

	background-image: url(images/visitantes.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 48px;

	width: 202px;

	padding-left: 15px;

	background-position: 15px;

}

.visitonline span {

	display: inline;

	float: right;

	margin-top: 16px;

	margin-right: 10px;

	height: 15px;

	width: 80px;

}

/* END CONTENT ------------------------------------------ */





/* FOOTER  ------------------------------------------ */

.footer {

	display: inline;

	float: left;

	height: auto;

	width: 980px;

	margin-right: 5px;

	margin-left: 5px;

	background-color: #FEBE12;

	margin-top: -3px;

	margin-bottom: 10px;

	border-top-width: 3px;

	border-top-style: solid;

	border-top-color: #FFF;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 0px;

}

.backfooter {

	float: left;

	height: 23px;

	width: 990px;

	display: inline;

	margin-left: 5px;

}

.tagcloud {

	display: inline;

	float: right;

	width: 232px;

	height: auto;

	color: #473745;

	margin-left: 10px;

	margin-top: 10px;

	margin-right: 5px;

	margin-bottom: 5px;

}

.tagcloud h2 {

	float: right;

	width: 232px;

	height: 33px;

	margin: 0px;

	padding: 0px;

	display: block;

}

.tagcloud a, .tagcloud a:visited {

	margin: 5px;

	color: #FFF;

	text-decoration: none;

	font-weight: normal;

}

.tagcloud a:hover, .tagcloud a:active {

	margin: 5px;

	color: #473745;

	text-decoration: none;

	font-weight: normal;

}

.box-comunas {

	float: left;

	height: auto;

	width: 702px;

	margin-left: 10px;

	display: inline;

	margin-top: 25px;

}

.comunas-gi {

	float: left;

	width: 220px;

}

h2.gi {

	display: block;

	padding: 0px;

	float: right;

	height: 23px;

	width: 189px;

	margin-top: 25px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.comunas-gi ul {

	display: block;

	margin: 0px;

	padding: 0px;

	float: right;

	height: auto;

	width: 189px;

}

.comunas-gi ul li {

	display: block;

	padding: 0px;

	list-style-type: none;

	float: left;

	height: 50px;

	width: 50px;

	margin: 2px;

}

.comunas-gi ul li a, .comunas-gi ul li a:visited {

	display: block;

	float: left;

	height: 50px;

	width: 50px;

}

.comunas-gi ul li a:hover, .comunas-gi ul li a:active {

	display: block;

	float: left;

	height: 50px;

	width: 50px;

}

.comunas-center {

	float: left;

	width: 260px;

}

.comunas-center span {

	float: left;

	height: 90px;

	width: 260px;

	display: block;

}

.mascote1 {

	float: left;

	height: 115px;

	width: 135px;

}

.mascote2 {

	float: right;

	height: 115px;

	width: 115px;

}

.comunas-gleicou {

	float: right;

	width: 220px;

}

h2.gleicou {

	display: block;

	padding: 0px;

	float: right;

	height: 23px;

	width: 189px;

	margin-top: 25px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.comunas-gleicou ul {

	display: block;

	margin: 0px;

	padding: 0px;

	float: right;

	height: auto;

	width: 189px;

}

.comunas-gleicou ul li {

	display: block;

	padding: 0px;

	list-style-type: none;

	float: left;

	height: 50px;

	width: 50px;

	margin: 2px;

}

.comunas-gleicou ul li a, .comunas-gi ul li a:visited {

	display: block;

	float: left;

	height: 50px;

	width: 50px;

}

.comunas-gleicou ul li a:hover, .comunas-gi ul li a:active {

	display: block;

	float: left;

	height: 50px;

	width: 50px;

}

.copyright {

	font-size: 14px;

	color: #FFF;

	display: inline;

	float: left;

	height: 18px;

	width: 980px;

	margin-top: 5px;

	margin-bottom: 10px;

	font-weight: bold;

	text-align: center;

	padding-bottom: 10px;

	line-height: 20px;

}

.copyright span.white {

	font-size: 14px;

	color: #FFF;

}

.copyright span.white a, .copyright span.white a:visited {

	font-size: 14px;

	color: #FFF;

	text-decoration: none;

}

.copyright span.white a:hover, .copyright span.white a:active {

	font-size: 14px;

	color: #333;

	text-decoration: none;

}

.copyright span.purple {

	font-size: 14px;

	color: #4F3B55;

}

.dint {

	display: inline;

	float: right;

	width: 222px;

	height: auto;

	color: #473745;

	margin-left: 0px;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 5px

}

.dint img.aleft {

	float: left;

}

.dint img.aright {

	float: right;

}





/* Comment List

 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	

.entry_com {

	margin-left: 36px;

	float:left;

	display:inline;

	height:auto;

}

h1#comments {

	font-family: Arial, Helvetica, sans-serif;

	font-style:italic;

	font-size: 20px;

	margin-top: 20px;

	margin-left: 10px;

	color: #463744;

	letter-spacing:-1px;

	display: block;

	padding: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

}

h1#comments span {

	color:#70A01F;

}

.title_comments {

	background-image: url(images/commenth1.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height:92px;

}

.title_comments h1 {

	background-image: url(images/buttom-comments.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	height: 40px;

	width: 306px;

	border:none;

	cursor:pointer;

	text-align: center;

	font-size: 16px;

	text-transform: uppercase;

	color: #FFF;

	font-family: "Comic Sans MS", cursive;

	font-weight: bold;

	line-height: 16px;

	background-color: transparent;

	padding-top: 25px;

}

.reply {

	float: right;

	padding: 0px;

	text-align: right;

	margin: 0px;

}

.reply a:link, .reply a:active, .reply a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 20px;

	font-weight: bold;

	color: #463744;

	text-decoration: none;

	text-transform:uppercase;

	height: 23px;

	width: 99px;

	padding:8px 43px 6px 8px;

	float:left;

}

.reply a:hover {

}

.com-list {

	width:700px;

}



.com-list blockquote {

	margin-left: 1em;

	font-style: italic;

}

.com-avt {

	background-image: url(images/back-avatar.png);

	background-repeat: no-repeat;

	background-position: left top;

	height: 90px;

	width: 90px;

	float:left;

	margin-right: 10px;

}

.avatar {

	margin: 5px;

	float: left;

	height: 75px;

	width: 75px;

}

.com-entry {

	margin-bottom: 20px;

}

.admincomment {

	padding: 10px;

	background-color:#FFF;

	border:3px double #E2D9E8;

}

.usercomment {

	padding: 10px;

	background-color:#E2D9E8;

	border:3px double #ddd;

}

.com-con {

	font-size: 12px;

	line-height: 16px;

	color:#666;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}

.com-name h1 {

	padding:0px;

	margin:0px;

}

.com-name {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	line-height: 14px;

	font-weight: bold;

	letter-spacing: -1px;

	height: auto;

	width: 60%;

	color:#463744;

}

.com-ping a:link, .com-ping a:visited, .com-ping a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	letter-spacing: -1px;

	height: auto;

	width: 90%;

	color:#463744;

	text-decoration: none;

}

.com-name a, .com-name a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	letter-spacing: -1px;

	height: auto;

	width: 90%;

	color:#463744;

	text-decoration: none;

}

.com-name a:active, .com-name a:hover {

	color:#666;

	text-decoration:underline;

}

.com-date {

	font-size: 11px;

	font-weight:normal;

	color: #666;

	margin-bottom: 10px;

}

.com-date a, .com-date a:visited, .com-date a:hover {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 10px;

	font-weight: normal;

	text-decoration: none;

	color:#999;

}


.comment_text {

	font-size: 13px;

	font-weight: normal;

	color: #333;

	width:90%;

	height:auto;

}


.comment_text p {
	
	padding: 0px;
	
	margin-top: 5px;
	
	margin-bottom: 5px;
}


.com-con p.com-name, .com-con p.com-date, .com-con p.avatar {

	padding: 0;

}

/* Comment Form

 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */		

#cancel-comment-reply-link {

	display: block;

	font-family: Tahoma;

	font-size: 11px;

	color: #fff;

	text-decoration: none;

	padding: 5px;

	background-color:#70A01F;

	border: solid 1px #fff;

}

h1#comentar {

	display: block;

	font-family: Arial;

	letter-spacing:-1px;

	font-size: 24px;

	color: #531700;

	text-decoration: none;

	width: auto;

	height: 73px;

	padding: 0px 0px 0px 30px;

}

.com-form {

	padding-top: 10px;

	border:3px double #E2D9E8;

	color: #666;

}

.com-form-bot {

	padding: 0px 20px 20px 20px;

	min-height:331px;

}

.com-form p {

	padding: 0px 0px;

	position: relative;

}

.com-form p strong {

	font-weight: normal;

}

.com-form label {

	font-size: 16px;

	text-transform: uppercase;

	font-weight: bold;

}

.com-form a, .com-form a:visited, .com-form a:hover {

	text-decoration: none;

}

.com-form input {

	background: #fff;

	border: 1px solid #c3bfb5;

	padding: 4px;

	margin-top: 10px;

	font-size: 12px;

	width: 50%;

	font-family: "Comic Sans MS", cursive;

}

.com-form textarea {

	width: 80%;

	background: #fff;

	border: 1px solid #c3bfb5;

	padding: 4px;

	margin-top: 10px;

	font-size: 12px;

	font-family: "Comic Sans MS", cursive;

}

.com-form label#subscribe-label {

	position:relative;

	left:0px;

	top: 0px;

}

.com-form #submit {

	background-image: url(images/buttom-comments.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	height: 67px;

	width: 308px;

	border:none;

	cursor:pointer;

	text-align: center;

	font-size: 16px;

	text-transform: uppercase;

	color: #FFF;

	font-family: "Comic Sans MS", cursive;

	font-weight: bold;

	line-height: 16px;

	background-color: transparent;

}

.adscomments {

	float: left;

	height: 250px;

	width: 692px;

	display: inline;

	padding: 0px;

	margin-top: 0px;

	margin-right: 15px;

	margin-bottom: 0px;

	margin-left: 15px;

}

.adsleft {

	float: left;

	height: 250px;

	width: 300px;

}

.adsright {

	float: right;

	height: 250px;

	width: 300px;

}

.inputcontactform {

	background-color: #FFF;

	border: 1px solid #CCC;

}

.alignleft {
	
	float: left;
	
	margin-right: 5px;
	
	margin-bottom:5px;

}

.alignright {
	
	float: right;
	
	margin-left: 5px;
	
	margin-bottom:5px;

}

