/*RESET CSS*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
/*END RESET CSS*/

body {background:url(images/bg-gradient.gif) repeat-x #eee; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333}
a {color:#f37322; text-decoration:none; outline-color:#ccc}
a:hover{text-decoration:underline}
h1, .h1{font-size:24px; font-weight:bold;letter-spacing:-1px; line-height:100%; color:#111; margin-top:15px}
h2, .h2{font-size:18px; font-weight:bold}
h2 a{color:#333}
h3, .h3{font-size:14px;font-weight:bold; letter-spacing:-1px; padding-bottom:15px}
p {padding:0.5em 0; line-height:1.5em}
li {line-height:1.5em}
strong {font-weight:bold}
em {font-style:italic; color:#000}
input, textarea, select {font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#333}
.clear {clear:both; height:0; overflow:hidden;}
#wrapper {width:968px; margin:20px auto;}
.top {background:url(images/top_shadow.png) no-repeat; padding-top:18px}
.sides {background:url(images/sides_shadow.png) repeat-y; padding:0 19px;}
.bottom {background:url(images/bottom_shadow.png) bottom left no-repeat; padding-bottom:20px}

/*Formularios*/
.form label {display:block; font-weight:bold; font-size:11px}
.form  p{padding:1px 0}
.form  small {padding-left:10px}
.form  input, .form  textarea {padding:3px; background:#fff; border:1px solid #ddd}
#wrapper .button {background:url(images/bg_button.gif) repeat-x #e96b1b; text-transform:uppercase; width:auto; overflow:visible; color:#fff; font-size:11px; border:0; cursor:pointer; padding:3px 8px; letter-spacing:1px; font-weight:normal}

#logo {float:left; width:130px; margin:5px 0 15px 0}
#adv {float:right; width:468px; margin-top:12px}
#adv img, #adv a{display:block}

/*Navigation*/
#nav-bar{background:url(images/bg_menu.gif) repeat-x #666; height:32px; clear:both;}
#navigation,#navigation li {float:left; color:#fff}
#navigation li {border-right:1px solid #777; height:32px; line-height:normal}
#navigation a{color:#fff; display:block; padding:0 18px; line-height:30px; height:32px}
#navigation a:hover,#navigation .current a,#navigation li:hover a,#navigation li.ie6hover a {background:url(images/bg_menu_hover.gif) repeat-x; text-decoration:none}

/*Sub-Navigation*/
#navigation li ul {display:none; position:absolute; z-index:100;  background:#b04807; min-width:155px;}
#navigation li:hover ul, #navigation .ie6hover ul {display:block}
#navigation li ul li {float:none; border-bottom:1px solid #803a0e; border-top:1px solid #d95e12; border-right:0}
#navigation li ul li a,#navigation li:hover ul li a,#navigation li.ie6hover ul li a{color:#fff; padding-right:28px; background:#b04807;}
#navigation li ul li a:hover {color:#fff; text-decoration:none; background:#f37322}

/*Search Box*/
#search-box {float:right; margin:6px 3px 0 0}
#search-box label {display:none}
#search-box input {font-size:11px; color:#7e7e7e; height:15px; float:left; width:152px; background:#fff; border:1px solid #c3c3c3; padding:1px 2px}
#search-box input.hoverColor {color:#333}
#search-box .input-search {height:20px; width:20px; margin:0 5px; background:url(images/ic-find.gif) no-repeat; border:0; cursor:pointer; text-indent:-9999px;
/*Reglas para text-indent en IE*/
font-size:0; display:block; line-height:0}

#container {padding:15px 0}
.col1{float:left; width:600px;}
.col2{float:right; width:300px;background:#f0f0f0; padding:10px 10px 0 10px; }
.side-box {background:#fff; border:1px solid #ddd; margin-bottom:10px;padding:15px 15px; width:268px; font-size:11px}
.side-box li, .block-list li {padding:7px 0; border-bottom:1px dotted #ddd}
.side-box li a{color:#333}
.side-box h3{text-transform:none;}

#footer {border-top:1px solid #e5e5e5; padding-top:15px; color:#666; font-size:11px;}
.footer-info {float:left;}
.neo-info {float:right;}
.neo-info a{color:#666;}
.neo-info a:hover{color:#f37322; text-decoration:none}
.neo-info li {float:left; background-repeat: no-repeat; padding-left:30px; height:25px; margin-right:17px;line-height:25px}
.neo-info li#email{background-image:url(images/ic-email.gif)}
.neo-info li#phone{background-image:url(images/ic-phone.gif)}
.neo-info li#twitter{background-image:url(images/ic-twitter.gif)}

.small-post {width:265px; margin:15px 16px; float:left; font-size:11px}
.date, .comments{color:#666}
.date {float:left}
.posted {/*float:left; width:265px;*/ margin:5px 0;font-size:11px}
.thumb-small img, .thumb-small a {display:block; clear:both}
.comments {background:url(images/ic-comments.gif) no-repeat; padding-left:24px; height:16px; float:right}
.comments a{color:#666}
.comments a:hover {color:#000}
.arrow-link {background:url(images/arrow-link.gif) top right no-repeat #f37322; color:#fff; font-weight:bold; height:16px; float:left; padding:1px 15px 0 6px; margin:5px 0}

#slider {margin-bottom:10px}
#rotate,#slider,#rotate li {overflow:hidden;width:595px; height:345px; position:relative}
#thumbs {position:absolute; top:0; right:0; margin:10px; width:91px;z-index:10}
#thumbs img {border:2px solid #333}
#thumbs .current img {border:2px solid #fff}
#thumbs .current a{background:url(images/arrow-th.gif) left center no-repeat; padding-left:6px}
#thumbs img, #thumbs a {display:block}
#thumbs li {margin-bottom:10px; float:right}
#rotate .caption {display:block; width:456px; background:url(images/transparent.png); position:absolute; bottom:5px; left:5px; padding:8px 12px; color:#fff}
#rotate .caption h2 {font-size:30px; letter-spacing:-1px; margin-bottom:5px; line-height:1em}
#rotate .caption h2 a{color:#fff}

#side-tabs .tabs {height:23px; background:url(images/bg-tab-holder.gif) bottom left repeat-x; margin-bottom:5px}
#side-tabs .tabs li {float:left; color:#666; font-weight:bold; margin-right:2px; padding:0; border:0}
#side-tabs .tabs li a{color:#666; border:1px solid #d3d3d3; display:block; background:url(images/bg-tab.gif) bottom left repeat-x #fefefe; height:19px; padding:2px 10px 0 10px;}
#side-tabs .tabs li a.current {color:#fff; background:url(images/bg-tab-hover.gif) bottom left repeat-x #666; height:20px; border:0;padding:3px 11px 0 11px;}

.icon li{padding-left:24px; min-height:16px; background-position:0 7px; background-repeat:no-repeat}
.articles-list li {background-image:url(images/ic-paper.gif)}
.comments-list li{background-image:url(images/ic-comments.gif)}

.pictures {overflow:hidden; width:240px}
.pic-holder {width:250px}
.pictures a{float:left; margin:0 7px 7px 0; position:relative}
.pictures img {display:block}

.post .posted {/*width:595px;*/ padding-bottom:10px}
.post-entry {margin:15px 0; text-align:justify}
.post-entry p{line-height:1.8em}
.post-entry a{font-weight:bold}
.post-entry ul, .post-entry ol,.post-entry dl {padding-top:0.5em;margin-left:30px;}
.post-entry ul li,.post-entry dl dt{padding:0 0 1em 0; list-style-type:square;}
.post-entry dl dt {font-weight:bold; font-size:13px}
.post-entry dl dd {line-height:1.5em;padding:0 0 1em 18px;}
.post-entry ol {list-style-type:decimal;}
.post-entry ol li { padding:0 0 1em 0;}
.post-entry .ol-alpha {list-style-type:lower-alpha}
.post-entry ol.ol-color {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; color:#999; font-size:14px}
.post-entry ol.ol-color p {color:#333; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; padding:0; line-height:1.5em; font-size:12px}

.post-entry h2, .post-entry h3 {padding:8px 0; letter-spacing:normal}
.post-entry h2 a{color:#f37322;}
.post-entry h3 {font-size:16px;}

blockquote {background:url(images/open-quote.gif) 10px 13px no-repeat; border:1px solid #ddd; padding:7px 10px 7px 35px; width:500px; margin:10px auto;font-family:Georgia, "Times New Roman", Times, serif; color:#777}

.image {margin:0;text-align:center;}
.img-right {margin-left:15px; float:right}
.img-left {margin-right:15px; float:left}
.image img{border:1px solid #D9D9D9; padding:3px;}

.post-nav {font-size:11px; font-weight:bold; color:#111;margin:20px 0;}
.post-nav a{display:block; font-size:12px;}
.post-nav .next, .post-nav .prev {width:295px}
.post-nav .next {float:right; text-align:right}
.post-nav .prev {float:left; text-align:left}
.post-nav .next a{background:url(images/arrow-right.gif) no-repeat right 2px ; padding-right:23px}
.post-nav .prev a{background:url(images/arrow-left.gif) no-repeat left 2px ; padding-left:23px}

.bookmark {margin:20px 0; clear:both}
.bookmark p {float:left; color:#111; font-size:11px; font-weight:bold; padding:0}
.bookmark li {float:left; margin-left:10px}
.bookmark a {height:16px; display:block; background-repeat:no-repeat; /*text-indent:-9999px*/ padding-left:20px; color:#666; font-size:11px}
.bookmark .facebook {background-image:url(images/fav_facebook.gif)}
.bookmark .twitter {background-image:url(images/fav_twitter.gif)}
.bookmark .google {background-image:url(images/fav_google.gif)}
.bookmark .delicious {background-image:url(images/fav_delicious.gif)}

.sec-title{color:#111; font-size:18px;font-family:Georgia, "Times New Roman", Times, serif}

/*Comments*/
.total-comments {color:#999; font-size:18px; font-weight:bold;padding:10px 0}
.comment-list li {margin-bottom:10px; padding:10px; background:#f0f0f0}
li.author-comment {background:#ffd1ac}
.comment-data {background:#fff; height:42px; position:relative; padding:0 8px; line-height:42px}
.comment-data img {position:absolute; right:0; top:0}
.comment-data cite {font-weight:bold; color:#666; background:url(images/ic-comments2.gif) no-repeat left center; padding:3px 10px 0 23px;}
.comment-data cite a{color:#111}
.comment-number {padding-right:10px; font-family:Georgia, "Times New Roman", Times, serif; display:none}
.comment-entry {background:#fff; padding:5px 20px 15px 20px;}
.moderation {color:#111; font-style:italic; font-weight:bold}

.comment-form {padding:10px; background:#f0f0f0}
.comment-form form {background:#fff; padding:15px 20px}
.comment-form input {width:230px}
.comment-form textarea {width:529px}

.listed-post {border-bottom:1px dotted #ddd; margin:15px 0; padding:15px 0}
.listed-post .post-body {float:left; width:400px}

.author {width:75px; height:75px; float:left; margin-right:5px}

.paging {color:#999; font-size:10px; margin:15px; float:right}
.paging span,.paging a{margin:0 4px;padding:2px 0;text-align:center;width:18px; float:left}
.paging span {border:1px solid #999999;}
.paging a{border:1px solid #f37322;}
.paging a:hover{background:#f37322; color:#fff; text-decoration:none}

#author-info {margin-bottom:15px; border:10px solid #f0f0f0; padding:0 20px 10px 20px}
#author-info h1{font-size:36px}
#author-info img{margin-top:15px}
.sub-title {color:#999; font-size:16px; font-weight:bold; padding:0}
.author-desc {/*float:left; width:380px;*/}
.rss-icon {background:url(images/rss-icon.gif) no-repeat; padding:1px 0 0 20px; text-transform:uppercase; font-weight:bold}

.contact-box {float:right; width:300px;}
.contact-box input {width:200px}
.contact-box textarea {width:280px}

.tb-margin {margin:15px 0}
.t-margin {margin-top:15px}

.author-item {margin:15px 0; float:left}
.athr-desc {float:right; width:440px}
.athr-desc .h2 {padding:0; line-height:normal}
.athr-desc .sub-title{font-size:14px; padding:0; line-height:normal}

.img-list {margin:15px; float:left}
.indent-post{margin-left:15px;}
