/*
Theme Name: Blog Viajar
Theme URI: http://blog-viajar.com/
Description: Un theme para todos, pero cada uno con su personalidad
Version: 0.2
Author: Blog-Viajar.com
Tags: colores, columnas
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;
}
body{
line-height:1;
}
div#fons_superior {
position:absolute; height: 25px; width:100%; background-color: #012150;
}
div#lateral_header {
position:absolute; height: 223px; width:100%; background: url('images/laterar-header.gif') no-repeat center;margin-top: 35px;z-index:-1;
}

ol, ul{
list-style:none;
}
blockquote, q{
quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after{
content:'';content:none;
}
ins{
text-decoration:none;
}
del{
text-decoration:line-through;
}
table{
border-collapse:collapse;border-spacing:0;
}
.clear{
clear:both;
}
.clearleft{
clear:left;
}
ul li{
list-style:none;
}
.entry p{
margin-bottom:1em;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
font-weight:bold;margin:5px 0;
}
blockquote{
padding-left:30px;font-style:italic;
}
.entry ul{
padding-left:20px;
}
.entry ul li{
list-style-type:square;
}
.entry ol{
padding-left:25px;
}
p img{
padding:0;max-width:100%;
}
img.centered{
display:block;margin-left:auto;margin-right:auto;
}
img.alignright{
padding:4px;margin:0 0 2px 7px;display:inline;
}
img.alignleft{
padding:4px 4px 4px 0;margin:0 7px 2px 0;display:inline;
}
.alignright{
float:right;
}
.alignleft{
float:left
}
acronym, abbr, span.caps{
cursor:help;
}
acronym, abbr{
border-bottom:1px dashed #999;
}
blockquote{
margin:10px;padding-left:20px;
}
blockquote cite{
margin:5px 0 0;display:block;
}
.center{
text-align:center;
}
#sidebar .hidden{
display:none;
}
hr{
display:none;
}
a img{
border:none;
}
.navigation{
margin-top:10px;
}
.aligncenter, div.aligncenter{
display:block;margin-left:auto;margin-right:auto;
}
.wp-caption{
border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;
}
.wp-caption img{
margin:0;padding:0;border:0 none;
}
.wp-caption p.wp-caption-text{
font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;
}
.jqueryslidemenu{
font:normal 12px Arial;background:#012150;width:100%;color:#000000;text-transform:uppercase;
}
.jqueryslidemenu ul{
margin:0;padding:0;list-style-type:none;z-index:10000;
}
.jqueryslidemenu li{
z-index:10000;
}
.jqueryslidemenu ul li{
position:relative;display:inline;float:left;z-index:10000;
}
.jqueryslidemenu ul li a{
display:block;background:#012150;padding:9px;color:#2d2b2b;text-decoration:none;
}
* html .jqueryslidemenu ul li a{
display:inline-block;
}
.jqueryslidemenu ul li a{
color:white;
}
.jqueryslidemenu ul li a:hover{
background:black;color:white;
}
.jqueryslidemenu ul li ul{
position:absolute;left:0;display:block;visibility:hidden;float:left;
}
.jqueryslidemenu ul li ul li{
display:list-item;float:none;line-height:20px;
}
.jqueryslidemenu ul li ul li ul{
top:0;
}
.jqueryslidemenu ul li ul li a{
font:normal 12px Verdana;width:180px;padding:5px;margin:0;text-transform:none;
}
.jqueryslidemenuz ul li ul li a:hover{
background:#01193D;color:#7092BB;
}
a.commentlink{
padding-left:0px;
}
.entry .filedunderindex a{
text-decoration:none !important;border-bottom:#000000 0px solid !important;
}
.entry .filedunderindex a:hover{
text-decoration:underline;color:#000000;
}
small{
font-family:verdana,Arial,Helvetica,sans-serif;font-size:1em;line-height:1.5em;color:#000000;padding:5px 0;
}
small a{
color:#000000;text-decoration:underline;
}
#topbar{
background:#000000;color:#000000;font-family:verdana,Arial, Helvetica, Sans-Serif;background:#012150;height:35px;line-height:35px;overflow:hidden;text-transform:uppercase;
}
#topbar ul{
display:block;float:left;height:35px;width:800px;overflow:hidden;
}
#topbar ul li{
display:inline;
}
#topbar li a{
color:#FFFFFF;text-decoration:none;float:left;display:block;padding:0 10px;color:#FFFFFF;font-size:12px;
}
#topbar li a:hover, #topbar li.selected{
background:#01193D;color:#7092BB;height:35px;
}
img.left{
float:left;margin:0 12px 0 0;
}
img.right{
float:right;margin:0 0 0 12px;
}
img.center{
display:block;margin:0 auto;
}
pre, code{
font:1.1em'Courier New', Courier, Fixed;
}
kbr{
color:#000000;
}
p{
margin:0;
}
blockquote{
background:#FFFFFF url('images/blockquote.gif') no-repeat;border:1px dashed #000000;margin:5px 0pt;padding:8px 12px 8px 36px;
}
pre{
overflow:auto;margin:0 0 18px 0;padding:4px;border:1px dashed #000000;
}
pre, code, kbr{
font-family:Courier, Monaco, monospace;
}
code, kbr{
padding:0 2px;
}
abbr, acronym{
font-size:0.9em;letter-spacing:1px;cursor:help;
}
#top{
background:url('images/top.gif') no-repeat;padding-left:16px;
}
#s{
background:url('images/search.gif') no-repeat;padding-left:18px;
}
.nextright{
float:right;font-size:0.9em;
}
.nextleft{
float:left;font-size:0.9em;
}
#wrapper{
width:975px;margin:0 auto;
}
#container{
padding-top:0;background:#FFFFFF;width:100%;margin:0px auto;padding:0px;text-align:left;overflow:hidden;
}
#container{

}
#commentspopup #container{
width:455px;padding:0 15px;
}
#content, #content-buscador{
float:left;width:728px;margin-bottom:0px;background:#FFFFFF;display:inline;overflow:hidden;color:#000000;
}
#content-buscador{
width:945px;
}
#content h1{
color:#000000;font-weight:normal;line-height:1.4em;margin:0 0 8px 0;font-size:1.5em;
}
#content a:hover{
text-decoration:none;
}
#content h3{
margin:10px 0 18px 0;font-size:1.3em;font-weight:bold;margin:0 0 8px 0;line-height:1.4em;color:#000000;
}
#content h4{
margin:10px 0 18px 0;font-size:1.1em;font-weight:bold;margin:0 0 8px 0;line-height:1.4em;color:#000000;
}
#content h5{
margin:10px 0 18px 0;font-size:1em;font-weight:bold;margin:0 0 8px 0;line-height:1.4em;color:#000000;
}
#content h6{
margin:10px 0 18px 0;font-size:0.8em;font-weight:bold;margin:0 0 8px 0;line-height:1.4em;color:#000000;
}
#content ol{
margin-top:5px;margin-bottom:5px;
}
#content.archive h2{
margin:0 0 8px 0;
}
#content.archive h3{
margin:0 0 10px 0;font-size:1.3em;font-weight:normal;
}
#content.archive h4{
margin:0 0 18px 0;font-size:1em;
}
#content.archive h5{
margin:0;font-size:1em;
}
.singlecol #content{
float:left;width:470px;
}

#header{
color:#000000;height:223px;margin:0px;
/*color:#000000;height:223px;margin:0px;padding-left:30px;padding-right:30px;background:transparent url('images/laterar-header.gif') no-repeat*/;
}
.singlecol #content a{
font-weight:normal;
}
#header #texto{
height:165px;width:370px;float:left;margin-top:25px;color:#787777;font:normal 12px Arial;
}
#header #texto *{
margin:10px;margin-left:0px;
}
#header #texto h1,#header #texto h1 a{
color:#516B8A;text-transform:uppercase;font:12px Georgia,Times,serif;font-weight:bold;
}
#header #texto h1 a{
margin: 0!important;
}

