body {

	font: 12px "Arial", Verdana, sans-serif;

	color: #7F7D78;

	text-align: center;

	background: #cccccc;

}



#wrapper {

	width: 960px;

	margin: 0 auto;

	text-align: left;

}

strong {
  color: #000000;
  font-weight: bold;
}

#wrapper-outer {

	background: url(../images/wrapper-outer.png) repeat-x;

}



#main {

	clear: left;

	background: transparent url(../images/bg.png) repeat scroll 0 0;

	margin-bottom:30px;

	padding:10px;

	display: block;



	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}



#main-inner {

	background: url(../images/main-bg.gif) repeat-y;

    -moz-border-radius-bottomleft:5px;

    -moz-border-radius-bottomright:5px;

    -moz-border-radius-topleft:5px;

    -moz-border-radius-topright:0;





    /*-moz-border-radius: 5px;

	-webkit-border-radius: 5px;*/

}



#above-content {

	width:552px;

	float: left;

	margin-bottom: 10px;

}



#breadcrumbs {

	line-height:15px;

	margin-bottom:0;

	padding-top:0;

}



#breadcrumbs p {

	font-size:12px;

	line-height:10px;

	margin-bottom:0;

	padding:0;

}



a {

	color: #fe6700;

}



a:hover {

	color: #222222;

}



em {

	font-style: italic;

}



.wp-smiley {

	display:inline !important;

	padding:0 !important;

}



/* @group header */



/* HEADER

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



#header {

	width: 100%;

	background-color: #000;

	height: 30px;

	border-bottom:1px solid #fe6700;

}



#header-inner {

	width: 960px;

	margin: 0 auto;

	text-align: left;

}



/* @group logo - plain text */



/* LOGO - PLAIN TEXT

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



#logo {

	font-size: 24px;

    height: 100px;

    width:400px;

    float:left;

}



#logo a:link, #logo a:visited, #logo a:active {

	color: #;

	text-decoration: none;

}



#logo a:hover {

	color: #;

}

#tagLine {

  width: 560px;

  height: 100px;

  float:left;

}





#tagLine p {

  color: #fff;

  margin:0;

  padding:42px 0 0 202px;;

  font-size: 16px;

  font-family: Verdana;

  text-align: right;

  font-style: italic;

}

#tagLine a{

  color:#fe6700;

  text-decoration:none;

}

#tagLine a:hover {

  color:#d0d0d0;

}





/* Fix up IE6 PNG Support */

img, #logo {

	behavior: url(scripts/iepngfix.htc);

}



/* @end */



#menu {

	height: 40px;

}



/* @group nav - plain text */



/* NAV - PLAIN TEXT

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



#nav {

	float: left;

	width: 100%;

	margin-bottom: px;

	padding-top: 10px;

}



#nav li {

	display: inline;

}



#nav li a:link, #nav li a:visited, #nav li a:active {

	float: left;

	display: block;

	margin-right: px;

	padding: px;

	text-transform: uppercase;

	color: #f1f1f1;

	font: normal 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	background: #;

	text-decoration: none;

	padding-right: 10px;

}



#nav li a:hover, #nav li.current_page_item a {

	color: #999;

	text-decoration: none;

}



/* @end */



/* @group cat-nav - plain text */



/* CAT-NAV - PLAIN TEXT

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



#cat-nav {

	/*padding-left: 10px;*/

	padding-top: 10px;

	padding-bottom: 30px;

}



#cat-nav ul {



}



#cat-nav ul li {

	display: inline;

}



#cat-nav ul li a:link, #cat-nav ul li a:visited, #cat-nav ul li a:active {

	float: left;

	display: block;

	margin-right: px;

	padding: px;

	text-transform: uppercase;

	color: #222222;

	font: normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	background: #;

	text-decoration: none;

	padding-right: 10px;

}



#cat-nav ul li a:hover, #cat-nav ul li.current_page_item a {

	color: #fff;

	text-decoration: none;

}



/* @end */

/* @end */



/* @group mid */



/* MID

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



#mid {

	float: left;

	width: 100%;

}



#mid-inner {

	width: px;

	margin: 0 auto;

	text-align: left;

}



/* @end */



/* @group content */



/* CONTENT

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



#content {

	color:#565656;

	/*display:inline;*/

	float:left;

	padding:0;

	width:600px;

    margin:0;

    overflow:hidding;

}



#content .content-inside {



}



#content .content-wrap {

	padding: 20px 0 0 20px;

}



#content .exerpt {

}



#content .preview {

	border-bottom:1px solid #DFDDD5;

	margin-bottom:25px;

	padding-bottom:20px;

}



