html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {







margin : 0;







padding : 0;







border : 0;







font-size : 100%;







font : inherit;







vertical-align : baseline;







}







article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {







display : block;







}







body {







line-height : 1;







}







ol, ul {







list-style : none;







}







blockquote, q {







quotes : none;







}







blockquote:before, blockquote:after, q:before, q:after {







content : '';







content : none;







}







hr{







    border: 0;







    height: 1px;







    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 







    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 







    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 







    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 







}







table {







border-collapse : collapse;







border-spacing : 0;







}







iframe {







width : 100%;







}







.clearfix:after {







content : ".";







display : block;







height : 0;







clear : both;







visibility : hidden;







}







.clearfix {







display : inline-block;







}







.clearfix {







display : block;







}







body {







background: #000 url(images/Agua-en-espiral.jpg) fixed center top;







font-size : 13px;







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







font-weight : normal;







text-align : center;







}







strong {







font-weight : bold;







}







#header {







height : auto;







margin : auto;







text-align : center;







}







.header-top {







height : auto;







margin : 0 auto;







overflow : hidden;







}







.sub-header-top {







max-width : 960px;







height : 112px;







width : 100%;







margin : 0 auto;







}







.logo {







position : relative;







float : left;







width : 960px;







height : 112px;







margin : 0 0 0 0;







overflow : hidden;







}







.logo h1 {







text-indent : -9999px;







}







.logo h2 {







text-indent : -9999px;







}







.logo h1 a {







width : 960px;







height : 112px;







display : block;







background : top left no-repeat;







}







.logo h2 a {







width : 960px;







height : 112px;







display : block;







background : top left no-repeat;







}







.site-description {







width : 210px;







height : 40px;







margin : 5px 0;







float : left;







}







.site-description p {







margin-top : 17px;







color : #ffffff;







}







.site-description p:before {







content : ' | ';







padding-right : 2px;







}







.search-header {







display: none; visibility: hidden;







float : right;







max-width : 438px;







width : auto;







height : 38px;







margin : 12px 10px 0 0;







overflow : hidden;







position : absolute;







right : 220px;







}







.cf:before, .cf:after {







content : "";







display : table;







}







.cf:after {







clear : both;







}







.form-wrapper {







width : 270px;







float : right;







}



.centrar-publicidad {



text-align: center; 



margin: auto;



}







.form-wrapper input {







width : 190px;







height : 20px;







padding : 3px 5px;







float : left;







font : 13px 'Tahoma', 'trebuchet MS', 'lucida sans';







border : 0;







background : #eee;







}







.form-wrapper input:focus {







outline : 0;







background : #fff;







box-shadow : 0 0 2px rgba(0, 0, 0, 0.8) inset;







}







.form-wrapper input::-webkit-input-placeholder {







color : #999;







font-weight : normal;







font-style : italic;







}







.form-wrapper input:-moz-placeholder {







color : #999;







font-weight : normal;







font-style : italic;







}







.form-wrapper input:-ms-input-placeholder {







color : #999;







font-weight : normal;







font-style : italic;







}







.form-wrapper button {







overflow : visible;







position : relative;







float : right;







border : 0;







padding : 0;







cursor : pointer;







height : 26px;







width : 70px;







font : 13px/26px 'Tahoma', 'trebuchet MS', 'lucida sans';







color : #fff;







text-transform : uppercase;







background : #3d3d3d;







}







.form-wrapper button:hover {







background : #595A55;







}







.form-wrapper button:active, .form-wrapper button:focus {







background : #595A55;







outline : 0;







}







.form-wrapper button::-moz-focus-inner {







border : 0;







padding : 0;







}







.header-middle {



height : auto;


overflow : hidden;


}







.sub-header-middle {







max-width : 960px;







width : 100%;







padding : 10px 0;







margin : 0 auto;







background : #000;







}







.slot-200-90 {







max-width : 200px;







height : 90px;







margin-right : 10px;







float : right;







}







.slot-728-90 {







max-width : 728px;







width : 100%;







height : auto;







margin : 0 10px;







float : left;







}







.slot-728-90 img {







max-width : 728px;







width : 100%;







height : auto;







}







.header-bottom {







height : auto;







}







.sub-header-bottom {







max-width : 960px;







width : 100%;







margin : 0 auto;







background : #fff;







border-bottom : 1px solid #eaeaea;







}