#header #texto p{
line-height:19px;color:#787777;
}
#header #texto .destacado a, #header #texto .destacado{
color:#516B8A;font:11px Georgia,Times,serif;font-weight:bold;text-decoration:none;margin-right:0px;
}
#header #texto .destacado a:hover, #header #texto .destacado a.pais{
color:#ED008C;
}
#header #texto .destacado a.capslink{
text-transform:uppercase;
}
#header #cabecera{
height:165px;width:580px;float:right;margin-top:25px;
}
#navigation{
background:#FFFFFF;width:958px;border:1px solid #000000;height:32px;
}
#navigation a{
color:#000000;font-weight:bold;text-decoration:none;
}
#navigation .selected, #navigation a:hover{
color:#000000;
}
#navigation li a:hover{
background:#000000;color:#FFFFFF;
}
#navigation{
line-height:2.5em;padding:0 0;margin:0 auto;
}
#navigation a{
padding:0 0px;font-size:0.9em;text-transform:uppercase;
}
#navigation ul{
margin:0;padding:0;
}
#navigation li{
float:left;margin:0;padding:0;list-style-type:none;border:1px solid #FFFFFF;white-space:nowrap;
}
#navigation li a{
display:block;padding:0 10px;font-size:0.9em;text-transform:uppercase;
}
.page-title{
display:block;line-height:1.2em;margin:5px 0px 5px 0px !important;color:#FFFFFF;width:100%;display:block;background-color:#012150;padding:0 10px;font-weight:normal;overflow:hidden;height:30px;line-height:30px;font-size:14px;color:#FFFFFF;background-color:#A6B1C1;padding-left:10px;height:25px;text-transform:uppercase;font:normal 1em Arial;line-height:25px;
}
.post-title{
display:block;margin:20px 0px 8px 0px !important;font:bold 16px Arial;
}
.post-title a, .post-title a:visited{
text-decoration:none;color:#012150;text-transform:uppercase;
}
.post-title a:hover{
color:#7092BB;
}
#precontent{
float:left;width:915px;margin:10px 0px 0px 0px;display:block;overflow:hidden;
}
#commentspopup #content{
float:none;padding-top:0;
}
#post_nav{
font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:15px 0pt 25px;padding:5px 0pt;overflow:hidden;
}
#post_nav a{
text-decoration:none;color:#516B8A;
}
#post_nav a:hover{
color:#ED008C;
}
#post_nav .back{
display:block;float:left;width:45%;
}
#post_nav .fwrd{
display:block;float:right;
}
#single_post_nav{
border-top:1px solid #000000;margin:15px 0pt 25px;padding:5px 0pt;
}
#single_post_nav .back{
display:block;
}
#single_post_nav .fwrd{
display:block;
}
#content li{
margin-bottom:3px;
}
.entry a.more{
color: #7092BB;
}
.contenttitle{
color:#000000;font-weight:normal;line-height:1.2em;margin:0 0 5px 0;font-size:1.9em;padding:5px;background:#FFFFFF;border-bottom:2px #FFFFFF solid;border-top:2px #FFFFFF solid;
}
.entry{
margin:0;text-align:justify;font:normal 12px Arial;color:#787777;line-height:19px;
}
.entry .info{
position:relative;margin-top:-3px;padding:3px;font-size:0.9em;
}
.entry.single{
clear:both;
}
.entry.single .info{
margin:0 0 22px 0;
}
.entry .info a{
margin:0 2px;padding:0 2px;
}
.entry .info em{
padding-right:6px;font-style:normal;
}
.entry .author, .entry .editlink a{
margin:0;padding:0 0 0 10px;border-left:1px solid;border-right:none
}
#postmeta{
color:#000000;font-size:0.8em;margin-bottom:20px;overflow:hidden;margin-top:5px;clear:both;
}
#postmeta a, #postmeta a:visited, #postmeta a:hover{
color:#000000;
}
.postmetabox{

}
#elink{
color:#000000;font-weight:bold;
}
#comments{
margin-top:15px;
}
#comments h4{
display:block;line-height:1.2em;margin:5px 0px 5px 0px !important;color:#FFFFFF;width:100%;display:block;background-color:#012150;padding:0 10px;font-weight:normal;overflow:hidden;height:30px;line-height:30px;font-size:14px;color:#FFFFFF;background-color:#A6B1C1;padding-left:10px;height:25px;text-transform:uppercase;font:normal 1em Arial;line-height:25px;
}
















