@import url("../vibecom/style.css"); 



body{background:#FFF!important}



.icongplus{color:#418CD1 !important}



.post_title a, .content .date, .content .category{display:none !important}



.row{margin-left:0 !important; margin-bottom:0 !important}



.stagline{display:none}



.v_text_block table{margin-top:10px}



.single-format-standard .row{margin-left:0px !important; margin-right:0px !important; margin-bottom:0 !important}



.content{margin:0 0px !important}



h1.excerpt_title, h1.excerpt_title a, h1{font-size:24px !important}



.spanlogo{width:255px; float:left; margin:0px !important}



.logoarea{margin:0px 0px 0px 0px !important}



.contactarea .widget{margin:4px 0 0px 0 !important}



#flags_language_selector{text-align:center; width:auto; height:33px; margin-top:-14px; padding-top:11px}



#flags_language_selector img{margin-right:9px}



.content{margin:0 !mportant}



nav #searchform input[type="text"], nav .searchform input[type="text"]{margin-top:10px !important; height: 18px !important; padding:2px 5px 4px 25px !important; width:90px !important; margin-right:10px !important; color:#000 !important; opacity:1 !important; box-shadow:none !important; border-radius:0 !important; background-color:#EFEFEF !important; background-position:4px center !important}



.sidebar [class*="span"]{padding:0!important}



.left-sidebar{margin-right:0px !important}



.single-format-standard .span4, .single-format-standard .sidebar{width:336px !important}



.span8{border-left:1px solid #ddd !important}



.span8 .button{margin:10px 0 0 20px !important}



.span8 p{font-size:14px !important; line-height:20px !important}



.span8 .v_text_block{margin-bottom:0!important}



.span4 iframe{border-top:1px solid #ddd !important; border-bottom:1px solid #ddd !important}



.span12, .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width:992px!important}



[class*="span"]{margin-left:0px !important}



.categoryPage{margin-left:0px !important}



.category .column3, .category .column0{margin-left:20px !important}



.category .column0{margin-right:20px !important; clear:both !important}



.span8{width:652px !important; margin-left:0px !important}



.v_text_block{margin-bottom:10px !important; padding:0px !important; line-height:15px}



.v_text_block p{padding:0 12px !important}



.post_content{padding:0 !important}



.listRutas{margin-top:0px !important; margin-left:0px !important; padding-left:0px !important}



.listRutas li{background:none !important; padding-left:0px !important}



.listRutas li:hover, .listRutas li:hover a, .listRutas li a:hover, 



.listTerminal li:hover, .listTerminal li:hover a, .listTerminal li a:hover, 



.column3 li:hover, .column3 li:hover a, .column3 li a:hover{margin-left:0 !important; padding-left:0px !important; color:#418CD1 !important}



.listRutas li h5{font-weight:normal !important}



h1.title, h2.title, h3.title{color:#FFF !important; margin-bottom:0px !important; background:#418CD1 !important; margin-left:0px !important; margin-right:0px !important; text-align:center !important; line-height:18px !important; padding:4px 0 8px 0 !important}



h1.title span, h2.title span, .v_text_block h3.title span{font-size:16px !important; padding:0 !important; background:none !important}



.contactarea{margin:0 !important}



blockquote{padding:5px !important}



blockquote p{margin-bottom:0; font-size:12px !important; line-height:17px !important; padding:0px !important}



.flex-active-slide .stepcarousel_step, section.main-section{background:none !important}



section.main-section{border:none !important}



.span8 .gmap, .span9 .gmap .span12 .gmap{max-height:550px !important}



#searchform, .searchform{margin-top:-20px !important}



#searchform label, .searchform label{display:none !important}



#searchform input[type="text"]{padding:5px 5px 5px 68px!important}



.single-format-standard .sidebar .widget{padding:0!important; margin:0 !important; overflow:hidden !important; margin-left:0px !important; width:336px !important}



.nombreCiudad{width:95px; margin-right:10px; float:left;}
/*.sidebar .nombreCiudad{height: 30px !important;}*/



#buscaRout{background:#EFEFEF!important; height:39px; padding-top:8px; width:332px; padding-left:5px; padding-right:0}



.buttomRout{display:block !important; border-radius:18px !important; line-height:13px !important; float:left}



#searchsubmit, .searchsubmit{margin:2px 0 3px !important}



.categoryPage #buscaRout{float:right; margin-top:-65px; background:none !important; width:707px}



.searchsubmit{margin-top:2px !important}



.column3{width:300px !important; float:left !important; clear:none !important}



.column0 ul li, .column3 ul li{margin-bottom:5px}



.column0 ul li h4 a, .column3 ul li h4 a{font-size:14px}



.categoryPage #buscaRout input[type="text"]{height:35px !important; margin-right:20px; width:230px; font-size:25px}



.content table, .sidebar table{margin-left:0px; font-size:11px !important; background:none !important}



.content table p{margin:0px !important; padding:0px !important}



.v_first blockquote, .sidebar blockquote{margin:0 10px 0 10px !important}



.sidebar p{margin-bottom:5px !important}



.sidebar .listRutas{margin:5px 0px !important}



.sidebar .listRutas li{padding:5px 6px 7px 6px !important}



.span8{ padding-left:10px !important;  width:643px !important}



section.main-section{padding-top:10px;  border-left:1px solid #DDD !important;  border-right:1px solid #DDD !important;  box-shadow:none !important}



.search{margin:0px !important}



article.poststyle1{padding-bottom:0px !important}



.listMonumentos{margin-left:5px !important}



.listMonumentos:after{content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden}



.listMonumentos li{padding:5px 0 5px 8px !important; float:left; width:100%}



.listMonumentos li{margin-bottom:0px !important; padding-bottom:10px !important}



.listMonumentos li:hover{padding-left:8px !important}



.listMonumentos li:hover a h5{color:#418CD1 !important}



.listMonumentos li.postAtual{background:#EFEFEF !important}



.listMonumentos li.postAtual a h5{color:#418CD1 !important}



.listMonumentos li.postAtual img{border-color:#418CD1}



.listMonumentos li img{float:left; margin-right:10px; border:3px solid #d6d6d6; width:100px; height:auto}



.listMonumentos li a:hover img{border-color:#418CD1}



.listMonumentos li h5{padding-left:0}



.form-submit input#submit:hover, .form-submit input#submit{background:#418CD1 !important; border:1px solid #418CD1 !important}



#respond{width:560px}



.rss, .srss{display:none !important}



nav li.menu-item a{padding:12px 10px !important}



nav li.current-post-ancestor a, 



nav li.current-menu-parent a, 



nav li.current-post-parent a, 



nav li.current-menu-item a{background:#418CD1 !important}



.column3 ul li, .listTerminal ul li{background:none !important; padding-bottom:0 !important; padding-left:0 !important; float:left; width:316px}



.column3 ul li h4, .listTerminal ul li h4{border:none !important; margin:0 !important}



.page .widget{margin:0px !important; padding:0px !important}



.page .span4{margin-left:20px !important}



.page .span4 h3{margin-left:0px !important}



.page .span4 ul{padding:0 !important}



.page .span4 .v_text_block p{padding:0px !important}



.page .span4 li h4{padding:0 !important}



.home .breadcrumbs{display:none}



.breadcrumbs{padding:0px 2px !important; margin-bottom:2px !important; margin-top:-8px !important; border-top:1px solid #e7ecee !important}



br.clearfix{display:none !important}



.breadcrumbs a{font-size:12px !important}



.sidebar a, .content a{color:#08c !important; text-decoration:underline !important}



.sidebar a:hover, .content a:hover{text-decoration:none !important; color:#418CD1 !important}



a.button{text-decoration:none !important; color:#FFF !important}



a.button:hover{text-decoration:none !important; color:#FFF !important}



.span8 .sidebar, .span8 .sidebar .widget{width:100% !important}



.dadosContent{margin-bottom:15px}



.txtDescription{margin-top:25px !important}



.txtDescription p{margin-bottom:15px !important}



.button{margin:0 4px !important}



.post_content p, .post_content ul, .post_content .post_title, .post_content h1, .post_content h2, .post_content h3, .post_content h4, .post_content h5, .post_content h6{padding-left:0 !important; padding-right:10 !important}



.bt_autobus, .bt_tren, .bt_avion{display:none}



.tabs{margin:0 -1px}



.tabs h5{font-weight:normal !important}



.tabs .postAtual{background:#EFEFEF !important}



.tab-content{padding:0 !important}



.tabs .more_posts li{max-width:316px !important; padding:10px 10px}



.nav-tabs li a{font-size:15px !important; width:94px !important; text-align:center !important}



.galeria{width:100%; position:relative}



.galeria a{display:inline-block;  height:100px;  width:240px;  margin:5px; border:2px solid #EEE; border-radius:2px; position:relative; text-decoration:none; background-position:center center; background-repeat:no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover}



.galeria.small a{width:115px; height:60px; margin:2px}



.galeria.normal a{width:139px; height:80px; margin:5px}



.galeria.large a{width:218px; height:120px; margin:5px}



.widget .galeria.large a{width:95%; height:140px}



.galeria.micro a{width:52px; height:35px; margin:2px}



.galeria.small{padding:0}



h2.page_title{padding:0 0 10px 0 !important; margin:10px 10px 10px !important}



footer .footer_bottom{padding:7px 0 !important}
.buscaBilleteTren{
	height: 115px !important;
}
.buttomTren{
width: 100px !impoRTANT;
height: 50px;
border: none;
margin: 0 5px 0 5px !important;

}
.bg_logitravel{background: url(https://www.independentrip.com/wp-content/uploads/logologitravel.png);}
.bg_edreams{background: url(https://www.independentrip.com/wp-content/uploads/logoedreams.png);}
.bg_barcelos{ background: url(https://www.independentrip.com/wp-content/uploads/logobarcelo.png); }
.bg_rumbo{background: url(https://www.independentrip.com/wp-content/uploads/logorumbo.png);}
/*#buscaBillete input[type="text"], nav #searchform input[type="text"], nav .searchform input[type="text"]  {
height: 30px;
}*/
#buscaBillete .buscaBillete{
	background: #EFEFEF!important;
}