/*

Theme Name: Twenty Ten

Theme URI: http://wordpress.org/

Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.

Author: the WordPress team

Version: 1.2

License: GNU General Public License

License URI: license.txt

Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu

*/





/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */



@charset "utf-8";

html, body, div, span, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

abbr, address, cite, code,

del, dfn, em, img, ins, kbd, q, samp,

small, strong, sub, sup, var,

b, i,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, figcaption, figure,

footer, header, hgroup, menu, nav, section, summary,

time, mark, audio, video {

    margin: 0; padding: 0; border: 0; outline: 0;

    font-size: 100%;

    vertical-align: top;

    background: transparent;

}

p {

	margin:5px 0;

}

ul {

	list-style: none;

}

h1,h2,h3,h4,h5,h6 {

	font-family: Georgia, Times New Roman, Times, serif;

}

h1 {

	font-size: 18px;

	margin-bottom: 2px;

	font-weight: normal;

}

h2 {

	font-size: 14px;

}



h3 {

	font-size: 12px;

}

h4 {

	font-size: 14px;

}

/* Border-Radius*/

textarea, .f_like, .t_follow, .button_postal, .previous, 

.following, #wrapper, #login_box, #user_login_register input[type="text"], 

#big_button a, #search , .number, .found, #main input[type="button"], 

#comments_full #head, #comments_full #close, #comments_full #new h3, 

#paginate, #paginate .active, #paginate li, #paginate li a, 

#box_multimedia, #zodiac_box, #horoscope li, #postal_box input[type="text"], 

#postal_box #close_postal, #postal_box textarea, #food, #lyrics, #exchange, 

#widgets input[type="button"], .blue_buttons, #donate, #events #days, #map  .temp, #map .info_box {

	-webkit-border-radius: 5px;

	-o-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}

body {

	background: url(images/bg_page.png) repeat-x #F7F7F7;

	font-family: Verdana, Geneva, sans-serif;

	line-height: 18px;

	font-size: 12px;

}
.details {

	color: #D92D29;

	font-size: 11px;

}.detailsalbum a {	color: #D92D29;	font-size: 11px;	text-decoration:none;}.detailsalbum {	color: #D92D29;	font-size: 11px;	}

/*.entry-summary{

	color: #D92D29;

	font-size: 11px;

}*/

.date {

	color: #999 !important;

	font-size: 11px;

	font-weight: normal;

}

.red_link a{

	color: #D92D29 !important;

	text-decoration: underline !important;

}

#main .news_details a{

	color: #D92D29;

	text-decoration: underline;

}

#main .news_details a:hover{

	text-decoration: none;

}

.red_link a:hover{

	text-decoration: none;

}

.grey {

	color: #6a6a6a;

}

#main img {

	border-top: 1px solid #cfcfcf;

	border-right: 1px solid #cfcfcf;

	border-bottom: 1px solid #cfcfcf;

	border-left: 1px solid #cfcfcf;

}

textarea {

	padding: 5px;

	border: 1px solid #dfdfdf;

	-webkit-border-radius: 5px;

	-o-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}

.headers {

	background: url(images/bg_h1.png) repeat-x 0 4px;

}

.f_like{

	background: #eceef5 url(images/icon_f_like.png) no-repeat 5px;

	border: 1px solid #cad4e7;

	padding: 4px 6px 4px 27px;

	text-decoration: none;

	font-size:11px;

	color: #365899;;

	display: inline-block;



	

}

.f_like:hover{

	color: #2c487e;

	background: #e3e6f0 url(images/icon_f_like.png) no-repeat 5px;

}

.t_follow{

	background: #deeff5 url(images/icon_t.png) no-repeat 5px;

	border: 1px solid #b5dbe9;

	padding: 4px 6px 4px 27px;

	text-decoration: none;

	font-size:11px;

	color: #1f8bce;

	-webkit-border-radius: 5px;

	-o-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	display: inline-block;

	

}

.t_follow:hover{

	background: #cde7f1 url(images/icon_t.png) no-repeat 5px;

	color: #1c7cb9;	

}





/* =Layout

-------------------------------------------------------------- */



/*#container {

	float: left;

	margin: 0 -240px 0 0;

	width: 100%;

}*/

/*#content {

	margin: 0 280px 0 20px;

}*/

/*#primary,

#secondary {

	float: right;

	overflow: hidden;

	width: 220px;

}

#secondary {

	clear: right;

}*/



/*

LAYOUT: One column, no sidebar

DESCRIPTION: One centered column with no sidebar

*/

/*

.one-column #content {

	margin: 0 auto;

	width: 640px;

}*/



/*

LAYOUT: Full width, no sidebar

DESCRIPTION: Full width content with no sidebar; used for attachment pages

*/

/*

.single-attachment #content {

	margin: 0 auto;

	width: 900px;

}

*/



/* =Fonts

-------------------------------------------------------------- */





/* =Structure

-------------------------------------------------------------- */



/* START LAYOUT STYLE */

#wrapper {

	background-color: #FFF;

	margin-top: 15px;

	margin-right: auto;

	margin-left: auto;

	-webkit-box-shadow: 0px 0px 7px #ccc;

	-moz-box-shadow: 0px 0px 7px #ccc;

	-o-box-shadow: 0px 0px 7px #ccc;

	-moz-box-shadow: 0px 0px 7px #ccc;

	box-shadow: 0px 0px 7px #ccc;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	-o-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	width: 960px;

}

#header {

	background: url(images/headers/shadow_menu.png) no-repeat center bottom;

	padding-bottom: 13px;

	float: left;

}

#main {

	width: 640px;

	display:inline-block;

	margin: 20px 20px 0;
	
	z-index: 1;
}

/* START LOGIN PAGE STYLE */

#login_box {

	background-color: #FFF;

	margin-top: 15px;

	margin-right: auto;

	margin-left: auto;

	-webkit-box-shadow: 0px 0px 7px #ccc;

	-moz-box-shadow: 0px 0px 7px #ccc;

	-o-box-shadow: 0px 0px 7px #ccc;

	-moz-box-shadow: 0px 0px 7px #ccc;

	box-shadow: 0px 0px 7px #ccc;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	-o-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	width:500px;

	height: 500px;

}

/* END LOGIN PAGE STYLE */

#widgets {

	width: 240px;

	margin: 20px 0 15px;

	padding-left:20px;

	display:inline-block;

	vertical-align: top;

	font-size: 12px;

	border-left: 1px solid #ccc;

}

#footer {

	margin-top: 20px;

}





/* Structure the footer area */



#site-info {

	float: left;

	font-size: 14px;

	font-weight: bold;

	width: 700px;

}

#site-generator {

	float: right;

	width: 220px;

}



/* =Global Elements

-------------------------------------------------------------- */



/* Main global 'theme' and typographic styles */





hr {

	background-color: #e7e7e7;

	border: 0;

	clear: both;

	height: 1px;

	margin-bottom: 18px;

}



/* Text elements */

ol {

	list-style: decimal;

	margin: 0 0 18px 1.5em;

}

ol ol {

	list-style: upper-alpha;

}

ol ol ol {

	list-style: lower-roman;

}

ol ol ol ol {

	list-style: lower-alpha;

}

ul ul,

ol ol,

ul ol,

ol ul {

	margin-bottom: 0;

}

dl {

	margin: 0 0 24px 0;

}

dt {

	font-weight: bold;

}

dd {

	margin-bottom: 18px;

}

strong {

	font-weight: bold;

}

cite,

em,

i {

	font-style: italic;

}

big {

	font-size: 131.25%;

}

ins {

	background: #ffc;

	text-decoration: none;

}

/*blockquote {

	font-style: italic;

	padding: 0 3em;

}

blockquote cite,

blockquote em,

blockquote i {

	font-style: normal;

}*/

pre {

	background: #f7f7f7;

	color: #222;

	line-height: 18px;

	margin-bottom: 18px;

	padding: 1.5em;

}

abbr,

acronym {

	border-bottom: 1px dotted #666;

	cursor: help;

}

sup,

sub {

	height: 0;

	line-height: 1;

	position: relative;

	vertical-align: baseline;

}

sup {

	bottom: 1ex;

}

sub {

	top: .5ex;

}

i/*nput[type="text"],*/

textarea {

	background: #f9f9f9;

	border: 1px solid #ccc;

	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);

	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);

	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);

	padding: 2px;

}

/*a:link {

	color: RED;

}

a:visited {

	color: RED;

}

a:active,

a:hover {

	color: #ff4b33;

}*/



/* Text meant only for screen readers */

.screen-reader-text {

	position: absolute;

	left: -9000px;

}





/* =Header

-------------------------------------------------------------- */





#site-title {

	float: left;

	font-size: 30px;

	line-height: 36px;

	margin: 0 0 18px 0;

	width: 700px;

}

#site-title a {

	color: #000;

	font-weight: bold;

	text-decoration: none;

}

#site-description {

	clear: right;

	float: right;

	font-style: italic;

	margin: 15px 0 18px 0;

	width: 220px;

}



/* This is the custom header image */