/*Comments
-----------------------------------------------------*/
.odd{
	background: #EEE;
}

.even{
	background: #FFF;
}


.comments-template{
	margin: 10px 0 0 0;
	padding-top: 30px;
	border-top: 5px solid #ccc;
}

.comments-template ul{
	margin: 0;
	padding: 0 0 15px 0;
	list-style: none;
}

.comments-template ul li{
	line-height: 18px;
	padding: 10px 0 10px 10px;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

#respond{
	margin-top: 30px;
	padding-top: 10px;
	clear:both;
	background: transparent url(images/dots.jpg) repeat-x top left; 
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
/*
.comment{
margin:0px;margin-top:8px;margin-bottom:15px;padding:0px;width:540px;overflow:hidden;
}
#comments .comment .ucomment p{
margin:0px !important;padding:0px;
}
.ucomment{
margin:0px;padding:0px;border-bottom:1px solid #000000;
}
#comments .comment .ucomment p{
margin:0px !important;padding:0px;
}
.mcomment{
margin:0px;padding:0px;border-bottom:1px solid #000000;background:#F4F7FC;
}
#comments .comment .mcomment p{
margin:0px !important;padding:0px;
}
.tcomment{
margin:0px;padding:0px;
}
#comments .comment .tcomment p{
margin:0px !important;padding:0px;
}
.ucomment_meta{
margin:0px;padding:0px;font-size:0.8em;text-transform:uppercase;color:#000000;display:inline;
}
.ucomment_meta_dt{
margin:0px;padding:0px;font-size:0.8em;text-transform:uppercase;color:#000000;display:inline;width:10px;
}
.avatar img{
float:left;
}
#addcomment{
margin-top:15px;border:1px solid #000000;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:0px;font-size:0.9em;background:#F4F7FC;font-family:verdana,Arial, Helvetica, Sans-Serif;width:488px;
}
#addcomment h4{
font-size:1.4em !important;text-transform:none;margin:0;padding:0;font-weight:bold;
}
#addcomment p{
margin:0px;padding:0px;padding-bottom:5px;padding-top:5px;
}
.form-item{
width:170px;float:left;
}
#addcomment input{
width:150px;margin:0px;padding:4px;height:16px;
}
#addcomment textarea{
width:470px;font-family:verdana, arial, helvetica, Sans-Serif;font-size:14px;margin-top:5px;margin-bottom:5px;height:190px;padding:5px;
}
#addcomment #comment-name{
display:block;
}
#addcomment .desc{
color:#000000;font-size:0.8em;text-transform:capitalize;font-family:verdana, arial, helvetica, Sans-Serif !important;width:180px;
}
#addcomment input#submit{
background-color:#FFFFFF;border-color:#000000 rgb(50, 92, 142) rgb(50, 92, 142) rgb(147, 191, 238);border-style:solid;border-width:1px;color:#FFFFFF;font-size:11px;font-weight:bold;padding:2px;width:110px;
}
div.search input#searchbtn, input#comment-submit, input#searchsubmit{
background-color:#FFFFFF;border-color:#000000 rgb(50, 92, 142) rgb(50, 92, 142) rgb(147, 191, 238);border-style:solid;border-width:1px;color:#FFFFFF;font-size:13px;font-weight:bold;padding:2px;height:25px;margin-top:5px;margin-bottom:5px;
}
.nocomments{
font-weight:bold;color:#000000;
}*/
html>body .editlink{
bottom:6px;
}
.entry .info .editlink a, .minientry .editlink a, #comments li .editlink a{
display:block;height:14px;width:14px;margin:0;padding:0;border:none;font-size:1px;line-height:0;text-indent:-9999px;
}
.entry .info .editlink a:hover, .minientry .editlink a:hover, #comments li .editlink a:hover{
background:none;
}
#footer_wrap{
clear:both; 
height: 500px; width:100%; background:url('images/fons-inferior.gif') repeat-x center bottom;
}
#footer{
color:#FFFFFF;background:#000000;font: normal 12px Arial;width:975px;margin:0 auto;
}
#footer a{
color:#FFFFFF;text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}
#footer_left{
padding:10px 0 0px 0px;text-align:left;float:left;width:300px;line-height:1.6em;
}
#footer_right{
color:#FFFFFF;padding:10px 0px 0px 0;text-align:right;float:right;width:670px;margin-left:0px;
}
#footer1{
clear:both;float:left;width:100%;background:#ffffff;text-align:left;height:50px;padding-left:0px;
}
#footer1 a{
color:#516B8A;
}
#footer1 a:hover{
color:#ED008C;
}
#footer2{
clear:both;height:100%;float:left;width:100%;color:#FFFFFF;margin-bottom:10px;height:355px;
}
#footer2 a{
color:#FFFFFF;
}
#footer2 div.f2b{
float:left;width:31%;margin:25px 33px 0px 0px;
}
#footer2 div.f2br {
float:right;width:31%;margin:25px 0 0px 0px;
}
#footer3{
clear:both;float:left;width:100%;margin-bottom:10px;
}
#footer4{
clear:both;float:left;width:100%;padding-bottom:10px;
}
.title{
border-bottom:1px solid #FFFFFF;font-size:16px;font-weight:bold;padding:3px;margin:0px;color:#FFFFFF;
}
#footer2 ul{
list-style-type:square;margin-bottom: 20px;
}
#footer2 ul li{
line-height:20px;
}
#footer2 ul li a{
display:block;color:#FFFFFF;text-decoration:none;
}
#sidebar{
float:right;width:200px;overflow:hidden;color:#000000;margin:0px 0px 10px 0;padding:0;
}
#sidebar h1{
color:#000000;font-weight:bold;line-height:1.4em;margin:0 0 8px 0;font-size:1.5em;
}
#sidebar h2{
margin:0px;width:100%;display:block;background-color:#A6B1C1;overflow:hidden;height:25px;font:normal 12px Arial;
}
#sidebar h2 a, #sidebar h2 a:visited{
color:#FFFFFF;padding-left:10px;text-transform:uppercase;line-height:25px;
}
#sidebar h2 a:hover{
color:#ED008C;
}
#sidebar h3{
margin:10px 0 18px 0;font-size:1.3em;font-weight:bold;margin:0 0 8px 0;line-height:1.4em;color:#000000;
}
#sidebar h4{
margin:2px;padding:0px;font-size:1.2em;font-weight:bold;line-height:1.4em;color:#000000;
}
#sidebar h5{
margin:10px 0 18px 0;font-size:1em;font-weight:bold;margin:0 0 8px 0;line-height:1.4em;color:#000000;
}
#sidebar h6{
margin:10px 0 18px 0;font-size:0.8em;font-weight:bold;margin:0 0 8px 0;line-height:1.4em;color:#000000;
}
#sidebar ul li{
background:transparent url('images/guion.gif') no-repeat 8px 5px;padding-left:20px;margin-top:5px;padding-bottom:4px;
}
#sidebar ul li ul{
margin:-8px 0 8px;
}
#sidebar ul li li{
background-position:8px 11px;margin-left:10px;border:none;line-height:26px;
}
.sidebar_box{
margin-top:0px;margin-bottom:10px;position:relative;overflow:hidden;
}
.sidebar_ads{
margin-bottom:5px;text-align:center;
}
ul.listar-cinco{
height:125px;overflow:auto;
}
ul.listar-tres{
height:70px;overflow:auto;
}
.sidebar_box h4 a, h1 a, h2 a, h3 a{
color:#FFFFFF;
text-decoration:none;
}
.sidebar_box ul li a{
color:#787777;text-decoration:none;font:normal 12px Arial;
}
.sidebar_box ul li a:hover, .sidebar_box ul li.current_page_item a{
color:#ED008C;
}
#sidebar div.ofertas {
	background-color: #F1F1F5;
}
#sidebar div.ofertas h2 a{
	color:#ED008C!important;font-weight:bold;
}
#wp-calendar{
empty-cells:show;font-size:0.9em;margin:0;width:90%;
}
#wp-calendar #next a{
padding-right:10px;text-align:right;
}
#wp-calendar #prev a{
padding-left:10px;text-align:left;
}
#wp-calendar a{
display:block;text-decoration:none;font-weight:bold;
}
#wp-calendar a:hover{
background:#FFFFFF;color:#000000;
}
#wp-calendar caption{
color:#000000;text-align:center;font-weight:bold;font-size:1.2em;
}
#wp-calendar td{
font:normal 12px'Lucida Grande','Lucida Sans Unicode', Verdana, sans-serif;letter-spacing:normal;padding:2px 0;text-align:center;
}
#wp-calendar td.pad:hover{
background:#FFFFFF;
}
#wp-calendar td:hover, #wp-calendar #today{
background:#eee;color:#000000;
}
#wp-calendar th{
font-style:normal;text-transform:capitalize;
}
.aligncenter, div.aligncenter{
display:block;margin-left:auto;margin-right:auto;
}
.alignleft{
float:left;
}
.alignright{
float:right;
}
.wp-caption{
border:1px solid #ddd;text-align:center;background-color:#FFFFFF;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;
}
.wp-caption img{
margin:0;padding:0;border:0 none;
}
.wp-caption p.wp-caption-text{
font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;
}
#menu_ficha{
display:block;height:auto;overflow:hidden;float:left;width:728px;margin:0px 0 5px 0px;
}
#menu_ficha h1{
color:#FFFFFF;background-color:#A6B1C1;padding-left:10px;height:25px;text-transform:uppercase;font:normal 12px Arial;line-height:25px;
}
#menu_ficha ul{
display:block;width:241px;padding:0;margin:5px 0 5px 0;height:auto;float:left;position:relative;
}
#menu_ficha ul li{
display:block;
}
#menu_ficha ul li a{
padding:1px 1px 3px 5px;display:block;width:235px;font:normal 12px Arial;text-decoration:none;color:#000000;
}
#menu_ficha ul li a:hover, #menu_ficha ul li.current_page_item a{
text-decoration:none;color:#ED008C;
}
div.adlinks{
float:left;width:980px;margin:0px -5px 15px -5px;display:block;overflow:hidden;
}
.breadcrumb{
float:left;width:100%;display:block;overflow:hidden;line-height:25px;margin-bottom:5px;font-weight:bold;color:#000000;overflow:hidden;margin-top:0px;clear:both;font-size:11px;font-family:arial;
}
.breadcrumb a:hover, .breadcrumb span{
color:#ED008C;
}
.breadcrumb a{
text-decoration:none;color:#516B8A;
}
#cse-search-box{
position:relative;float:right;
}
.imgtfe{
margin:0px 5px 5px 0px;padding:4px;float:left;border:1px solid #CCCCCC;
}
.jqueryslidemenu ul li ul li a{
font:normal 1em Arial;color:#516B8A;background-color:#F1F1F5;
}
.jqueryslidemenu ul li ul li a:hover{
color:#ED008C;background-color:#F1F1F5;text-decoration:underline;
}
.jqueryslidemenu ul li a.cTitulo{
text-align:center;font:normal 1em Arial;padding: 5px 6px 5px 5px;
}
.jqueryslidemenu ul li a.cTitulo:hover{
color:#ED008C;background-color:#A6B1C1;
}
.jqueryslidemenu ul li a.cTitulo:hover{
color:#ED008C;background-color:#A6B1C1;
}
.jqueryslidemenu ul li ul li a{
background:#F1F1F5 url('images/guion.gif') no-repeat 8px 8px;padding-left:20px;
}
.jqueryslidemenu ul li ul li a:hover{
background:#F1F1F5 url('images/guion.gif') no-repeat 8px 8px;padding-left:20px;
}
.jqueryslidemenu ul li.cSubTitulo a, .jqueryslidemenu ul li.cSubTitulo a:hover{
color:#ED008C;background-color:#A6B1C1;font:normal 1em Arial;background:none;padding-left:10px;
}
.jqueryslidemenu ul li.cSubTitulo a:hover{
text-decoration:underline;
}
div.jqueryslidemenu ul li.c140_255 a.cTitulo{
width:136px;
border-left:1px solid #A6B1C1;
}
div.jqueryslidemenu ul li.c115_230 a.cTitulo{
width:101px;
border-left:1px solid #A6B1C1;
}
div.jqueryslidemenu ul li.c115_255 a.cTitulo{
width:101px;
border-left:1px solid #A6B1C1;
}
div.jqueryslidemenu ul li#ofertas a.cTitulo{
color:#ED008C!important;font-weight:bold;background-color:#A6B1C1;
}
div.jqueryslidemenu ul li#ofertas ul{
left:-120px;display:block;visibility:hidden;float:right;
}
div.jqueryslidemenu ul li#ofertas ul li.cSubTitulo{
height:40px;
}
div.jqueryslidemenu ul li#ofertas ul li ul{
left:-235px;
}