.main-menu {







	width: 100%; 







        margin-left:-1px;







	line-height: 40px;







        background: #014464;







        background: -moz-linear-gradient(top,#0272a7,#013953);







        background: -webkit-gradient(linear,0 0,0 100%,from(#0173ba),to(#013b69));







        border: 1px solid #002232;







        -moz-box-shadow: inset 0 0 1px #edf9ff;







        -webkit-box-shadow: inset 0 0 1px #edf9ff;







        box-shadow: inset 0 0 1px #edf9ff;







}















.main-menu ul {







margin : 0;







list-style : none;







}







.main-menu ul a {







display : block;







position : relative;







color : #FFF;







text-decoration : none;







}







ul.sub-menu li a {







color : #000;







}







.main-menu ul a:hover {







color : #2daacd;







text-decoration : none;







cursor : pointer;







}







.main-menu ul li {







float : left;







margin : 0 10px;







position : relative;







z-index : 5;







}







.main-menu ul li:hover {







visibility : inherit;







}







.main-menu ul ul {







position : absolute;







top : -9999px;







width : 110px;







padding : 5px 10px 5px 10px;







background : #ffffff;







line-height : 14px;







text-align : left;







box-shadow : 0 1px 3px rgba(0, 0, 0, 0.1);







border : #009cda solid 1px;







border-radius : 5px;







}







.main-menu ul ul li {







float : none;







width : 100%;







margin : 0;







padding : 10px 0;







border-bottom : 1px solid #eeeeee;







}







.main-menu ul li:hover ul {







left : -15px;







top : 40px;







z-index : 10;







background : #f8f8f8;







}







.main-menu ul li:hover li ul, .main-menu ul li li:hover li ul, .main-menu ul li li li:hover li ul {







top : -9999px;







}







.main-menu ul li li:hover ul, .main-menu ul li li li:hover ul, .main-menu ul li li li li:hover ul {







left: 20px;







top: 30px;







}







#content {







max-width : 960px;







width : 100%;







margin : 0 auto;







background : #fff;







overflow : hidden;







text-align : left;







}







#posts {







float : left;







max-width : 630px;







width : 65.625%;







}







.single-post {







max-width : 570px;







width : 90.4762%;







margin : 15px 3.1747% 0 3.1747%;







padding : 0 1.5874% 30px 1.5874%;







}







.single-post-image {







background : none 0 0 repeat scroll #eaf2f4;







border-radius : 6px 6px 6px 6px;







padding : 3px;







float : left;







max-width : 150px;







width : 26.3158%;







max-height : 200px;







height : auto;







margin-top : 4px;







}







.single-post-image img {







width : 100%;







height : auto;







}







.single-post-text {







float : left;







width : 67.3685%;







margin-left : 1.4036%;







}







h2.single-post-title {







font-size : 24px;







color : #323232;







line-height : 28px;







margin-bottom : 3px;







}







h2.single-post-title a {







color : #737373;







text-decoration : none;







}







h2.single-post-title a:hover {







color : #2daacd;







text-decoration : none;







}







.meta {







padding : 3px 0;







color : #aaaaaa;







border-top : 1px solid #eaeaea;







border-bottom : 1px solid #eaeaea;







line-height : 24px;







}







.full-post .meta {







margin-top : 10px;







}







.meta span {







color : #888;







}







.meta a {







color : #2daacd;







text-decoration : none;







}







.meta a:hover {







color : #999999;







text-decoration : none;







}







.single-post-content {







color : #888888;







margin-top : 3px;







line-height : 24px;







}







.continue-reading-post {







color : #3d3d3d;







margin-top : 5px;







line-height : 24px;







display : inline;







}







.continue-reading-post a {







padding : 5px 10px;







color : #2daacd;







text-decoration : none;







}







.continue-reading-post a:hover {







color : #999999;







text-decoration : none;







}







.posts-navigation {







max-width : 570px;







width : 90.4762%;







margin : 20px 4.7620% 20px 4.7620%;







}







.posts-navigation a {







color : #fff;







text-decoration : none;







padding : 5px 10px;







background : #2daacd;







}







.posts-navigation a:hover {







color : #fff;







text-decoration : none;







background : #3d3d3d;







}







.posts-navigation span {







padding : 5px 10px;







color : #ffffff;







background : #3d3d3d;







}







.search-results {







max-width : 570px;







width : 90.4762%;







margin : 20px 1.5874% 0 4.7620%;







padding : 5px 1.5874% 5px 1.5874%;







background : #f8f8f8;







border-bottom : 2px solid #eeeeee;







border-top : 2px solid #eeeeee;







}







.search-results h2 {







font-size : 20px;







font-weight : normal;







color : #aaaaaa;







line-height : 30px;







}







.full-post {







max-width : 570px;







width : 90.4762%;







margin : 15px 4.7620% 0 4.7620%;







color : #000;







line-height : 24px;







}







.full-post a {







color : #2daacd;







text-decoration : none;







}







.full-post a:hover {







color : #888888;







text-decoration : none;







}







.full-post h1 {







font-size : 24px;







font-weight : bold;







color : #737373;







line-height : 32px;







}







.full-post h2 {







font-size : 25px;







font-weight : normal;







color : #737373;







line-height : 30px;







}







.full-post h3 {







font-size : 20px;







font-weight : normal;







color : #737373;







line-height : 30px;







}







.full-post h4 {







font-size : 15px;







font-weight : normal;







color : #737373;







line-height : 30px;







}







.full-post h5 {







font-size : 15px;







font-weight : normal;







color : #737373;







line-height : 30px;







}







.full-post h6 {







font-size : 15px;







font-weight : normal;







color : #737373;







line-height : 30px;







}







.full-post h1 a, .full-post h2 a, .full-post h3 a, .full-post h4 a, .full-post h5 a, .full-post h6 a {







color : #737373;







text-decoration : none;







}







.full-post h1 a:hover, .full-post h2 a:hover, .full-post h3 a:hover, .full-post h4 a:hover, .full-post h5 a:hover, .full-post h6 a:hover {







color : #2daacd;







text-decoration : none;







}







.full-post img {







margin : 6px 0;







padding : 2px;







max-width : 100%;







height : auto;







}







.full-post-content {







font-size : 14px;







}







.full-post .alignleft {







float : left;







margin : 6px 15px 6px 0;







}







.full-post .alignright {







float : right;







margin : 6px 0 6px 15px;







}







.full-post .aligncenter {







margin : 6px auto;







display : block;







}







.full-post p {







padding : 10px 0;







}







.full-post table {







margin : 10px 0;







}







.full-post table caption {







background : #eeeeee;







}







.full-post table td, .full-post table th {







padding : 0 12px 0 0;







text-align : right;







}







blockquote {







background-color: #f9f9f9;







border: 1px solid #ccc;







border-radius: 6px;







box-shadow: 1px 1px 1px #ccc;







margin : 10px 10px 10px 20px;







overflow : auto;







padding : 0 10px;







}







blockquote p {







font-family : 'Tahoma', 'Georgia', 'Times New Roman', Times, serif;







font-size : 14px;







margin : 0.3em 0;







}







.full-post ul {







padding : 5px 35px;







list-style-type : square;







}







.full-post ol {







padding : 5px 35px;







list-style-type : decimal;







}







.full-post ol li {







padding-bottom : 5px;







}







.navigation-pages-post {







width : 570px;







margin : 20px 20px;







color : #A60303;







font-weight : bold;







font-size : 16px;







}







.navigation-pages-post a {







color : #467847;







text-decoration : none;







}







.navigation-pages-post a:hover {







color : #A60303;







text-decoration : none;







}







.bottom-single-advertising {







padding : 10px 0;







margin : 0;







}







.related-post {







margin-top : 10px;







}







.related-post h3 {







font-size : 20px;







color : #737373;







line-height : 30px;







}







.related-post ul {







list-style-type : none !important ;







padding : 0 !important ;







margin : 10px 0;







}







.related-post ul li {







width : 132px;







height : 210px;







float : left;







margin : 5px 10px 30px 0;







}







.rl-image img {







margin : 0 0 5px 0;







border-radius : 5px;







padding : 1px;







border : #799bd2 solid 1px;







}







.rl-title h2 {







font-size : 14px;







color : #000;







line-height : 20px;







text-shadow : 3px 5px 10px #799bd2;







}







// Fuentes ShortCode por Optimizar BACKGROUND







.cover {}







.cover .image a {







background: -moz-linear-gradient(top,#1771af 0%,#105a8e 100%);







background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1771af),color-stop(100%,#105a8e));







background: -webkit-linear-gradient(top,#1771af 0%,#105a8e 100%);







background: -o-linear-gradient(top,#1771af 0%,#105a8e 100%);







background: -ms-linear-gradient(top,#1771af 0%,#105a8e 100%);







filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1771AF',endColorstr='#105A8E',GradientType=0);







border: 1px solid #0D5385;







-webkit-border-radius: 3px;







-moz-border-radius: 3px;







border-radius: 3px;







color: #FFFFFF;







font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;







font-size: 11px;







font-weight: bold;







margin: 8px 5px 0 0;







padding: 0 7px;







}







.cover .image a:hover {







color: #FFF;







background: #1d8dc3;







background: -moz-linear-gradient(top,#1d8dc3 0%,#1471aa 100%);







background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1d8dc3),color-stop(100%,#1471aa));







background: -webkit-linear-gradient(top,#1d8dc3 0%,#1471aa 100%);







background: -o-linear-gradient(top,#1d8dc3 0%,#1471aa 100%);







background: -ms-linear-gradient(top,#1d8dc3 0%,#1471aa 100%);







}







// Fuentes ShortCode por Optimizar BACKGROUND







.caja1 {text-align = left;}







.caja1 .caja2 a {







background: -moz-linear-gradient(top,#1771af 0%,#105a8e 100%);







background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1771af),color-stop(100%,#105a8e));







background: -webkit-linear-gradient(top,#1771af 0%,#105a8e 100%);







background: -o-linear-gradient(top,#1771af 0%,#105a8e 100%);







background: -ms-linear-gradient(top,#1771af 0%,#105a8e 100%);







filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1771AF',endColorstr='#105A8E',GradientType=0);







border: 1px solid #0D5385;







-webkit-border-radius: 3px;







-moz-border-radius: 3px;







border-radius: 3px;







color: #FFFFFF;







font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;







font-size: 12px;







font-weight: bold;







margin: 8px 1px 0 0;







padding: 0 7px;







display: inline-block;







}







.caja1 .caja2 a:hover {







color: #FFF;







background: #1d8dc3;







background: -moz-linear-gradient(top,#1d8dc3 0%,#1471aa 100%);







background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1d8dc3),color-stop(100%,#1471aa));







background: -webkit-linear-gradient(top,#1d8dc3 0%,#1471aa 100%);







background: -o-linear-gradient(top,#1d8dc3 0%,#1471aa 100%);







background: -ms-linear-gradient(top,#1d8dc3 0%,#1471aa 100%);







}







#sidebar {







float : left;







max-width : 310px;







width : 32.2917%;







margin-left : 2.0834%;







background : #fff;







color : #888888;







padding-bottom : 30px;







}







#sidebar a {







color : #888888;







text-decoration : none;







}







#sidebar a:hover {







color : #2daacd;







text-decoration : none;







}







ul.sidebar-content {







width : 300px;







}







ul.sidebar-content li ul {







padding : 10px 0 0 0;







list-style : none;







}







ul.sidebar-content li ul li {







display : inline-block;







}







ul.sidebar-content li ul li a {







line-height : 24px;







display : inline-block;







background : #eee;







padding : 2px 4px;







margin : 2px 0;







border-radius : 4px 4px;







}







ul.sidebar-content li ul li a:hover {







color : #fff !important ;







background : #2daacd;







}







#sidebar h2 {







margin-top : 15px;







padding : 0 0 10px 0;







font-size : 18px;







color : #2daacd;







border-bottom : 1px solid #eaeaea;







}







.social {







width : 300px;







color : #999999;







margin-top : 6px;







line-height : 40px;







border-bottom : 1px solid #eaeaea;







}







.social a {







color : #fff !important ;







text-decoration : none;







padding : 5px 15px;







}







.social a:first-child {







margin-left : 0;







}







.social a:hover {







color : #fff;







text-decoration : none;







}







a#face-text {







background : #4c66a4;







border-radius: 3px;







}







a#google-text {







border-radius: 3px;







background : #de1e1e;







}







a#twitt-text {







border-radius: 3px;







background : #55acee;







}







a#rss-text {







border-radius: 3px;







background : #efb71f;







}







.social2 {







color : #fff;







}







.social2 a {







color : #fff !important ;







text-decoration : none;







padding : 5px 15px;







}







.sidebar-ads {







width : 300px;







}







.sidebar-ads-wrap {







padding : 15px 0 0 0;







}







.tagcloud {







padding : 15px 25px 0 35px;







}







.textwidget {







padding : 10px 10px 0 0;







line-height : 24px;







}







#calendar_wrap {







padding : 15px 25px 0 35px;







line-height : 24px;







}







#calendar_wrap a {







border-bottom : 1px dotted #bbbbbb;







}







#calendar_wrap caption {







background : #eeeeee;







}







#calendar_wrap td, #calendar_wrap th {







padding : 0 12px 0 0;







text-align : right;







}







#calendar_wrap td#prev {







text-align : left;







}







#footer {







border-top : 5px solid #eaeaea;







max-width : 960px;







width : 100%;







margin : 0 auto;







background : #ffffff;







color : #737373;







}







#footer-advertising {







max-width : 728px;







width : 97.9167%;







height : auto;







margin : 10px auto;







padding : 0 1.0417%;







overflow : hidden;







}







#footer-advertising img {







max-width : 728px;







width : 100%;







height : auto;







}







#footer-credits {



height: 70px;







max-width : 890px;







width : 92.7084%;







padding : 0 3.6459%;







background : #ffffff;







border-top : 5px solid #eaeaea;







color : #737373;







display : inline-block;







}