/*#branding img {

	border-top: 4px solid #000;

	border-bottom: 1px solid #000;

	display: block;

	float: left;

}*/





/* =Menu

-------------------------------------------------------------- */

/*

#access {

	background: #000;

	display: block;

	float: left;

	margin: 0 auto;

	width: 940px;

}

#access .menu-header,

div.menu {

	font-size: 13px;

	margin-left: 12px;

	width: 928px;

}

#access .menu-header ul,

div.menu ul {

	list-style: none;

	margin: 0;

}

#access .menu-header li,

div.menu li {

	float: left;

	position: relative;

}

#access a {

	color: #aaa;

	display: block;

	line-height: 38px;

	padding: 0 10px;

	text-decoration: none;

}

#access ul ul {

	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

	display: none;

	position: absolute;

	top: 38px;

	left: 0;

	float: left;

	width: 180px;

	z-index: 99999;

}

#access ul ul li {

	min-width: 180px;

}

#access ul ul ul {

	left: 100%;

	top: 0;

}

#access ul ul a {

	background: #333;

	line-height: 1em;

	padding: 10px;

	width: 160px;

	height: auto;

}

#access li:hover > a,

#access ul ul :hover > a {

	background: #333;

	color: #fff;

}

#access ul li:hover > ul {

	display: block;

}

#access ul li.current_page_item > a,

#access ul li.current-menu-ancestor > a,

#access ul li.current-menu-item > a,

#access ul li.current-menu-parent > a {

	color: #fff;

}

* html #access ul li.current_page_item a,

* html #access ul li.current-menu-ancestor a,

* html #access ul li.current-menu-item a,

* html #access ul li.current-menu-parent a,

* html #access ul li a:hover {

	color: #fff;

}

*/

#menu-area {

	background: url(images/headers/bg_menu.jpg) no-repeat;

	width: 970px;

	height: 75px;

	border: 1px solid #406D9F;

	display: block;

	text-transform: uppercase;

	color: #FFF;

	margin-left: -6px;

	font: bold 13px Georgia, "Times New Roman", Times, serif;

	padding-top: 3px;
	
	z-index: 100;
	position: static;
}

.menu {
		height: 100px;
		z-index:900 !important;				position: relative;

		}

		.menu ul {
  					z-index:900 !important;				position: relative;

		}

		.menu ul a {

			text-decoration: none;

			color: white;
			
			display:block;

		}

		.menu ul li:hover > ul {

			display: block;
			min-width: 100%;
			
		}

		.menu ul li:hover ul {

			border: 2px solid #4279b0;

			border-top:none;
			z-index:900 !important;
		}

		.menu ul ul {

  			margin-top:14px;
	
  			background: rgb(217, 45, 41);

  			position: absolute;

  			background: #598ec0;

  			width: auto;

  			left: -2px;
			
			z-index:900 !important;
		}

		.menu ul li {

  			display: inline-block;

  			vertical-align: top;

  			text-shadow: 0 1px 1px rgba(0,0,0, .3);

  			padding: 6px 7px 14px 7px;

  			border:2px solid transparent;

  			position: relative;

  			-webkit-transition: all 0.2s ease;

  			-moz-transition: all 0.2s ease;

  			transition: all 0.2s ease;
			z-index:900 !important;
		}

		.menu ul li:hover {

			background: #598ec0;

  			border-color:#4279b0;

  			cursor: pointer;

  			z-index:900 !important;

		}

		.menu li li {

  			vertical-align: top;

  			text-transform: none;

  			font: normal 12px Verdana, Geneva, sans-serif;

  			display: none;

  			padding: 6px 7px 6px 7px;

  			white-space: nowrap;

  			



		}

		.menu ul li li:hover {

  			border-color: #4279b0;

  			background: #4279b0;

		}

		.menu ul li:hover li {

  			display:block;

  			visibility: visible;

		}

		.menu .no-child {

  			padding-bottom:8px;

		}

		.menu .no-child:hover{  			

  			border-color:#4279b0;

  			cursor: pointer;

  			z-index: 900;			

		}

	

		.menu ul li.current-menu-item:{

		background: url(images/headers/arrow_down.jpg) no-repeat center 24px transparent;

		}

		.menu ul li.current-menu-item:hover {

			background-color:#598ec0;

			background-image: none;

		}

		

		.menu ul li.current-menu-ancestor{

		background: url(images/headers/arrow_down.jpg) no-repeat center 24px transparent;

		}

		.menu ul li.current-menu-ancestor:hover{

			background-color:#598ec0;

			background-image: none;

		}

		

				



		

					

/* =Content

-------------------------------------------------------------- */

/*#content {

	margin-bottom: 36px;

}

#content,

#content input,

#content textarea {

	color: #333;

	font-size: 16px;

	line-height: 24px;

}

#content p,

#content ul,

#content ol,

#content dd,

#content pre,

#content hr {

	margin-bottom: 24px;

}

#content ul ul,

#content ol ol,

#content ul ol,

#content ol ul {

	margin-bottom: 0;

}

#content pre,

#content kbd,

#content tt,

#content var {

	font-size: 15px;

	line-height: 21px;

}

#content code {

	font-size: 13px;

}

#content dt,

#content th {

	color: #000;

}

#content h1,

#content h2,

#content h3,

#content h4,

#content h5,

#content h6 {

	color: #000;

	line-height: 1.5em;

	margin: 0 0 20px 0;

}

#content table {

	border: 1px solid #e7e7e7;

	margin: 0 -1px 24px 0;

	text-align: left;

	width: 100%;

}

#content tr th,

#content thead th {

	color: #888;

	font-size: 12px;

	font-weight: bold;

	line-height: 18px;

	padding: 9px 24px;

}

#content tr td {

	border-top: 1px solid #e7e7e7;

	padding: 6px 24px;

}

#content tr.odd td {

	background: #f2f7fc;

}*/

/*.hentry {

	margin: 0 0 48px 0;

}

.home .sticky {

	background: #f2f7fc;

	border-top: 4px solid #000;

	margin-left: -20px;

	margin-right: -20px;

	padding: 18px 20px;

}

.single .hentry {

	margin: 0 0 36px 0;

}

.page-title {

	color: #000;

	font-size: 14px;

	font-weight: bold;

	margin: 0 0 36px 0;

}

.page-title span {

	color: #333;

	font-size: 16px;

	font-style: italic;

	font-weight: normal;

}

.page-title a:link,

.page-title a:visited {

	color: #888;

	text-decoration: none;

}

.page-title a:active,

.page-title a:hover {

	color: #ff4b33;

}

/*#content .entry-title {

	color: #000;

	font-size: 21px;

	font-weight: bold;

	line-height: 1.3em;

	margin-bottom: 0;

}

.entry-title a:link,

.entry-title a:visited {

	color: #000;

	text-decoration: none;

}

.entry-title a:active,

.entry-title a:hover {

	color: #ff4b33;

}

.entry-meta {

	color: #888;

	font-size: 12px;

}

.entry-meta abbr,

.entry-utility abbr {

	border: none;

}

.entry-meta abbr:hover,

.entry-utility abbr:hover {

	border-bottom: 1px dotted #666;

}

.entry-content,

.entry-summary {

	clear: both;

	padding: 12px 0 0 0;

} */

/*#content .entry-summary p:last-child {

	margin-bottom: 12px;

}*/ /*

.entry-content fieldset {

	border: 1px solid #e7e7e7;

	margin: 0 0 24px 0;

	padding: 24px;

}

.entry-content fieldset legend {

	background: #fff;

	color: #000;

	font-weight: bold;

	padding: 0 24px;

}

.entry-content input {

	margin: 0 0 24px 0;

}

.entry-content input.file,

.entry-content input.button {

	margin-right: 24px;

}

.entry-content label {

	color: #888;

	font-size: 12px;

}

.entry-content select {

	margin: 0 0 24px 0;

}

.entry-content sup,

.entry-content sub {

	font-size: 10px;

}

.entry-content blockquote.left {

	float: left;

	margin-left: 0;

	margin-right: 24px;

	text-align: right;

	width: 33%;

}

.entry-content blockquote.right {

	float: right;

	margin-left: 24px;

	margin-right: 0;

	text-align: left;

	width: 33%;

}

.page-link {

	clear: both;

	color: #000;

	font-weight: bold;

	margin: 0 0 22px 0;

	word-spacing: 0.5em;

}

.page-link a:link,

.page-link a:visited {

	background: #f1f1f1;

	color: #333;

	font-weight: normal;

	padding: 0.5em 0.75em;

	text-decoration: none;

}

.home .sticky .page-link a {

	background: #d9e8f7;

}

.page-link a:active,

.page-link a:hover {

	color: #ff4b33;

}

#entry-author-info {

	background: #f2f7fc;

	border-top: 4px solid #000;

	clear: both;

	font-size: 14px;

	line-height: 20px;

	margin: 24px 0;

	overflow: hidden;

	padding: 18px 20px;

}

#entry-author-info #author-avatar {

	background: #fff;

	border: 1px solid #e7e7e7;

	float: left;

	height: 60px;

	margin: 0 -104px 0 0;

	padding: 11px;

}

#entry-author-info #author-description {

	float: left;

	margin: 0 0 0 104px;

}

#entry-author-info h2 {

	color: #000;

	font-size: 100%;

	font-weight: bold;

	margin-bottom: 0;

}

.entry-utility {

	clear: both;

	color: #888;

	font-size: 12px;

	line-height: 18px;

}

.entry-meta a,

.entry-utility a {

	color: #888;

}

.entry-meta a:hover,

.entry-utility a:hover {

	color: #ff4b33;

} */

