/*********************************************************************************************

Theme Name: Yamidoo Magazine
Theme URI: http://www.wpzoom.com/themes/yamidoo/
Version: 1.3
Author: WPZOOM
Author URI: http://www.wpzoom.com

**********************************************************************************************

0.  CSS Reset  -------------------------  All Theme Files
1.  Toolbox CSS  -----------------------  All Theme Files
2.  Page Structure  --------------------  All Theme Files
3.  Header  ----------------------------  header.php
4.  Main Navigation  -------------------  header.php
5.  Featured Slider  -------------------  featured.php
6.  Featured Categories  ---------------  blocks.php
7.  Homepage Articles ------------------  index.php
8.  Single Articles & Pages ------------  single.php, page.php
9.  Comments  --------------------------  comments.php
10. Forms  ----------------------------   searchform.php
11. Sidebar & Widgets ------------------  sidebar.php
12. Footer  ----------------------------  footer.php
	
**********************************************************************************************/


/********************************************************************************************* 

0. CSS Reset  -------------------------  All Theme Files

*********************************************************************************************/   

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin: 0;
padding: 0;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

fieldset, img {border: 0;}

address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}

ol, ul {list-style: none;}
caption, th {text-align: left;}

h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
}

q:before, q:after {content: '';}
abbr, acronym {border: 0;}


/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */

table { -x-system-font: none; font-family: inherit; font-size: inherit; font-size-adjust: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; width: 100%; }
th {  background: #BBCCDD; color:#333; }
th, td { line-height: 20px; padding: 4px; }


 
/********************************************************************************************* 

1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/   

.aligncenter,div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 10px 15px 5px 0; }
.alignright { float: right; margin: 10px 0 8px 20px; }
.clear { clear: both; overflow:hidden }
.floatleft,.more_left { float: left;}
.floatright { float: right;}
.hr {border-top:3px solid #ECE8D7;}
.transpBlack { background: url(transpBlack.png);}
.wp-caption { background-color: #EFEFEF;  font-size: 11px; margin-bottom: 5px; padding: 5px 5px 5px; text-align: center; }
	.wp-caption img { border: 1px solid #B6B6B6; }
a { color: #154A7F; outline: none; text-decoration: none; }
	a img { border: none; }
	a:hover { text-decoration: underline;}
h1 a { color: #000; font-size: 20px;  }
h2 { font-size: 16px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 {font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;font-size:24px;color:#676767; border:1px solid #ECE8D7; border-width:1px 0 1px 0;line-height:20px; margin:10px 0 10px 0; font-weight:normal !important}
h6, h6 a {font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-size: 16px; color:#000; background:url(images/bg_h6.gif) repeat-x; padding-left:5px;font-weight:normal !important }
html { overflow-y: scroll; }
p { font-size: 1.3em/1.3em;text-align:justify; }


#wp-calendar caption { font-weight: bold; color: #333; text-transform: uppercase; }
#wp-calendar td { text-align: center; }
	#wp-calendar td a { color: #333; font-weight: bold; text-decoration: underline; }
		#wp-calendar td a:hover { text-decoration: none; }
#wp-calendar caption { background: #888888 none repeat scroll 0 0; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 8px 10px; text-shadow: 1px 1px 0 #656565; text-transform: uppercase; text-align: left; }
#wp-calendar #today { background: #2F91C4; color: #fff; font-weight: bold; }
 
.post-stats { display: block; font-size: 11px; }
#navigation { font-family: Georgia,"Times New Roman",Times,serif; font-weight: bold; text-align: center; float: left; margin: 0 auto; width: 500px; }
/* =WP-PageNavi
-------------------------------------------------------------- */
.wp-pagenavi { font-size: 12px; text-align: center;font-family: Arial, Verdana; color: #fff;margin-bottom:10px }

 	.downarrowclass {
	background:url(images/down.png) no-repeat center;
	padding:6px 11px;
	}
 	
	.dropdown li a:hover .downarrowclass, .dropdown li:hover .downarrowclass, .dropdown ul li.current_page_item a .downarrowclass, .dropdown ul li.current-cat a .downarrowclass{
	background:url(images/downh.png) no-repeat center;
	}
	
 	
	.rightarrowclass {
	background:url(images/right.png) no-repeat center right;
	padding:8px;
	position:absolute;
	right:10px;
	}
 
/********************************************************************************************* 

2. Page Structure  -------------------------  All Theme Files

*********************************************************************************************/   

body
{
	background:#2A5D8E url(images/bg_site.jpg) top center no-repeat;
	font:62.5% Arial,Helvetica,sans-serif;
	color:#333;
}
 
#content-wrap
{
	float:left;
	padding:20px;
	width:940px;
}

#content-wrap-home
{
	float:left;
	padding:0 20px 20px 20px;
	width:940px;
}
 
#main-wrap
{
	background-color:#fff;
	clear:both;
	float:left;
	font-size:12px;
	line-height:19px;
	margin-top:0px;
	width:980px;
 }
 
 #page-wrap
{
	margin:0 auto;
	width:980px;
}


#fullwidth {
width:940px;
} 
 
 
/********************************************************************************************* 

3. Header  -------------------------  header.php

*********************************************************************************************/   
  
#header
{
height:150px;
background:url(images/bg_header.jpg) no-repeat;
position:relative;
}

#header .banner-head {
float: right; 
display: inline; 
margin-bottom: 10px;
height:60px;
width:500px;
text-align:right;
}

#righthead {
float:left;
width:550px;
}

#logo
{
float:left;
width:420px;
margin:10px 0 0 10px;
}

#logo a{display:block; position:absolute; width:370px; height:150px; top:0;left:0;}
#logo h1 a
{
color:#BFB5B5;
font-family:Rockwell,"Times New Roman",Times,serif;
font-size:35px;
font-weight:700;
}
 
#logo h2
{
color:#BFB5B5;
font-size:14px;
font-weight:bold;
}
 
 
/********************************************************************************************* 

4. Main Navigation  -------------------------  header.php

*********************************************************************************************/   
 

#nav
{
	float:left;
	padding:5px 15px 5px 0;
	text-align:right;
 
}

#nav a
{
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}

#nav img {
vertical-align:middle;
padding-left:5px;
}

 
 
#menu
{
	background-color:#FFF;
	float:left;
	text-align:center;
	width:980px;
}
 