#footer-credits a {







color : #737373;







text-decoration : none;







}







#footer-credits a:hover {







color : #2daacd;







text-decoration : none;







}







.footer-credits-left {







float : left;







padding : 20px 0;







}







.footer-credits-right {







float : right;







padding : 20px 0;







}


#comments-wrap {







margin : 25px 0 0 0;







padding-bottom : 30px;







}







.comments-navigation {







height: 45px;







padding-bottom: 10px;







margin : 0;







font-size : 14px;







}







.comments-navigation a {







margin-top : 10px;







}







.comments-navigation .alignleft {







float : left;







margin : 0;







padding : 0;







}







.comments-navigation .alignright {







float : right;







margin : 0;







padding : 0;







}







h3#comments-number, h3.postcomment {







margin-top : 9px;







padding-bottom : 0;







font-size : 20px;







color : #ff0000;







line-height : 30px;







}







h3.postcomment {







margin-top : 9px;







padding-bottom : 0;







font-size : 20px;







color : #fff;







line-height : 30px;







}







ol.commentlist {







color : #fff;







list-style : none;







margin : 20px 0 0 0;







padding : 0;







text-indent : 0;







}







ol.commentlist li {







-webkit-border-radius: 20px;







-moz-border-radius: 20px;







border-radius: 20px;







box-shadow: 0 5px 10px rgba(0,0,0,0.5);







padding : 3px 10px;







border-radius : 5px;







border : #2299d5 solid 1px;







margin : 0 0 15px 0;







padding : 10px 10px 17px 57px;







position : relative;







}







