/*
Theme Name: ModaRossa
Theme URI: http://www.modarossa.com/
Author: Salva Portillo
*/

* {margin: 0; padding: 0;}

body {font: 14px/24px "Lucida Sans", Arial, Verdana, sans-serif;background: #e1e1e1 url(img/body_bg.png) 0 0 repeat-x;}

ol, ul {list-style:none; }

a {color:#a1459b; text-decoration:none; outline:none;}

a img {border:none; outline:none;}

a:active, a:hover {color: #a1459b; text-decoration:underline;}

.alignleft { float:left; margin-right:10px;}

.alignright { float:right; margin-left:10px;}

img.alignleft, img.alignright {margin-bottom:10px; padding:5px; background:#f0f0f0; border:1px solid #d7d7d7;}


/* Header */

#header {width:788px; margin:auto; height:169px; background:url(img/top_bg5.png) no-repeat;}

#header #blog-title {float:left;}

#header #blog-title a {float:left; display:block; width:414px; height:125px;}

#header #blog-title span, #header #blog-description {display:none}

#header #banner {margin:11px 0 10px; border:0px solid #ffa6d0; float:right;}

#header form {float:right; margin:7px 16px;}

#header form #s {width:150px; height:16px; padding:8px 3px 0; float:left; background:none; 
font-size:12px; color:#a2a2a2; font-style:italic; font-weight:bold; border:none;}

#header form #searchsubmit {width:28px; height:28px; background:none; border:none; cursor:pointer;}


/* Navigation */

#navigation-page {float:right;}

#navigation-page ul {}

#navigation-page ul li {background:url(img/menu_page_sep.png) no-repeat right top; height:41px; float:left;}

#navigation-page ul li a {line-height:41px; padding:14px; color:#fff; font-size:13px;}

#navigation {clear:left;}

#navigation ul {margin-left:12px;}

#navigation ul li {background:url(img/menu_cat_sep.png) no-repeat right top; height:42px; float:left;}

#navigation ul li a {line-height:41px; padding:14px; color:#fff; font-weight:bold;font-size:12px;}


/* Estructura */

#wrapper {width:788px; margin:auto; background:#AA49A3; line-height:18px; overflow:hidden;}


/* Adsense */

#adboxes {background:#fff; overflow:hidden; margin:0 8px; width:772px;}

#adboxes .ad125 {padding:0; text-align:center; height:280px; width:336px; margin:15px 22px 25px 22px; float:left; background:#fff;}

#content {margin:0 8px; width:772px; background:#fff; overflow:hidden;}

#container {float:left; width:484px; margin:0px 0 20px 8px; background:#fff;}

#container h1 {font:26px normal Georgia; color:#a1459b;}


/* Post */

#post {padding-bottom:20px;}

#post h1 {font:26px normal Georgia; color:#a1459b;}

#post h2 {font:26px normal Georgia; color:#a1459b;}

#post h2.entry-title {font:18px normal Georgia; color:#a1459b; line-height:20px;}

#post .entry-date {color:#727272; font-size:12px; margin-bottom:15px;}

#post .entry-content {text-align:justify; line-height:23px;}

#post .entry-content p {margin:10px 0;}

#post .entry-meta {background:url(img/content_mas_bg5.png) no-repeat; height:81px; padding:5px 15px; font-size:12px; color:#828282; clear:both;}

#post .entry-meta p {margin:6px 0;}

#post .atras-cont {clear:left; height:45px; border-top:1px solid #ebebeb; margin-bottom:15px; padding-top:15px; position:relative;}

#post .atras-cont a {display:block;}

#post .more-link {float:right; clear:left; background:url(img/boton_continuar.png) no-repeat; width:210px; line-height:27px; display:block; margin:20px 0; text-align:center; color:#ffc0de; text-transform:uppercase; font-weight:bold;}

/* Sidebar */

.sidebar {background:url(img/sidebar_pie1.png) no-repeat center bottom; padding-bottom:8px; margin:0 25px 25px; float:right; clear:right; width:229px;}

.sidebar .titulo {background:url(img/sidebar_top1.png) no-repeat; height:29px; font-size:14px; color:#ffc2fa; padding:8px 15px;}

.sidebar .top {background:url(img/sidebar_top2.png) no-repeat; height:10px; font-size:10px;}

.chicarossa {background:url(img/sidebar_pie_rossa1.png) no-repeat center bottom; margin-top:10px;}

.chicarossa .top {background:url(img/sidebar_top_rossa1.png) no-repeat;}

.chicarossa .module {background:#fdcae2 url(img/sidebar_cuerpo_rossa1.png) repeat-y;}

.chicarossa .module ul li {float:left; width:107px; padding-left:18px; background-position:4px 10px;}

.sidebar .module {border:1px solid #c4c4c4; border-width:0 1px; padding:5px 10px;}

.sidebar .module li {font-size:11px; line-height:24px; color:#717171;}

.sidebar .module li h3 {font-size:14px; color:#ffc2fa;}

.sidebar .module li a {}

.sidebar .module li ul {}

.sidebar .module li ul li {background:url(img/sidebar_bullet.png) no-repeat 14px 10px; padding-left:28px; margin-bottom:0;}

.sidebar .module li ul li li {background:url(img/sidebar_bullet2.png) no-repeat 30px 10px; padding-left:40px;}

.sidebar .module li form {}

.sidebar .module li div {}

.sidebar .module li ul.ui-tabs-nav {background:url(img/sidebar_pes_bg.png) repeat-x; height:31px; /*padding-left:16px;*/ margin-top:10px;}

.sidebar .module li ul.ui-tabs-nav li {float:left; width:90px; /*width:118px;*/ line-height:31px; text-align:center; background:none; padding:0;}

.sidebar .module li ul.ui-tabs-nav li a {color:#818181; font-weight:bold;}

.sidebar .module li ul li.ui-tabs-selected {background:url(img/sidebar_pes90.png) no-repeat;}

.sidebar .module li ul li.ui-tabs-selected a {color:#A1459B;}

.sidebar .module li.tabs-2 ul.ui-tabs-nav {padding-left:16px;}

.sidebar .module li.tabs-2 ul.ui-tabs-nav li {width:85px; /* width:118px; */}

.sidebar .module li.tabs-2 ul li.ui-tabs-selected {background:url(img/sidebar_pes1.png) no-repeat;}

.sidebar .ui-tabs-panel {padding-top:15px;}

.sidebar .ui-tabs-hide {display:none;}



/* Comentarios */ 

.tabs-comments-track {background:url(img/sidebar_pes_bg.png) repeat-x; height:31px; padding-left:16px; margin-top:10px; clear:both;}

.tabs-comments-track li {float:left;  width:118px; line-height:31px; text-align:center; background:none; padding:0;}

.tabs-comments-track li a {color:#818181; font-weight:bold; cursor:pointer;}

.tabs-comments-track li.activo {background:url(img/sidebar_pes1.png) no-repeat;}

.tabs-comments-track li.activo a{color:#a1459b;}

div.comments {padding:20px 0 0 0;}


/* Comentarios */

.trackback_url {float:right; padding-right:10px; clear:both; position:relative; top:26px;}

span.required {}

#comments-box {}

#comments-box .comments {font-size:12px; line-height:20px;}

#comments-box .comments h3 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}

#comments-box .comments .post_comments_feed_link {float:right; padding-right:10px;}

#comments-box .comments .post_comments_feed_link a {}

#comments-box .comments ol#commentlist {}

#comments-box .comments ol.pinglist {}

#comments-box .comments ol {}

#comments-box .comments ol li {clear:both; padding-bottom:20px;}

#comments-box .comments ol li .comment-data {float:left; width:180px;}

#comments-box .comments ol li .comment-author {font-size:13px;}

#comments-box .comments ol li .comment-author img {float:left; margin:5px 10px 0 0;}

#comments-box .comments ol li .comment-meta {margin-left:22px; background:url(img/comentario.png) no-repeat 0 25px; padding:0 0 25px;}

#comments-box .comments ol li span.unapproved {margin-left:57px; color:#f00;}

#comments-box .comments ol li .comtxt {color:#717171; line-height:16px; margin-left:22px; background:url(img/comentario.png) no-repeat 0 bottom; padding:0 20px 15px 15px;}

#respond {}

#respond h3 {font-family:Georgia, "Times New Roman", Times, serif; margin-top:0px; padding-top:15px; border-top:1px solid #c7c7c7;}

#respond .formcontainer {}

#respond .formcontainer form {}

#respond .formcontainer form #comment-notes {font-size:11px; color:#717171;}

#respond .formcontainer form .comment-welcomeback {}

#respond .formcontainer form .comment-welcomeback strong {}

#respond .formcontainer form .comment-welcomeback a {}

#respond .formcontainer form #comment-author-info {}

#respond .formcontainer form #comment-author-info p {}

#respond .formcontainer form #comment-author-info p em {}

#respond .formcontainer form .form-label {width:160px; text-align:left; margin-left:10px;}

#respond .formcontainer form .form-label label {}

#respond .formcontainer form .form-input {}

#respond .formcontainer form .form-input input {background:#fff url(img/input_bg.png) repeat-x; padding:5px; border:1px solid #999; margin-bottom:10px; margin-left:10px; width:296px;}

#respond .formcontainer form .form-textarea {}

#respond .formcontainer form .form-textarea textarea {background:#fff url(img/input_bg.png) repeat-x; padding:5px;border:1px solid #999; margin:3px 10px 10px 10px; width:296px;}

#respond .formcontainer form .form-submit {margin-left:10px; margin-bottom:30px;}

#respond .formcontainer form .form-submit #submit {background:url(img/boton_continuar.png) no-repeat; width:210px; height:27px; display:block;margin:0 0 0 0px; text-align:center; color:#dbc3b9; text-transform:uppercase; font-weight:bold; border:none; margin-top:10px; cursor:pointer;}

#respond .formcontainer form .form-option {}

#respond .formcontainer form #commenterror {clear:left; margin-left:170px; font-size:12px; color:#f00;}


/* Footer */

#footer {margin:auto; clear:both; width:788px; font-size:12px; padding:0; margin-top:0;}

#footer p {padding:12px 15px 5px; background:url(img/footer_p_bg.png) no-repeat center; color:#949494;}

#footer p span {float:right;}









.prev {float: left;}

.next {float: right;}




/*--Paginación--*/

#pagination {font:normal 1em Arial; margin:10px 0 0 0; overflow:hidden; color:#aaa; float:left;}

#pagination a{padding:4px 7px; border:1px solid #444; font-size:14px; background:#444; color:#fff; margin:3px; display:block; float:left; text-align:center}

#pagination a:visited{color:#fff}

#pagination a:hover{color:#666; background:#fff}

#pagination .extend{padding:4px 6px; border:1px solid #444; font-size:14px; background:#444; color:#fff; margin:3px; display:block; float:left; font-weight:bold}

#pagination span{border:1px solid #444; padding:4px 7px; color:#666; margin:3px; font-size:14px; float:left; display:block}

#pagination span.current{font-weight:bold}