/********************************************************************************************* 

5. Featured Slider  -------------------------  featured.php

*********************************************************************************************/   
 
#feature
{
	float:left;
	margin:0 0 15px 0;
	width:940px;
	background:#DDEBF5;
	position:relative;
	border:1px solid #CDDEEA;
}
 
#navi {
  }

#navi ul {	 
 	margin:0 auto;	
 	width:100px;
 	position:absolute;
 	top:18px;
 	left:515px;
 	
}

#navi li {	
 	float:left;
	padding-left:1px;
	list-style-type:none;
	text-align:center;
}

#navi a {
	color:#333333;
	display:block;
	position:relative;
	word-spacing:-2px;
	font-size:11px;		
	text-decoration:none;
	opacity:0.5;
}	

#navi a.current {
	 opacity:1;
 
 }
 
 #navi a:hover {
	opacity:1;

}

#navi img {
	border:2px solid #103151;
	margin:0 0 9px 0;
	display:block;
	width:90px;
	height:60px;
	  
}

#navi strong {
	display:block;		
	font-size:12px;
}
.feature-shadow{background:url(images/feature_shadow.gif) top no-repeat; height:30px;}
/* panes */
#panes {
	height:305px;
	
	/* must be relative so the individual panes can be absolutely positioned */
	position:relative;
	overflow:hidden;
}

/* crossfading effect needs absolute positioning from the elements */
#panes div {
	display:none;		
	position:absolute;
	top:18px;
	left:20px;
	font-size:12px;
	color:#103151;	
	line-height:1.5;
	right:15px;
	color:#154A7F;
 }
 
#panes a {
color:#103151;
font-weight:bold;
}

#panes img {
	float:left;
	margin-right:120px;		
	width:480px;
	height:280px;
	border:2px solid #103151;
}

#panes p.more {
	color:#000;
	font-weight:bold;
}

#panes h3 {
font-size:24px;
font-family:Georgia,"Times New Roman",Times,serif;
padding:0;
margin:0 0 5px 0;
}

#panes h3 a {
color:#103151;
line-height:1.2;
font-weight:normal;

}
#panes h3 a:hover{text-decoration:none}
.more {
background:url(images/more.png) no-repeat right 2px;
float:right;
font-size:14px;
padding-right:10px;
margin-top:10px;
font-size:11px;
text-decoration:none;
border:0;
}

.more a {
color:#154A7F;
}

.meta-feature {
text-transform:uppercase;
font-size:10px;
font-weight:bold;
padding:1px 0 5px 0;
 }
 
 .meta-feature  li {
 display:inline;
 }
 
.meta-feature  a
{
color:#154A7F;
font-weight:700;

}

.meta-feature a:hover
{
text-decoration:none;
border-bottom:1px solid #fff;

}
#panes p {
padding:5px 0 0 0;

}
 
 .overlay {
	background:#000000;
	left:1px;
	opacity:0.7;
	position:absolute;
	height:36px;
	top:242px;
	width:450px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	padding:4px 16px 0 15px;
	overflow:hidden;
	color:#fff;
}

	.overlay a {
	color:#fff !important;
	}


/********************************************************************************************* 

6. Featured Categories  -------------------------  blocks.php

*********************************************************************************************/   


#columns
{
	float:left;
	line-height:19px;
	padding:5px 0 0 0;
	width:960px;
}
 
 
  
.column
{
	border-right:1px solid #ECE8D7;
	float:left;
	padding:0 15px 10px 15px;
	width:200px;
}
 
.column p, .column_last p  {
padding:0 0 10px 0;
}

.column h3 a,.column_last h3 a
{
	color:#154A7F;
	font-size:17px;	
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:normal;
}
.column h3 a:hover,.column_last h3 a:hover{text-decoration:none;}

.column h3,.column_last h3
{
	padding:5px 0;
}

.column h4{padding:5px 0 5px 0;}

.column h4 a ,.column_last h4 a
{
	font-family:Arial,Verdana;
	font-size:10px;	
	color:#000;	
	text-transform:uppercase;
}

.column img,.column_last img
{
 	margin:0 0 5px;
 
}

.column a,.column_last  a
{
 }

.column_count a
{
	background:url(images/comment.png) no-repeat left;
	float:left;
	padding:10px 0 10px 20px;
	font-size:10px;
 }

.column_date
{
	float:right;
	text-align:right;
	padding-top:10px;
	font-size:10px;
	text-transform:uppercase;
	color:#154A7F;
	font-weight:bold;
}

.column_last
{
	float:left;
	padding:0 15px;
	width:200px;
}

 
  	
/********************************************************************************************* 

7. Homepage Articles -------------------------  index.php

*********************************************************************************************/   
 
.post
{
	float:left;
	line-height:20px;
	width:610px;
	overflow:hidden;
}

.post small {
  text-transform:uppercase;
  font-size:10px;
  font-weight:bold;
  padding:0px 0 0px 0;
 
  }
  
.post a, .article p a 
{
	color:#154A7F;
	font-weight:700;
}

.post a:hover, .article p a:hover
{
}

.post blockquote
{
	border-left:3px solid #ECE8D7;
	color:#777;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-style:italic;
	line-height:1.8em;
	margin:10px 20px 10px 30px;
	padding-left:10px;
}

.post h1
{
 
	font-family:Arial, Verdana;
	font-size:30px;
	font-weight:bold;
	padding-bottom:3px;
 	line-height:28px;
 	font-weight:normal;
 	margin-bottom:10px;
}

 .post h1 a
{
 	font-size:28px;
 	font-family:Georgia,"Times New Roman",Times,serif;
	padding-bottom:10px;
 	line-height:28px;
 	color:#000;
 	border:none;
 	font-weight:normal !important;
 }

.post h1 a:hover {
	color:#D90A0A;
	}

.post h2,h3,h4,h5,h6
{
	font-weight:700;
	padding-bottom:5px;
	padding-top:5px;
}

.post li ol
{
	border-bottom:1px dotted #ccc;
	line-height:25px;
	padding-left:15px;
}
.post   ol li  {
list-style:decimal;
}

.post p
{
	padding:10px 0;
}

.post ul li
{
	line-height:25px;
	list-style:none;
	background: url(images/list_bullet.gif) 0 9px no-repeat;
	padding-left:10px;
	
}
 
.post ul,.post ul,ol
{
	padding:5px 0 5px 10px;
}

.post img {
max-width:610px;
}