ol.commentlist li.byuser {







color : #FFF;







}







ol.commentlist li.comment {







background : #2e2e2e;







border-radius: 5px;







}







ol.commentlist li div.comment-author {







padding : 0 170px 0 0;







}







ol.commentlist li div.vcard {







font : bold 14px Arial, Helvetica, sans-serif;







line-height : 24px;







padding-bottom : 5px;







}







ol.commentlist li div.vcard cite.fn {







font-style : normal;







color : #009cda;







}







ol.commentlist li div.vcard img.avatar {







padding : 3px 10px;







-webkit-box-shadow: 5px 5px 15px 0 #000;







-moz-box-shadow: 5px 5px 15px 0 #000;







box-shadow: 5px 5px 15px 0 #000;







-webkit-border-top-right-radius: 20px;







-webkit-border-bottom-left-radius: 20px;







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







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







border-top-right-radius: 20px;







border-bottom-left-radius: 20px;







width : 80px;







max-height: 80px;







border : #000 solid 1px;







left : 5px;







position : absolute;







top : 0;







padding : 2px;







}







ol.commentlist li div.comment-meta {







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







line-height : 24px;







position : absolute;







right : 10px;







text-align : right;







top : 10px;







}







ol.commentlist li div.comment-meta a {







color : #9B9B9B;







text-decoration : none;







}