/*#content .video-player {

	padding: 0;

}*/





/* =Asides

-------------------------------------------------------------- */

/*

.home #content .format-aside p,

.home #content .category-asides p {

	font-size: 14px;

	line-height: 20px;

	margin-bottom: 10px;

	margin-top: 0;

}

.home .hentry.format-aside,

.home .hentry.category-asides {

	padding: 0;

}

.home #content .format-aside .entry-content,

.home #content .category-asides .entry-content {

	padding-top: 0;

}

*/



/* =Gallery listing

-------------------------------------------------------------- */



.format-gallery .size-thumbnail img,

.category-gallery .size-thumbnail img {

	border: 10px solid #f1f1f1;

	margin-bottom: 0;

}

.format-gallery .gallery-thumb,

.category-gallery .gallery-thumb {

	float: left;

	margin-right: 20px;

	margin-top: -4px;

}

/*

.home #content .format-gallery .entry-utility,

.home #content .category-gallery .entry-utility {

	padding-top: 4px;

}*/





/* =Attachment pages

-------------------------------------------------------------- */



.attachment .entry-content .entry-caption {

	font-size: 140%;

	margin-top: 24px;

}

.attachment .entry-content .nav-previous a:before {

	content: '\2190\00a0';

}

.attachment .entry-content .nav-next a:after {

	content: '\00a0\2192';

}





/* =Images

-------------------------------------------------------------- */



/*

Resize images to fit the main content area.

- Applies only to images uploaded via WordPress by targeting size-* classes.

- Other images will be left alone. Use "size-auto" class to apply to other images.

*/

img.size-auto,

img.size-full,

img.size-large,

img.size-medium,

.attachment img {

	max-width: 100%; /* When images are too wide for containing element, force them to fit. */

	height: auto; /* Override height to match resized width for correct aspect ratio. */

	/*width: 640px;*/

	}

.alignleft,

img.alignleft {

	display: inline;

	float: left;

	margin-right: 24px;

	margin-top: 4px;

}

.alignright,

img.alignright {

	display: inline;

	float: right;

	margin-left: 24px;

	margin-top: 4px;

}

.aligncenter,

img.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}

img.alignleft,

img.alignright,

img.aligncenter {

	margin-bottom: 12px;

}

.wp-caption {

	background: #f1f1f1;

	line-height: 18px;

	margin-bottom: 20px;

	max-width: 632px !important; /* prevent too-wide images from breaking layout */

	padding: 4px;

	text-align: center;

}

.wp-caption img {

	margin: 5px 5px 0;

}

.wp-caption p.wp-caption-text {

	color: #888;

	font-size: 12px;

	margin: 5px;

}

.wp-smiley {

	margin: 0;

}

.gallery {

	margin: 0 auto 18px;

}

.gallery .gallery-item {

	float: left;

	margin-top: 0;

	text-align: center;

	width: 33%;

}

.gallery-columns-2 .gallery-item {

	width: 50%;

}

.gallery-columns-4 .gallery-item {

	width: 25%;

}

.gallery img {

	border: 2px solid #cfcfcf;

}

.gallery-columns-2 .attachment-medium {

	max-width: 92%;

	height: auto;

}

.gallery-columns-4 .attachment-thumbnail {

	max-width: 84%;

	height: auto;

}

.gallery .gallery-caption {

	color: #888;

	font-size: 12px;

	margin: 0 0 12px;

}

.gallery dl {

	margin: 0;

}

.gallery img {

	border: 10px solid #f1f1f1;

}

.gallery br+br {

	display: none;

}

/*#content .attachment img {/* single attachment images should be centered */

	display: block;

	margin: 0 auto;

}*/





/* =Navigation

-------------------------------------------------------------- */



.navigation {

	color: #888;

	font-size: 12px;

	line-height: 18px;

	overflow: hidden;

}

.navigation a:link,

.navigation a:visited {

	color: #888;

	text-decoration: none;

}

.navigation a:active,

.navigation a:hover {

	color: #ff4b33;

}

.nav-previous {

	float: left;

	width: 50%;

}

.nav-next {

	float: right;

	text-align: right;

	width: 50%;

}

#nav-above {

	margin: 0 0 18px 0;

}

#nav-above {

	display: none;

}

.paged #nav-above,

.single #nav-above {

	display: block;

}

#nav-below {

	margin: -18px 0 0 0;

}





/* =Comments

-------------------------------------------------------------- */

/*START COMMENTS STYLE*/

.comments {

		float: right;

                width: 120px;

		}

		.comments a {

			color: #607177 !important;

			text-decoration: none !important;

			display: inline-block !important;

			cursor: pointer;float: left !important;

		}

		.comments p {

		margin: 0;

		}

		.comments a:hover {

			text-decoration: underline !important;

		}

		.comments .icon {

			background: url(images/icon_comments.png) no-repeat left center;

			height: 25px;

			width: 20px;

			color: #FFF;

			font-size: 11px;

			font-weight: bold;

			padding: 2px 10px 0 0;

			display: inline-block;

			text-align: center;float: left;

		}

		

		#comments_full {

			margin-top: 20px;

		}

		#comments_full h2, #comments_full .date {

			display: inline-block;

		}

		#comments_full .date {

			margin:3px 0 0 0;

		}

		#comments_full #head {

			display: block;

			padding: 7px 0 4px 6px;

			background: #f7f7f7;

		}

		#comments_full .icon{

			background: url(images/icon_comments.png) no-repeat left center;

			height: 25px;

			width: 20px;

			color: #FFF;

			font-size: 11px;

			font-weight: bold;

			padding: 2px 0 0 0;

			display: inline-block;

			text-align: center;;

		}

		#comments_full #close{

			background: url(images/button_close.png);

			height: 20px;

			width: 20px;

			float: right;

			margin: 1px 6px 0 0;

			border: 1px solid #cacaca;

			cursor: pointer;

		}

		#comments_full #close:hover{

			background: url(images/button_close_h.png);

			border: 1px solid #9f9f9f;

		}

		#comments_full p{

			font-size: 12px;

			color: black !important;

			font-style: italic;

		}

		#comments_full .encabezado{

			font-size: 12px !important;

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

			color: #545f6b !important;

			font-weight: bold !important;

			display: inline-block;

			margin: 0 !important;

		

		}

		#comments_full .encabezado a{

			text-decoration:none !important;

			font-weight: normal !important;

			display: inline-block;

			margin: 0 !important;

			color: #044364;

			font: 18px Georgia,Times New Roman,Times,serif;

		

		}

		#comments_full .h2{

			font-size: 12px !important;

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

			color: #545f6b !important;

			font-weight: bold !important;

			display: inline-block;

			margin: 0 !important;

		

		}

		#comments_full #respond{

			display: block;

		}

		#comments_full #respond h3{

			font: bold 13px Georgia, Times New Roman, Times, serif;

			color: #0e3083;

			text-transform: uppercase;

			background: #f7f7f7;

			padding: 10px;

		}

		#comments_full img{

			display: inline-block !important;

			 margin: 10px 0 !important;

		}

		#comments_full .details{

			display: inline-block;

			margin: 9px 0 0 15px;

			vertical-align: top;

			width: 520px;

		}

		#comments_full .details h2{

			color: #044364;

			font:normal 18px Georgia, Times New Roman, Times, serif;

		}

		#comments_full li{

			padding:5px 15px;

		/*	background-color: #f7f7f7;*/

			border-top: 1px solid #eaeaea; 

		}

		/*#comments_full li:nth-child(odd){  (white & gray rows interpolated)

			 background-color: white; 

		}*/

		#comments_full li:first-child{

			 border-top: none; 

		}

#comments {

	clear: both;

}

#comments .navigation {

	padding: 0 0 18px 0;

}

h3#comments-title,

h3#reply-title {

	color: #000;

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 0;

}

h3#comments-title {

	padding: 24px 0;

}

.commentlist {

	list-style: none;

	margin: 0;

}

.commentlist li.comment {

	border-bottom: 1px solid #e7e7e7;

	line-height: 24px;

	margin: 0 0 24px 0;

	padding: 0 0 0 56px;

	position: relative;

}

.commentlist li:last-child {

	border-bottom: none;

	margin-bottom: 0;

}

.commentlist ol {

	list-style: decimal;

}

.commentlist .avatar {

	position: absolute;

	top: 4px;

	left: 0;

}

.comment-author {

}

.comment-author cite {

	color: #000;

	font-style: normal;

	font-weight: bold;

}

.comment-author .says {

	font-style: italic;

}

.comment-meta {

	font-size: 12px;

	margin: 0 0 18px 0;

}

.comment-meta a:link,