div.jqueryslidemenu ul li.c140_255 ul li a{
width:255px;
}
div.jqueryslidemenu ul li.c115_255 ul li a{
width:255px;
}
div.jqueryslidemenu ul li.c115_230 ul li a{
width:212px;
}
div.jqueryslidemenu ul li.cIzq{
text-align:right;
}
div.jqueryslidemenu ul li.cIzq ul{
left:200px;visibility:visible;
}
div.jqueryslidemenu ul li:hover{
color:#ED008C;background:#A6B1C1;
}
div.jqueryslidemenu ul li:hover > a{
color:#ED008C;background:#A6B1C1;
}
div.jqueryslidemenu ul li.cSubTitulo{
background:#A6B1C1!important;height:30px;
}
.mapa_web h2{
margin-top:20px;
}
.mapa_web h2 a{
color:#000;
}
.mapa_web ul li{
background:transparent url('images/guion.gif') no-repeat 8px 5px;padding-left:20px;margin-top:5px;padding-bottom:4px;
}
.mapa_web ul li{
font-size: 11px:
font-family: Sans-serif;
}
.divScroll {
	height: 600px;overflow:auto;
}
div#present {
	background-color:#A6B1C1;color:#000000;padding:15px;line-height:19px;
}
div#present a{
	color: #ED008C;
}