ol.commentlist li div.comment-meta a:hover {







color : #2daacd;







text-decoration : none;







}







ol.commentlist li p {







color:#fff;







font :normal 14px Arial, Helvetica, sans-serif;







line-height : 24px;







margin : 0 0 1em 0;







}







ol.commentlist li form p {







margin : 0;







}







ol.commentlist li ul {







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







list-style : square;







line-height : 24px;







margin : 0 0 1em;







padding : 0;







text-indent : 0;







}







ol.commentlist li div.reply {







font-size : 12px;







}







ol.commentlist li ul.children {







list-style : none;







margin : 1em 0 0;







text-indent : 0;







}







.comment-body {







margin-left : 50px;







}







ol.commentlist li ul.children li.depth-2 {







border-radius: 11px 11px 11px 11px;







-moz-border-radius: 11px 11px 11px 11px;







-webkit-border-radius: 11px 11px 11px 11px;







border: 3px solid #000000;background: rgba(2,53,85,1);







background: -moz-linear-gradient(left, rgba(2,53,85,1) 0%, rgba(0,46,82,1) 100%);







background: -webkit-gradient(left top, right top, color-stop(0%, rgba(2,53,85,1)), color-stop(100%, rgba(0,46,82,1)));







background: -webkit-linear-gradient(left, rgba(2,53,85,1) 0%, rgba(0,46,82,1) 100%);







background: -o-linear-gradient(left, rgba(2,53,85,1) 0%, rgba(0,46,82,1) 100%);







background: -ms-linear-gradient(left, rgba(2,53,85,1) 0%, rgba(0,46,82,1) 100%);







background: linear-gradient(to right, rgba(2,53,85,1) 0%, rgba(0,46,82,1) 100%); 







margin : 0 0 8px;







}