.comment-meta a:visited {

	color: #888;

	text-decoration: none;

}

.comment-meta a:active,

.comment-meta a:hover {

	color: #ff4b33;

}

.commentlist .even {

}

.commentlist .bypostauthor {

}

.reply {

	font-size: 12px;

	padding: 0 0 24px 0;

}

.reply a,

a.comment-edit-link {

	color: #888;

}

.reply a:hover,

a.comment-edit-link:hover {

	color: #ff4b33;

}

.commentlist .children {

	list-style: none;

	margin: 0;

}

.commentlist .children li {

	border: none;

	margin: 0;

}

.nopassword,

.nocomments {

	display: none;

}

#comments .pingback {

	border-bottom: 1px solid #e7e7e7;

	margin-bottom: 18px;

	padding-bottom: 18px;

}

.commentlist li.comment+li.pingback {

	margin-top: -6px;

}

#comments .pingback p {

	color: #888;

	display: block;

	font-size: 12px;

	line-height: 18px;

	margin: 0;

}

#comments .pingback .url {

	font-size: 13px;

	font-style: italic;

}



/* Comments form */

/*input[type=submit] {

	color: #333;

}*/

#respond {

	border-top: 0px solid #e7e7e7;

	margin: 24px 0;

	overflow: hidden;

	position: relative;

}

#respond p {

	margin: 0;

}

#respond .comment-notes {

	margin-bottom: 1em;

}

.form-allowed-tags {

	line-height: 1em;

}

.children #respond {

	margin: 0 48px 0 0;

}

h3#reply-title {

	margin: 18px 0;

}

#comments-list #respond {

	margin: 0 0 18px 0;

}

#comments-list ul #respond {

	margin: 0;

}

#cancel-comment-reply-link {

	font-size: 12px;

	font-weight: normal;

	line-height: 18px;

}

#respond .required {

	color: #ff4b33;

	font-weight: bold;

}

#respond label {

	color: #888;

	font-size: 12px;

}

#respond input {

	margin: 0 0 9px;

	width: 98%;

}

#respond textarea {

	width: 98%;

}

#respond .form-allowed-tags {

	color: #888;

	font-size: 12px;

	line-height: 18px;

}

#respond .form-allowed-tags code {

	font-size: 11px;

}

#respond .form-submit {

	margin: 12px 0;

}

#respond .form-submit input {

	font-size: 14px;

	width: auto;

}







#wp_tag_cloud div {

	line-height: 1.6em;

}

#wp-calendar {

	width: 100%;

}

#wp-calendar caption {

	color: #222;

	font-size: 14px;

	font-weight: bold;

	padding-bottom: 4px;

	text-align: left;

}

#wp-calendar thead {

	font-size: 11px;

}

#wp-calendar thead th {

}

#wp-calendar tbody {

	color: #aaa;

}

#wp-calendar tbody td {

	background: #f5f5f5;

	border: 1px solid #fff;

	padding: 3px 0 2px;

	text-align: center;

}

#wp-calendar tbody .pad {

	background: none;

}

#wp-calendar tfoot #next {

	text-align: right;

}

/* sidebars */



#primary {

}

#secondary {

}



/*Footer

-------------------------------------------------------------- */





#colophon {

	border-top: 4px solid #000;

	margin-top: -4px;

	overflow: hidden;

	padding: 18px 0;

}

#site-info {

	font-weight: bold;

}

#site-info a {

	color: #000;

	text-decoration: none;

}

#site-generator {

	font-style: italic;

	position: relative;

}

#site-generator a {

	background: url(images/wordpress.png) center left no-repeat;

	color: #666;

	display: inline-block;

	line-height: 16px;

	padding-left: 20px;

	text-decoration: none;

}

#site-generator a:hover {

	text-decoration: underline;

}

img#wpstats {

	display: block;

	margin: 0 auto 10px;

}





/* =Mobile Safari ( iPad, iPhone and iPod Touch )

-------------------------------------------------------------- */



pre {

	-webkit-text-size-adjust: 140%;

}

code {

	-webkit-text-size-adjust: 160%;

}



#site-description {

	-webkit-text-size-adjust: none;

}



#flag {

	height: 131px;

	width: 0px;

	float:left;

}

#flag img {

  position: relative;

  left: 910px;

  top: -5px;

  z-index: 2000;

}

#logo {

	height: 67px;

	width: 340px;

	margin: 9px 0 0 9px;

}

#login-area{

			display: inline-block;

			float:right;

			margin: 45px 65px 0 0;

			font-size: 12px;

		}

		#login-area #reg{

			display: inline-block;

		}

		#login-area #reg li{

			list-style:none;

		}

		

		#login-area #reg a{

			color: #4d6a82;

			text-decoration: underline;

		}

		#login-area #reg a:hover{

			text-decoration: none;

		}

		#login-area #login{

			display: inline-block;

			margin-left: 10px;

			padding-left: 10px;

			border-left: 1px solid #5cb2fb;

		}

		#login-area #login a{

			color: #5cb2fb;

			text-decoration: underline;

		}

		#login-area #login a:hover{

			text-decoration: none;

		}

/* Start Breadcrumb */



#breadcrumb-search-area {

	border-top: 1px solid #3d6a99;

	width: 950px;

	height: 34px;

	display: block;

	margin: -40px 0 0 5px;

}

#breadcrumb-search-area #border-box {

	border-top: 1px solid #5d8cbe;

	padding-top:4px;

}

.breadcrumb {

			overflow: hidden;

			font: 12px Arial, Sans-Serif;

			text-transform: none;

			color:#FFFFFF;

		}

		.breadcrumb li {

			float: left;

		}

		.breadcrumb li a {

			color: white;

			text-decoration: none;

			padding: 7px 0 7px 40px;

			background: #4f83bb;         /* fallback color */

			position: relative;

			display: block;

			float: left;

		}

		.breadcrumb li a:after {

			content: " ";

			display: block;

			width: 0;

			height: 0;

			border-top: 50px solid transparent;      /* Go big on the size, and let overflow hide */

			border-bottom: 50px solid transparent;

			border-left: 29px solid #4f83bb;

			position: absolute;

			top: 50%;

			margin-top: -50px;

			left: 100%;

			z-index: 2;

		}

		.breadcrumb li a:before {

			content: " ";

			display: block;

			width: 0;

			height: 0;

			border-top: 50px solid transparent;     /* Go big on the size, and let overflow hide */

			border-bottom: 50px solid transparent;

			border-left: 30px solid #4173a9;

			position: absolute;

			top: 50%;

			margin-top: -50px;

			left: 100%;

			z-index: 1;

		}

		.breadcrumb li:first-child a {

			padding-left: 10px;



		}

			/*

			.breadcrumb li:nth-child(2) a       { background:        #3b699a; }

			.breadcrumb li:nth-child(2) a:after { border-left-color: #3b699a; }

			.breadcrumb li:nth-child(3) a       { background:        #355e8a; }

			.breadcrumb li:nth-child(3) a:after { border-left-color: #355e8a; }

			.breadcrumb li:nth-child(4) a       { background:        #3b699a; }

			.breadcrumb li:nth-child(4) a:after { border-left-color: #3b699a; }

			.breadcrumb li:nth-child(5) a       { background:        #4983ba; }

			.breadcrumb li:nth-child(5) a:after { border-left-color: #4983ba; }

			*/

		.breadcrumb li:last-child a {

			background: #6395c4 !important;

			color: white;

			pointer-events: none;

 			cursor: default;

		}

		.breadcrumb li:last-child a:after { border: 0; }

		.breadcrumb li:last-child a:before { border-left: 30px solid #6395c4; }

		.breadcrumb li a:hover { background: #6395c4;}

		.breadcrumb li a:hover:after { border-left-color: #6395c4 !important; }



		/* End Breadcrumb */



/* Start Search */

#search {

		background: white;

		-moz-border-radius: 5px;

		-webkit-border-radius: 5px;

		-o-border-radius: 5px;

		-moz-border-radius: 5px;

		border-radius: 5px;

		width: 182px;

		float: right;

		}

		#search:hover input[name="s"] {

			color:#6a6a6a;



		}

		#search:hover input[type="button"] {

			background: url(images/headers/button_search_h.png) no-repeat;

			cursor: pointer;



		}

		.btn:hover{

			background: url(images/headers/button_search_h.png) no-repeat;

			cursor: pointer;

		}

		.btn{

			margin: 2px 4px 0 0;

			width: 30px;

			height: 25px;

			background: url(images/headers/button_search.png) no-repeat;

			border:1px solid white;

			float: right;

		}

		#search input[name="s"]{

			border:0px solid transparent !important;

			color:#aaaaaa;

			font-style: italic;

			width: 130px;

			margin: 2px 0 3px 5px;

			height: 20px;

		}

		#search input[type="button"]{

			margin: 2px 4px 0 0;

			width: 30px;

			height: 25px;

			background: url(images/headers/button_search.png) no-repeat;

			border:1px solid white;

			float: right;

		}

		.number {

			color: white;

			background: #4279b0;

			padding: 1px 7px;

			margin: 0 5px;

			-webkit-border-radius: 5px;

			-o-border-radius: 5px;

			-moz-border-radius: 5px;

			border-radius: 5px;

		}

		.found {

			background: #ededed;

			padding: 3px 5px;

			margin: 0 3px;

			-webkit-border-radius: 5px;

			-o-border-radius: 5px;

			-moz-border-radius: 5px;

			border-radius: 5px;

			-webkit-box-shadow: 1px 1px 2px #8a8a8a;

			-moz-box-shadow: 1px 1px 2px #8a8a8a;

			-o-box-shadow: 1px 1px 2px #8a8a8a;

			box-shadow: 1px 1px 2px #8a8a8a;

		}

		.search_box{

			margin: 10px 0 0 0;

			padding: 10px 0;

			border-bottom: 1px solid #d5d5d5;

		}

		.search_box:hover .found {

			background: #4279b0;

			color: white;

			}

			

