/*
Theme Name: Vecinas69
Theme URI: http://www.proestudio.com/
Description: Theme creado por <a href="http://www.proestudio.com/">Proestudio</a>.
Version: 1.0
Author: ProEstudio
Author URI: http://www.proestudio.com/
Tags: rosa, ancho fijo, dos columnas, widgets
*/

/*-Reset-*/
* {
margin:0 auto;
padding:0;
vertical-align:baseline;
}

a {
outline:0;
text-decoration:none;
}

a img,fieldset,.inp_btn,.inp_txt {
border:0;
}

.bold { font-weight:700; }

li {
list-style:none;
}

table {
border-collapse:collapse;
border-spacing:0;
}

.inp_btn,.cont_imgs a span {
cursor:pointer;
}

/*-Fonts & Colors-*/
.black3,.bq_izq_cont ul a,.post_bar,.post_bar a {
color:#333;
}

.cl_pink,a,.bq_izq_cont ul a:hover,.img_front h2 {
color:#FF0299;
}

.cl_white,.hd ul .active a,.hd ul a:hover,.bq_izq h3,.img_desc h2,.img_desc h2 a,.link a,.ultimas_fotos span,.post h2 a,.links {
color:#FFF;
}

.cl_gray4 {
color:#666;
}

.logo,.hd input,.bq_izq .img_desc p,.post .comentarios,.ft {
font-size:10px;
}

.bq_izq h3,.img_desc h2,.link,.subtit,.post .tags,.post .compartir,.links {
font-size:12px;
}

.post_cont,.ultimas_fotos span {
font-size:16px;
}

.img_front h2,.post h2,.post .comentarios span,h2.title {
font-size:30px;
}

.post h2,h2.title {
font-weight:300;
height:auto !important;
}

.txt_center,.ultimas_fotos span {
text-align:center;
}

.txt_right {
text-align:right;
}

/*-Backgrounds-*/
.img_front div {
background:#FEFEFE;
}

.coment_2,.coment_1 .cont_coment {
background:#DDD;
}

.bg_pink,.cont_imgs a:hover img,.cont_imgs h2 a,.link a:hover,.ultimas_fotos a:hover span.bg_pink,.inter .post .post_cont img,.links:hover,.img_coment img {
background:#FF0199;
}

.cont_imgs a img {
background:#CCC;
}

.bg_black {
background:#000;
}

.bg_black1,.bq_izq h3,.cont_imgs h2:hover a,.cont_imgs h2 a:hover,.link a,.links {
background:#111;
}

.hd a.logo {
height:35px;
margin-top:15px;
padding-left:25px;
padding-top:65px;
width:351px;
position:relative;
z-index:2;
}

.logoimg {
position:absolute;
left:0px;
top:15px;
z-index:1;
}

.bq_izq_cont ul a:hover,.bq_izq_cont ul a span {
background:url(images/stars.png);
}

.videos a span {
background:url(images/play.gif);
}

.post .compartir a {
background:url(images/compartir.gif);
display:inline-block;
height:16px;
width:16px;
}

/*-Positions-*/
.f_left,.hd .menu li,.hd .menu li a {
float:left;
width:auto;
}

.f_right {
float:right;
width:auto;
}

.p_rel,.cont_imgs .img {
position:relative;
}

.p_abs,.cont_imgs .img span {
position:absolute;
}

.dblock,.bq_izq_cont ul a,.bq_izq_cont ul a span,.videos .img a,.videos .img a span,.ultimas_fotos a:hover span {
display:block;
}

.ultimas_fotos span {
display:none;
}

/*-General-*/
body {
font:normal 14px/normal Arial, Helvetica, sans-serif, "Century Gothic";
}

.cent_cont {
width:970px;
}

.hd .cent_cont,.hd ul a {
border-bottom:5px solid #FA0498;
}

.all {
border:#CCC solid;
border-width:0 1px;
padding:20px 0 0 20px;
width:950px;
}

.cont_imgs a:hover img,.ultimas_fotos a.img span {
filter:alpha(opacity=100);
opacity:1;
}

.cont_imgs a img,.img_coment img {
padding:5px;
}

.cont_imgs a img,.cont_imgs a span,.img_front a:hover img,.img_front div,.ultimas_fotos a:hover span.bg_pink {
filter:alpha(opacity=70);
opacity:.7;
}

.cont_imgs h2 a {
line-height:20px;
padding:1px 2px;
}