ol.commentlist li ul.children li.depth-3 {







border-radius: 11px 11px 11px 11px;







-moz-border-radius: 11px 11px 11px 11px;







-webkit-border-radius: 11px 11px 11px 11px;







border: 3px solid #000000;background: rgba(2,53,85,1);







background: -moz-linear-gradient(left, rgba(2,53,85,1) 0%, rgba(0,46,82,1) 100%);







background: -webkit-gradient(left top, right top, color-stop(0%, rgba(2,53,85,1)), color-stop(100%, rgba(0,46,82,1)));







background: -webkit-linear-gradient(left, rgba(2,53,85,1) 0%, rgba(0,46,82,1) 100%);







background: -o-linear-gradient(left, rgba(2,53,85,1) 0%, rgba(0,46,82,1) 100%);







background: -ms-linear-gradient(left, rgba(2,53,85,1) 0%, rgba(0,46,82,1) 100%);







background: linear-gradient(to right, rgba(2,53,85,1) 0%, rgba(0,46,82,1) 100%); 







margin : 0 0 8px;







}







ol.commentlist li ul.children li.depth-4 {







border-radius: 11px 11px 11px 11px;







-moz-border-radius: 11px 11px 11px 11px;







-webkit-border-radius: 11px 11px 11px 11px;







border: 3px solid #000000;background: rgba(2,53,85,1);







background: -moz-linear-gradient(left, rgba(2,53,85,1) 0%, rgba(0,46,82,1) 100%);







background: -webkit-gradient(left top, right top, color-stop(0%, rgba(2,53,85,1)), color-stop(100%, rgba(0,46,82,1)));







background: -webkit-linear-gradient(left, rgba(2,53,85,1) 0%, rgba(0,46,82,1) 100%);







background: -o-linear-gradient(left, rgba(2,53,85,1) 0%, rgba(0,46,82,1) 100%);







background: -ms-linear-gradient(left, rgba(2,53,85,1) 0%, rgba(0,46,82,1) 100%);







background: linear-gradient(to right, rgba(2,53,85,1) 0%, rgba(0,46,82,1) 100%); 







margin : 0 0 8px;







}







ol.commentlist li.pingback div.vcard {







padding : 0 170px 0 0;







}







h3#respond {







padding-bottom : 0;







font-size : 18px;







color : #3d3d3d;







line-height : 30px;







}







#respond {	







border-radius: .5em;







box-shadow: 0 5px 10px rgba(0,0,0,0.5);







padding: 15px 20px 5px 20px;