#content .exerpt .text {

	/*display: block;*/
padding-left:239px;


	font-style:italic;

	margin-top: 15px;

}



.content .block {

	clear: both;

	margin-bottom: 30px;

	width:592px;

}



.content a:link, .content a:visited, .content a:active {

	color: ##61869F;

	border-bottom: 1px solid #;

}



.content a:hover {

	color: #;

	border-bottom: 1px solid #;

}



.content h1 {

	font: bold 26px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	margin-bottom:10px;

	color:#2A2A2A;

}



.content h1.title {

	color:#2A2A2A;

	margin-bottom:15px;

}



.content h1.title a:link, .content h1.title a:visited, .content h1.title a:active {

	color:#2A2A2A;

	text-decoration:none;

}



.content h1.title a:hover {

	text-decoration: underline;

}



.content h2 {

	font: bold 26px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	margin-bottom:10px;

	color:#2A2A2A;

}



.content h2.title {

	color:#2A2A2A;

	margin-bottom:15px;

}



.content h2.title a:link, .content h2.title a:visited, .content h2.title a:active {

	color:#2A2A2A;

	text-decoration:none;

}



.content h2.title a:hover {

	text-decoration: underline;

}



.content h3 {

	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	margin-bottom:10px;

	color:#2A2A2A;

}



.content h3.title {

	color:#2A2A2A;

	margin-bottom:15px;

}



.content h3.title a:link, .content h3.title a:visited, .content h3.title a:active {

	color:#2A2A2A;

	text-decoration:none;

}



.content h3.title a:hover {

	text-decoration: underline;

}



.content h4 {

	margin:10px 0;

	font-size: 16px;

	color:#2A2A2A;

	font-weight: bold;

}



.content h5 {

	margin:10px 0;

	font-size: 16px;

	color:#2A2A2A;

	font-weight: bold;

}



.content h6 {

	margin:10px 0;

	font-size: 16px;

	color:#2A2A2A;

	font-weight: bold;

}



.content p, .content blockquote {

	font-size:12px;

	line-height:20px;

	padding: 10px 0;

}



.content p a:link, .content p a:visited, .content p a:active, .content li a:link, .content li a:visited, .content li a:active {

	color: #;

	border-bottom: 1px solid #;

}



.content p a:hover, .content li a:hover {

	color: #;

	border-bottom: 1px solid #;

}



.content ul {

	margin: 0 0 15px 30px;

}



.content-inside ul li {

	list-style-type: square;

}



.content ol {

	margin: 0 0 15px 30px;

	list-style-type: decimal;

}



.content ol li {

	list-style-type: decimal;

}



.content li {

	margin-bottom: 5px;

	font-size: 12px;

	line-height: 20px;

}



.content blockquote {

	padding: 0 15px;

	font-style: italic;

}








.content .content-wrap #entry ul.webroundup {

	margin: 0;

	padding: 0;

}



.content .content-wrap #entry ul.webroundup li {

	background:#F1F6F7 url(../images/widget-top.png) repeat-x scroll 0 top;

	border-bottom:1px solid #CFD5D6;

	border-left:1px solid #CFD5D6;

	border-right:1px solid #CFD5D6;

	clear:both;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:0 0 20px;

	overflow:hidden;

	padding:10px;

}



.content .content-wrap #entry ul.webroundup li img {

	float:left;

	margin-bottom:20px;

	margin-right:15px;

	background: #ffffff;

}

.content .content-wrap #entry ul.webroundup li h4 {

	display:block;

	margin-bottom:10px;

}



.content img.alignleft {

	float: left;

	display: inline;

	margin: 5px 15px 10px 0;

}



.content img[align $='left'] {

	float: left;

	display: inline;

	margin: 5px 15px 10px 0;

}



.content img.alignright {

	float: right;

	display: inline;

	margin: 5px 0 10px 15px;

}



.content img[align $='right'] {

	float: right;

	display: inline;

	margin: 5px 0 10px 15px;

}



img.post-image {

	background-color:#EEEEEE;

	border:1px solid #DDDDDD;

	float:left;

	margin-bottom:20px;

	margin-right:27px;

	padding:5px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

}



img.full-post-image {

	padding: 5px;

	background-color:#EEEEEE;

	border:1px solid #DDDDDD;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	margin-bottom: 10px;

	margin-left:10px;

	float: right;

}



img.search-post-image {

	padding: 5px;

	background-color:#EEEEEE;

	border:1px solid #DDDDDD;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	margin-bottom: 10px;

	float: left;

	margin-right: 10px;

}



.content .separator {

 	border-top:1px solid #E3E3E3;

	margin-top:15px;

	padding-top:15px;

}