/* Start Main */



		#main .col {

			display: inline-block !important;

			margin-right: 15px;

		}

		#main .col2 {

			margin-right: 18px;

		}

		#main input[type="button"] {

			font-size:14px;

			background: #4279B0;

			border: none;

			color: white;

			border-radius: 5px;

			-webkit-border-radius: 5px;

			-moz-border-radius: 5px;

			-o-border-radius: 5px;

			padding: 7px 15px;

			cursor:pointer;

			display: block;

			float: right;

		}

		#main input[type="submit"] {

			font-size:14px;

			background: #4279B0;

			border: none;

			color: white;

			border-radius: 5px;

			-webkit-border-radius: 5px;

			-moz-border-radius: 5px;

			-o-border-radius: 5px;

			padding: 7px 15px;

			cursor:pointer;

			display: block;

			float: right;

		}

		#main textarea[name="new_comment"] {

			height: 174px;

			width: 98%;

			display: block;

			margin: 10px 0 20px 0;

		}

		#main h1 {

			color: #d92d29;

			text-transform: uppercase;

			display: inline-block;

			background: white;

			padding-right: 30px;

			margin-bottom: 10px;

		}

		#main  h2  a {

			text-decoration: none;

			color: #044364;

		}

		#main  h2  a:hover {

			text-decoration: underline;

			color: #044364;

		}

		#main  h2 {

			font-weight: normal;

			color: #044364;

			font-size: 18px;
		
			max-width: 490px;
		}

		#main .news_box_home {

			width: 300px;

			font-size: 12px;

			text-align: justify;

			border-bottom:1px solid #ccc;

			padding-bottom:27px;

			display:block;

			margin:0px 0px 20px 0;

			vertical-align:top;

		}

		#main .news_box_home:hover h1 a {

			text-decoration: underline;

		}

		#main .news_box_home img {

			margin:10px 0;
			display: block;
			margin: auto;
		}

		#main .news_box_home a{

			color:#044364;

			text-decoration: none;

		}

		#main  .news_box_home a:hover {

			color: #044364;

		}

		#main .left-column {

			width: 95%;

			float: left;

			clear: none;

			}

		#main .right-column {

			width: 95%;

			float: right;

			clear: none;

			}

		#main .news_details {

			margin-top: 10px;

		}

		#main .news_box {

			width: 640px;

			font-size: 12px;

			text-align: justify;

			border-bottom:1px solid #ccc;

			padding-bottom:10px;

			display:inline-block;

			margin:0px 30px 20px 0;

			vertical-align:top;

		}

		#main .news_box img {

			margin:10px 0;
			display: block;
			margin: auto;
		}

		#main .news_box embed {

			width: 640px !important;

			height: 510px !important;

			

		}

		#main .gallery_box {

			font-size: 12px;

			text-align: justify;

			border-bottom:1px solid #ccc;

			padding-bottom:0px;

			display:inline-block;

			margin:0px 10px 20px 0;

			vertical-align:top;

		}

		#main .gallery_box h2{

		width: 187px !important;

		height: 20px;

		overflow:hidden;

		

		}

		#main .social{

			margin: 10px 0;

		}

		#main .gallery_box img{

			margin-top: 10px;

			width: 183px;

			height:133px;

		}

		#main .gallery_box iframe{

			margin-top: 10px;

		}

		#main .gallery_box #previous img, #main .gallery_box #following img {

			border: none;

		}

		#previous img, #following img {

			border: none;

		}

		#slideshow #previous, #slideshow #following {

			position: relative;

			margin-top: -250px;

			z-index: 100;

			cursor: pointer;

			background: white;

			padding: 5px 7px 12px 7px;

			opacity: 0;

			-webkit-transition: opacity 0.4s ease;

  			-moz-transition: opacity 0.4s ease;

  			transition: opacity 0.4s ease;

		}

		#slideshow:hover #previous,#slideshow:hover #following{

			opacity: 1;

		}

		#slideshow #previous {

			float:left;

			-webkit-border-top-right-radius: 5px;

			-webkit-border-bottom-right-radius: 5px;

			-moz-border-radius-topright: 5px;

			-moz-border-radius-bottomright: 5px;

			-o-border-top-right-radius: 5px;

			-o-border-bottom-right-radius: 5px;

			border-top-right-radius: 5px;

			border-bottom-right-radius: 5px;

			-webkit-box-shadow: 2px 1px 3px #9f9f9f;

			-moz-box-shadow: 2px 1px 3px #9f9f9f;

			-o-box-shadow: 2px 1px 3px #9f9f9f;

		}

		#slideshow #previous:hover {

			-webkit-transform:translateX(-2px);

  			-moz-transform:translateX(-2px);

  			-o-transform:translateX(-2px);

  			-ms-transform:translateX(-2px);

  			transform:translateX(-2px);

		}

		#slideshow #following {

			float:right;

			-webkit-border-top-left-radius: 5px;

			-webkit-border-bottom-left-radius: 5px;

			-moz-border-radius-topleft: 5px;

			-moz-border-radius-bottomleft: 5px;

			-o-border-top-left-radius: 5px;

			-o-border-bottom-left-radius: 5px;

			border-top-left-radius: 5px;

			border-bottom-left-radius: 5px;

			-webkit-box-shadow: -2px 1px 3px #9f9f9f;

			-moz-box-shadow: -2px 1px 3px #9f9f9f;

			-o-box-shadow: -2px 1px 3px #9f9f9f;

		}

		#slideshow #following:hover {

			-webkit-transform:translateX(2px);

  			-moz-transform:translateX(2px);

  			-o-transform:translateX(2px);

  			-ms-transform:translateX(2px);

  			transform:translateX(2px);

		}

#widgets h1 {

				color: #0e3083;

				text-transform: uppercase;

				font-weight: normal;

				border-bottom: 1px solid #CCC;

				padding-bottom: 5px;

				margin: 0 0 10px;

			}

			#widgets .date {

				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

			}

			#widgets  h2 {

				font-weight: normal;

				text-transform: uppercase;

			}



			#widgets  h3 {

				color: #CCC;

				text-transform: uppercase;

				border-top: 1px solid #CCC;

				margin: 10px 0;

				padding-top: 7px;

			}

			#widgets  img {

				padding: 4px;

				background:#ededed;

			}

			#widgets input[type="button"], .blue_buttons {

				font-size:14px;

				background: #4279B0;

				border: none 0px;

				color: white;

				border-radius: 5px;

				-webkit-border-radius: 5px;

				-moz-border-radius: 5px;

				-o-border-radius: 5px;

				padding: 5px 15px;

				cursor:pointer;

				display: block;

			}

			#widgets input[type="button"], .blue_buttons:hover {

				background: #3a6b9b;



			}

			#widgets p a {

				color: #44b3d4 !important;

			}

			#widgets .box {

				margin: 10px 0 20px;

			}

			#widgets .box:first-child {

				margin:0;

			}

			#widgets .box .box_blue {

				background: #f3faff;

				padding: 10px;

				margin-bottom: 10px;

			}			

			#widgets .box .box_blue a {

				color: #333;

				text-decoration: underline;

				font-style: italic;

			}

			#widgets .box .box_blue p a {

				color: #44b3d4;

				font-style: normal;

			}



			#widgets .box .button_send_p {

				background: url(images/button_send_postal.png) no-repeat;

				text-decoration: none;

				color: #FFF;

				height: 29px;

				width: 180px;

				display: block;

				font-size: 14px;

				padding:10px 0 0 13px;

				margin-top:10px;

			}

			#widgets .adv  img {

				padding: 5px;

				background:#ededed;

				margin-right: 8px;

			}

			#widgets .adv  img:hover {

				background:#e0e0e0;

			}

			#widgets .day_status {

				border-bottom: 1px solid #CCC;

				margin: 10px 0;

			}



			#widgets .day_status img {

				background: #F3FAFF;

				display: inline-block;

			}

			#widgets .day_status p {

				display: inline-block;

				vertical-align: top;

				margin: 15px 0 0 5px;

			}

			#widgets input[type="radio"] {

				margin: 3px 5px 10px 5px;

			}



			#widgets form {

				color: #666;

			}

			#widgets ul {

				/*font-family: Georgia, Times New Roman, Times, serif;

				font-weight: bold;*/

				font-family: Verdana, Geneva, sans-serif;

				margin-top:-10px;

			}



			#widgets ul li {

				padding:3px 0;

				border-bottom:1px solid #CCC;

			}

			#widgets ul li:hover {

				background: #F9F9F9;

			}

			#widgets ul li a {

				color: #333;

				text-decoration: none;



			}

			#widgets .last {

				border: none;

			}

			.paypal-donations{

				background-color: #f0f0f0;

				border-radius: 5px;

				-webkit-border-radius: 5px;

				-moz-border-radius: 5px;

				-o-border-radius: 5px;

			}

			.paypal-donations:hover{

				background-color: #d5d5d5;

			}

			.paypal-donations img{

				background:transparent !important;

				padding: 0 !important;

				margin: 7px 0 0 4px;

			}

			.paypal-donations a {

				background: url(images/button_donate.png);

				text-decoration: none;

				width: 86px;

				height: 28px;

				display: inline-block;

				text-align: center;

				padding-top: 10px;

				font-size: 14px;

				color:#0e3083;

				font-weight: bold;

			}