background: -moz-linear-gradient(top,#1771af 0%,#105a8e 100%);







background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1771af),color-stop(100%,#105a8e));







background: -webkit-linear-gradient(top,#1771af 0%,#105a8e 100%);







background: -o-linear-gradient(top,#1771af 0%,#105a8e 100%);







background: -ms-linear-gradient(top,#1771af 0%,#105a8e 100%);







filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1771AF',endColorstr='#105A8E',GradientType=0);







border: 1px solid #0D5385;







-webkit-border-radius: 3px;







-moz-border-radius: 3px;







border-radius: 3px;







color: #FFFFFF;







font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;







font-size: 12px;







font-weight: bold;







margin-top:-25px;







}







#comments p.nocomments {







padding : 0;







}







form#commentform input {







margin-top : 10px;







padding : 0 5px;







width : 250px;







height : 30px;







background : #ffffff;







border : #aaaaaa solid 1px;







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







font-size : 14px;







color : #aaaaaa;







line-height : 20px;







outline : 0;







}







form#commentform textarea {







border-radius : 2px;







max-width : 570px;







height : 60px;







width : 95%;







background : #ffffff;







border : #aaaaaa solid 1px;







overflow : auto;







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







font-size : 14px;







color : #aaaaaa;







line-height : 20px;







outline : 0;







}







form#commentform input {







margin-top : 0px;







padding : 0 5px;







width : 200px;







height : 25px;







background : #ffffff;







border : #aaaaaa solid 1px;







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







font-size : 14px;







color : #aaaaaa;







border : #799bd2 solid 2px;







line-height : 20px;







outline : 0;







}







form#commentform textarea {







max-width : 570px;







height : 60px;







width : 88%;







background : #FFF;







border : #799bd2 solid 2px;







overflow : auto;







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







font-size : 14px;







color : #aaaaaa;







line-height : 20px;







outline : 0;







}







form#commentform input#submit {







width : 150px;







height: 30px;







border: 1px solid #0D5385;







color: #FFFFFF;







font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;







font-size: 14px;







font-weight: bold;







cursor: pointer;







line-height: 27px;







background-color: #4d90fe;







-webkit-transition: all .218s;







-moz-transition: all .218s;







-ms-transition: all .218s;







-o-transition: all .218s;







transition: all .218s;







background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));







background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);







background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);







background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);







background-image: -o-linear-gradient(top,#4d90fe,#4787ed);







background-image: linear-gradient(top,#4d90fe,#4787ed);







border-radius: 5px;







-webkit-border-radius: 5px;







-moz-border-radius: 5px;







-ms-border-radius: 5px;







-o-border-radius: 5px;







}







form#commentform input#submit:hover {







background : #2daacd;







cursor : pointer;







}







.error-results {







max-width : 570px;







width : 90.4762%;







margin : 10px 3.1747% 0 3.1747%;







padding : 5px 2.3810% 5px 2.3810%;







text-align : left;







font-size : 14px;







color : #888888;







}







.error-results p {







padding : 10px 0;







font-weight : bold;







}







.error-results ul {







margin : 10px 0 0 15px;







}







.error-results ul li {







text-decoration : none;







padding-bottom : 8px;







list-style : square;







line-height : 20px;







}







.error-results a {







color : #2daacd;







text-decoration : none;







}







.error-results a:hover {







color : #2daacd;







text-decoration : none;







}







.clear {







clear : both;







}







#tabber-title {







display : block;







height : auto;







padding : 0 0 10px 0;







overflow : hidden;







max-width : 300px;







margin-top : 30px;







color : #2daacd;







border-bottom : 1px solid #eaeaea;







}







#tabber-content {







display : block;







height : auto;







overflow : hidden;







max-width : 300px;







}







#tabber-content .inside {







background : transparent;







padding : 15px 0 0 0;







}







#tabber-title ul.tabs {







overflow : hidden;







margin : 0;







padding : 0;







}







#tabber-title ul.tabs li {







background : none;







float : left;







display : inline;







font-size : 18px;







cursor : pointer;







width : auto;







}







#tabber-title ul.tabs li a {







background : transparent;







color : #737373;







display : block;







float : left;







margin : 0;







width : 100%;







}







#tabber-title ul.tabs li a.selected {







color : #2daacd;







background : transparent;







margin : 0;







text-decoration : none;







}







#tabber-title ul.tabs li.tab-recent-posts a {







padding-left : 10px;







margin-left : 10px;







border-left : 1px solid #bbb;







}







#tabber-title ul.tabs li.tab-recent-posts a.selected {







color : #2daacd;







background : transparent;







margin-right : -2px;







}







#tabber-content ul.tabs li a:hover {







color : #2daacd;







text-decoration : none;







}







#tabber-content .inside li {







list-style : none;







padding : 15px 0;







width : 100%;







border-bottom : 1px solid #eaeaea;







clear : both;







}







#tabber-content .inside ul li:first-child {







