@charset "utf-8";
/* CSS Document */

body {
background:url(../images/body.jpg) repeat-x;
background-color:#2d4500;
padding:0;
margin:0;
}


#birding_tours_main {
width:954px;
margin:auto;
margin-top:3px;
}

#birding_tours_header {
background:url(../images/header.jpg) no-repeat;

height:130px;
}

#birding_tours_main_cont {
background:url(../images/bordes/main_cont.jpg) repeat-y;
width:938px;
padding:8px;
overflow:auto;
clear:both;
}



#birding_tours_main_menu {
background:url(../images/bordes/menu.jpg) repeat-x;
height:60px;
border-bottom:1px dotted white;
border-top:1px dotted white;
z-index:1;
}






#animation {
background:url(../images/bordes/main_cont.jpg) repeat-y;
width:954px;
height:261px;
z-index:0;
}

#birding_tours_left_cont {
width:221px;
float:left;
}

#birding_tours_right_cont {
width:705px;
margin-left:230px;
}


#borde_up_main_cont {
background:url(../images/bordes/borde_up_main_cont.jpg) no-repeat;
width:705px;
height:9px;
}

#main_cont2 {
width:698px;
background-color:#FFFFFF;
padding-left:7px;
<!--_margin-top:-10px;/*Internet Explorer6*/-->
}

#main_cont {
width:691px;
background-color:#FFFFFF;
padding-left:7px;
padding-right:7px;
padding-bottom:7px;
<!--_margin-top:-10px;/*Internet Explorer6*/-->
}



.title_left_cont {
background:url(../images/bordes/borde_up_left_cont.jpg) no-repeat;
width:180px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333331;
padding-left:40px;
padding-top:10px;
padding-bottom:18px;
letter-spacing:-1px;
}

.cont_left_text {
background:url(../images/bordes/borde_center_left.jpg) repeat-y;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333331;
width:190px;
padding-left:15px;
padding-right:15px;
text-align:justify;
}

.cierre_borde_left_down {
background:url(../images/bordes/borde_down_left_cont.jpg) no-repeat;
width:220px;
height:22px;
}
h4 {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#f96e14;
padding:5px;
margin:0;
}

h1 {
font:20px Verdana, Arial, Helvetica, sans-serif;
color:#f96e14;
padding:5px;
margin:0;
font-weight:bold;
}


h2 {
font:15px Verdana, Arial, Helvetica, sans-serif;
color:#a0c501;
padding:5px;
margin:0;
}

h3 {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#98613e;
padding-left:5px;
margin:0;
}


.green {
color:#a0c501;
font:11px Verdana, Arial, Helvetica, sans-serif;
}



p {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333331;
padding-left:7px;
padding-right:7px;
padding-top:4px;
padding-bottom:4px;
text-align:justify;
margin:0;
}

p a {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#699005;
text-align:justify;
margin:0;
text-decoration:none;
}

p a:hover {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#8bbc0a;
text-align:justify;
margin:0;
text-decoration:underline;
}

#line_horizontal3 {
background:#ddddb3;
padding-top:1px;
margin-bottom:2px;
}

#line_horizontal {
background:#ddddb3;
padding-top:1px;
margin-top:5px;
margin-bottom:5px;
}

#line_horizontal2 {
background:#81a504;
padding-top:1px;
margin-top:5px;
margin-bottom:5px;
}


#baner_cont2 {
width:230px;
float:right;
}


#baner_cont {
width:222px;
margin-top:12px;
}

#baner_promo {
background:url(../images/baners/ban1.jpg) repeat-y;
width:201px;
padding-bottom:0px;
padding-left:10px;
padding-right:10px;
padding-top:27px;
}

#baner_promo2 {
background:url(../images/baners/ban2.jpg) repeat-y;
width:201px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
padding-top:37px;
}

#baner_promo3 {
background:url(../images/baners/ban3.jpg) repeat-y;
width:201px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
padding-top:37px;
}

.T_black {
font:18px Verdana, Arial, Helvetica, sans-serif;
color:#333331;
letter-spacing:-1px;
}

.T_orange {
font:18px Verdana, Arial, Helvetica, sans-serif;
color:#f96e14;
letter-spacing:-1px;
}

#birding_tours_footer {
background:url(../images/bordes/footer.jpg) no-repeat;
width:954px;
height:112px;
}



.solidblockmenu2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN: 0px 0px 0px; 
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; 
	PADDING-TOP: 2px; 
	PADDING-BOTTOM: 5px; 
}
.solidblockmenu2 LI {
	DISPLAY: inline
}
.solidblockmenu2 LI A {
	BORDER-RIGHT: white 1px solid; 
	PADDING-RIGHT: 11px; 
	PADDING-LEFT: 11px; 
	COLOR: #e7e2db; 
	TEXT-DECORATION: none;
	text-align:center;
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; 
}
.solidblockmenu2 LI A:visited {
	COLOR: #e7e2db;
}
.solidblockmenu2 LI A:hover {
	COLOR: #f96e14;
}
.solidblockmenu2 LI .current {
	COLOR:  #f96e14;
}



.solidblockmenu {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 700px;
	<!--margin-left:25px;--> 
	MARGIN: 0px 0px 0px; 
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; 
	PADDING-TOP: 15px; 
	PADDING-BOTTOM: 5px; 
}
.solidblockmenu LI {
	DISPLAY: inline
}
.solidblockmenu LI A {
	BORDER-RIGHT: white 1px solid; 
	PADDING-RIGHT: 11px; 
	PADDING-LEFT: 11px; 
	COLOR: white; 
	TEXT-DECORATION: none
}
.solidblockmenu LI A:visited {
	COLOR: white;
}
.solidblockmenu LI A:hover {
	COLOR: #ff9900;
}
.solidblockmenu LI .current {
	COLOR:  #ff9900;
}