.aboutus img {
max-width:940px;
}



 .post-meta {
float:left;
margin:10px 0 0 0;
color:#154A7F;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}

.post-meta a {
color:#154A7F;
border-bottom:none;
}

.post-meta a:hover {
 text-decoration:underline;
}

span.date, span.category, span.author, span.comments {
 text-transform:uppercase;
 font-size:10px;
 margin:0 5px 10px 0;
 font-weight:bold;
 color:#154A7F;
 }
 
 span.date {
 background:url(images/clock.png) no-repeat 0 2px;
 padding-left:12px;
 }
 
 span.category {
 background:url(images/category.png) no-repeat 0 2px;
 padding-left:12px;
 }
 
 span.author {
 background:url(images/user.png) no-repeat 0 2px;
 padding-left:12px;
 }
 
 span.comments {
 background:url(images/comments.png) no-repeat 0 2px;
 padding-left:14px;
 }
 
 .post-categories{margin-bottom:10px;color:#666}
 
	
/********************************************************************************************* 

8. Single Articles & Pages -------------------------  single.php, page.php

*********************************************************************************************/   
 	
.article {
background-color:#F8F5E8;
border-bottom:2px solid #ECE8D7;
border-right:2px solid #ECE8D7;
line-height:19px;
margin:15px 0 18px;
padding:10px 5px 15px 10px;
}

.article h2
{
	padding-bottom:10px;
}

.article h2 a
{
	color:#154A7F;
	font-size:19px;
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}

.article h2 a:hover{
}
.article img
{
	float:right;
	margin:3px 10px 10px 10px;
	
}
.article .more{margin-top:0px;}
.article small,.article small a
{
	color:#154A7F;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:5px;
}

#articles h3{margin-top:5px;}
#articles h3,.widget h3
{
	padding:0 0 7px 5px;
	line-height:25px;
	font-family:Arial,Verdana;
	font-size:14px;	
	font-weight:bold !important;
	background:url(images/bg_header_sidebar.gif) top left no-repeat;
	height:35px; 
	color:#fff;
	
}

.widget h3{
	background:url(images/bg_header_sidebar.gif) top right no-repeat;
	height:35px; 
	color:#fff;
}
#articles 
{
	float:left;
	width:610px;
	overflow:hidden;
}


.author
{
	float:left;
	width:110px;
}

.author img
{
	border:1px solid #ECE8D7;
	display:block;
}

 .tag-links {
background:url(images/tag.png) no-repeat left 2px;
padding-left:20px;
float:left;
clear:both;

}

.nextpage {
background:url(images/page.png) no-repeat left 10px;
padding-left:20px;
float:left;
clear:both;
margin-bottom:5px;
}

 #socialicons
{
	border-bottom:1px dotted #A0BDD4;
	border-top:1px dotted #A0BDD4;
	color:#4c4d50;
	float:left;
	margin:15px 0 0;
	padding:1px 0 10px 0;
	width:610px;
}

#socialicons img
{
	margin-right:5px;
	padding-bottom:3px;
	height:16px;
}

#socialicons li
{
	border:none;
	display:inline;
	float:left;
	padding-right:15px;
}

 ul,#socialicons ul
{
	list-style:none;
}

#socialicons ul
{
	float:left;
	padding:10px 0 0 10px;
	color:#4c4d50;
	font-family:arial, "lucida console", sans-serif;
	font-size:10px;
	font-weight:700;
	text-transform:uppercase;
}

#socialicons ul li a
{
	border-bottom:none;
	color:#4c4d50;
	text-decoration:none;
}

#socialicons ul li a:hover
{
	border-bottom:none;
	color:#030a1f;
}

#socialicons ul li img
{
	border:none;
	vertical-align:middle;
}


.gallery .gallery-item { 
display: -moz-inline-stack;
display: inline-block;
vertical-align: top;
zoom: 1;
*display: inline; 
margin:10px; }
 
.gallery { margin: auto; text-align:center; clear:both; }
 
 
.gallery img { border:1px solid #cfcfcf; }
 
.gallery-caption { margin-left: 0; }
 
/********************************************************************************************* 

9. Comments  -------------------------  comments.php

*********************************************************************************************/   
 
#comments { margin: 15px 0; float: left; width: 600px; }
	#comments h3 { font-size: 16px; color: #333; margin: 10px 0 0 0; clear: left; }
	#comments div.comments { margin: 0 0 10px 0; }
		#comments div.comments h2 { font-size: 16px; font-weight: normal; }
		#comments div.comments li, #main #respond { padding: 10px 0 5px; margin-top: 10px; }
	#comments ol.commentlist div.comment-content { margin-left: 95px; }
	#comments cite { font-style: normal; font-weight: normal; }
	#comments p.trackbackurl { font-size: 11px; }
		#comments p.trackbackurl span.url { font-weight: bold; padding: 1px; }
	#comments a.more-link { display: block; margin: 10px 0 0; }
	#comments div#comments-comments ul, #comments div#comments-comments ol { margin-left: 0; }
	#comments .normalComments { padding: 0px 0; clear: left; font-family: Tahoma, Sans-Serif; }
		#comments .normalComments li { margin: 0px 0 0em 0; padding: 20px 0; list-style-type: none; border-bottom: 1px dotted #A5ACB9; }
			#comments .normalComments li ul li { padding: 10px 0 5px 0; }
	#comments ul.children { background: url(images/replybg.png) no-repeat 0 25px; margin: 0; padding: 0 0 0 25px; }
	#comments .normalComments li ul.children { border-top: 1px dotted #CCCCCC; margin-top: 10px; padding: 0; }
		#comments .normalComments li ul.children li { clear: left; margin: 0 10px 0px 30px; }
	#comments .normalComments li ul li { border: none; }
	#comments .normalComments cite.fn { font-size: 12px; font-weight: bold; font-family: Arial; float: left; clear: both; }
	#comments .normalComments div.gravatar { float: left; display: inline; width: 75px; margin: 0 10px 5px 0; }
		#comments .normalComments div.gravatar img { margin: 0; }
	#comments .normalComments div.comment-author { border-right: 1px solid #ECE8D7; line-height: 18px; margin: 0 10px 3px 0; width: 90px; }
	#comments .comment-author { float: left; }
		#comments .comment-author img.avatar { float: left; width: 45px; clear: both; }
	#comments .comment-meta { clear: right; }
	#comments .normalComments div.comment-content {  }
.normalComments p,   .normalComments li.author p { border-left: 1px solid #ECE8D7; font-size: 12px; line-height: 20px; margin-left: 90px; padding: 0 0 0 10px; }
#comments .normalComments .avatar { float: left; margin: 0 15px 0 0; }
#comments .normalComments span.says { display: none; }
#comments .normalComments .children { margin: 0 0 0 0; }
#comments .normalComments .commentmetadata a.comment-edit-link { background: none; }
#comments	.normalComments .commentmetadata a { display: inline; font-size: 10px; color: #222; padding: 0; line-height: 17px; margin: 0; border-bottom: none; font-weight: bold; text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; }
#comments		.normalComments .commentmetadata a:hover { color: #4f535b; text-decoration: none; border: none; padding: 0; }
#comments	.normalComments .reply { border-left: 1px solid #ECE8D7; margin: 0 0 0 90px; padding: 10px; }
#comments .normalComments .cancel-comment-reply p { margin: 0 0 0 0; border: none; }
#comments .afterpost .navigation .alignleft a, #comments .reply a, .afterpost .navigation .alignright a, #comments .cancel-comment-reply a { padding: 2px 5px; margin-bottom: 5px; font-weight: 700; text-transform: uppercase; background: #737070; font-size: 10px;  border: none; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); color: #fff; }
#comments .afterpost .navigation .alignleft a:hover, #comments .afterpost .navigation .alignright a:hover, #comments .reply a:hover, #comments .cancel-comment-reply a:hover { text-decoration: underline; }
#commentform { color: #6F6F6F; }
	#commentform code { font-size: 11px; }
	#commentform p { margin: 0 10px 5px 0; font-size: 12px; border: none; padding: 0; }
#commentslabel, #commentform label { line-height: 2.0em; font-size: 10px; text-transform:uppercase; }
#comments textarea, #commentform textarea { width: 450px; height: 130px;  }
#comments #submit, #commentform #submit { background: #737070; color: #F1ECEC; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); border: none; text-transform: uppercase; cursor: pointer; cursor: hand; margin:8px 0;}
#comments #submit:hover, #commentform #submit:hover { background: #154A7F; }
#commentform #subscribe { float: left; margin: 5px 5px 0 0; text-transform:none; }

 
/********************************************************************************************* 

10. Forms  -------------------------   searchform.php

*********************************************************************************************/   
 
 
input { background: #f6f6f6; border-bottom: 1px solid #eee; border-left: 1px solid #ECE8D7; border-right: 1px solid #eee; border-top: 1px solid #bbb; color: #666; font-size: 13px; padding: 2px; margin:0 5px 5px 0;}
textarea { background: #f6f6f6; border-bottom: 1px solid #eee; border-left: 1px solid #ECE8D7; border-right: 1px solid #eee; border-top: 1px solid #bbb; color: #666; font-size: 13px; padding: 5px; }
#search {position:absolute; top:120px; right:5px; text-align: right;z-index:2;overflow:hidden}
#header-img{z-index:1;}
#search input{font-size:11px; margin-right:0; height:14px; line-height:14px; border:0}
#submit { background: #737070; border: 1px solid #504F4F; color: #F1ECEC;  font-size: 13px; font-weight:bold; padding: 2px; height: 26px; text-transform: uppercase; }
#searchsubmit { background: url(images/ico_search.gif); background-color:transparent; height:18px !important; width:19px; display:block; border:0; float:right;cursor:pointer;font-size: 10px; }
 
 
/********************************************************************************************* 

11. Sidebar & Widgets -------------------------  sidebar.php

*********************************************************************************************/   
 
 
#sidebar
{
float:right;
text-align:left;
width:310px;
}

#sidebar_left {
float:left;
width:150px;
}

#sidebar_right {
float:left;
margin-left:10px;
width:150px;
}

#sidebar_left .widget, #sidebar_right .widget
{
float:left;
margin:0 0 15px;
width:150px;
}
   #ads li
{
	border:none;
	display:block;
	float:left;
	margin:0;
	padding:0 5px 5px 0;
	text-align:left;
	width:125px;
}
   
   
ul.gallery img { border:1px solid #D3DDE5; width: 60px; height: 60px; }
ul.gallery img:hover { border:1px solid #0C2B41; background: #fff; }
ul.gallery a { border: none; display: block; float: left; padding: 0 7px 5px 7px; text-align: left; width: 63px; }
ul.gallery a:hover, ul.gallery li:hover, ul.gallery li a:hover, #ads li:hover { background-color: #fff; border:none;}
ul.gallery { display: block; list-style-type: none; margin: 5px 0 0; padding: 5px 0; }
ul.gallery li { border: none; padding: 0; float:left; }

.widget_tag_cloud div {
padding:0 7px;
}

.widget_tag_cloud div a, .tab_container_in #tab_sidebar_tags a { 
font-weight:normal;
}
 
#tab_sidebar_tags .box{ padding:10px; border:1px solid #ECE8D7; margin:5px 0 0; overflow:hidden}
#tab_sidebar_tags img{margin-right:15px;}
  .widget
{
	float:left;
	margin:5px 0 15px 0;
	padding:0 0 5px 0;
	width:310px;
	border:1px solid #ECE8D7;
	border-top:0;
 
}

.widget a
{
	color:#154A7F;
	font-size:12px;
	font-weight:700;
}

.widget  img
{
	border:0;
	background:#fff;
}

.widget h3 {
margin-bottom:5px;
}


.widget li img{float:left; margin-right:10px}
.widget li
{
  line-height:20px;
	border-bottom:1px dotted #ccc;
	padding:4px 0 4px 10px;
}

.widget li:last-child{
	border:0;
}

.widget li:hover
{
	background:#F2F9FF;
	border-bottom:1px dotted #ccc;
 }

.widget ul ul
{
	padding-left:20px;
}

.tab_container { margin: 0px; padding: 0px; float: left;}
.tab_container_in { margin: 0px; padding: 10px; border-left: 1px solid #dddddd; border-top: 1px solid #dddddd; border-right: 1px solid #ECE8D7; border-bottom: 1px solid #ECE8D7; height:280px }
	.tab_container_in  img { margin: 0 7px 3px 0; float: left; }
	.tab_container_in li { display: block; float: left; width: 100%; padding: 5px 0 5px 0; border-bottom: 1px dotted #ccc; }
	.tab_container_in a { color: #154A7F; font-size: 13px; font-weight: 700; padding-bottom: 3px; }
	.tab_container_in small { text-transform: uppercase; }
.tab_menu_container { padding: 0 0 0 5px; height: 45px; border-top:2px solid #ECE8D7; background-color: #F8F5E8; overflow:hidden }
#tab_menu li { margin: 0px; width: 75px; margin-right:1px; background-color: #F8F5E8; text-transform: uppercase; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: bold; float: left; list-style: none; cursor: pointer; text-align: center; border-bottom: none; height:25px; }
#tab_menu li a, #tab_menu li a:visited { margin: 0px; padding-top:2px; padding-bottom:2px; background-color: #ECE8D7; color: #333; text-decoration: none; display: block; height:25px }
#tab_menu li a:hover, #tab_menu li a.current { background-color: #154A7F; color: #ffffff; text-decoration: none; }
.tab_sidebar_list { display: none; }
.column_right { width: 310px; float: left; }
#tab_sidebar_comments img { margin: 0 5px 3px 0; padding: 0; }
#tab_sidebar_comments { font-size: 11px; }
 
/********************************************************************************************* 

12. Footer  -------------------------  footer.php

*********************************************************************************************/   
 
#footer
{
	float:left;
	font-size:12px;
	line-height:19px;
	margin:0 auto;
	width:980px;
	color:#fff;
 }

 #footer a
{
	color:#fff;
	font-weight:700;
}

 #footer a:hover
{
	border:none;
	text-decoration:none;
}

#footer h4
{
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
}

#footer_right
{
	
	padding:15px 0 15px 0;
	text-align:center;
}

#footer_right li
{
	display:inline;
	font-size:14px;
	font-weight:700;
	padding:0 0 0 10px;
	text-transform:uppercase;
}

#footer_right ul
{
	display:block;
	padding-bottom:5px;
}
  #subscribe
{
	float:left;
	padding:5px 5px 5px 15px;
	width:280px;
}

 #subscribe p {
 padding:5px 0 8px 0;
 } 
 
 #postits{
 	background:#2A5D8E url(images/bg_postits_footer.gif) no-repeat; height:180px;position:relative;
 }
 
 .footer-postit-01,.footer-postit-02, .footer-postit-03{height:140px;font-size:14px;color:#724900}
 .footer-postit-01 a,.footer-postit-02 a, .footer-postit-03 a{color:#724900 !important; text-decoration:underline}
 .footer-postit-01{position:absolute;left:490px;top:60px;width:125px;}
 .footer-postit-02{position:absolute;left:655px;top:60px;width:111px;}
 .footer-postit-03{position:absolute;left:809px;top:45px;width:118px;}


 
.box-blue {background:#C6E1F5 url(images/box_header_blue.gif) top no-repeat !important;margin:0 0 10px 0 }
.box-blue-content {background:url(images/box_footer_blue.gif) bottom no-repeat; padding:0 10px 5px 10px}

.box-orange {background:#f9f3e9 top no-repeat !important;margin:10px auto 10px; padding:5px 5px 5px 5px;width:80%; }
.box-orange-content {background:url(images/box_footer_orange.jpg) bottom no-repeat; padding:0 10px 5px 10px}


.box-blue2 {width:280px; background:#C6E1F5; margin:0 0 10px 0 }
.box-blue-content2 {width:280px; background:#C6E1F5; padding:0 10px 5px 10px}

.box-sep{ padding:0 0 10px 0;font-size:14px}

.box-info{font-family:Arial, Helvetica, sans-serif;}
.box-info img,.box-reserva img{border:0 !important;margin:0;}
.box-info-title{
	font-size:18px; 
	height:33px;
	padding:0 0 10px 0;
}
.box-info-title img{margin-right:10px}

.post-comment-msg{background:#E7FFD7 url(images/like.gif) 10px 10px no-repeat;padding:10px 10px 10px 40px; border:1px solid #42C017; font-size:18px; position:fixed; top: 50%; width:560px;
  left: 50%;margin-top: -100px;
  margin-left: -300px;
  
}
* html .post-comment-msg{position:absolute;}

.post-connect-widget{padding-bottom:5px;	border-bottom:1px solid #CDDEEA;}
.post-first-p{margin-top:0px; padding-top:16px !important;}

.post-box-0{color:#000; margin:10px 10px 0 0; font-family:Arial, Helvetica, sans-serif;width:350px;float:left;}
.post-box-head-0{ background:#FDB231 url(images/bg_head_postit.gif) no-repeat; height:25px;width:350px}
.post-box-body-0{background:#FDB231 url(images/bg_postit.gif) repeat-x;  padding:0 10px 0 10px;width:330px; color:#000}
.post-box-footer-0{ background:#FDB231 url(images/bg_footer_postit.gif) no-repeat; height:35px; width:350px}

.post-box-1{background:#DDEBF5; padding:0 10px 0 10px; border:1px solid #154A7F; border-width:0 1px 0 1px;}
.post-box-1 a{ color:#154A7F;}
.post-box-1 h4{ font-size:14px;}
.post-box-1 h1{color:#154A7F;font-size:16px; font-weight:bold;border-bottom:1px solid #154A7F; padding-bottom:5px; margin-bottom:10px;}
.post-box-1 img{float:left;margin-right:10px}

.post-box-1-top{background:#DDEBF5 url(images/sprite-box-blue.gif) 0 0 no-repeat; height:10px; margin-top:10px;}
.post-box-1-bottom{background:#DDEBF5 url(images/sprite-box-blue.gif) 0 -10px no-repeat; height:10px; margin-bottom:10px;}
.post-box-1-bottom2{background:#DDEBF5 url(images/sprite-box-blue.gif) 0 -20px no-repeat; height:10px;}

.post-box-2{background:#fff; padding:0 10px 0 10px; color:#154A7F;border:1px solid #154A7F; border-width:0 1px 0 1px;}
.post-box-2 a{ color:#154A7F;}
.post-box-2-top{background:#fff url(images/sprite-box-blue.gif) 0 -30px no-repeat; height:10px;}
.post-box-2-bottom{background:#fff url(images/sprite-box-blue.gif) 0 -40px no-repeat; height:10px;margin-bottom:10px;}

.post-box-3{background:#DDEBF5; padding:0 10px 0 10px; border:1px solid #154A7F; margin:0 0 5px 0 }
.post-box-4{background:#FFFCA1; padding:0 10px 0 10px; border:1px solid #FFA100; color:#000; margin:0 0 5px 0 }

.post-image{text-align:center;}
.post-image a{text-decoration:none !important; border:0 !important}
.post-list-box img{vertical-align:top;float:left;margin:0 5px 0 0}
.title-like,.title-dont-like{font-size:14px; font-weight:bold; color:#154A7F;padding:0 0 5px 27px;margin-bottom:5px;} 
.title-like{ background: url(images/like.gif) 0 0 no-repeat; border-bottom:1px solid #42C017; }
.title-dont-like{ background: url(images/no-like.gif) 0 0 no-repeat;border-bottom:1px solid #FF5E2F;}

.post .box-like ul li{background-image:url(images/bullet_like.gif);}
.post .box-dont-like ul li{background-image:url(images/bullet_dont_like.gif);}

.box-like{background:#E7FFD7; padding:10px; border:1px solid #42C017;}
.box-dont-like{background:#FFE6DC; padding:10px;border:1px solid #FF5E2F }

.related_post_single a,.related_post_single .item{color:#154A7F;font-size:12px;}
.item:hover{background:#F2F9FF;}
.related_post_single img{margin:0 0 5px 0;}

.post-col-2{float:left;width:300px; margin-right:10px;display:block}
.post-col-4{float:left;width:144px; padding-right:5px; border-right:2px solid #ECE8D7;  margin-right:4px;display:block; overflow:hidden}

.last{margin-right:0px; border-right:0; padding-right:0}
.fix-float{overflow:hidden;}
.none{display:none;}
.padd{padding:10px;}


.post-col-2{float:left;width:300px; margin-right:10px;display:block}
.last{margin-right:0px;}		
.list-boxes{width:610px;}
.post-box,.post-box-highlight{ cursor:pointer;color:#154A7F; border:1px solid #ECE8D7; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif}
.post-box-highlight{border-color: #D90A0A;}
.post-box img, .post-box-highlight img{ float: left; margin:0 5px 5px 0;}
.post-box-number{background:#154A7F;color:#fff; float:left; height:18px; width:18px; line-height:16px;  font-size:12px; font-weight:bold; text-align:center; margin:0 5px 0 0}
.post-box-title{font-size:14px; font-weight:bold; color:#154A7F; line-height:18px; overflow:hidden; margin:0 0 5px 0}
.post-box-subtitle{font-size: 12px; color:#676767; font-weight:bold; margin:0 0 5px 0}
.post-box-text{ font-size: 12px; color:#333}
.post-box-map{width:610px;height:400px;background:#CCC; margin:0 0 5px 0}
.post-box-highlight .post-box-number{background: #D90A0A !important;}
.post-box-highlight .post-box-title{color: #D90A0A;}
.post-box-bubble{ border:0; padding:0;}
.post-box-content{padding:5px;}
.post-box-locate{text-align:right;padding-right:10px;}
.down{background:url(images/arrow_down.gif) 100% 10px no-repeat;}
.up{background:url(images/arrow_up.gif) 100% 10px no-repeat;}
.post-box-showhide{font-size:12px;background:#F8F5E8;text-align:right; padding:5px;cursor:pointer}



.flickr-box{overflow:hidden; width:300px; height:152px;padding-left:10px;margin-bottom:10px;}
.flickr-box-prev,.flickr-box-next{width:30px; float:left; height:152px; cursor:pointer}
.flick-box-join{padding-right:5px; text-align:right;}

.flickr-box-next{background:url(images/flickr-photos-arrows.gif) -30px 0;margin-right:2px;}
.flickr-box-prev{background:url(images/flickr-photos-arrows.gif) 0 0;}

.flickr-box-content-photos{height:152px;overflow:hidden;}

.flickr-box-next.disabled, .flickr-box-next.disabled:hover{background:url(images/flickr-photos-arrows.gif) -30px -152px !important;cursor:default}
.flickr-box-prev.disabled, .flickr-box-prev.disabled:hover{background:url(images/flickr-photos-arrows.gif) 0px -152px !important;cursor:default}

.flickr-box-next:hover{background:url(images/flickr-photos-arrows.gif) -30px -304px;}
.flickr-box-prev:hover{background:url(images/flickr-photos-arrows.gif) 0px -304px;}

.flickr-box-content{width:231px; float:left;overflow:hidden;}

.dc-action{background:url(images/dc_bg_action.gif) no-repeat; height:30px; line-height:30px;  margin:15px 0 15px 0}
.dc-action h2{padding:0 0 0 10px;margin:0;}
.dc-photo{background:url(images/dc_photos.gif) no-repeat; height:140px; }
#flickr-dc-box{margin-bottom:0px; overflow:hidden}
#flickr-dc-box .flickr-box-prev,#flickr-dc-box .flickr-box-next{height:152px; cursor:pointer}
#flickr-box-content-photos-dc{height:152px; width:546px; float:left; overflow:hidden;} 
#flickr-dc{width:2000px; height:152px;}
#flickr-dc img{float:left; margin-right:5px;}

.flickr-image{float:left; margin: 0 2px 2px 0} 

.archive li{width:305px; float:left; margin-right:5px;}
.cat-submenu{display:none;}

.cat-submenu{width:245px;padding:5px 0 5px 0;position:absolute; z-index:999;top:227px; background:#fff;  color:#333; border-top:0;
border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;

}
.cat-submenu li a{color:#000; line-height:20px; display:block;padding:0 5px 0 5px;}
.cat-submenu li a:hover{background:#154A7F;color:#fff}
.odd{background-color:#ececec;}

#top-bar{display:block;padding:0;position:absolute; top:0; margin:0 auto; width:975px; padding-right:5px; height:30px; overflow:visible;z-index:999;}
#top-bar-languages{width:120px;height:20px; float:right;margin:5px 10px 0 0;cursor:pointer}
#top-bar-share{width:200px; float:left; text-align:right;background:#DDEBF5; margin:5px 0 0 0;border:1px solid #CDDEEA; border-width:1px 0 1px 0}
 #top-bar-share a{color: #154A7F; }
 
#top-bar-current-lang{width:123px;padding-left:7px;line-height:20px; ;background:url(images/bg_lang.png) no-repeat;}
#top-bar-all-langs{display:none;width:130px;}
#top-bar-all-langs .content{background:#fff;background:url(images/bg_langs.png) top no-repeat;padding:7px 0 7px 15px}

#top-bar li{line-height:20px; background:url(images/sprite_flags.gif) 0 0 no-repeat; padding-left:25px; font-size:11px;}

.en{background-position:0 0 !important;}
.de{background-position:0 -25px !important;}
.es{background-position:0 -50px !important;}
.fr{background-position:0 -75px !important;}
.it{background-position:0 -100px !important;}
.nl{background-position:0 -125px !important;}

.post-table-01{margin-bottom:10px;padding:5px 0 5px 0;border:1px solid #ECE8D7}
.post-table-01 hr{height: 1px;border: 0;color: #ccc;background-color: #ccc;}
.post-table-01 table{border-collapse: separate;border-spacing: 5px;}
.post-table-01 td{padding:5px; width:187px; vertical-align:top;}
.post-table-01 th{font-size:14px; font-weight:bold;background:#fff url(images/bg_h6.gif) bottom repeat-x; color:#000;padding-bottom:5px;}

.post-read-more{text-align:center; clear:both; line-height:19px;background:url(images/more.png) no-repeat right 0;} 
.no-border{ border:0 !important}
.no-margin{margin:0 !important;}
#header-img{width:610px;height:150px; position:absolute; top:0; left:371px; border-right:1px solid #154A7F}

/*FOLLOWING BAR*/
#follow-bar{font-size:9px;overflow:hidden}

.follow-bar-vertical{color:#fff; position:absolute; left:0; top:0; background: url(images/lagarto.png) top left no-repeat; width:117px; padding:70px 0 0 13px; height:280px;text-align:center;}
.follow-bar-vertical span{display:block;}

.follow-bar-vertical a,.follow-bar-horizontal a{color:#234C74;}

.follow-bar-horizontal{position:static;background:#DDEBF5;color:#154A7F; border:1px solid #CDDEEA;  height:40px; margin:0 0 10px 0; padding:0 0 0 5px; overflow:hidden;}
.follow-bar-horizontal img{float:left;vertical-align:middle;margin-top:2px}
.follow-bar-horizontal span{display:block;float:left; line-height:40px;margin-right:5px;}
.follow-bar-horizontal .following-title{display:none;}

.content-following-bar{position:relative;}
.follow-bar-vertical .follow-facebook{display:block;position:absolute;padding-top:50px;left:32px; width:60px; text-align:center;}
.follow-bar-vertical .follow-twitter{display:block;position:absolute; top:65px; padding-top:46px;left:32px; width:60px; text-align:center;}

.follow-bar-horizontal .follow-facebook{background:url(images/ico_facebook_social.gif) 0 5px no-repeat; padding:0 0 0 35px; display:block; float:left;color:#154A7F; line-height:40px;font-weight:normal; margin-right:10px}
.follow-bar-horizontal .follow-twitter{background:url(images/ico_twitter_social.gif) 0 5px no-repeat; padding:0 0 0 35px;display:block; float:left;color:#154A7F; line-height:40px; font-weight:normal;}

.follow-bar{font-size:24px;}
.follow-bar img{margin-right:10px;}


/* SOCIAL BAR*/
.oh-social-options{width:240px; height:72px; margin:0 auto; overflow:hidden;}

.oh-social-option{width:55px; height:72px;float:left; margin-right:5px}
.oh-social-option a{width:55px; height:72px; display:block; text-decoration:none}
.oh-social-option a:hover{text-decoration:none;}

.oh-social-facebook a{background:url(images/sprite_social.gif) no-repeat 0 0;}
.oh-social-twitter a{background:url(images/sprite_social.gif) no-repeat -57px 0;}
.oh-social-wayn a{background:url(images/sprite_social.gif) no-repeat -113px 0;}
.oh-social-foursquare a{background:url(images/sprite_social.gif) no-repeat -168px 0;}

.oh-social-facebook-hover{background:url(images/sprite_social.gif) no-repeat 0 -72px;}
.oh-social-twitter-hover{background:url(images/sprite_social.gif) no-repeat -57px -72px;}
.oh-social-wayn-hover{background:url(images/sprite_social.gif) no-repeat -113px -72px;}
.oh-social-foursquare-hover{background:url(images/sprite_social.gif) no-repeat -168px -72px;}

.oh-social-twitter-title{background:#33CCFF; color:#fff; padding:5px; font-size:16px; font-weight:bold}
.oh-social-wayn-title{background:#074B79; color:#fff; padding:5px; font-size:16px; font-weight:bold}
.oh-social-foursquare-title{background:#00ADEE; color:#fff; padding:5px; font-size:16px; font-weight:bold}


.oh-social-content{padding:10px;border-color:#DDDDDD #ECE8D7 #ECE8D7 #DDDDDD;
border-left:1px solid #DDDDDD;
border-style:solid;
border-width:1px; display:none} 

#twitter_update_list li{ margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:1px solid #ECE8D7;  color:#666}
#twitter_update_list a{color:#154A7F !important;}


/*PARTNERS*/
.partner-box img{border:0;}
.partner-box{background:#fff url(images/partners_bg_box01.gif) bottom repeat-x; border:1px solid #2B5D8E;padding:10px;  font-size:14px}
.partner-box-desc{background: url(images/bullet_partners.gif) 0 10px no-repeat; text-indent:25px}

.partner-slogan{font-size:20px;padding-top:5px;color:#2B5D8E;padding-top:15px;}
.partner-more-info{cursor:pointer;text-align:center;font-size:12px; padding-left:10px; padding-top:10px;color:#fff; text-decoration:underline;}
#partner-extra-info{position:absolute;padding:10px;border:1px solid #164068;width:480px;padding:10px;font:12px Verdana, Arial, Helvetica; color:#fff; background: #477DB1 url(images/bg_searchbox.gif) bottom repeat-x;display:none;width:400px; margin-top:0}
#partner-extra-info a{color:#fff; font-size:14px; text-decoration:underline}
.partner-extra-info-content{background:#fff;padding:10px}
.partner-sello{background: url(images/partners_bubble.gif) no-repeat; width:170px;padding-left:10px; height:125px; text-align:center; font-size:35px; color:#fff}
.partner-sello2{background: url(images/partners_bubble2.gif) no-repeat; width:170px;padding-left:10px; height:125px; text-align:center; font-size:40px; color:#fff}
.partner-extra-info-close{text-align:right; cursor:pointer}
.partner-info{padding-bottom:0px;}

.box-reserva-top{background:url(images/box_reserva.gif) no-repeat; height:10px; line-height:1px; font-size:1px;width:290px}
.box-reserva-content{background:#fff url(images/partners_bg_box02.gif) bottom repeat-x; border:1px solid #F58229; border-top:0; font-size:14px; width:280px;color:#000; margin-bottom:20px; padding:10px}
.box-reserva-content a{color:#000; text-decoration:underline}
.box-reserva-bottom{background:url(images/box_reserva.gif) bottom no-repeat; height:10px; line-height:1px; font-size:1px;width:290px; margin-bottom:15px}

.box-reserva2-top{background:url(images/box_reserva2.gif) no-repeat; height:10px; line-height:1px; font-size:1px;width:290px}
.box-reserva2-content{background:#fff url(images/partners_bg_box01.gif) bottom repeat-x; border:1px solid #2A5D8E; border-top:0; font-size:14px; width:280px;color:#000; margin-bottom:20px; padding:10px}
.box-reserva2-content a{font-weight:normal;color:#154A7F;text-decoration:underline}
.box-reserva2-bottom{background:url(images/box_reserva2.gif) bottom no-repeat; height:10px; line-height:1px; font-size:1px;width:290px}

.box-reserva-title,.box-reserva-title2{
	background:#2A5D8E url(images/partners_bg_title.gif) bottom no-repeat;
	color:#fff;
	border:1px solid #2A5D8E; 
	border-bottom:0;
	font-size:18px; 
	line-height:18px;
	text-align:center;
	padding:2px 0 15px 0;
	}
.box-reserva-title2{background:#F58229 url(images/partners_bg_title2.gif) bottom no-repeat;border-color:#F58229;}
.box-reserva-title,.box-reserva-title2 a{font-weigth:normal;}

.sidebar-box-info{background:#2C6092;padding:10px;}
.sidebar-box-info-content{background:#fff;}
.rounded{
 -moz-border-radius:10px;
 border-radius:10px;
 -webkit-border-radius:10px;
 }
 
 .check-list li{background:url(images/check.png) no-repeat !important; padding-left:30px !important;font-weight:bold;}

/* YOUTUBE VIDEOS BOX*/
#oh_youtube_videos{ padding:10px 0 0 15px;background:#DDEBF5;border:1px solid #CDDEEA; overflow:hidden; float:none; clear:both; margin:20px 0 20px 0; height:319px;}
#oh-youtube-videos-desc{color:#154A7F; font-size:14px; line-height:25px;}
#oh_youtube_videos h3{line-height:20px;padding-bottom:10px; color:#103151; font-size:18px; height:auto; background:transparent; margin:0; font-weight:normal !important}
.oh-youtube-videos-video{ float:left; width:336px;background:#224C74; margin-right:10px; border:2px solid #224C74}
.oh-youtube-videos-imgs { float:left; overflow:hidden; width:240px; height:260px; overflow:hidden}
.oh-youtube-videos-img{float:left;margin:0 10px 10px 0;}
.oh-youtube-videos-img a{width:108px; height:78px;display:block; border:1px solid #85B1DC; background:url(images/play_button.png) center center no-repeat}
.oh-youtube-videos-img a:hover{text-decoration:none; border-color:#fff}

.oh-youtube-videos-selected a,.oh-youtube-videos-selected a:hover{width:102px; height:72px; border:4px solid #31BCFD;background:transparent;}

/*BANNERS*/
.banner{padding:15px 0 15px 0;overflow:hidden}

.banner-title{padding:5px; font-weight:bold; background:#2A5D8E; font-size:14px; padding-left:10px; color:#fff}
.banner-img{height:81px;}
.banner-gracia{background:url(images/header_banner_gracia.jpg) left bottom no-repeat}
.banner-borne{background:url(images/header_banner_borne.jpg) left bottom no-repeat}
.banner-gotic{background:url(images/header_banner_gotico.jpg) left bottom no-repeat}
.banner-text{border:1px solid #2A5D8E; padding:5px 10px 5px 10px; border-width:0 1px 0 1px;font-size:14px;}
.banner-footer{background:url(images/footer_banner.gif) no-repeat;height:10px; overflow:hidden; height:30px;}
.banner-footer a{display:block; width:75px; text-align:center; font-size:10px; text-decoration:none; color:#fff; float:right;margin-right:23px;}

/*AJUSTES*/
.middle{vertical-align:middle;}
.nopadding{padding:0 !important;}
.big, .big a{font-size:1.1em;}

/*ABOUT US*/
.aboutus{background:url(images/about_us.jpg) 0 0 no-repeat; height:840px; width:940px;position:relative}
.aboutus-key{position:absolute;top:270px; left:590px;}
.aboutus-key a{display:block; height:480px; width:458px; text-indent:-9999px;}
.aboutus-video{position:absolute;width:220px; height:180px;top:521px;left:92px;}
#video-player{position:absolute;width:272px; height:180px;top:521px;left:92px;}

/*BUTTONS*/
.button01{float:right;overflow:hidden;}
.button01 a{display:block;line-height:25px; padding:0 10px 0 10px; background:#154A7F; color:#fff; text-align:center}

.buttonDC{overflow:hidden;}
.buttonDC a{display:block;line-height:45px; padding:0 15px 0 15px; background:#154A7F url(images/bg_buttonDC.gif) repeat-x; margin:15px 0 15px 0; color:#fff; text-align:center; font-size:16px}

.dc-page-title{padding:15px; background:#F4F4F4 url("images/bg_h6.gif") repeat-x scroll center bottom; color:#000;border-color:#ddd; border-width:0 0 1px 0;margin:10px 0 0 0}
.dc-page-exclusive{ background:#F6FFE8; border:1px solid #BFDD95; padding:15px; font-size:16px; color:#2E4F00; margin:0 0 15px 0}
.dc-page-exclusive a{color:#3E6902;text-decoration:underline}
.dc-page-exclusive strong{color:#3E6902;}
.dc-page-em,.dc-page-em-content{background:#F6FFE8; padding:10px; border:1px solid #BFDD95; color:#3E6902}
.dc-page-em{border-bottom:0;}

.center{text-align:center;}

.rnd
{  
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;  
}  

.google_plus_one{float:left;}


#microformato{
display:none;
}