.content p.read-more-link {

	font-weight: normal;

	font-size:12px;

	padding: 0;

}



.content p.read-more-link a {

	text-decoration: underline;

}



.content p.read-more-link a:hover {

	color: #000000;

}



.content small.post-meta {

	display:inline;

	font-size:11px;

	font-weight: bold;

}



.content small.post-meta a {



}



.content .post-meta a:hover {

	text-decoration: underline;

}



/* @end */



/* @group sidebar */



/* SIDEBAR

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



#sidebar {

	color:#5F5F5F;

	/*display:inline;*/

	float:left;

	font-size:12px;

	padding:0 0 0 29px;

	width:309px;

    overflow:hidden;



}



.sidebar .widget  {

	padding: 20px 20px 10px 20px;

	background: url(../images/widget-top.png) repeat-x 0 top;

}

.sidebar .widgetFirst, .sidebar .widgetNews {

  padding: 10px 20px;

  background: url(../images/widget-top2.png) repeat-x 0 top;

}

.sidebar .widgetFirst img {

  margin: 0;

  padding-left: 65px;

}

.sidebar .widgetFirst a{

  color: #333;

  font-size: 18px;

  line-height:0;

}

.sidebar .widgetFirst a:hover {

  color:#fe6700;

}





.sidebar .widgetNews {

 background: url(../images/widget-top.png) repeat-x 0 top;

}





.sidebar .widgetFirst p, .sidebar .widgetNews p {

  color:#333;

  font-size: 12px;

  font-family: Verdana, Arial;

}





.sidebar .widget h2.widgettitle {

	border-bottom: 1px dotted #999999;

	padding-bottom: 5px;

}



.sidebar a:link, .sidebar a:visited, .sidebar a:active {

	color: #;

	text-decoration: none;

	border-bottom: 1px solid #;

}



.sidebar a:hover {

	color: #;

	border-bottom: 1px solid #;

}



.sidebar h2 {

	font-size:18px;

	margin-bottom:5px;

	color: #;

}



.sidebar h3 {

	font-size: 14px;

	margin-bottom: 5px;

	color: #;

}



.sidebar h4 {

	margin-bottom: 5px;

	font-size: 14px;

	color: #;

}



.sidebar h5 {

	margin-bottom: 5px;

	font-size: 13px;

	color: #;

}



.sidebar h6 {

	margin-bottom: 5px;

	font-size: 12px;

	color: #;

}



.sidebar p, .sidebar blockquote {

	font-size:12px;

	line-height:15px;

	margin-bottom:10px;

}



.sidebar #search.widget p {

	margin-bottom: 0;

}



.sidebar p a:link, .sidebar p a:visited, .sidebar p a:active, .sidebar li a:link, .sidebar li a:visited, .sidebar li a:active {

	color: #;

	text-decoration: none;

	border-bottom: 1px solid #;

}



.sidebar p a:hover, .sidebar li a:hover {

	color: #;

	border-bottom: 1px solid #;

}



.sidebar ul {

	margin: 0;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

}



.sidebar ul li {

	list-style-type: none;

}



.sidebar ol {

	margin: 0 0 15px 0;

	list-style-type: decimal;

}



.sidebar ol li {

	list-style-type: decimal;

}



.sidebar li {

	font-size:12px;

	line-height:20px;

	margin-bottom:5px;

}



/* @end */



/* @group comments */



/* WIDGETS

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



#searchform #searchform-inner {

	background:transparent url(../images/search-field-bg.png) no-repeat scroll 0 0;

	height:33px;

	position:relative;

	/*width:270px;*/

}



#searchform #searchform-inner input#ikttdy-ikttdy {

	background:transparent none repeat scroll 0 0;

	border:0 none;

	color:#000;

	font-family:Arial,Helvetica,sans-serif;

	font-size:12px;

	left:12px;

	outline-color:-moz-use-text-color;

	outline-style:none;

	outline-width:medium;

	padding-top:3px;

	position:absolute;

	top:7px;

	width:163px;

	z-index:1;

}



#searchform #searchform-inner input#search_submit {

	position:absolute;

	right:0;

	top:0;

	z-index:1;

}



ul#idTabs, ul#idTabs2 {

	padding:0;

	width:100%;

}



ul#idTabs li, ul#idTabs2 li {

	display:inline;

	font-family:arial;

}



ul#idTabs li a, ul#idTabs2 li a {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#A7A7A7 none repeat scroll 0 0;
color:#FFFFFF !important;
display:block;
float:left;
line-height:31px;
margin-right:4px;
padding:0 8px;

}