padding-top : 0;







}







#tabber-content .inside li a {







line-height : 18px;







}







#tabber-content .inside li div.image-tabs {







width : 70px;







display : inline-block;







float : left;







border : #ffffff solid 2px;







}







#tabber-content .inside li div.info-tabs {







top : 0;







margin : 0;







padding : 0 5px;







width : 216px;







display : inline-block;







float : left;







}







#tabber-content .inside li div.info-tabs .entry-title {







font-size : 13px;







margin-bottom : 0;







color : #525252;







line-height : 16px;







}







#tabber-content.inside li div.info-tabs .entry-title a {







color : #666;







}







#tabber-content .inside li div.info-tabs p {







color : #473636;







}







#tabber-content .inside li .meta-tabs {







display : block;







font-size : 13px;







color : #999;







}







.addthis_toolbox {







margin-top : 15px;







}


#feedburner {
margin:10px 0px 10px 0px
}
.feedburner-email {
padding:8px;
width:73%;
border:1px solid #E4E4E4
}
.feedburner-email {
width:60%
}
.feedburner-subscribe {
border:none;
padding:8px 7px 8px 7px;
color:#FFF; /* Aquí puedes editar el color del texto para el botón */
cursor:pointer;
background:#3D85C6 /* Aquí puedes editar el color del fondo para el botón */
}




/* --- media queries --- */







@media only screen and (max-width : 350px){







.related-post ul li{ width: 110px !important; }







}















@media only screen and (max-width : 400px){







h2.single-post-title{ font-size: 16px !important; }







.single-post{ margin-right: 0; }







.single-post-text{ width: 70%; }







iframe{ height: 215px; }







}















@media only screen and (max-width : 440px){







.related-post ul li{ width: 120px; margin: 5px 10px; }







ol.commentlist li div.comment-meta{ position: inherit; right: 0; text-align: left; }







ol.commentlist li div.comment-author{ padding: 0; }







}















@media only screen and (max-width : 500px){







.single-post-content{ display: none; visibility: hidden; }







.full-post h1{ font-size: 22px; }







}















@media only screen and (max-width : 550px){







h2.single-post-title{ font-size: 20px; }







.logo, .search-header{ float: none; max-width: 270px !important; margin: 0 auto; padding-top: 8px; }







}















@media only screen and (max-width : 680px){







.single-post{ margin-left: 10px; padding-left: 0; }







.posts-navigation{ margin-left: 10px; }







#sidebar { max-width: 300px !important; margin-left: 10px !important; }







#sidebar-nowidget { float: none; }







ul.sidebar-content{ float: none; }







#sidebar h2{ margin-top: 30px; }







#tabber-title{ margin-top: 30px; }







.footer-credits-left, .footer-credits-right { float: none; padding: 10px 0; margin: 0 auto}







}















@media only screen and (max-width : 750px){







.search-header { display: inherit; visibility: inherit; }







ol.commentlist li div.vcard img.avatar {







padding : 3px 10px;







border : powderblue solid 5px;







border-top-left-radius : 5px;







border-bottom-right-radius : 5px;







width : 50px;







max-height : 50px;







border : #000 solid 1px;







left : 5px;







position : absolute;







top : 0;







padding : 2px;







}







.comment-body {







margin-left : 11px;







}







.sub-header-top{ position: initial; }







.search-header{ position: initial; right: 0;}







.logo h1 a{height: 70px; background-image: url(images/logo1.png) !important; }







.logo h2 a{height: 70px; background-image: url(images/logo1.png) !important; }







.logo { width: 235px; height: auto;}







.sub-header-top{ height: auto; }







.site-description { display: none; visibility: hidden; }







} 























@media only screen and (max-width : 950px){ 







#posts { float: none; max-width: 930px; width: 100%; margin: 0 auto; }







.single-post{ max-width: 870px; }







#sidebar { float: none; max-width: 630px; width: 100%; margin-left: 4.7620%; }







#sidebar-nowidget { float: right; }







ul.sidebar-content{ float: left; }







#sidebar h2{ margin-top: 18px; }







#tabber-title{ margin-top: 18px; }







}















@media only screen and (max-width : 980px){







.slot-200-90{ display: none; visibility: hidden; }







.slot-728-90{ width: 97.9167%; /* 940/960 */ padding: 0 1.0417%; /* 10/960 */ float: none; margin: 0 auto; }







}