.menu2 {



}		

#footer .menu2 {

	font-size: 11px;

	text-transform: none;

	border-right: 1px solid #e0e7ee;

	float:left;

	padding-bottom: 20px;

}

#footer .menu2 ul li { /* 1th level */

	display: inline-block ;

	color: #4A7FB5;

	font-weight: bold;	

	vertical-align: top;

	margin-right: 3.5px;

}

#footer .menu2 li li { /* 2th level */

	margin-top: 2px;

	display: block;

	max-width: 100px;

	

}

#footer .menu2 a {

	display: block;

	text-decoration: none;

	color: #578bbe;

	font-weight: bold;

}

#footer .top  ul li a:hover {

	display: block;

	text-decoration: underline;

	color: #578bbe;	

}



#footer .top  ul li a{ /* 1th level */

	font-weight: normal;

	display: block;	

	}



#footer .negrita a {

	font-weight: bold !important;

}



/* End footer menu */

#footer #foot {

	width: 990px;

	border-top: #e0e7ee 1px solid;

	float:left;

	margin-top: 20px;

}

#s4w {

	text-align: right;

	float:left;

	vertical-align: middle;

	margin-top: 15px;

}

#pdc {

	float: right;

	margin-top: 15px;

}

#footer #foot {

	font-size: 10px;

	color: #4279B0;

	margin-bottom: 40px;

	width: 960px;

}



#foot p{

	margin: 0px;

}

#foot img{

	vertical-align: bottom;

}

#foot .text {

	display: inline-block;

	margin-right: 5px;

}

#foot a {

	color: #4279B0;

	text-decoration: none;

}

#foot a:hover {

	text-decoration: underline;

}

#social_box {

	margin-left: 15px;

	font-size: 12px;

	float: left;

	list-style:none;

}

#social_box  p {

	color: #8d929a;

	margin: 7px 0 5px;

}

#social_box  input[type="text"] {

	width: 137px;

	padding-left: 5px;

	margin-right: 0px;

	margin-top: 1px;

	border: 0px none #FFF;

	background-color: white;

	padding: 9px 4px;

	color: #b8bdc4;

	font-style: italic;

	-webkit-border-top-left-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-topleft: 5px;

	-moz-border-radius-bottomleft: 5px;

	-o-border-top-left-radius: 5px;

	-o-border-bottom-left-radius: 5px;

	border-top-left-radius: 5px;

	border-bottom-left-radius: 5px;

}

#social_box  input[type="text"]:hover {

	color: #9AA2AB;

}

#social_box input[type="submit"]{

	border: 0px none;

	background-color: #4279b0;

	color: white;

	font-weight: bold;

	margin-left: 0px;

	padding: 9px 15px;

	cursor:pointer;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-bottomright: 5px;

	-o-border-top-right-radius: 5px;

	-o-border-bottom-right-radius: 5px;

	border-top-right-radius: 5px;

	border-bottom-right-radius: 5px;

	float: right;

}

#social_box input[type="submit"]:hover{

	background-color: #376593;



}#social_box #icons {

	height: 40px;

	margin-top: 13px;

	float: right;

}

#social_box  img {

	margin-left: 10px;

}



#cuadro {

		width:225px;

}



#main .google_add_box {

	height: 250px;

	width: 300px;

	margin:0 0 20px 0;

	display:inline-block;

}

#error_page{

	color: #d92d29;

	margin: 30px;

	display: block;

	background: url(images/404.jpg) no-repeat left -5px;

	padding-left: 270px;

	min-height: 120px;

}

#error_page p{

	font-size: 12px;

	color: #808080;

}

#error_page h1{

	font-size: 24px;

	color: #f63c3d;

}

/*START OTHERS STYLE*/

#main .others {

	margin-bottom:30px;

	height: 100%;

	border-bottom: 1px solid #CCCCCC;

}

#main .others img {

	display: inline-block;

	width: 125px;

	height: 80px;

	margin-right: 10px;	

}

#main .others .details {

	display: inline-block;

	vertical-align: top;

	margin-left:20px;

	font-size: 12px;

	color: #000;

	/*width: other.width - other img.width;*/

}



#others_on_same_categories {

			border-bottom:1px solid #ccc;

			margin-bottom: 20px; 

		}

		#others_on_same_categories .box {

			width: 190px;

			margin-right: 20px;

			padding-bottom: 20px;

			font-size: 12px;

			display: inline-block; 

		}

		#others_on_same_categories p {

			margin: 5px 0;

		}

		#others_on_same_categories img {

			display: inline-block;

			margin: 10px 0; 

			overflow: hidden;

		}

/*#main.content_right, .content_left{

display: inline-block;

float:left;

width:45%;

}



#main.content_left{

padding-right:5%;

}*/



/*START HOROSCOPE STYLE*/

	#zodiac_box{

		background: url(images/bg_horoscope.jpg) repeat;

		background: -webkit-radial-gradient( rgba(255,255,255,0.9), rgba(220,220,220,0.5)),

		url(images/bg_horoscope.jpg) repeat;

		background: -moz-radial-gradient( rgba(255,255,255,0.9), rgba(220,220,220,0.5)),

		url(images/bg_horoscope.jpg) repeat;

		background: radial-gradient( rgba(255,255,255,0.9), rgba(220,220,220,0.5)),

		url(images/bg_horoscope.jpg) repeat;

		-webkit-border-radius: 5px;

		-o-border-radius: 5px;

		-moz-border-radius: 5px;

		border-radius: 5px;

		border: 1px solid #e6e6e6;

		display: inline-block;

		margin-bottom: 20px;

		}

		#horoscope li:hover a{

			text-decoration: underline;

		}

		#horoscope h2{

			text-align: center;

		}

		#horoscope img{

			border: none;

			margin: auto;

		}

		#horoscope li{

			display: inline-block;

			padding: 7px;

			width: 175px;

			margin: 10px;

			-webkit-border-radius: 5px;

			-o-border-radius: 5px;

			-moz-border-radius: 5px;

			border-radius: 5px;

		}

		#horoscope li:hover{

			background: white;

			cursor: pointer;

			-webkit-box-shadow: 2px 2px 3px #ccc;

			-moz-box-shadow: 2px 2px 3px #ccc;

			-o-box-shadow: 2px 2px 3px #ccc;

			-moz-box-shadow: 2px 2px 3px #ccc;

			box-shadow: 2px 2px 3px #ccc;

		}

		#horoscope .text{

			display: block;

		}



		#horoscope p{

			font-size: 11px;

			color: #dc2a2a;

			text-align: center;

			}

		#horoscope_mini{

			color: #044364;

			margin-left: 10px;

			cursor: pointer;			

			}

			#horoscope_mini img{

			float: right;			

			}

		#horoscope_details {

			margin-bottom: 30px;

		}

		#horoscope_details h3{

			font-size: 12px;

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

			color: #044364;

			display: block;

			border-bottom: 1px solid #ababab;

			padding-top: 5px;

			margin-top: 7px;

		}

		#horoscope_details p{

			text-align: justify;

		}

		/*** horoscope_1=Aries, horoscope_2=Tauro...etc***/

		#horoscope_1, #horoscope_2, #horoscope_3, #horoscope_4, #horoscope_5, #horoscope_6, #horoscope_7, #horoscope_8, #horoscope_9, #horoscope_10, #horoscope_11, #horoscope_12{

			display: normal;

			}

		#horoscope_details img {

			border: none;

			display: inline-block;

		}

		.sign_info {

			display: inline-block;

			width: 310px;

			margin-left: 20px;

		}

	.columnas {

	  /*-moz-column-count: 2;

	  -moz-column-gap: 10px;

	  -moz-column-rule: none;

	  -webkit-column-count: 3;

	  -webkit-column-gap: 10px;

	  -webkit-column-rule: none;*/

	column-count: 2;

	column-gap: 10px;

	column-rule: none;	

	}

.content_right, .content_left{

	float: left;

	width: 45%;

	}

