/*
=======================================================================================
                CLASES Y ESTILOS COMUNES EN LA PARTE DEL BLOG
=======================================================================================
*/
div#blogContainer 
{
    clear: both;
    width: 890px;
    /*overflow:auto;*/
    position:relative;
}
div#blogContainer div.background-title
{
    margin-top:35px;
    height:102px;
    background:transparent url(../../imgLib/blog/bg-title-blog.jpg) no-repeat left bottom;
    padding-left:30px;
    position:relative;
}
div#blogContainer div.background-title h2
{
    text-indent:0px!important;
    color:#1E6D99;
    font-size:16px;
    font-weight:bold;
    padding-top:35px;
}
div#blogContainer div.background-title h2 a
{
    color:#1E6D99;
    font-size:16px!important;
    font-family:Trebuchet MS,Lucida Sans,Arial,Sans-Serif!important;
}
div#blogContainer div.background-title h2 a:hover
{
    text-decoration:none;
}
div#blogContainer div.background-title h3
{
    font-size:30px;
    color:#FFF;
    font-weight:normal;
    padding:8px 0px;
}
div#blogContainer div.background-title span
{
    display:block;
    position:absolute;
    top:20px;
    left:535px;
    _left:515px;
    background:transparent url(../../imgLib/experience/text-title.gif) no-repeat left top;
    width:86px;
    height:9px;
    text-indent:-100em;
}
div#blogContainer div.background-title ul
{
    position:absolute;
    top:35px;
    left:535px;
    _left:515px;
}
div#blogContainer div.background-title ul li
{
    float:left;
}
div#blogContainer div.background-title ul li a
{
    width:112px;
    height:59px;
    display:block;
    float:left;
    text-indent:-1000em;
    margin-right:4px;
    _margin-right:2px;
}
div#blogContainer div.background-title ul li#commentClients a
{
    background:transparent url(../../imgLib/experience/bg-comments.jpg) no-repeat left top;
}
div#blogContainer div.background-title ul li#ideasClients a
{
    background:transparent url(../../imgLib/experience/bg-ocio.jpg) no-repeat left top;
}
div#blogContainer div.background-title ul li#photosClients a
{
    background:transparent url(../../imgLib/experience/bg-photos.jpg) no-repeat left top;
    margin-right:0px;
}
div.background-title .content-emergent
{
    background:transparent url(../../imgLib/experience/bg-emergent.png) no-repeat left top;
    width:297px;
    height:163px;
    display:none;
    position:absolute;
}
div.background-title .content-emergent strong
{
    margin-top:35px;
    display:block;
    background:transparent url(../../imgLib/experience/ico-lamp.gif) no-repeat 20px 0px;
    padding-left:35px;
    width:248px;
    padding-bottom:5px;
    line-height:15px;
}
div.background-title .content-emergent p
{
    padding-left:35px!important;
    color:#FFF;
    width:248px;
    font-size:11px!important;
    line-height:14px!important;
}
div.background-title .first-emergent
{
    left:340px;
}
div.background-title .second-emergent
{
    left:460px;
}
div.background-title .third-emergent
{
    left:560px;
}
div#blogContainer h2
{
    font-size:40px;
    color:#D9EDF8;
    text-indent:-1000px;
}
div#leftColumnBlog
{
    width:580px;
    float:left;
}
div.content-portada
{
    background:transparent url(../../imgLib/blog/bg-portada.gif) no-repeat 0px top;
    height:27px;
    width:90px;
    padding-top:8px;
    float:left;
    margin:10px 10px 0px 30px;
    _margin-left:15px;
}
div#leftColumnBlog div.publish-archive
{
    overflow:auto;
    margin-top:10px;
    background:transparent url(../../imgLib/blog/bg-publish.gif) no-repeat 0px top;
    height:27px;
    width:138px;
    padding-top:8px;
}
div#leftColumnBlog div.content-portada a,
div#leftColumnBlog div.publish-archive a,
div#rightColumnBlog div.content-archive a,
div#rightColumnBlog div.content-rss a
{
    font-family:Arial, Trebuchet MS, Verdana;
    font-size:10px;
    color:#FFF;
    padding-left:25px;
    text-decoration:none;
}
div#leftColumnBlog div.content-portada a:hover,
div#leftColumnBlog div.publish-archive a:hover,
div#rightColumnBlog div.content-archive a:hover,
div#rightColumnBlog div.content-rss a:hover
{
    color:#3B70EC;
}
div#leftColumnBlog div.posts
{
    clear:both;
    background:#F9F9F9 url(../../imgLib/blog/bg-header-post.jpg) no-repeat left top;
    width:529px;
    padding-left:20px;
    margin-bottom:30px;
    margin-left:30px;
}
div#leftColumnBlog div.calendar
{
    float:right;
    font-family:Arial, Trebuchet MS, Sans-Serif;
    padding:5px 10px 0 0;
    text-align:center;
    width:35px;
    height:33px;
}
div#leftColumnBlog div.calendar p
{
    margin:0px;
}
div#leftColumnBlog div.calendar p.day-calendar
{
    display:block;
    font-size:20px;
    color:#006699;
    padding-top:2px;
}
div#leftColumnBlog div.calendar p.month-calendar
{
    font-size:11px;
    font-weight:bolder;
    color:#FFF;
    padding-top:3px;
    text-transform:uppercase;
}
div#leftColumnBlog div.posts h2
{
    text-indent:0px!important;
}
div#leftColumnBlog h2
{
    clear:both;
    font-family:Trebuchet MS, Arial, Sans-Serif;
    font-size:26px;
    font-weight:lighter;
    color:#0099CC;
    padding-top:10px;
}
div#leftColumnBlog h2 a
{
    font-family:Trebuchet MS, Arial, Sans-Serif;
    font-size:26px;
    font-weight:lighter;
    color:#0099CC;
    text-decoration:none;
}
div#leftColumnBlog h2 a:hover
{
    color:#999;
}
div#leftColumnBlog p a.continue,
div#leftColumnBlog p.comment a.link-comment:hover
{
    color:#0099CC;
}
div#leftColumnBlog p a.continue:hover,
div#leftColumnBlog p.comment a.link-publish-comment:hover
{
    color:#999;
}
div#leftColumnBlog p
{
    font-family: Arial, Verdana, Sans-Serif;
    font-size:12px;
    color:#003366;
    margin-top:10px;
}
div#leftColumnBlog p#formatParagraph
{
    width:506px;
    margin:15px 0 20px 0;
}
div#leftColumnBlog p#formatParagraph img
{
    float:left;
    margin-right:10px;
    margin-bottom:10px;
}
div#leftColumnBlog p#bottomPost,
div#leftColumnBlog div#bottomPost
{
    clear:both;
}
div#leftColumnBlog p a.continue
{
    font-weight:bold;
    float:left;
    background:transparent url(../../imgLib/blog/ico-link.gif) no-repeat left 4px;
    padding-left:20px;
}
div#leftColumnBlog p.comment
{
    margin-left:270px;
    color:#999;
    margin-bottom:20px;
}
div#leftColumnBlog p.comment a.link-comment
{
    background:transparent url(../../imgLib/blog/ico-comment.gif) no-repeat left top;
    padding-left:20px;
    text-decoration:none;
    color:#999;
}
div#leftColumnBlog p.comment a.link-publish-comment
{
    color:#0099CC;
    font-weight:bold;
}
div#leftColumnBlog div.last-line
{
    padding-top:15px;
    background:transparent url(../../imgLib/blog/bg-border.jpg) repeat-x left top;
    width:509px;
    font-size:11px;
    padding-bottom:20px;
}
div#leftColumnBlog div.last-line a
{
    color:#999;
    text-decoration:none;
}
div#leftColumnBlog div.last-line a:hover
{
    color:#0099CC;
}
div#leftColumnBlog div.last-line a.yahoo
{
    background:transparent url(../../imgLib/blog/ico-yahoo.gif) no-repeat 5px 2px;
    padding-left:30px;
}
div#leftColumnBlog div.last-line a.technorati
{
    background:transparent url(../../imgLib/blog/ico-technorati.gif) no-repeat 15px top;
    padding-left:40px;
}
div#leftColumnBlog div.last-line a.delicious
{
    background:transparent url(../../imgLib/blog/ico-delicious.gif) no-repeat 15px top;
    padding-left:35px;
}
div#leftColumnBlog div.last-line a.digg
{
    background:transparent url(../../imgLib/blog/ico-digg.gif) no-repeat 15px top;
    padding-left:35px;
}
div#rightColumnBlog
{
    overflow:auto;
    width:300px;
    padding-bottom:50px;
}
div.right-link-header
{
    margin-left:55px;
}
div.content-archive
{
    float:left;
    background:transparent url(../../imgLib/blog/bg-archivo.gif) no-repeat left top;
    height:27px;
    width:138px;
    padding:8px 0px 0px 0px;
    margin-top:10px;
}
div.content-rss
{
    float:right;
    background:transparent url(../../imgLib/blog/bg-rss.gif) no-repeat left top;
    height:27px;
    width:86px;
    padding-top:8px;
    margin:10px 5px 20px 0;
}
div#rightColumnBlog div#booklet
{
    clear:right;
    font-family:Trebuchet MS, Arial, Verdana;
    font-size:11px;
    color:#666;
    width:252px;
    background:#FBFBFB url(../../imgLib/blog/bg-ul-cuadernillo.jpg) no-repeat right bottom;
    padding-bottom:30px;
    margin-left:45px;
}
div#rightColumnBlog div#booklet h3
{
    font-size:18px;
    color:#990000;
    background:transparent url(../../imgLib/blog/bg-header-cuadernillo.jpg) no-repeat right top;
    padding:40px 0px 10px 0px;
    text-align:center;
    font-weight:normal;
}
div#rightColumnBlog div#booklet ul
{
  padding-top:1px;
  padding-bottom:10px;
  padding-right:15px;
  background:transparent url(../../imgLib/blog/ul-bg-last-posts.jpg);
}
div#rightColumnBlog div#booklet ul li
{
    background:transparent url(../../imgLib/blog/ico-li-comment.gif) no-repeat 20px 7px;
    padding-left:40px;
    line-height:24px;
}
div#rightColumnBlog div#booklet a
{
    text-decoration:none;
    color:#666;
}
div#rightColumnBlog div#booklet a:hover
{
    color:#990000;
}
div#rightColumnBlog div#search-google
{
    height:131px;
}
div#rightColumnBlog div#search-google,
div#rightColumnBlog div.themes-tags,
div#rightColumnBlog div.search-themes
{
    font-family: Arial, Verdana, Sans-Serif;
    font-size:12px;
    background:transparent url(../../imgLib/blog/bg-buscador.jpg) no-repeat right top;
    margin-top:28px;
    padding-left:65px;
    padding-bottom:20px;
}
div#rightColumnBlog div#search-google h4
{
    background:transparent url(../../imgLib/blog/ico-search-google.gif) no-repeat left 30px;
    color:#FFF;
}
div#rightColumnBlog div#search-google h4,
div#rightColumnBlog div.themes-tags h4,
div#rightColumnBlog div.search-themes h4
{
    font-weight:bold;
    padding-left:20px;
    padding-top:30px;
    padding-bottom:15px;
    letter-spacing:-1px;
}
div#rightColumnBlog div#search-google input.text-search
{
    background:#FFF url(../../imgLib/blog/bg-input-google.jpg) repeat-x left top;
    border:none;
    height:22px;
    width:166px;
    float:left;
    margin-top:15px;
}
div#rightColumnBlog div#search-google input.button-search
{
    margin-top:15px;
    margin-left:10px;
}
div#rightColumnBlog div#search-google span
{
    clear:both;
    display:block;
    color:#F7FAFD!important;
    margin-top:25px;
    margin-left:10px;
    height:27px;
    background:transparent url(../../imgLib/blog/img-google.jpg) no-repeat 120px -2px;
    font-size:11px;
    font-family:Arial, Verdana, Sans-Serif;
    padding-top:5px;
}
div#rightColumnBlog div.themes-tags h4
{
    background:transparent url(../../imgLib/blog/ico-temas.gif) no-repeat left 30px;
    color:#B3E7FF;
}
div#rightColumnBlog div.themes-tags ul#tagCloud
{
    margin-top:30px;
    text-align:center;
    font-family:Trebuchet MS , Arial, Sans-Serif;
    margin:20px 25px 0 0;
}
div#rightColumnBlog div.themes-tags ul#tagCloud li
{
    display:inline;
    line-height:25px;
}
div#rightColumnBlog div.themes-tags ul#tagCloud li a
{
    text-decoration:none!important;
    margin-bottom:20px!important;

}
div#rightColumnBlog div.themes-tags ul#tagCloud li a:hover
{
    color:#06C;
    background:#FFF;
}
div#rightColumnBlog div.search-themes 
{
    margin-bottom:40px;
}
div#rightColumnBlog div.search-themes h4
{
    background:transparent url(../../imgLib/blog/ico-search.gif) no-repeat left 30px;
    color:#E4DF7E;
}
div#rightColumnBlog div.search-themes p
{
    width:225px;
    color:#FFF;
    margin-top:10px;
    margin-bottom:15px;
}
div#rightColumnBlog div.search-themes ul
{
    font-family:Arial, Verdana, Times New Roman;
    font-size:12px;
}
div#rightColumnBlog div.search-themes ul li 
{
    background:transparent url(../../imgLib/blog/ico-etiqueta.gif) no-repeat left top;
    padding-left:20px;
    height:14px;
    margin-bottom:7px;
}
div#rightColumnBlog div.search-themes ul li a
{
    color:#FFF;
    text-decoration:none;
}
div#contentContainer div#newsPromotions
{
    clear:both;
}
.experiences-start-link
{
    font-weight:normal;
    font-size:16px;
}
/*
=======================================================================================
                                ESTILOS DE TAG CLOUD
=======================================================================================
*/