div#present h2.post-title {
	text-transform: uppercase;
}

h2.topmargin {
	padding-top:25px;
}

div.textwidget{
	margin-bottom:10px;
}

div#afiliados .linea {overflow:hidden;width:100%;margin-bottom:10px;text-align:center;}
div#afiliados .left  {float:left;}
div#afiliados .right {float:right;}


div#ofertas {clear:both;}
div#ofertas .bloque {height: 295px; width:207px;background-color: #A6B1C1;float:left;margin:0px 50px 50px 0px;text-align:center;}
div#ofertas .lateral {margin-right:0px;}
div#ofertas .bloque h3 {margin-top:10px;margin-top:10px;color:#ED008C;padding:0px 20px 0 20px;font-size:13px;}
div#ofertas .bloque p {margin:10px 20px 15px 20px;text-align:justify;color:#000000;font-size:12px;}


#form_hotel {
	height: 450px;
	padding:10px;
	border: 1px solid #516B8A;
	background-color: #F1F1F5;
	text-align: left;
}

#form_hotel h3 {
	color: #516B8A;
	margin: 10px;
}

#v_es_large fieldset {
	width: 270px;
	border: 0;
	margin: 0;
	padding: 10px;
	float: left;
	}

#v_es_large fieldset#pt2,
#v_es_large fieldset#pt3 {
	width: 185px;
}

