/*
Theme Name: Ximena Rincon
Theme URI: http://www.ximenarincon.com/
Description: Tema diseñado para XimenaRincon.com.
Version: 2.0
Author: C.A , K.P
Tags: dos columnas, widgets, buscador, editorial, slide, thumbs
*/

* {font-family:Arial,Tahoma,Verdana,Sans-Serif;}
body {margin:0; padding:0; font-family:Arial,Tahoma,Verdana,Sans-Serif; background:url(http://www.ximenarincon.com/site/wp-content/imag/fondos/back_site.jpg) repeat-x left top; background-color:#070451; text-align:center;}
a {text-decoration:none;}
p {margin:0; padding:0; font-family:Arial,Tahoma,Verdana,Sans-Serif;}
img {border:none;}
.separa {clear:both; margin:0; padding:0;}
small {display:none;}

/*Estructura*/
#main {width:980px; margin:0 auto; padding:0; text-align:center; background:url(http://www.ximenarincon.com/site/wp-content/imag/fondos/bg-shadow.png) repeat left top; overflow:hidden;}
#header {width:980px; height:283px; margin:0 auto; padding:0; clear:both;}
#cont {width:960px; margin:0 auto; padding:0; background-color:#fff; overflow:hidden; clear:both;}
#categorias {width:100%; padding:20px 0 5px; background-color:#151247; border-top:1px dashed #fff; overflow:hidden;}
.content-main {width:605px; margin:0; padding:0 0 30px; float:left; text-align:left; overflow:hidden;}
.sidebar {width:303px; padding:0 0 30px; float:right; text-align:right;}

/*Aux*/
.content-separa {width:934px; margin:0 auto 15px; padding:0; clear:both; overflow:hidden;}
.content-separa2 {margin:0 20px 20px; padding:0; clear:both; overflow:hidden;}
.content-separa3 {width:941px; margin:0 auto; padding:20px 0 0; clear:both; overflow:hidden;}
.separator {width:100%; margin:0 0 20px; padding:4px 0; display:block; background-color:#000066; clear:both;}
.separator a {margin:0 15px; font-size:12px; font-weight:bold; color:#fff; font-family:'Helvetica Neue',Arial,Verdana,sans-serif;}
.separator a:hover {color:#ff0000;}
.hidden {display:none;}

/*Head*/
#header .line-top {width:980px; height:30px; margin:0; background-color:#151247; border-bottom:3px solid #e30b18; overflow:hidden; clear:both;}
#header .line-top .fecha-top {width:260px; margin:0; padding:7px 0 0; text-align:left; float:left;}
#header .line-top .fecha-top p {margin:0 0 0 10px; padding:0; font-size:12px; font-weight:bold; color:#fff; font-family:'Helvetica Neue',Arial,Verdana,sans-serif; float:left;}
#header .rss-icon {width:150px; float:left;}
#header .rss-icon a {font-size:11px; font-weight:bold; color:#fff; font-family:'Helvetica Neue',Arial,Verdana,sans-serif;}
#header .rss-icon a:hover {color:#ff0000;}
#header .line-top .muro {margin:0 10px 0 0; padding:0; float:right; text-align:right;}
#header .imag-top {width:960px; height:250px; margin:0 auto; clear:both;}
/**/
.marquee {width:960px; margin:0 auto; padding:8px 0 0; background-color:#fff;}
.marquee .marquee-1 {font-size:16px; font-weight:normal; color:#070451;}
.marquee .marquee-2 {font-size:12px; font-weight:normal; color:#999;}
/**/
.mini-form {width:303px; margin:0 0 5px; padding:0 0 12px; font-family:'Helvetica Neue',Arial,Verdana,sans-serif; font-style:italic; font-size:14px; font-weight:bold; color:#ff0000; float:right; clear:both; border-bottom:1px solid #f1efef; overflow:hidden; text-align:left;}
.mini-form h4 {margin:0 0 10px; font-size:14px; font-weight:bold; color:#ff0000;}
.mini-form p, .mini-form label {font-size:12px; font-weight:normal; color:#000066;}
.mini-form .td-field {width:147px; text-align:right;}
.mini-form .field {margin:0; width:137px; font-size:12px; color:#666; background-color:#fff; border:1px solid #000066;}
.mini-form .button {margin:0; width:60px; height:21px; background:url(http://www.ximenarincon.com/site/wp-content/imag/fondos/back_boton.gif) no-repeat left top; overflow:hidden; border:0; font-size:11px; font-weight:bold; color:#fff;}
.mini-form .required2, .mini-form .required2 p {margin:0; clear:both; color#ff0000;}
.mini-form table {margin:0; padding:0; float:right; clear:both;}
.td-button {width:65px; text-align:right;}
.mini-form .error {display:none;}
.mini-form table .required {float:right; text-align:right; color:#000066;}

/*Nav menu*/
#navmenu {margin:0 auto; padding:0; overflow:hidden; clear:both;}
#navmenu ul {margin:0; padding:0; list-style-image:none; clear:both;}
#navmenu ul li ul {clear:both; display:block;}
#navmenu ul li a {display:block; font-size:14px; font-weight:bold; text-decoration:none; margin:0; padding:8px 0; color:#fff;}
#navmenu ul li a:hover {display:block; color:#fff; padding:8px 0; background-color:#000066;}
.nav-int {width:960px; margin:0 auto; overflow:hidden; background:url(http://www.ximenarincon.com/site/wp-content/imag/fondos/bg-nav.jpg) repeat-x left top;}
/**/
.nav-int ul li.boton1, .nav-int ul li.boton1 a {width:102px; padding-left:0px; padding-right:0px; display:inline; color:#fff;}
.nav-int ul li.boton1 a:hover {width:102px; padding-left:0px; padding-right:0px;}
.nav-int ul li.boton2, .nav-int ul li.boton2 a {width:102px; padding-left:0px; padding-right:0px; display:inline; color:#fff;}  
.nav-int ul li.boton2 a:hover {width:102px; padding-left:0px; padding-right:0px;}
.nav-int ul li.boton3, .nav-int ul li.boton3 a {width:102px; padding-left:0px; padding-right:0px; display:inline; color:#fff;}
.nav-int ul li.boton3 a:hover {width:102px; padding-left:0px; padding-right:0px;}
.nav-int ul li.boton4, .nav-int ul li.boton4 a {width:102px; padding-left:0px; padding-right:0px; display:inline; color:#fff;}
.nav-int ul li.boton4 a:hover {width:102px; padding-left:0px; padding-right:0px;}
.nav-int ul li.boton5, .nav-int ul li.boton5 a {width:102px; padding-left:0px; padding-right:0px; display:inline; color:#fff;}
.nav-int ul li.boton5 a:hover {width:102px; padding-left:0px; padding-right:0px;}
.nav-int ul li.boton6, .nav-int ul li.boton6 a {width:102px; padding-left:0px; padding-right:0px; display:inline; color:#fff;}
.nav-int ul li.boton6 a:hover {width:102px; padding-left:0px; padding-right:0px;}
.nav-int ul li.boton7, .nav-int ul li.boton7 a {width:102px; padding-left:0px; padding-right:0px; display:inline; color:#fff;}
.nav-int ul li.boton7 a:hover {width:102px; padding-left:0px; padding-right:0px;}
.nav-int ul li.boton8, .nav-int ul li.boton8 a {width:141px; padding-left:0px; padding-right:0px; display:inline; color:#fff;}
.nav-int ul li.boton8 a:hover {width:141px; padding-left:0px; padding-right:0px;}
.nav-int ul li.boton9, .nav-int ul li.boton9 a {width:105px; padding-left:0px; padding-right:0px; display:inline; color:#fff;}
.nav-int ul li.boton9 a:hover {width:105px; padding-left:0px; padding-right:0px;}

/*Sidebar - busca*/
.sidebar form {margin:0;}
.sidebar .search {width:303px; margin:0 0 12px; padding:12px 0; font-family:'Helvetica Neue',Arial,Verdana,sans-serif; font-style:italic; font-size:14px; font-weight:bold; color:#ff0000; float:right; clear:both; border-top:1px solid #f1efef; border-bottom:1px solid #f1efef;}
* .search .field {width:170px; padding:2px 3px; font-size:11px; font-weight:normal; color:#666; background-color:#fff; border:1px solid #000066;}
* .search .button {width:28px; height:21px; font-size:11px; font-weight:bold; color:#fff; margin:0; background:url(http://www.ximenarincon.com/site/wp-content/imag/fondos/back_boton2.gif) no-repeat left top; overflow:hidden; border:0;}
/**/
.sidebar h2 {width:303px; margin:10px 0 0; padding:0; clear:both; text-align:left;}
/**/
.separa-sidebar {width:302px; margin:0 0 15px; padding:0; float:right; clear:both;}
.separa-sidebar .banner300 {width:302px; margin:0 auto 8px;}
.separa-sidebar .banner300 img {border:1px dashed #000066;}
.post-side {margin:0 0 5px;}
/**/
.separa-sidebar2 {width:302px; margin:10px 0 0; padding:0; overflow:hidden; clear:both;}
.separa-sidebar2 .rotulo-side {text-align:left;}
.separa-sidebar2 .rotulo-side p {margin:8px 15px; padding:0; font-family:'Helvetica Neue',Arial,Verdana,sans-serif; font-style:italic; font-size:14px; font-weight:bold; color:#336600; line-height:14px;}
/**/
.separa-sidebar3 {width:302px; margin:0 0 8px; padding:0; overflow:hidden; clear:both;}
.sidebar img, .sidebar script, .sidebar object {margin:0;}

/*Encuestas*/
.encuestas {width:302px; margin:0; padding:0; text-align:left; border-bottom:1px solid #f1efef;}
.encuestas ul {margin:0; padding:0; list-style-type:none;}
.encuestas ul li {margin:0 0 10px 0; padding:0; font-size:12px; font-weight:normal; color:#666;}
.encuestas ul li ul {margin:0 0 0 20px;}
.encuestas p {width:302px; margin:0 0 15px; font-size:14px; font-weight:normal; color:#666; text-align:left;}
.encuestas .button {width:70px; margin:4px 0 0; background-color:#ff0000; color:#fff; font-weight:bold;}
.encuestas .link-enc {font-size:11px; font-weight:bold; color:#000066;}
.encuestas .link-enc a {color:#000066;}
.encuestas .link-enc a:hover {color:#ff0000;}

/*Twitter*/
.twitter {margin:0 0 15px; font-size:12px; text-align:left;}
.twitter a {color:#ff0000;}

/*Sidebar 2*/
.sidebar2 {width:962px;}
.sidebar2 .col-foot, .sidebar2 .col-foot3 {margin:0 0 0 14px; width:275px; float:left; color:#999;}
.sidebar2 .col-foot2 {margin:0 0 0 14px; width:170px; float:left;}
/**/ 
.col-foot ul {margin:0; width:245px; padding:0 0 20px; text-align:left; list-style-type:none; float:left; clear:both; font-size:11px; font-weight:normal; color:#e0e0e0;}
.col-foot ul.archives, .col-foot2 ul.archives {margin:0 0 10px; padding:0; clear:both;}
.col-foot ul li ul li {margin:4px 0 0; padding:0 0 2px; width:230px; list-style-type:none; float:left; clear:both; background:url(http://www.ximenarincon.com/site/wp-content/imag/auxi/square.gif) no-repeat left top;}
.col-foot li.categories, .col-foot2 li.categories, .sidebar2 li.linkcat, .sidebar2 li.pagenav {font-family:'Helvetica Neue',Arial,Verdana,sans-serif; font-size:14px; font-weight:bold; color:#fff; list-style-type:none;}
.col-foot a, .col-foot2 a {margin:0 5px 0 20px; display:block; font-size:11px; font-weight:normal; color:#fff; clear:both;}
.col-foot a:hover, .col-foot2 a:hover {color:#fff; text-decoration:underline;}
/**/
.col-foot2 ul {margin:0; width:170px; padding:0 0 20px; text-align:left; list-style-type:none; float:left; clear:both; font-size:11px; font-weight:normal; color:#e0e0e0;}
.col-foot2 ul li ul li {margin:4px 0 0; padding:0 0 2px; width:170px; list-style-type:none; float:left; clear:both; background:url(http://www.ximenarincon.com/site/wp-content/imag/auxi/square.gif) no-repeat left top;}
/**/
.col-foot3 ul {margin:0; width:240px; padding:0 0 20px; text-align:left; list-style-type:none; float:left; clear:both; font-size:11px; font-weight:normal; color:#e0e0e0;}
/**/
.tabs-foot {width:295px; display:block; margin:0; padding:0; float:right; border:1px solid #ccc; text-align:left;}
.tabs-foot .tabs {width:285px; margin:0; padding:0; float:left; border:1px solid #ccc;}
.tabs-foot ul.tabs {margin:0; padding:0; list-style-type:none; float:left; font-size:11px; border:1px solid #ccc;}
.tabs-foot ul.tabs li {margin:0; padding:0; list-style-type:none; font-size:11px; font-weight:normal; float:left; color:#fff; background-color:#ff0000;}
.tabs-foot ul.tabs li a {float:left;}

/*Footer*/	
#footer {margin:0; padding:15px 0; width:100%; clear:both; background-color:#f4191f; border-top:1px dashed #fff;}
#footer p {margin:0 10px; padding:5px 0; font-size:11px; font-weight:normal; color:#fff;}
#footer a {font-size:11px; font-weight:normal; color:#dad9d9;}
#footer a:hover {color:#fff; text-decoration:underline;}
	
/*Main Content*/
.narrowcolumn {width:602px; margin:0; padding:0;}
*.rec-cont-main .rec-right {width:290px; margin:10px 0 0; padding:0; float:right;}
*.rec-cont-main .rec-left {width:290px; margin:10px 0 0; padding:0; float:left;}
/**/
.narrowcolumn .post-main {width:602px; margin:0 0 9px; padding:215px 0 0; overflow:hidden;}
.narrowcolumn .post-main .cont-titular {margin:0; padding:9px 0; background:url(http://www.ximenarincon.com/site/wp-content/imag/fondos/back_color.png) left top;}
.narrowcolumn .post-main .cont-titular h1 {margin:0 19px 3px; font-family:'Helvetica Neue',Arial,Verdana,sans-serif; font-size:16px; font-weight:bold; color:#fff; line-height:17px;}
.narrowcolumn .post-main .cont-titular h1 a {font-family:'Helvetica Neue',Arial,Verdana,sans-serif; font-size:16px; font-weight:bold; color:#fff;}
.narrowcolumn .post-main .cont-titular h1 a:hover {color:#f0f0f0; text-decoration:underline;}
.post-main .cont-titular .storycontent {margin:0 19px; padding:0; font-size:12px; color:#fff; text-align:left;}
.post-main .cont-titular .storycontent p {margin:5px 0 0; font-size:12px; color:#fff;}
.post-main .cont-titular .storycontent a {color:#808080; font-weight:bold;}
.post-main .cont-titular .storycontent a:hover, .post-main .small a:hover {text-decoration:underline;}
.post-main .cont-titular .storycontent .ver {font-weight:bold; color:#808080;}
.post-main .cont-titular .storycontent .ver:hover, .post-main .storycontent .ver a:hover {color:#e0e0e0; text-decoration:none;}
.post-main .cont-titular .data {margin:0 19px; font-size:11px; font-weight:normal; color:#999;}
.post-main .cont-titular .data a {font-size:11px; font-weight:normal; color:#999;}
.post-main .cont-titular .data a:hover {color:#fff; text-decoration:underline;}

/*Area 2*/
.post-second {width:290px; margin:0 5px; padding:5px 0 10px; overflow:hidden; text-align:center; float:left;}
.post-second h3 {width:230px; margin:7px auto 0; padding:0;}
.post-second h3 a {font-family:'Helvetica Neue',Arial,Verdana,sans-serif; font-style:italic; font-size:14px; font-weight:bold; color:#ff0000;}
.post-second h3 a:hover {color:#000066;}
.post-second img {margin:0 10px 3px 0; padding:2px; clear:both; border:1px solid #ccc; float:left;}
.post-second .data {margin:0; font-size:14px; font-weight:normal; color:#ff0000;}
.post-second .storycontent {margin:0; padding:5px 0 0; font-size:12px; font-weight:normal; color:#333; text-align:left;}
.post-second .storycontent p {margin:6px 0 0; font-size:12px; font-weight:normal; color:#333;}
.post-second .storycontent a {color:#ff0000;}
.post-second .storycontent a:hover, .post-second .small a:hover {text-decoration:underline;}
.post-second .storycontent .ver {margin:3px 0 0; font-weight:bold; color:#ff0000;}
.post-second .storycontent .ver:hover, .post-second .storycontent .ver a:hover {color:#000066; text-decoration:none;}
.post-second .comments {margin:0; padding:0; clear:both;}
.post-second .comments a {font-size:11px; font-weight:normal; color:#666;}
.post-second .comments a:hover {color:#000066;}
.post-second object {margin:0 auto;}

/*Area Noticias*/
.rotulo2 {margin:0; padding:15px 0 0; clear:both;}
.not-post {width:600px; margin:0 0 0 2px; padding:10px 0; overflow:hidden; text-align:left; border-bottom:1px solid #f1efef;}
.not-post h2 {margin:0 0 7px; padding:0; line-height:18px;}
.not-post h2 a {font-family:'Helvetica Neue',Arial,Verdana,sans-serif; font-style:italic; font-size:18px; font-weight:bold; color:#ff0000;}
.not-post h2 a:hover {color:#000066;}
.not-post img {margin:3px 12px 5px 0; clear:both; float:left; border:1px dashed #000066;}
.not-post .storycontent {margin:0; padding:0; font-size:12px; font-weight:normal; color:#333; text-align:justify;}
.not-post .storycontent a {color:#ff0000;}
.not-post .storycontent a:hover {text-decoration:underline;}
.not-post .storycontent .ver {margin:3px 0 0; font-weight:bold; color:#ff0000;}
.not-post .storycontent .ver:hover, .post-second .storycontent .ver a:hover {color:#000066; text-decoration:none;}
.not-post .comments {margin:5px 0 0; padding:0; float:left;}
.not-post .comments a {font-family:'Helvetica Neue',Arial,Verdana,sans-serif; font-style:italic; font-size:12px; font-weight:bold; color:#000066;}
.not-post .comments a:hover {color:#ff0000;}

/*Area Ultima Hora*/
.more-post {width:290px; margin:0; padding:8px 0; overflow:hidden; text-align:left; border-bottom:1px solid #dcd9d7;}
.more-post h2 {margin:0; padding:0;}
.more-post h2 a {font-family:'Helvetica Neue',Arial,Verdana,sans-serif; font-style:italic; font-size:12px; font-weight:normal; color:#666;}
.more-post h2 a:hover {color:#000066;}
.more-post img {margin:0 10px 3px 0; padding:2px; clear:both; border:1px solid #ccc; float:left;}
.more-post .data {margin:0; font-family:'Helvetica Neue',Arial,Verdana,sans-serif; font-style:italic; font-size:12px; font-weight:bold; color:#ff0000;}
.more-post .comments {margin:0; padding:0; clear:both;}
.more-post .comments a {font-size:11px; font-weight:normal; color:#999;}
.more-post .comments a:hover {color:#000066;}
.link-noticias {margin:7px 0 10px; text-align:right;}
.link-noticias a {font-family:'Helvetica Neue',Arial,Verdana,sans-serif; font-style:italic; font-size:14px; font-weight:bold; color:#ff0000;}
.link-noticias a:hover {color:#ff0000;}

/*Area Fotos*/
.fotos {margin:0; padding:5px 0 10px; overflow:hidden;}
*.post-fotos {width:96px; height:92px; margin:0; padding:5px 0; float:left;}
*.post-fotos img {margin:0 auto; border:1px dashed #000066;}

/*Area Botones*/
.rss-left {float:left;}
.rss-right {float:right;}

/*Area Inscripciones*/
.post-side {width:300px; margin:0; padding:0; text-align:left; clear:both;}

/*Area Redes*/
.post-redes {width:75px; height:72px; float:left; text-align:left;}
.post-redes .thumbnails {margin:0 auto; float:left;}

/*Area Tags*/
.tags {width:294px; margin:0 auto; text-align:justify;}
.tags a:hover {color:#000066; text-decoration:underline;}

/*Articulo*/
.post {clear:both;}
.post img {margin:0 0 5px 0; float:left;}
.post h2 {margin:0 0 5px 0; font-size:32px; font-weight:bold; color:#ff0000; clear:both;}
/**/
.art {margin:0 0 5px 10px; padding:0; font-size:12px; color:#333; clear:both;}
.art a {color:#ff0000;}
.art a:hover {color:#999; text-decoration:underline;}
.art h2 {margin-bottom:20px;}
.art p {margin:0 0 20px; text-align:justify;}
.art img {margin:2px 15px 15px 0; float:left; border:1px dashed #000066; font-size:12px; color:#666; clear:both;}
.art .comments {clear:both;}
.art .navigation {clear:both;}
.art ul {margin:0 0 20px;}

/*Resultados de Busqueda y Paginas Interiores*/
.art h1 {margin:10px 0 20px; font-family:Arial,Tahoma, sans-serif; font-size:32px; font-weight:bold; color:#000066; line-height:33px;}
.post-int {margin:0 0 10px 0; padding:0 0 10px; border-bottom:1px dashed #ccc; overflow:hidden;}
.post-int h3 {margin:0 15px 4px 0; font-style:italic; font-size:22px; font-weight:bold; color:#ff0000;}
.post-int h3 a {font-family:'Helvetica Neue',Arial,Verdana,sans-serif; font-size:22px; font-weight:normal; color:#ff0000;}
.post-int h3 a:hover {color:#000066; text-decoration:none;}
.post-int img {float:left; margin:5px 10px 5px 0; border:1px dashed #000066;}
.post-int small {font-size:10px; font-weight:normal; color:#666; text-transform:uppercase;}
.post-int .entry {margin:10px 0 0;}
.post-int .postmetadata {margin:5px 0 0 0; font-size:11px; font-weight:normal; color:#999;}
.post-int .postmetadata a {font-size:11px; font-weight:normal; color:#999;}
.post-int .postmetadata a:hover {color:#ff0000;}
.post-int .storycontent {margin:10px 0 0; padding:0; font-size:12px; font-weight:normal; color:#666;}
.post-int .storycontent a {margin:5px 0 0; color:#ff0000;}
.post-int .storycontent a:hover {text-decoration:underline;}
.subir {margin:0; font-family:'Helvetica Neue',Arial,Verdana,sans-serif; font-size:12px; font-weight:bold; color:#ff0000; clear:both; text-align:right;}
.subir a {font-family:'Helvetica Neue',Arial,Verdana,sans-serif; font-size:12px; font-weight:bold; color:#ff0000;}
.subir a:hover {color:#000066; text-decoration:underline;}

/*Comentarios*/
.comments .rot-comment {width:520px; height:33px; margin:20px 0 0; padding:0; background:url(http://www.ximenarincon.com/site/wp-content/imag/fondos/back_rot1.gif) no-repeat left top; overflow:hidden; clear:both;}
.comments .rot-comment h3 {margin:8px 20px 0; font-size:14px; font-weight:normal; color:#0099cc;}
.comments {clear:both; overflow:hidden;}
.comments .avatar {margin:0 5px 0 0; float:left;}
.comments ol {margin-top:10px; margin-left:5px; list-style-type:none;}
.comments h3 {margin:30px 0 0; padding:0 0 7px; border-bottom:1px dashed #ccc;}
.comments form {width:590px; margin:15px 0 0;}
.comments label {font-size:11px; font-weight:normal; color:#666;}
.comments table td {padding:4px 3px;}
.comments table td.td-w-form {width:200px; font-size:11px; font-weight:normal; color:#666;}
.comments td.td-w-form label {font-size:11px; font-weight:normal; color:#666;}
.comments form input {width:250px; padding-left:3px; padding-right:3px; font-family:Arial, Verdana, Sans-Serif; border:1px solid #000066; font-size:11px; font-weight:normal; color:#333;}
.comments form textarea {margin:10px 0 0; width:540px; height:70px; font-family:Arial, Verdana, Sans-Serif; border:1px solid #000066; font-size:12px; font-weight:normal; color:#333;}
.comments .button {width:120px; height:26px; font-size:12px; font-weight:bold; color:#fff; background-color:#ff0000; border:1px solid #cc0000;}

/* FIN */