.link,.subtit {
border-bottom:1px solid #CCC;
height:20px;
top:-20px;
width:100%;
}

.link a,.links {
padding:2px 5px;
}

.subtit {
margin-bottom:10px;
}

.col_izq {
margin-right:20px;
width:250px;
}

.bq_izq {
margin-bottom:20px;
}

.bq_izq h3 {
line-height:30px;
}

.bq_izq_cont {
border:solid #CCC;
border-width:0 1px 1px;
}

.bq_izq_cont ul a {
border-bottom:1px dotted #CCC;
line-height:25px;
height:25px;
}

.bq_izq_cont ul a span {
background-position:0 -52px;
background-repeat:no-repeat;
padding-left:25px;
}

.bq_izq_cont ul a:hover span {
background-position:0 -27px;
}

.bq_izq .cont_imgs {
padding:10px 10px 0;
}

.bq_izq .videos {
width:228px;
}

.bq_izq .videos .img {
height:110px;
margin-right:8px;
width:100px;
}

.bq_izq .videos img {
height:100px;
width:90px;
}

.bq_izq .videos a span {
left:23px;
height:46px;
top:32px;
width:46px;
}

.bq_izq .img_desc {
padding-bottom:25px;
width:120px;
}

.post_cont {
padding-bottom:35px;
width:660px;
}

.foto_list {
padding-bottom:20px;
}

.ultimas_fotos {
width:680px;
}

.ultimas_fotos .img {
margin:0 20px 20px 0;
}

.ultimas_fotos img {
height:160px;
width:140px;
}

.ultimas_fotos span,.ultimas_fotos span {
bottom:5px;
left:5px;
line-height:30px;
height:30px;
width:140px;
}

.ultima_foto_front {
height:170px;
margin:0 20px 20px 0;
width:320px;
}

.ultima_foto_front .img {
margin:0 10px 0 0;
}

.ultima_foto_front .img_desc {
width:160px;
height:140px;
}

.post {
margin-bottom:20px;
width:660px;
}

.post h2 {
border-right:70px solid #111;
line-height:30px;
min-height:30px;
height:30px;
padding:3px 5px 7px;
width:580px;
}

.post .comentarios {
line-height:16px;
height:40px;
right:-1px;
top:-2px;
width:70px;
}

.post .comentarios span {
display:block;
line-height:40px;
margin-top:-12px;
}

/*:S*/
.post_bar {
height:20px;
margin-bottom:10px;
padding:0 5px;
width:650px;
}

.post .cont_imgs {
width:160px;
}

.post .ultimas_fotos .img {
margin:0 10px 10px 0;
}

.post .post_cont {
padding-bottom:10px;
width:500px;
}

.post .tags {
height:20px;
padding:0 5px;
width:520px;
}

.post .compartir {
width:120px;
height:16px;
padding:2px 5px;
}

.post .compartir span {
top:-3px;
}

.post .compartir a.twt {
margin:0 10px 0 5px;
}

.post .compartir a.fac {
background-position:-26px 0;
}

/*-Header-*/
.hd {
height:130px;
}

.hd .cent_cont {
height:125px;
}

.hd form {
margin-top:43px;
}

.hd input.inp_txt {
height:15px;
padding:6px 10px 4px;
width:120px;
overflow:hidden;
}

.hd input.inp_btn {
height:25px;
width:60px;
}

.hd .menu {
height:30px;
width:500px;
bottom:-5px;
right:0;
}

.hd .menu li {
height:30px;
}

.hd .menu a {
padding:0 10px 5px;
height:20px;
}

.hd .menu .active a {
border-color:#666;
}

/*-Home-*/
.img_front {
height:250px;
margin-bottom:20px;
width:660px;
}

.img_front div,.img_front h2 {
bottom:0;
left:0;
height:50px;
width:660px;
}

.img_front h2 {
left:10px;
line-height:50px;
}

.inter .post .post_cont img {
margin:10px;
padding:10px;
}

h2.title {
height:30px;
line-height:30px;
min-height:30px;
padding:3px 5px 7px;
width:660px;
}

.list_coments {
margin:10px 0 20px;
width:660px;
}

.comentario {
padding:20px;
width:620px;
}

.comentario .img_coment {
width:80px;
}

.comentario .bg_black {
padding:2px 5px;
width:530px;
}

.coment_1 {
border:solid #CCC;
border-width:1px 0;
}