ul#idTabs li a.selected, ul#idTabs li a:hover, ul#idTabs2 li a.selected, ul#idTabs2 li a:hover {

	background:#fe6700;

	text-decoration:none;

}



#sidebar .inside {

	border:5px solid #fe6700;

	padding-bottom:5px;

	clear:both;

    margin-bottom:20px;

	-moz-border-radius-bottomleft:5px;

	-moz-border-radius-bottomright:5px;

	-moz-border-radius-topright:5px;

}



#sidebar .inside li {

	border-bottom:1px solid #fe6700;

	line-height:18px;

	padding:8px 15px 8px 10px;

	position:relative;

}



#sidebar .inside a {

	color: #565656;

	text-decoration: none;

}



#sidebar .inside a:hover {

	text-decoration: underline;

	color: #000000;

}



#sidebar #tagcloud {

	padding:10px;

}



#sidebar .tab-preview {

	border:2px solid #CFCFCF;

	float:left;

	margin-right:10px;

}



#sidebar .subscribe-rss-button a span {

	background: url(../images/subscribe-rss.gif) 0 top;

	height: 41px;

	width: 267px;

	display: block;

}



#sidebar .subscribe-rss-button a span:hover {

	background: url(../images/subscribe-rss.png) 0 bottom;

}



#sidebar .follow-twitter-button a span {

	margin-top: 10px;

	background: url(../images/follow-twitter.png) 0 top;

	height: 41px;

	width: 267px;

	display: block;

}



#sidebar .follow-twitter-button a span:hover {

	background: url(../images/follow-twitter.png) 0 bottom;

}



/* COMMENTS

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



.content .comment-count a:hover {

	text-decoration: underline;

}



#comments {

	border-top:1px solid #E1E1E1;

	padding:10px 20px;

}



#comments-wrap {

	background:#F9F9F9 none repeat scroll 0 0;

	padding-bottom: 30px;

}



#comments h3 {

	font-size: 20px;

}



#respond {

	margin:0 0 30px;

	padding: 20px 20px 0;

	border-top:1px solid #E1E1E1;

}



#comments .commentlist .reply {

	float: right;

}



#comments .commentlist li.alt {

	background: transparent;

}



#comments .commentlist {

	margin: 0;

	padding: 0;

}



#comments .commentlist ul.children {

	margin: 0;

	clear: right;

}



#comments .commentlist li {

	margin: 0;

	padding: 0;

	list-style: none;

	font-size: 12px;

	background: 0;

	list-style-type: none;

}



#comments .commentlist h3 {

	margin: 0;

}



#comments .commentlist p {

	margin: 0;

	font-size: 12px;

	line-height: 20px;

}



#comments .commentlist a.comment-meta {

	text-transform: uppercase;

}



#comments ul.commentlist li.comment {

	background: #fff;

	margin-bottom: 20px;

	padding: 10px;

	border: 1px solid #e9e9e9;

	clear: right;

}



#comments .commentlist li.comment.depth-2 {

	background: #f9f9f9;

	margin-bottom: 0;

	margin-top: 10px;

}



#comments .commentlist li.comment.depth-3 {

	background: #fff;

	margin-bottom: 0;

	margin-top: 10px;

}



#comments ul.commentlist li.comment .reply a {



}



#comments ul.commentlist li.comment a:hover {

	text-decoration: underline;

}



#commentform p {

	margin: 0;

}



#commentform p small {

	font-size: 11px;

	color: #;

}



.nocomments {

	margin: 0;

	padding: 0;

}



.comment-inside {

	margin: 0;

	display: block;

	overflow:auto;

}



.comment-inside .fn {

	font-size: 16px;

}



#comments .avatar {

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	background:#E1E1E1 none repeat scroll 0 0;

	display:inline;

	float:left;

	margin-bottom:5px;

	margin-right:10px;

	padding:3px;

	border: 1px solid #;

}



#comments .comment-author {

	font-size: 11px;

	text-transform: lowercase;

	color: #;

}



#comments .comment-author cite {

	font-size: 12px;

	color: #;

}



#comments .comment-author a:link, #comments .comment-author a:visited, #comments .comment-author a:active, #comments .comment-author a:hover {

	text-transform: none;

}



#commentform {

	margin: 0 20px 0 0;

	padding-bottom: 20px;

}



#commentform label {

	font-size: 12px;

	color: #;

}



#commentform label span {

	font-size: 11px;

	color: #;

}



#commentform input.input, #commentform textarea {

	background:#FFFFFF none repeat scroll 0 0;

	border-color:#C5C3C3 #EDEDED #EDEDED #C5C3C3;

	border-style:solid;

	border-width:1px;

	color:#676563;

	font-family:Arial,Helvetica,sans-serif;

	font-size:12px;

	padding:7px 10px;

	margin-bottom:10px;

}



#commentform input:focus, #commentform textarea:focus {

	color: #;

	border: 1px solid #;

}



#commentform input#author, #commentform input#email, #commentform input#url {

	width:240px;

	margin-right: 5px;

}



#commentform textarea {

	width:100%;

	margin-bottom: 5px;

}



#commentform p.subscribe-to-comments {

	float: left;

	display: inline;

	margin-top: -25px;

}



#commentform p.subscribe-to-comments input {

	margin-left: 5px;

}



#commentform #comment-buttons {

	margin-top: 5px;

}



#commentform #submit {

	float: left;

	display: inline;

	font-size: 12px;

	padding: 0;

	margin-right: 5px;

}



#commentform #submit:hover {

	color: #;

	background: #;

	cursor: pointer;

}



#commentform span#cancel-comment-reply a {

	float: left;

	width: 78px;

	height: 34px;

	text-indent: -999%;

	background: url(../images/cancel-comment-button.png) no-repeat;

}



/* @end */