.content_left{

	padding-right: 5%;

	}

	#box_multimedia {

			background-color: #f7f7f7;

			border: 1px solid #e6e6e6;

			padding: 10px !important;

			border-radius: 5px;

			-webkit-border-radius: 5px;

			-moz-border-radius: 5px;

			-o-border-radius: 5px;

			margin-bottom:20px !important;

			margin: 0 !important;

		}



		#box_multimedia  img {

			/*background-color: #FFF;

			padding: 5px;

			border-right: 2px solid #ccc;

			border-bottom: 2px solid #ccc;*/

			margin-bottom:15px;



		}

		/*#box_multimedia  iframe {

			background-color: #FFF;

			padding: 5px;

			border-right: 2px solid #ccc;

			border-bottom: 2px solid #ccc;

			margin-bottom:15px;

			border-color: #CFCFCF;

			border-style: solid;

			border-width: 1px 3px 3px 1px;

		}*/

		#box_multimedia  .cajita{

			background-color: #FFF;

			padding: 5px;

			border-right: 2px solid #ccc;

			border-bottom: 2px solid #ccc;

			margin-bottom:20px;

			border-color: #CFCFCF;

			border-style: solid;

			border-width: 1px 2px 2px 1px;

			width:282px;
			
			z-index:0 !important;

		}

		#box_multimedia  .cajita iframe{
			position: relative;			
			z-index:0 !important;
			display:block !important;
			
		}
		#box_multimedia .button_fotos {

			float:right;

			display:inline-block;

			margin-top:-25px;

		}

		#box_multimedia .button_video {

			float:right;

			display:inline-block;

			margin-top:-25px;

		}



		#box_multimedia .box {

			width:300px;

			display:inline-block;

		}

		#box_multimedia .box:last-child {

			float: right;

		}

		#box_multimedia .box .button_fotos a {

			background: url(images/button_foto.png) no-repeat;

			height: 26px;

			width: 105px;

			display: block;

			color: #FFF;

			font: bold 13px Tahoma, Geneva, sans-serif;

			text-decoration: none;

			text-align: right;

			text-transform: capitalize;

			text-shadow: 0 1px 1px rgba(0,0,0, .3);

			padding-right: 18px;

			padding-top: 7px;

		}



		#box_multimedia .box .button_fotos a:hover {

			background: url(images/button_foto_h.png) no-repeat;

		}

		#box_multimedia .box .button_video a {

			background: url(images/button_video.png) no-repeat;

			height: 26px;

			width: 105px;

			display: block;

			color: #FFF;

			font: bold 13px Tahoma, Geneva, sans-serif;

			text-decoration: none;

			text-align: right;

			text-transform: capitalize;

			text-shadow: 0 1px 1px rgba(0,0,0, .3);

			padding: 7px 18px 0 0;

		}

		#box_multimedia .box .button_video a:hover {

			background: url(images/button_video_h.png) no-repeat;

		}

		.content_blog a:{

		color: #044364 !important;

		text-decoration: none !important;

		}

		.content_blog a: hover{

		color: #044364 !important;

		text-decoration: none !important;

		}

		.blog_box {

			border-bottom: 1px solid #cccccc !important;

			padding-bottom: 30px !important;

			margin-bottom: 20px !important;

			display: block !important;

			margin-left: 20px !important;

		}

		.blog_box:hover .blog_date .text{

			background: url(images/icon_blog_date_h.png) no-repeat !important;

		}

		.blog_date {

			position: absolute;

		}

		.blog_date .text {

			background: url(images/icon_blog_date.png) no-repeat;

			width: 39px;

			height: 44Px;

			position: relative;

			right:46px;

			top:-4px;

			text-align: center;

		}

		.blog_date .text p{

			color: white;

			font-weight: bold;

		}

		.blog_date .text .blue{

			color: #457ab0;

			font-weight: bold;

			margin-top: -3px;

		}



/*START PAGINATE STYLE*/

#paginate {

			background: #f7f7f7;

			border-radius: 5px;

			-webkit-border-radius: 5px;

			-moz-border-radius: 5px;

			-o-border-radius: 5px;

			margin: 0 0 20px 0;

			font-size: 12px;

		}

		#paginate ul {

			margin-left: 5px;



		}

		#paginate .active {

			background: #d5d5d5;

			border-radius: 5px;

			-webkit-border-radius: 5px;

			-moz-border-radius: 5px !important;

			-o-border-radius: 5px;



		}

		#paginate .other {

		padding: 6px 10px;

		}

		#paginate li{

			display: inline-block;

			background: #eaeaea;

			border-radius: 5px;

			-webkit-border-radius: 5px;

			-moz-border-radius: 5px;

			-o-border-radius: 5px;

			margin: 5px 1px;

		}

		

		#paginate li a{

			color: #4d6a82;

			text-decoration: none;

			display: inline-block;

			padding: 6px 10px;

			border-radius: 5px;

			-webkit-border-radius: 5px;

			-moz-border-radius: 5px;

			-o-border-radius: 5px;



		}

		#paginate li a:hover{

			color: #4d6a82;

			background: #d5d5d5;

		}

		.hcount .t-count a {

		min-width: 13px !important;

		}

		

		#buttons {

			display: block;

			margin-top: 10px;

			text-align: left;

			font-size: 12px;
			
			margin-right: 10px;
		}

		.previous{

			display: inline-block !important;

			background:#4279b0  url(images/icon_back.png) no-repeat 2px;

			padding: 7px 10px 7px 25px !important;

			text-decoration: none !important;

			color: white !important;

			-webkit-transition: background 0.4s ease;

  			-moz-transition: background 0.4s ease;

  			transition: background 0.4s ease;

  			float: right;

  			margin-right: 5px;

		}

		.previous:hover{

			background:#3a6b9b  url(images/icon_back.png) no-repeat 2px;

			-webkit-transform:translateX(-2px);

  			-moz-transform:translateX(-2px);

  			-o-transform:translateX(-2px);

  			-ms-transform:translateX(-2px);

  			transform:translateX(-2px);

	

		}
		
		.following a{
					text-decoration: none !important;

					color: white !important;
		}
		.previous a{
					text-decoration: none !important;

					color: white !important;
		}

		.following{

			display: inline-block;

			background:#4279b0  url(images/icon_next.png) no-repeat right;

			padding: 7px 25px 7px 10px;

			text-decoration: none !important;

			color: white !important;

			-webkit-transition: background 0.4s ease;

  			-moz-transition: background 0.4s ease;

  			transition: background 0.4s ease;

  			float: right;

		}

		.following:hover{

			background:#3a6b9b  url(images/icon_next.png) no-repeat right;

			-webkit-transform:translateX(2px);

  			-moz-transform:translateX(2px);

  			-o-transform:translateX(2px);

  			-ms-transform:translateX(2px);

  			transform:translateX(2px);

		}

#events {

			display: block;

		}

		#events #month_select {

			width: 390px;

			display: block;

			text-align: center;

			text-decoration: none;

			font:18px Georgia, Times New Roman, Times, serif;

			color: #0e3083;

			margin-top: 6px;

		}

		#events tbody{

			display: block;

			width: 100%;

		}

		#events #days {

				background: #e02d28;

				display: block;

				margin: 2px;

				color:white;

				height: 30px;

		}

		#events tbody th{

			text-align: left;

			width: 90px;

			padding: 4px 2px;

		}

		#events tbody td{

			text-align: left;

			width: 90px;

			height: 100px;

			background: #fafafa;

			

		}

		#events tbody td:hover span{

			background: #4279b0;

			color: white;

		}

		#events tbody td span{

			text-align: left;

			background: #eaeaea;

			display: block;

			padding: 2px 4px;

			margin-bottom: 4px;

		}

		#events .out_of_month span {

			color: #9f9f9f !important;

		}

		

		#events .act_event {

			background: url(images/cal_event.png) no-repeat;

			width: 72px;

			overflow:hidden;

			height: 54px;

			padding: 14px 7px 3px 4px;

			font-size: 11px;

			display: block;

			text-decoration: none;

			color: #4279b0;

			margin-left: 4px;

			text-align: center;

			-webkit-transform: rotate(0deg);

			-webkit-transform-origin: 50% 2px;

			-moz-transform: rotate(0deg);

			-moz-transform-origin: 50% 2px;

			-o-transform: rotate(0deg);

			-o-transform-origin: 50% 2px;

			transform: rotate(0deg);

			transform-origin: 50% 2px;

							-webkit-transition: 0.4s ease;

				-moz-transition: 0.4s ease;

				-o-transition: 0.4s ease;

				transition: 0.4s ease;

		}

		#events .act_event:hover {

			-webkit-transform: rotate(-5deg);

			-webkit-transform-origin: 50% 2px;

			-moz-transform: rotate(-5deg);

			-moz-transform-origin: 50% 2px;

			-o-transform: rotate(-5deg);

			-o-transform-origin: 50% 2px;

			transform: rotate(-5deg);

			transform-origin: 50% 2px;

				-webkit-transition: 0.4s ease;

				-moz-transition: 0.4s ease;

				-o-transition: 0.4s ease;

				transition: 0.4s ease;

		}

		#events .act_event:first-line {

			font-weight: bold;

		}

		.piefoto{

		font-size: 10px;

		color: #D92D29;

		}