#v_es_large fieldset legend {
	font-size: 55px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #516B8A;
	}
#v_es_large fieldset legend span {
	display: none;
	}
#v_es_large fieldset p {
	font-size: 12px;
	font-weight: bold;
	color: #516B8A;
	margin-bottom: 20px;
	margin-top: 10px;
	clear:both;
	}
#v_es_large fieldset label {
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 20px 0 10px 0;
	}
#v_es_large fieldset input {
	font-size: 11px;
	height: 14px;
	}
	

/* Part 4 Styling */
#v_es_large #pt4 {
	clear: both;
	height: 50px;
	padding: 10px;
	width: 675px;
	margin-top:20px;
	}
#v_es_large #pt4 legend {
	display: none;
	}
#v_es_large #pt4 h3 {
	display: none;
	}
#v_es_large #pt4 #text {
	width: 380px;
	float: left;
	font-size: 12px;
	}
#v_es_large #pt4 input {
	height: 40px;
	font-size: 15px;
	width: 250px;
	color: #516B8A; 
	font-weight: bold;
	border-bottom: 	1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;	
	float: left;
	text-align:center;
	margin-left:35px;
	cursor: pointer;
	}

#v_es_large .ciudades {
font-weight: bold;
}


div#afiliados p.registro {
line-height: 16px;
float:left;
text-align: left;
width: 50%;
height: 140px;
margin-top:10px;
}

div#afiliados p img {
float:left;
position:absolute;
clip: rect(0px,140px,140px,0px);
}

div#afiliados p.registro span{
position:absolute;
margin-left: 150px;
width: 200px;
display:block;
}

div#afiliados p.registro .price{
font-size: 11px;
}

div.afBuscador {
    background: url("http://www.worldticketshop.es/media/images/wts002/layout/header/logo.png") no-repeat scroll right top transparent;
	margin-bottom: 20px;
}

div.afBuscador p{
	margin: 10px 0 40px 0;
}

div.afBuscador label{
	font-weight: bold;
	margin-right: 5px;
} 

div.afBuscador div#filtro {
	width:100%;
}

div.afBuscador select{
	padding: 1px;
	margin-right: 6px;
}

div.afBuscador input{
	padding: 2px;
	background-color: #CCCCCC;
	border:1px solid black;
	font-weight: bold;
	float: right;
}