/* @group footer */



/* FOOTER

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



#top-footer {

	min-height: 30px;

	border-top: 1px solid #FE6700;

	background: #474747;

}



#footer {

	clear: both;

	color:#d0d0d0;

	background: #000;

}



#footer-inner {

	width: 960px;

	margin: 0 auto;

	text-align: left;

	padding-top: 5px;

	padding-bottom: 10px;

}



#footer-credits, #footer-meta {

	margin:0;

    padding:0;

}



#footer-meta {

	text-align: right;

}



#footer a:link, #footer a:visited, #footer a:active {

	color: #;

	text-decoration: none;

	border-bottom: 1px solid #;

}



#footer a:hover {

	color: #fff;

	border-bottom: 1px solid #;

}



#footer p {

	font-size: 11px;

    padding-top:5px;

}



#footer ul {

	margin-bottom: 10px;

}



#footer ul li {

	display: inline;

	margin-left: 5px;

	padding-left: 10px;

	font-size: 11px;

	border-left: 1px solid #999;

}



#footer ul li.first {

	border-left: none;

}



#logoPie {

  width: 136px;

  height: 34px;

  float:left;

  padding:6px 25px 0 0;

}





/* @end */



/* @group miscellaneous */



/* MISCELLANEOUS

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



.clear {

	clear: both;

	line-height: 1;

	margin: 0;

	padding: 0;

}



/*.left {

	float: left;

	display: inline;

}*/



.right {

	float: right;

	display: inline;

}



.feed {

	padding: 1px 0 1px 15px;

	background: url("../images/icon-feed.html") no-repeat 0 50%;

}



/*--estilo imagenes--*/



.Shadow{

background:transparent url(../images/l_bg_sombra_blog.png) no-repeat scroll left top;

padding-left:4px;

padding-top:4px;

margin-bottom:10px;

overflow:hidden;

display:block;

margin-right:20px;

float:left;

}



.Shadow div {

background:transparent url(../images/l_bg_sombra_blog.png) no-repeat scroll right bottom;

padding-bottom:4px;

padding-right:4px;

overflow: hidden;

position:absolute;

z-index:0;

}

.Shadow img {

  padding:7px;

}

.Shadow a {

  border:7px solid #d0d0d0;

  overflow: hidden;

  position:absolute;

  z-index:1;

}



.Shadow a:hover{

border:7px solid #ff6500;

}

/*----*/



.w200xh200 {

 width: 215px;

 height: 215px;

}

.w200xh200 a{

 width: 200px;

 height: 200px;

}

.w200xh200 div{

 width: 214px;

 height: 214px;

}

/*----*/



.w247xh126 {

 width: 261px;

 height: 141px;

}



.w247xh126 a{

 width: 247px;

 height: 126px;

}

.w247xh126 div{

 width: 261px;

 height: 140px;

}


.w247xh300 {

 width: 262px;

 height: 315px;

}

.w247xh300 a{

 width: 247px;

 height: 300px;

}

.w247xh300 div{

 width: 261px;

 height: 314px;

}



/*--- banner---*/

.banner {

  margin-bottom:20px;

  padding:0;

  width:270px;

}



/*----*/

.sociable a {

  padding: 0 10px 0 0;

  margin:0;

  text-decoration:none;

}

.sociable {

  margin: 0;

  padding:0 0 15px 0;

}





.sociable img {

  margin:0;

  padding: 0!important;

  -moz-border-radius:0!important;

  border: none!important;

}