.seo_alrp_rl_thumb{



}



.seo_alrp_rl_content{



}



#seo_alrp_related{}



/*START FOOD STYLE*/

#food {

			padding: 10px 10px;

			margin: 10px 0 30px 0;

			border:1px solid #ccc; 

			background-color: #f7f7f7;

			}

			#food li{

				display:inline-block;

				margin: 10px 26px 10px 0;

				width: 184px;

				height:215px;

				overflow:hidden;

			}

			#food li:nth-child(3), #food li:nth-child(6),#food li:nth-child(9),#food li:nth-child(12), #food li:last-child{

				margin: 10px 0;

			}

			#food h2 {

				margin-top: 5px;

				text-align: center;

				line-height: 1.5;

			}

			#food_box #details {

				width: 100%;

				margin: 0 0 0 20px;

			}

			#food_box h2 {

				margin-bottom: 10px;

			}

			#food_box h3 {

				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

				color: #3b6d95;

			}

			#food_box p {

				color: #6a6a6a;

			}

			#food_box img {

				margin-top: 5px;

				width: 300px;

				height: 250px;

				display: inline-block;

				float: left;

				margin-right: 15px !important;

			}

			/*START Map STYLE*/

#map {

			background:url(/wp-content/themes/twentyten/images/cuba_map.jpg) no-repeat bottom;

			width: 623px;

			height: 280px;

			margin-top: 30px;

		}

		#map img {

			border:none;

			display: inline-block;

			margin-top: 5px;

		}

		#region li {

			display: inline-block;

			position: relative;

		}

		#region li:nth-child(1) {

			left: 40px;

		}

		#region li:nth-child(2) {

			left: 180px;

			top: 15px;

		}

		#region li:nth-child(3) {

			top: 120px;

			left: 290px;

		}

		#map li h3{

			color: rgb(4, 67, 126);

			font-weight: normal;

			font-size: 14px;

			display: block;

			white-space: nowrap;

		}

		#map .temp {

			padding: 2px 5px;

			background: rgb(64, 117, 169);

			color: white;

			margin: 5px 0;

			display: inline-block;

		}

		#country li {

			position:relative;

			display: inline-block;

			background: url(/wp-content/themes/twentyten/images/cuba_map_point_h.png) no-repeat center;

			width: 30px;

			height: 30px;

			cursor: pointer;

		}

		#country .info_box .arrow_up {

			position: absolute;

			top: -15px;

			left: 30px;

		}

			#map .info_box{

			padding: 5px;

			background:white url(/wp-content/themes/twentyten/images/bg_country_box.png) repeat-x bottom;

			position: absolute;

			z-index: 1;

			top: 23px;

			left: -43px;

			-webkit-box-shadow: 2px 2px 2px #ccc;

			-moz-box-shadow: 2px 2px 2px #ccc;

			-o-box-shadow: 2px 2px 2px #ccc;

			box-shadow: 2px 2px 2px #ccc;

			display: none;

			min-width: 80px;

		}

		#country li:hover .info_box {

			display: block;

		}

		/*province*/

		#pinar_del_rio {top: 25px;left: 70px;}

		#habana {top: -14px;left: 102px;}

		#isla {top: 80px;left: 40px;}

		#matanzas {top: -5px;left: 85px;}

		#villa_clara {top: 30px;left: 130px;}

		#cienfuegos {top: 50px;left: 75px;}

		#ss {top: 65px;left: 90px;}

		#ciego {top: 65px;left: 100px;}

		#camaguey {top: 105px;left: 120px;}

		#las_tunas {top: 125px;left: 138px;}

		#holguin {top: 130px;left: 145px;}

		#granma {top: 160px;left: 85px;}

		#santiago {top: 175px;left: 105px;}

		#guantanamo {top: 178px;left: 107px;}



		.category-cocina img{

		 width: 160px !important;

		 height:120px !important;

		}

		.category-cocina embed{

		 width: 160px !important;

		 height:120px !important;

		}

		#attachment{

		 width: 160px !important;

		 height:120px !important;

		}

		/*START ALBUMS STYLE*/

#music_box #left{

	width: 300px;

	display: inline-block;

}

#music_box#left .album {

	margin-top: 0;

}

#albums {

			margin: 10px 0 30px 0;

			}

			.album{

				width: 300px;

				display: inline-block;

				margin:20px 10px 5px 0;

			}

			.album .details{

				display:inline-block;
				margin-left: 20px;
				height: 40px;
				width: 167px;
				overflow: hidden;
			}

			.album .bg {

				border: none !important;

				margin:6px 0 0 6px;

				position: absolute;

				-webkit-transform: rotate(-180deg);

				-moz-transform: rotate(-180deg);

				-o-transform: rotate(180deg);

				transform: rotate(-180deg);

				-webkit-transition: 0.6s ease;

				-moz-transition: 0.6s ease;

				-o-transition: 0.6s ease;

				transition: 0.6s ease;

			}

			.album:hover .bg {

				-webkit-transform: rotate(180deg);

				-moztransform: rotate(180deg);

				-o-transform: rotate(-180deg);

				transform: rotate(180deg);

				-webkit-transform: translateX(15px);

				-moz-transform: translateX(15px);

				-o-transform: translateX(15px);

				transform: translateX(15px);

 			   -webkit-transition: 0.9s ease;

 			   -moz-transition: 0.9s ease;

 			   -o-transition: 0.9s ease;

 			   transition: 0.9s ease;

			}

			.album img {

				position: relative;

			}

			.album p {

				margin: 2px 0 !important;

			}

#songs {

			margin:20px 0 0 0;

			}

			#songs ol{

				list-style:decimal-leading-zero inside; 

			}

			#songs ol li{

				padding: 10px 0 10px 7px;

				color: #6a6a6a;

				cursor: pointer;

				border-bottom: 1px solid transparent;

				border-left: 1px solid transparent;

				border-top: 1px solid transparent;

				-webkit-border-top-left-radius: 5px;

				-webkit-border-bottom-left-radius: 5px;

				-moz-border-radius-topleft: 5px;

				-moz-border-radius-bottomleft: 5px;

				-o-border-top-left-radius: 5px;

				-o-border-bottom-left-radius: 5px;

				border-top-left-radius: 5px;

				border-bottom-left-radius: 5px;

				position: relative;

				z-index: 5;

			}

			#songs ol li a{

				color: #6a6a6a;

				cursor: pointer;

				text-decoration: none;

			}

			#songs ol li a:link{

				color: #6a6a6a;

				text-decoration: none;

			}

			#songs ol li:hover{

				background: #f4faff url(/wp-content/themes/twentyten/images/bg_song_list.png) no-repeat center right;

			}

			#songs .act{

				background: #f4faff  url(/wp-content/themes/twentyten/images/bg_song_list.png) no-repeat center right;

			}

			#songs li img {

				border: none !important;

				margin: 0 5px 0 20px;

			}

			#songs li:hover .show {

				visibility: visible;

			}

			#songs .show{

				font-size: 11px;

				color: #3a6b9b;

				text-decoration: none;

				visibility: hidden;			

			}

			#songs .show:hover{

				text-decoration: underline;		

			}

#lyrics {

			width: 310px;

			display: inline-block;

			padding: 10px;

			background-color: #f7f7f7;

			margin: 0 0 20px -5px;

			border: 1px solid #e6e6e6;

			position: relative;

			z-index:4;	

			margin-left: 280px;

			margin-top: -180px;

			}

			#lyrics p{

				color: #6a6a6a;	

			}

.lyrics2 {

			width: 310px;

			height: 120%;

			padding: 10px;

			background-color: #f7f7f7;

			margin: 0 0 20px -5px;

			border: 1px solid #e6e6e6;

			left: 38.5%;

			top: 250px;

			position:absolute;									overflow: auto;
			}

			.lyrics2 p{
				color: #6a6a6a;	
			}

blockquote{

    color: #434343;

    font-size:13px;

    padding-left: 28px;

    background-image: url(http://postaldecuba.com/wp-content/uploads/2011/05/openquote1.png);

    background-position: top left;

    background-repeat: no-repeat;

    padding-bottom:10px;

}

.box_blue {

    background: #f3faff;

    padding: 10px;

    margin-bottom: 10px;

    font-family: Georgia, Times New Roman, Times, serif;

    font-size:15px;

}

.box_blue span{font-size:13px;}

.ngg-gallery-thumbnail {
    text-align: center;
    padding: 3px 0;
}
.scriptgoogle {
display: block;
margin: auto;
margin-top:10px;
margin-bottom:10px;
text-align:center;
clear: both !important;
}.scriptgoogledisc{display: block;margin: auto;margin-top:400px;margin-bottom:10px;text-align:center;clear: both !important;}

.btnfbtw{
margin-top:40px;
margin-bottom:10px;
}
#tubepress_container {
z-index:0 !important;
}
.tubepress_normal_embedded_wrapper{
z-index:0 !important;
}
.youtube-player{
z-index:0 !important;
}
