/*
Theme Name: Blog viajerosbarcelo
Theme URI: http://www.viajerosbarcelo.com
Description: 
Version: 1.5
Author: Herraiz&soto
Tags: mantle color, variable width, two columns, widgets

Tema para el blog de la marca de Barcelo viajes
*/

#page { background:#ccc url(img/bg_page.gif) repeat-y right;}

.alignleft { margin:10px 10px 10px 0; float:left;}
.alignright {margin:10px 0 10px 10px; float:right;}

h1 { float:left; text-indent:-999999em; width:290px; background:#00B1E4 url(img/logo_vb.png) no-repeat 0 0; float:right; font-size:2em !important; }
h1 a { width:290px; display:block; overflow:hidden;}

blockquote { padding:15px; background:#E6F7FC; font-size:1.3em; font-style:italic; margin-top:10px;}

.destino_dest a { display:block; width:670px; height:487px; overflow:hidden;}

.gird2col { background:url(img/bg_page.gif) repeat-y right;}
.gird2col a { color:#00b1e4;}

.gird2col .col01 { float:left; width:630px; background:#ccc; padding:20px;}
.gird2col .col02 { float:right; width:290px; background:#fff;}

.gird2col .col01 .contenedor { background:#fff;  padding:0px 80px 30px 80px; _padding:0px 76px 30px 76px;}

.description strong { font-weight:bold; color:#999 !important;}
.description { height:50px; padding:25px 0 10px 0; margin-bottom:20px; border-bottom:1px dotted #CCC }
.description p { color:#333; font-size:1.2em !important; padding:0 !important;  }
.description p a { color:#Fff}
.contenedor h1 { background:0; text-indent:0; width:auto; float:none; color:#FFF; font-size:1.6em; font-weight:bold;}
.contenedor h1 a { color:#333;}
.contenedor p { font-size:1.2em !important; idth:100%;}
.gird2col h3 { font-size:1.4em; padding:8px 0 11px 10px; font-weight:bold; color:#00b1e4;}
.gird2col h3 a {color:#00b1e4; text-decoration:none;}
.gird2col p { padding:10px 0; font-size:1.1em; line-height:1.4em; width:100%;}

.gird2col h2 {font-size:2em; color:#00B1E4}
.gird2col h2 a {color:#00B1E4; font-weight:bold; text-decoration:none; text-transform:uppercase;}

.gird2col .col02 h2 {background:#00B1E4; color:#FFF; font-size:1.4em; padding:22px 0 10px 10px; font-weight:bold; text-transform:uppercase; overflow:hidden;}
.gird2col .col02 h2 a {color:#FFF;}
.gird2col .col02 h3 {color:#3673FE; text-transform:uppercase}
.gird2col .col02 h3 a {color:#3673FE; text-decoration:none;}
.gird2col .col02 p {padding:0 10px; font-size:1.1em;}

.gird2col .col01 .cont {width:632px; margin-left:20px;}
.posts_indice {width:314px; float:left; margin-right:1px; padding-bottom:10px; background:#FFF; height:270px;}
.posts_indice a.mas {background:url(img/mas_amarillo.gif) no-repeat 300px 149px; display:block; width:314px; height:149px; position:absolute; text-indent:-99999em;}
.posts_indice a.mas:hover {background:url(img/mas_amarillo.gif) no-repeat bottom right;}
.posts_indice h3 {background:#00B1E4; padding:5px 10px; margin-bottom:10px;}
.posts_indice h3 a {color:#FFF; display:block;}
.post li { font-size:1.2em; background: url(img/bullet.gif) no-repeat 0 5px; padding:0 0 0 10px; margin-bottom:5px;}
.post strong { font-weight:bold;}


.ohtools_columna ul {padding:15px 0 15px 0;}
.ohtools_columna ul li {float:left; width:37px; height:37px; padding-left:17px; }
.ohtools_columna ul li a {float:left; width:37px; height:37px; display:block; }
.bloque {background:#fff; padding:0 0 10px 0}
.bloque p {padding-top:10px;}

ul.palabrasclave { background:#00B1E4}
ul.palabrasclave li { display:block; clear:both; background:#fff; border-bottom:1px solid #ececec;}
ul.palabrasclave li a { color:#333; text-decoration:none; font-weight:bold; display:block; height:22px; padding:8px 0 0 10px;}
ul.palabrasclave li a span { color:#00B1E4; display:block; width:37px; float:right; text-align:center;}
ul.palabrasclave li a:hover {background:#DFF5FC; color:#0475A7}

ul.links { background:#00B1E4}
ul.links li {display:block; clear:both; background:#fff; border-bottom:1px solid #ececec;}
ul.links li a { color:#333; text-decoration:none; font-weight:bold; display:block; height:22px; padding:8px 0 0 20px;}
ul.links li a:hover {background:#DFF5FC; color:#0475A7}

.dest_escapadas { background:#FFF; font-size:.9em;}
.dest_escapadas img { float:left; margin-right:10px;}
a.apuntarme { background:#D9E5FF url(img/destinos/ico_apuntarme.gif) no-repeat right center; display:block; width:280px; padding:10px 0 10px 10px; font-size:1.1em; text-decoration:none; color:#333;}

.oferta, .granoferta_home { border-bottom:1px dashed #00B1E4;}
.oferta a { color:#333; text-decoration:none;}
.oferta .valor { float:left; width:146px;}
.oferta .valor p { background:#D98F03 url(img/bg_esquina_blanca.gif) no-repeat bottom right; padding:5px; _margin-top:-3px;}
.oferta .valor p a { color:#FFF; font-weight:bold; text-decoration:none;}
.oferta .detalle { float:right; width:144px;}
.oferta .detalle h4 { font-size:1.2em; font-weight:bold; padding:10px 0 0 10px;}

.granoferta_home { background:#00B1E4; padding:5px 10px 10px 10px; color:#FFF; }
.granoferta_home  a {color:#FFF; text-decoration:none;}
.granoferta_home .precio { float:left; width:100px;}
.granoferta_home .precio a {text-decoration:none; line-height:2em;}
.granoferta_home .precio a span { font-size:3em; font-weight:bold; }
.granoferta_home .detalle { float:right; width:170px; padding:5px 0 0 0 ;}
.granoferta_home .detalle h4 { font-size:1.2em; font-weight:bold; padding-left:10px;}
.gird_destinos .col02 h4 { padding:10px 10px 0 10px; font-size:1.2em; font-weight:bold;}
.gird_destinos .col02 h4 a { color:#3673FE;}


/* BLOG
-----------------------------*/

a.more-link { display:block; width:100px; background: url(img/ico_leermas.gif) no-repeat right 12px; padding-top:10px; }
.fecha { font-size:1.8em; padding-bottom:5px; }
ul.archivos { }
ul.archivos a, ul.blogroll a { display:block; color:#333; padding: 10px 10px 10px 15px; border-bottom:1px solid #ECECEC; font-weight:bold}
ul.archivos li a:hover {background:#DFF5FC !important; color:#0475A7 !important;}
.feedback {background: url(img/bg_comments.gif) repeat-y 0 0; color:#FFF; width:470px }
.feedback span { color:#f3f3f3;}
.feedback a { color:#FFF;}
.feedback a:hover { text-decoration:underline;}
.feedback .tags { padding:7px 0 6px 10px; width:430px !important; float:left; margin-top:7px;}
.feedback .comments { font-size:1.2em; font-weight:bold; background:#00B1E4 url(img/bg_comment_post.gif) no-repeat 0 0; width:30px; text-align:center; height:23px; float:right; padding:14px 0 0 0;}
.post { padding-bottom:30px; width:100%; }
.storycontent p { _width:440px;}

.pagetitle { text-align:right; margin-top:-20px; color:#00b1e4; font-weight:bold; font-size:1.4em !important;}

/* FICHA 
-----------------------------*/


.ficha_viajero { overflow:hidden;}
.ficha_viajero .foto_viajero {width:139px; height:140px; float:left;}

.viajero_cristina {background:url(img/cristina.jpg) no-repeat 0 0;}
.viajero_marta_juan {background:url(img/marta_juan.jpg) no-repeat 0 0;}
.viajero_rosa {background:url(img/rosa.jpg) no-repeat 0 0;}
.viajero_roser_ricard {background:url(img/roser_ricard.jpg) no-repeat 0 0;}

.ficha_viajero img { float:left;}
.ficha_viajero h3 { padding:0px !important; font-size:1.1em; margin:0; color:#00b1e4 !important;}
.ficha_viajero p {padding:0 !important; font-size:.9em !important; color:#00B1E4;}
.ficha_viajero .cont { width:131px; padding:10px; float:left; height:56px;}
.ficha_viajero .enlace { display:block; height:24px; background:#fff url(img/ico_enlace.gif) no-repeat 110px -22px; float:left; color:#00B1E4; width:131px; padding:8px 10px 0 10px; font-size:.9em;}
.ficha_viajero .enlace:hover {background:#00B1E4 url(img/ico_enlace.gif) no-repeat 110px 10px; color:#FFF}

.pagina strong { color:#00B1E4; font-weight:bold;}
.pagina ul { border-bottom:1px solid #ececec; padding-top:20px;}
.pagina ul li { margin-bottom:10px;}

#footer { background: #FFF; text-align:left; padding:20px; width:920px; margin:0 auto;} 

/*COMMENTARIOS
-----------------------------*/

#commentlist li { border-bottom:1px solid #c7c7c7; margin-bottom:20px;}
#commentlist li .datos_comment { color:#FFF; background:#ccc; padding:3px; }
#commentlist p { font-size:1em !important;}

/*FORMULARIO
-----------------------------*/

label { display:block; float:left; width:140px; font-size:1em !important;}
input#author, input#email, input#url { width:300px;}
textarea { width:300px;}
#submit { background:#00b1e4; border:1px solid #00b1e4; color:#FFF; font-weight:bold; padding:5px; float:right; margin-right:25px;}
#submit:hover { background:#dff5fc; color:#0475a7; cursor:pointer;}
.terminos_legales { display:block; text-align:right; padding:5px 10px; color:#fff !important; font-size:.9em; background:#00b1e4; border-bottom:1px solid #fff;border-top:1px solid #fff;}
.wp-pagenavi a { color:#ccc;}
.wp-pagenavi a:hover { color:black; background:#f1f1f1 !important;}

.normas { border-top:1px solid #e5e5e5; clear:both; margin-top:30px; color:#8f8f8f; font-size:.8em;}
.normas p {}

/*TAG CLOUD
-----------------------------*/

.widget_tag_cloud div { padding:10px}
.widget_tag_cloud a {color:#333}
.widget_tag_cloud a:hover {color:#00B1E4}

/*BLOG BARCELO*/
.intro {color:#333;}
.intro p {padding:15px !important; width:250px; _width:200px;}
.intro strong {color:#00b1e4; font-size:1.2em;}

/*CAJA OFERTA*/

.oferta_destino { background:#333; padding:20px 20px 10px 20px; color:#FFF;} 
.oferta_destino p { padding:0 0 10px 0 !important; margin:0 0 10px 0; border-bottom:1px solid #434343}
.oferta_destino p a { color:#00B1E4; text-decoration:none; }
.oferta_destino p span { font-weight:bold;}
.oferta_destino p a:hover { color: #999;}
.oferta_destino strong { font-size:2em;}

.widget h2 { font-size:1.2em !important; }

.autor { padding-top:5px;}
.autor img { float:left; padding:5px 0px 10px 10px;}
.autor div { float:left; width:170px; padding-top:40px; }
.autor strong { color:#00b1e4; font-size:1.2em;}

.infoviaje { border-top:1px dotted #CCC; border-bottom:1px dotted #CCC; margin-bottom:10px; clear:both; font-size:.9em; color:#626262}