.coment_2 {
border-bottom:1px solid #CCC;
}

.cont_coment {
line-height:16px;
padding:5px;
width:530px;
}

.enviar_coment {
margin-bottom:20px;
padding:20px;
width:620px;
}

.enviar_coment .inp_txt {
height:20px;
margin-bottom:20px;
padding:5px;
width:240px;
}

.enviar_coment textarea.inp_txt {
margin:0;
height:120px;
width:320px;
}

.enviar_coment .inp_btn {
height:30px;
width:250px;
}

.enviar_coment .f_left {
width:250px;
}

.enviar_coment .f_right {
width:350px;
}

/*-Footer-*/
.ft .cent_cont {
border-top:5px solid #FA0498;
height:20px;
}

/*-Fixes-*/
.ovw {
overflow:hidden;
}

.clr {
clear:both;
}

* html .link {
top:-25px;
}

* html .ultima_foto_front {
overflow:hidden;
margin:0 20px 5px 0;
}

* html .post_cont {
padding-bottom:45px;
}

* html .post .compartir span {
top:0;
}

.cl_gray3,.hd ul a,.post .tags,.post .tags a,.cl_gray5 {
color:#999;
}

.coment_1,.coment_2 .cont_coment,.enviar_coment,.bg_gray {
background:#EFEFEF;
}

.col_der,.inter .post .post_cont {
width:660px;
}
.vermas {
width : 120px;
height : 16px;
padding : 2px 5px;
text-align:center;
}

.single .inter .post .post_cont img{
padding:0px;
}

.miniaturas {
width:654px;
float:left;
text-align:center;
border:solid 3px #CCC;
margin-top:10px;
margin-bottom:10px;
}

.center {
text-align:center;
margin-top:10px;
margin-bottom:10px;
}

.siguiente a {
color:#FFF;
text-transform: uppercase;
}

.title a {
color:#FFF;
}

.conectado {
font-size:12px;
font-family:arial,verdana;
text-align:center;
padding-bottom:10px;
}

.enlaces li a {
font-weight:normal;
}

.bgriss {
background:#E1E1E1;
color:#666666;
}

.bgriss a {
color:#666666;
}

.texto p {
padding-bottom:10px;
}

.texto {
font-size:12px;
font-family:arial,verdana;
}

#image img{background:none;}
 
#video p {
margin-top:10px;
margin-bottom:10px;
}

.centrarvideo {
display:block;
text-align:center;
margin:auto;
}

.post h2 {
font-size:15px;
font-weight:bold;
font-family:arial,verdana;
border-right:70px solid #111111;
height:30px;
line-height:40px;
min-height:30px;
padding:0 5px;
width:580px;
}

.home h1 {
position:absolute;
}

#image{overflow-x:auto;}

.page .post_cont p{
line-height:20px;
margin-bottom:20px;
}

.page .bg_pink {
margin-bottom:10px;
}

.bg_pink h2{
font-size:12px;
font-weight:bold;
font-family:arial,verdana;
height:30px;
line-height:40px;
min-height:30px;
padding:0 5px;
width:650px;
}

.ver {
padding-top:20px;
}

#wpcf7-f1-p222-o1 {
font-size:12px;
font-family:arial,verdana;
font-weight:bold;
}

.wpcf7-form-control-wrap input {
width:650px;
height:20px;
margin-top:10px;
}

.wpcf7-form-control-wrap textarea{
width:650px;
height:300px;
margin-top:10px;
}

.single .inter .post .post_cont img {
padding:0;
margin:0;
background:none;
}

.single .inter .post .post_cont img.thumb {
margin:10px;
}

.publivideos {
margin:0 auto 20px;
overflow:hidden;
text-align:center;
width:660px;
}

.publivideos img {
margin:0 10px 20px;
}

.wp-pagenavi {
background:none repeat scroll 0 0 #000000;
clear:both;
color:#CCCCCC;
height:40px;
line-height:42px;
text-align:center;
}

.wp-pagenavi a, .wp-pagenavi span {
background:none repeat scroll 0 0 #222222;
border:1px solid #333333;
color:#FFFFFF;
display:inline-block;
height:20px;
line-height:20px;
margin:5px;
padding:3px 10px;
text-decoration:none;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
color:#FFFFFF;
background:none repeat scroll 0 0 #FF0199;
border:solid 1px #FF0199;
}

.wp-pagenavi span.current {
font-weight:bold;
}