.address {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#818d6b;
text-align:center;
margin-top:8px;
}

.address a {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#818d6b;
text-align:center;
text-decoration:none;
}

.address a:hover {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:white;
text-align:center;
text-decoration:none;
}


#right_buttons {
float:right;
width:175px;
}

.baner_buttons {
background:url(../images/baners/ban4.jpg) no-repeat;
padding-left:12px;
padding-top:40px;
padding-bottom:20px;
}



.shadetabs{
padding: 2px 0;
margin-left: 0;
margin-top: 0;
margin-bottom: 2px;
font:11px Verdana, Arial, Helvetica, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 4px 6px;
margin-right: 0px;
color:#ff9900;
background:white;
border:1px solid #eaeaea;
}



.shadetabs li a:hover{
text-decoration: none;
color: white;
background:#a0c501;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background:#a0c501;
color:white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */



#tab_content {
margin-top:5px;
width:505px;
}

#tab_content2 {
margin-top:5px;
width:690px;
}


#up_border_right {
background:url(../images/bordes/up_border_right_menu.jpg) no-repeat;
width:170px;
height:10px;
margin-top:5px;
}

#center_border_right {
background:url(../images/bordes/center_border_right_menu.jpg) repeat-y;
width:150px;
padding-left:10px;
padding-right:10px;
<!--_margin-top:-9px;/*Internet Explorer6*/-->
}

#down_border_right {
background:url(../images/bordes/down_border_right_menu.jpg) no-repeat;
width:170px;
height:10px;
}

.T_black2 {
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#333331;
}


.T_orange2 {
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#f96e14;
}

.glossymenu{
margin:auto;
padding: 0;
width: 150px; /*width of menu*/
}

.glossymenu a.menuitem{
font:11px Verdana, Arial, Helvetica, sans-serif;
color: #a0c501;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding:4px;
padding-left: 12px;
text-decoration: none;
background:url(../images/bordes/circle.jpg) no-repeat center left;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #a0c501;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
color:#f96e14;
}



.glossymenu2 {
margin:auto;
padding: 0;
width: 185px; /*width of menu*/
}

.glossymenu2 a.menuitem2{
font:11px Verdana, Arial, Helvetica, sans-serif;
color: #a0c501;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding:4px;
padding-left: 12px;
text-decoration: none;
background:url(../images/bordes/circle.jpg) no-repeat center left;
}


.glossymenu2 a.menuitem2:visited, .glossymenu2 .menuitem2:active{
color: #a0c501;
}

.glossymenu2 a.menuitem2 .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu2 a.menuitem2:hover{
color:#f96e14;
}


.texto_itinerary {
background:#ffffe6;
border-bottom:1px solid #f7e1d3;
}


td {
border:1px solid #eaeaea;
padding:5px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333331;
}

.img_right {
float:right;
margin-left:5px;
}


.img_left {
float:left;
margin-right:5px;
border:0;
}

.img_right_card {
float:right;
padding-right:5px;
padding-left:3px;
}


#basic-accordian{
	border:2px solid #ffd1a0;
	width:687px;
	z-index:2;
	position:absolute;
	height:1183px;
	padding:2px;
}

.accordion_headings{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	color:#8aa901;
	cursor:pointer;
	background:url(../images/bordes/color_men_left.jpg) repeat-x;
}

.accordion_headings:hover{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#98613e;
text-decoration:none;
}

.accordion_child{
	background:#f1f1df;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333331;
	padding-left:8px;
	padding-bottom:8px;
	padding-right:2px;
}

.header_highlight{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#98613e;
text-decoration:none;
}

#cont_acordian {
height:1200px;
width:670px;
}



.tours_title {
background:url(../images/bordes/tours_border.jpg) no-repeat;
width:221px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:white;
padding-top:5px;
padding-bottom:5px;
text-align:center;
letter-spacing:-1px;
}

.tours_text_container {
background:url(../images/bordes/tours_center_border.jpg) repeat-y;
width:201px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333331;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:8px;
text-align:justify;
}


.tours_text_container a {
width:201px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#f96e14;
text-decoration:none;
}

.tours_text_container a:hover {
width:201px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#f96e14;
text-decoration:underline;
}



.tours_cierre {
background:url(../images/bordes/tours_footer_border.jpg) no-repeat;
width:221px;
height:6px;
}

#tours_box_container {
width:221px;
margin-top:5px;
}

#tours_box_container2 {
width:230px;
margin-top:5px;
float:right;
}

#info_left_pe {
width:507px;
border-right:3px double #e3e3c1;
}

#info_left_pe2 {
width:687px;
border-right:3px double #e3e3c1;
}


#parners {
border:1px dotted #779900;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#e7e2db;
padding:10px;
text-align:center;
margin-top:5px;
}



.logo {
margin-left:60px;
padding-top:10px;
width:101px;
height:114px;
}

.banderas {
width:85px;
padding-top:15px;
float:right;
}



.welcome_head {
width:650px;
float:right;
color:white;
font:12px Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-1px;
padding-right:20px;
padding-top:4px;
}

.welcome_head a {
color:#f96e14;
font:12px Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-1px;
text-decoration:underline;
}

.welcome_head a:hover {
color:#f96e14;
font:12px Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-1px;
text-decoration:none;
}