li.tag-weight-1 a
{
    color:#B3E7FF;
    font-size:13px!important;
}
li.tag-weight-2 a
{
    color:#FFF;
    font-size:13px!important;
}
li.tag-weight-3 a
{
    color:#FFF;
    font-size:16px!important;
}
li.tag-weight-4 a
{
    color:#FFF;
    font-size:18px!important;
}
li.tag-weight-5 a
{
    color:#FFF;
    font-size:22px!important;
}
/*
=======================================================================================
                                    MENSAJE DE ERROR
=======================================================================================
*/

.validation-error
{
    float:left!important;
    padding:10px 0 0px 45px!important;
    width:446px;
    background:transparent url(../../imgLib/blog/ico-alert.gif) no-repeat 30px 10px!important;
    font-weight:bold;
}
/*
=======================================================================================
                                    MENSAJE CORRECTO
=======================================================================================
*/
p.update-post
{
    background-color:#DFFFE9;
    border:1px solid #8ECFA2;
    color:#508F63!important;
    width:482px;
    margin-bottom:20px;
    padding:7px 0px;
}
p.update-post strong.exit-post
{
    background:transparent url(../../imgLib/blog/ico-entrada.gif) no-repeat 10px 1px;
    padding-left:30px;
    font-size:12px;
}
p.update-post-error
{
    background-color:#FFE1F1;
    border:1px solid #ccc;
    color:#A10000!important;
    width:520px;
    margin-bottom:20px;
    padding:7px 0px;
}
p.update-post-error strong.error-adding-post
{
    background:transparent url(../../imgLib/blog/ico-error.gif) no-repeat 8px 1px;
    padding-left:28px;
    font-size:11px;
    padding-bottom:5px;
}
p.update-post-error strong.error-adding-post a
{
    color:#666;
    text-decoration:underline;
}
/*
=======================================================================================
                                    PAGINACIÓN
=======================================================================================
*/

div.title-archive
{
    margin-left:30px;
    margin-bottom:20px;
}
div.title-archive h2
{
    color:#FFF!important;
}
div.title-archive p.paginacion
{
    font-family:Trebuchet MS, Arial, Verdana!important;
    font-size:18px!important;
    color:#DAEDF8!important;
    font-weight:100!important;
    margin-bottom:15px!important;
    line-height:22px;
}
input.btn-prev
{
    margin-top:10px!important;
    padding-left:3px;
    margin-right:10px;
}
input.btn-next
{
    margin-top:10px;
}
/*
============================================================================
 Hoteles RH : PIE
============================================================================
*/
p.footer
{
    display:block;
    clear:both;
    margin-bottom:50px;
    width:892px;
}
p.footer a
{
    float:right;
    display:block;
    margin-top:10px;
    padding-right:25px;
}