/*

Theme Name: Busy Bee

Version: 1.2.1

Description: Designed by <a href="http://www.jepson.no">Magnus Jepson</a>.

Author: WooThemes

Author URI: http://www.woothemes.com

*/

html, body {

	font-family: arial;

	font-size: 12px;

	border: 0;

	color: #565656;

background:#2c4778 url(/imagenes/background.jpg) no-repeat scroll center top;

}

body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote {

margin: 0;

padding: 0;

}

p {

line-height: 20px;

	padding: 10px 0;

}

h1, h2, h3, h4, h5 {

	padding: 10px 0;

	font-family: Georgia;

}

ul, ol {

	list-style: none;

	padding: 10px 0;

}

small {

	font-size: 11px;

}

code {

	background: #FFFFC1;

}

a {

	color: #AABCDD;

	text-decoration: none;

}

a:hover {

	text-decoration: none;

}

a img {

	border: none;

}

blockquote p {

	padding: 5px 0;

}

/* Align */

.aligncenter {

	margin: 10px auto 20px auto;

	display: block;

}

.alignleft {

	margin: 10px 20px 8px 0;

	float: left;

}

.alignright {

	margin: 10px 0px 8px 20px;

	float: right;

}

.col-left {

	float: left;

}

.col-right {

	float: right;

}

/* Wrap */



/* Top */

#top-out {

	width: 1000px;

	background: url(/wp-content/themes/busybee/styles/skyblue/bg_top.gif) repeat-x 0 0;

margin: 0 auto;

}

#top {

	width: 1000px;

	margin: 0 auto;

}

/* Page Navigation */

#page_navi {
	width: 100%;
	height: 28px;
	font-size: 11px;
	background:url(/archivos/site/bg_top.gif) repeat-x;
	color::#186196;
}

#page_navi a {
	color:#2c4778;
	font-weight: bold;
	text-transform:uppercase;
	font-size:8pt;
}

#secnav li a.subtexto {

	height: 32px;

}

#page_navi a:hover {

	text-decoration: underline;

}

#page_navi ul {

	padding: 0 0 0 10px;

}

#page_navi .col-left {

	margin-left: -6px;

}

/* Page Navigation (rss) */

#page_navi ul.rss {

	background: url(/wp-content/themes/busybee/images/bg_rss.png) no-repeat 0 5px;

	padding: 6px 0 3px 9px;

}

#page_navi ul.rss li {

	padding: 0 10px;

	display: inline;

}

#page_navi ul.rss li.last {

	background: none;

}

/* Header */

#header {

	width: 100%;

	height: 118px;

	padding-top: 0px;

	background: url(/wp-content/themes/busybee/styles/skyblue/bg_top_gradient.gif) no-repeat

	clear: both;

	position: static;

}

#header img.title {

	margin-left: 0px;

}

#header img {

border: 0px;

}

#header h1 {

	display: none;

}

#header .advert {

	position: absolute;

	left: 470px;

	top:10px;

}

/* Category Navigation */

#cat_navi {

	width: 100%;
	background:url(/archivos/site/bg_menu_back.gif) repeat-x;
	margin:2px 0 0 0;

}

#cat_navi li a{
	/*background:url("/archivos/site/bg_menu_back.jpg") repeat scroll 0 0 ;*/
	font-size: 10pt;
	color:#ffb800;
	font-weight: bold;
	text-transform:uppercase;
}

/* Middle */

#middle-out-top { /* Background - Middle Top */

background:#FFD667 none repeat scroll 0 0;

margin:0 auto;

width:1000px;

}

#middle-out-bottom { /* Background - Middle Bottom Gradient */

margin:0 auto;

width:1000px;

}

#middle-out-bottom .single { /* Background - Content - Single Page */

	background: #FFFFFF;

}

#middle-content { /* Background - Content */

	width: 1000px;

	margin: 0 auto;

	background: url(/wp-content/themes/busybee/styles/skyblue/bg_middle_content.gif);

}

#middle-content-bottom { /* Background - Content Bottom */

	width: 100%;

	background: url(/wp-content/themes/busybee/styles/skyblue/bg_middle_content_bottom.gif) no-repeat 0 bottom;

}

/* Page Nav */

#nav, #nav ul {

	padding: 0;

	margin: 0 0 0 15px;

	list-style: none;

	line-height: 1;

	z-index: 100;

}

#nav a {
	display: block;
	line-height: 28px;
	padding: 0 10px;
	z-index: 100;
	text-transform:uppercase;
	color:#2c4778;
	font-size:8pt;
	font-weight:bold;
	background:url("/archivos/site/bg_top.gif") repeat scroll 0 0 transparent;
}

#nav li {

	float: left;

}



/* Style drop down list */

#nav li ul {

	position: absolute;

	width: 203px;

	left: -999em;

}



#nav li:hover ul, #nav li.sfhover ul {

	left: auto;

}



#nav li ul li a {

	line-height: 25px;

	font-size: 12px;

	color: #2C4778;

	width: 120px;

	background:url("/archivos/site/bg_top2.gif") repeat scroll 0 0 transparent;
	
	background-color:#ffa700;

}

#nav li ul li a:hover {
	background:#ffa700;
}

#nav li ul ul {

	margin: -26px 0 0 140px;

}



#nav li ul ul li a {

	line-height: 25px;

}

#nav li:hover ul ul, #nav li.sfhover ul ul {

	left: -999em;

}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {

	left: auto;

}

/* IE7 Fix */

#nav li:hover, #nav li.hover {

	position: static;

}

/* Second Menu */

#secnav, #secnav ul {

	padding: 0;

	margin: 0;

	list-style: none;

	line-height: 1;

}

#secnav a {

	display: block;

	line-height: 58px;

	padding: 0 20px 0 20px;

	line-height: 16px;

	padding: 14px 20px 11px;

	color: #FFFFFF;

}

#secnav li:hover, #secnav li.sfhover1 {

	background:url("/archivos/site/bg_menu_back.gif") repeat-x scroll 0 0 transparent;

	cursor: pointer;

}

#secnav li:hover span, #secnav li.sfhover1 span {

	color:#FFB800;

}

#secnav li {

	float: left;

	font-size: 16px;

	font-weight: bold;

}

/* Style drop down list */

#secnav li ul {

	position: absolute;

	width: 1em;

	width: 188px;

	left: -999em;

	z-index: 10;

	/*border: 1px solid #2C4778;

	border-width:0px 1px 1px;*/
	
	margin-top:-2px;

}

#secnav li li {

	font-weight: normal;

}

#secnav li:hover ul, #secnav li.sfhover1 ul {

	left: auto;

}

#secnav li ul li a {

	background:url("/archivos/site/bg_menu_back.jpg") repeat scroll 0 0 ; /******************************************/

	background-color: #2C4778;

	line-height: 15px;

	color: #FFB800;

	font-size: 12px;

	width: 148px;

	padding: 10px;

}

#secnav li ul li a:hover {

	background: #2C4778;

}

#secnav li ul ul {

	margin: -35px 0 0 168px;

	border-width:1px;

}

#secnav li:hover ul ul, #secnav li.sfhover1 ul ul {

	left: -999em;

}

#secnav li:hover ul, #secnav li li:hover ul, #secnav li.sfhover1 ul, #secnav li li.sfhover1 ul {

	left: auto;

}

/* IE7 Fix */

#secnav  li:hover, #secnav  li.hover {

	position: static;

}

/* Content */

#content {

	width: 1000px;

	min-height: 550px;

	padding: 15px 7px 15px 8px;
	
	margin-top:-2px;

	/*background: url(/wp-content/themes/busybee/styles/skyblue/bg_middle_top.gif) no-repeat 0 0;*/

}

* html #content {

	height: 550px;

}

/* Main Content */

#main-content {

	width: 583px;

	margin: 0 0 0 31px;

}

.single #main-content {

	background: #fff;

	width: 583px;

	margin: 0px 0 0 0;

	padding: 0 32px 35px 31px;

}



#comments {

	background: rgb(247,246,246)  url(/wp-content/themes/busybee/images/bg_comments.gif) repeat-x 0 top;

	width: 616px;

	padding: 0 20px;

}



/* Main Content (style) */

#main-content a {

	text-decoration: underline;

}

#main-content a:hover {

	text-decoration: none;

}

#main-content h2, #main-content h3 {

	font-weight: normal;
	color:#1146a2;

}

#main-content h2 {

	font-size: 24px;

}

#main-content h3 {

	font-size: 18px;

}

#main-content h4 {

	font-size: 12px;

}

#main-content ol, #main-content ul {

	line-height: 18px;

}

#main-content ul {

	/*padding-left: 50px;*/

}

#main-content ul li {

	list-style: circle;

	padding: 3px 0;

}

#main-content ol {

	padding-left: 57px;

}

#main-content ol li {

	list-style: decimal;

	padding: 3px 0;

}

#main-content blockquote {

	border-left:2px solid #777777;

	color:#777777;

	font-style:italic;

	margin:5px auto 15px;

	padding:0px 10px;

	width:85%;

}

/* Main Content (post) */

#main-content .post-title {

	width: 100%;

	position: relative;

}

#main-content .post-title h2, #main-content .post-title p.post-details, #main-content .post-title h3 {

	padding-right: 50px;

}

#main-content h2 a {

	color: #1146a2;

	text-decoration: none;

font-size:30px;

}

#main-content h3 a {

	color: #10416e;

	text-decoration: none;
	
	padding-right: 15px;

}

#main-content h2 a:hover, #main-content h3 a:hover {

text-decoration: underline;

}

#main-content p.post-details {

	line-height: 18px;

	margin-top: -2px;

	position: absolute;

	color: #616E77;

	font-size: 11px;

	padding: 0 50px 0 1px;

}

#main-content p.post-details-index {

	line-height: 18px;

	margin-top: -2px;

	position: relative;

	color: #616E77;

	font-size: 11px;

	padding: 0 50px 0 1px;

}

#main-content p.post-details a {

	text-decoration: none;

}

#main-content p.post-details a:hover {

	text-decoration: underline;

}

#main-content .comment-cloud, #main-content .featured-cloud {

	display: block;

	position: absolute;

	right: 0;

	top: 15px;

}

#main-content .comment-cloud a, #main-content .featured-cloud a {

	width: 54px;

	height: 54px;

	padding: 8px 0 0 0;
	
	margin-left:-2px;

	background: url(/wp-content/themes/busybee/images/bg_comment_cloud.gif) no-repeat 0 0;

	text-align: center;

	font-family:"Arial Black", Gadget, sans-serif;

	font-size: 15px;

	color: #1146A2;

	display: block;

	text-decoration: none;

}

#main-content .comment-cloud a:hover, #main-content .featured-cloud a:hover {

	text-decoration: underline;

}

#main-content .post h4 {

	margin-top: 1px;

	clear: both;

	width: 100%;

}

#main-content .post h4.continue a, #main-content .post h4.featured-continue a {

	background: #2C6288;

	padding: 5px 10px;

	color: #fff;

	text-decoration: none;

}

#main-content .post h4.continue a:hover, #main-content .post h4.featured-continue a:hover {

	background: #255271;

}

#main-content .post h4.featured-continue {

text-align:right;

width: 580px;

}

#main-content .post img.thumbnail {

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

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

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

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

	background-color:#EEEEEE;

	border:1px solid #DDDDDD;

	padding:5px;

	margin:30px -18px 20px 0;

}

#main-content .post img.gallery {

	margin:0 7px 7px 0;

}

#main-content h2.arh {

	border-bottom: #EBEBEB 1px solid;

	margin-top: -10px;

	margin-bottom: 10px;

	position: relative;

}

/* Main Content (advert 468x60) */

#main-content .advert_468x60 {

	background-color:#EDEDED;

	padding:12px 42px;

	margin: 0 0 25px 0;

}

#main-content .latest .advert_468x60 {

	margin-left:33px;

}

/* Post (featured) */

#main-content .latest .featured, #main-content .archives .featured{

	position: relative;

	margin-bottom: 15px;

	clear: both;

}

#main-content .latest .featured {

	margin-left:33px;

}

#main-content .featured h4 {

	margin-bottom: 15px;

}

/* Post (latest) */

#main-content .latest {

	width: 586px;

	margin-left: -33px;

	position: relative;

}

#main-content .latest .block {

	width: 259px;

	float: left;

	margin-left: 33px;

	margin-bottom: 28px;

	display: inline;

}

#main-content .latest h3 {

	padding-top: 7px;

}

#main-content .latest .comment-cloud, #main-content .latest .featured-cloud {

	top: 3px !important;

}

#main-content .latest p.post-details {

	padding-top:5px;
	color:#518ab2;

}

#main-content .latest h4 {







	margin-top: -3px;







	position: relative;







}















/* Post (archives) */















#main-content .archives .block {







	position: relative;







	margin-bottom: 15px;







	clear: both;







}















#main-content .archives h2 {







	padding-right: 50px;







}















#main-content .archives p.post-details {
	margin:-10px 0 0;
	padding:0 0 0 116px;
}















#main-content .archives img.alignleft {







	margin: 15px 15px 0 0;







}















/* Main Content (post>single) */















#main-content p.tags {







	width: 100%;







	clear: both;







}















.single #main-content .advert_468x60 {







	margin: 15px 0 0px 0;







}















#main-content .page h2 {







	padding-top: 5px;







}















/* Comments */















#comments h3 {







	font-size: 20px;







	font-weight: normal;







	padding: 10px 0 20px 0;







}















/* Comments (comment) */















#comments_wrap {







	width: 553px;







	padding: 15px 32px 75px 31px;







	background: url(/wp-content/themes/busybee/images/bg_comments.gif) repeat-x 0 bottom;







	margin-bottom: -52px;







	position: relative;







}















#comments .comment a {







	text-decoration: underline;







}















#comments .comment a:hover {







	text-decoration: none;







}















#comments .comment small {







	font-size: 10px;







	margin-top: -2px;







}















#comments .comment {







	margin-top: 10px;







	width: 100%;







}















#comments .comment .col-left {







	width: 110px;







}















#comments .comment .col-left img {







	border: #EDEDED 5px solid;







}















#comments .comment .col-left .inside {







	background: url(/wp-content/themes/busybee/images/bg_comment_element.gif) no-repeat right 27px;







	width: 110px;







	float: right;







	margin-right: -16px;







	position: relative;







	overflow: hidden;







	padding-right: 7px;







	min-height:70px;







}















#comments .comment .col-left p {







	padding: 0 0 0 2px;







	line-height: 19px;







}















#comments .comment .col-right {







	min-height: 70px;







	background: #fff;







	padding: 10px 20px;







	border: #EDEDED 5px solid;







	margin-left:121px;







	float:none;







}















* html #comments .comment .col-right {







	height: 100px;







}















#comments .comment span.reply {







	float:right;







	padding: 3px 3px 0;







	font-size:11px;







}







#comments .comment span.reply a {







	text-decoration:none;







	color:#aaa;







}















#comments ul.children {







	margin:10px 0 0 20px;







	padding:0;







}















#comments .navigation .alignright,







#comments .navigation .alignleft {







	margin:0;







}















#comments .navigation a {







	background: #616E77;







	color: #fff;







	display: block;







	padding: 5px 9px;







	margin-left: 4px;







	font-family:Georgia;







	font-weight:bold;







}







#comments .navigation a:hover {







	background: #888;







}







#comments .commentlist {







	padding:0;







}







#comments .commentlist p{







	padding:0 0 10px;







}















#comments .commentlist #respond #form_wrap {







	padding:0 0 25px;







	margin:0;







	border:0;







	width:auto;







}







#comments .commentlist .children #respond #form_wrap .col-right{







	float:none;







}







#comments .cancel-comment-reply {







	margin-bottom:10px;







}















/* Comments (form) */















#form_wrap {







	border-bottom: 1px solid #E6E6E6;







	width: 553px;







	padding: 15px 32px 30px 31px;







	position: relative;







}















#form_wrap h2 {







	padding-bottom: 28px;







	position: relative;







}















#form_wrap .form-left {







	width: 170px;







	float:left;







}















#form_wrap .form-right {







	width: 361px;







	float:right;







}







.children #form_wrap .form-right {







	float:none;







}















#form_wrap textarea, #form_wrap .form-left input {







	border: 1px solid;







	border-top-color: #C5C3C3;







	border-left-color: #C5C3C3;







	border-right-color: #EDEDED;







	border-bottom-color: #EDEDED;







	background: #fff;







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







	font-size: 12px;







	color: #676563;







	padding: 7px 10px;







}















#form_wrap textarea {







	width: 340px;







	margin-bottom: 18px;







}















#form_wrap .form-left input {







	width: 147px;







	display: block;







	margin-bottom: 10px;







}















#form_wrap input.sb {







	clear: left;







	display: block;







}















#form_wrap p.lc_logged {







	margin-top: -20px;







	position: relative;







}















/* PageNavi */















.more_entries {







	width: 100%;







	font-family: georgia;







	font-size: 12px;







	font-weight: bold;







	border-top: #EBEBEB 1px solid;







	padding: 26px 0;







}















.Nav {







	float: right;







}















.Nav a:hover {
	background: #1146A2 !important;
	color:#ffb800;
}

.Nav .on {
	-moz-border-radius:5px 5px 5px 5px;
	background:none repeat scroll 0 0 #1146A2;
	color:#ffb800;
	display:block;
	float:left;
	margin-left:4px;
	padding:5px 9px;
	text-decoration: none !important;
	font-family: Arial;
} 

.Nav a {
	-moz-border-radius:5px 5px 5px 5px;
	background:none repeat scroll 0 0 #ffb800;
	color:#1146A2;
	display:block;
	float:left;
	margin-left:4px;
	padding:5px 9px;
	text-decoration: none !important;
	font-family: Arial;
}



/* Sidebar */















#sidebar {







	width: 317px;







	overflow: hidden;







}















#sidebar h2 {







	font-size: 12px;







/*	background: #616E77;*/







	color: #fff;







	padding: 8px 14px;







	float: left;







	margin: 0 0 10px 1px;







	display: inline;







}















#sidebar ul {







	clear: both;







}























#sidebar a {







	color: #636363;







}















#sidebar a:hover {







	color: #000;







	text-decoration: underline;







}















/* Sidebar (block) */

#sidebar .block {

	width: 260px;

	padding: 21px 25px 21px 22px;

}

/* Sidebar (block > inside)*/

#sidebar .block .inside {

	border: #D5D4D4 5px solid;

	background: #EDEDED;

	padding-bottom: 5px;

}

#sidebar .block .inside ul {

	padding: 0;

}

#sidebar .block .inside li {

	padding: 8px 15px 8px 10px;

line-height: 18px;

	background: url(/wp-content/themes/busybee/images/bg_footer_list.gif) repeat-x 0 bottom;

	position:relative;

}

#sidebar .block .inside li img.thumbnail,

#sidebar .block .inside li img.avatar{

	border: #A4A4A4 2px solid;

	float: left;

	margin-right: 10px;

}

/* Sidebar (widgetized)*/

#sidebar .widgetized h2 {

color:#FFDE00;

font-family:"trebuchet MS";

font-size:16px;

height:132px;

margin:-22px 0 0 -20px;

padding:14px 0 0 13px;

width:300px;

display:none;

}

/* Sidebar (widgetized>list>)*/



#sidebar .widgetized ul {

	clear: both;

	width: 94%;

	padding: 0 0 8px 0;

	border-top: #EFEFEF 1px solid;

}

#sidebar .widgetized li {

border-bottom:1px solid #EFEFEF;

line-height:20px;

overflow:hidden;

padding:5px 0 5px 8px;

}

/* Sidebar (widgetized>list>inside)*/

#sidebar .widgetized ul ul {

	padding: 0;

	margin: 3px 0 0 0;

}

#sidebar .widgetized ul ul li {

	border: 0;

	padding-bottom: 0;

}

/* Sidebar (widgetized > special list)*/



#sidebar .widgetized .widget_categories ul,

#sidebar .widgetized .widget_archive ul,

#sidebar .widgetized .widget_links ul {

	background: url(/wp-content/themes/busybee/images/bg_sidebar_ul_lines.gif) no-repeat right 0;

	margin-top: 3px;

	border: 0;

	width: 270px;

	margin-left: -9px;

	position: relative;

}

#sidebar .widgetized .widget_categories ul li,

#sidebar .widgetized .widget_archive ul li,

#sidebar .widgetized .widget_links ul li {

width: 104px;

	float: left;

	display: inline;

	margin-left: 10px;

}

#sidebar .widgetized .widget_categories ul li,







#sidebar .widgetized .widget_archive ul li {







	background: url(/wp-content/themes/busybee/images/bg_sidebar_folder.gif) no-repeat 0 7px;







}















#sidebar .widgetized .widget_links ul li {







	background: url(/wp-content/themes/busybee/images/bg_sidebar_circle.gif) no-repeat 5px 13px;







}















/* Sidebar (widgets)*/








#subscribe2{
	background:transparent url(/imagenes/box_noticias.gif) no-repeat scroll 0 0;
}






#tag_cloud h2, #footer #tag_cloud h2 {

	display: block;

	float: none;

}

.textwidget {

	clear: both;

padding:0 2px;

	line-height:20px;

}

#wp-calendar {

	width: 95%;

	padding: 0 0 0px 0;

	margin-bottom: 15px;

	clear: both;

}

#wp-calendar caption {

	padding: 10px;

}















#wp-calendar th {







	color: #fff;







}















#wp-calendar th, #wp-calendar td {







	padding: 5px;







	text-align: center;







	background: #E7E7E7;







	color: #9E9E9E;







}















#wp-calendar td {







	background: transparent;







}















#wp-calendar td, table#wp-calendar th {







	padding: 3px 0;







}















#wp-calendar a {







	text-decoration: underline;







}















#wp-calendar a:hover {







	text-decoration: none;







}























/* Sidebar (Search)*/

#sidebar #search_main{
	position: relative;
	width: 300px;
	height: 102px;
	padding:49px 0 0 12px;
	background:url(/imagenes/box_buscar.gif) no-repeat;
}

#sidebar #search_main form div {
	position: relative;
	width: 300px;
	height: 102px;
	margin:0 0 0 8px;
}

#sidebar #search_main input.field {

background:#F3F3F3 none repeat scroll 0 0;

border:1px solid #CCCACB;

color:#CCCACB;

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

font-size:12px;

left:12px;

outline-color:-moz-use-text-color;

outline-style:none;

outline-width:medium;

padding:8px;

top:7px;

width:149px;

z-index:1;

}

#sidebar #search_main input.submit {
	font-family:arial;
	font-size:14px;
	font-weight:bolder;
	margin:0 0 0 10px;
	padding:9px 0 0 18px;
	position:absolute;
	right:20px;
	top:-1px;
}

/* Sidebar (advert 125x125) */



#advert_125x125 {







	width: 270px !important;







	margin-left: -10px;







	padding-top: 10px !important;







	padding-bottom: 25px !important;







	overflow: hidden;







}















#advert_125x125 img {







	display: block;







	float: left;







	margin: 9px 0 0 10px;







	display: inline;







}















/* Tabs */















ul#idTabs {







	width: 100%;







	padding: 0 0 7px 0;







}















ul#idTabs li {







	display: inline;







	font-family: Georgia;







	font-weight: bold;







}















ul#idTabs li a {







	line-height: 31px;







	background: #616E77;







	color: #fff !important;







	display: block;







	float: left;







	padding: 0 12px;







	margin-right: 4px;







}















ul#idTabs li a.selected, ul#idTabs li a:hover {







	background: #255271;







	text-decoration:none;







}















#tagcloud {







	padding:10px;







}















/* Video Tabs */















ul#vidTabs {







	width: 100%;







	padding: 0 0 7px 0;







}















ul#vidTabs li {







	display: inline;







	font-family: Georgia;







	font-weight: bold;







}















ul#vidTabs li a {







	line-height: 31px;







	background: #616E77;







	color: #fff !important;







	display: block;







	float: left;







	padding: 0 12px;







	margin-right: 4px;







}















ul#vidTabs li a.selected, ul#vidTabs li a:hover {







	background: #255271;







	text-decoration:none;







}















/* Sidebar (flickr) */















#flickr h2 span {







	color: #0061D8;







}















#flickr h2 span span {







	color: #FF1183;







}















#flickr .wrap {







	width: 270px;







	margin-left: -5px;







	padding: 0;







	position: relative;







}















#flickr a img {

	float: left;

	margin-left: 5px;

	margin-bottom: 5px;

	display: block;

	padding: 3px;

	background: #fff;

	border: #CECFC6 1px solid;

}

#flickr a:hover img {

	border: #A8AA99 1px solid;

}


/* Footer */

#footer {
	width: 1000px;
	height:107px;
	margin: 0 auto;
	background:url(/archivos/site/footer.jpg) no-repeat;
}

#footer a {
	text-decoration: underline;
	color: #2c4778;
}

#footer p{
	padding:45px 0 0 0;
	font-family:"Arial", Gadget, sans-serif;
	color:#2c4778;
	text-align:center;
	font-size:8pt;
	line-height:13px;
}

#footer a:hover {
	text-decoration: none;
}

#footer #tituloLinksFooter{color:#FFFFFF;}
#footer .linksFooter{color:#425B88;text-decoration:none;}

/* Fix */

.wrap:after,


#sidebar .widgetized .widget_categories ul:after,

#sidebar .widgetized .widget_archive ul:after,

#sidebar .widgetized .widget_links ul:after {
	content: ".";
	display: block;
	height: 0;
    clear: both;
   	visibility: hidden;
}
/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden
}







.fl{







	float: left







}







.fr{







	float: right







}







.ac{







	text-align: center







}







.ar{







	text-align: right







}







img.centered{







display: block;







margin-left: auto;







margin-right: auto;







}







.wp-caption {







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







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







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







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







	background-color:#EEEEEE;







	border:1px solid #DDDDDD;







	padding:4px 0 5px;







	text-align:center;







}







.wp-caption-text {







	padding:3px 0 0;







	font-size:11px;







}















/* Video Widget */















#video p {







	padding:0;







}







#video h2 {







	margin-bottom:7px !important;







}







#video .latest {







	border: #D5D4D4 5px solid;







	background: #EDEDED;







	width:250px;







}







#video .vidtabs ul li {







	background: none !important;







	border: 0px !important;







	padding: 0px !important;







}







.vidtabs ul#vidTabs {







	padding:7px 0 !important;







}







#footer .block .vidtabs ul {







	background:none;







	border:0;







}















/* Twitter */







#header .latest_twitter {







	position: absolute;







	left: 470px;







	top:46px;







}







#header .latest_twitter img {







	float:left;







	margin: 0 15px 15px 0;







}







#header .latest_twitter ul {







	font-family: Georgia;







	color:#cccccc;







	padding:0;







	line-height:18px;







}



.resultbox {



margin-left: -23px;



}



#secnav li a span {

color:#689DCE;
vertical-align:text-top;
font-size:9px;
text-transform:none;


}

.featured-title {

padding: 0 30px 0 33px;

font-size: 14px;

}

.featured-title img {

margin-left: -33px

}

#main-content .featured-cloud {

position: relative;

float: right;

margin: -80px -60px 0 0;

}

#main-content .post .featured img.thumbnail {

margin: 0 0 0 -34px;

}

#main-content .featured-title h2 {

font-size: 28px;

}

#main-content p {

line-height: 17px;

}

#ros {

margin: -25px;

}

#sidebar #polls{
	padding:0;
}

.wp-polls{
	background:url(/imagenes/box_encuesta1.gif) no-repeat;
	width:300px;
	padding:31px 0 0 0;
}

.wp-polls-form{
	background:url(/imagenes/box_encuesta2.gif) no-repeat;
	width:300px;	
	margin:0 0 0 0;
}

.wp-polls .pollbar {

background-color:#0B4D73;

border:1px solid #255271;

font-size:8px;

height:10px;

line-height:10px;

margin:1px;

}

#bannerforo {

margin-left: -25px;

}

#banner_middle_home {

text-align: center;

margin-left: 29px;

}

#ultimostemasforo {
	
background:url(/imagenes/box_foro.jpg) no-repeat scroll 0 0 transparent;	

margin:-20px -23px 0;

width:300px;

height:100%px;

}

#sidebar .widgetized #ultimostemasforo ul {

border-top: 0px;
padding:35px 0 0 10px;

}

#sidebar .widgetized #ultimostemasforo li {

border:0;

color:#FFFFFF;

font-size:11px;

margin-bottom:0;

background:none;

border-bottom:1px solid #FFF;

}

#ultimostemaslista img {

margin-right:10px;

vertical-align:middle;

}

#iralforo {

float:left;

height:38px;

width:300px;

}

.nodisplay {

display:none;

}

#ultimostemasforo a {

font-size: 11px;

text-transform: uppercase;

font-weight: bold;

}

#socialalbumes {

background:url(/imagenes/box_ultimasfotosnido.gif) no-repeat;

width:598px;

height:150px;

margin:20px auto 0 21px;

text-align:center;

padding-top:45px;

}


@media screen and (-webkit-min-device-pixel-ratio:0) {
	#socialalbumes{margin: 55px auto 0px 21px;}
}

#socialalbumes1 td{

*vertical-align: middle;

*padding-top: 40px;

}


#ultimasfotos0 td {
*text-align: center;
padding-top:15px;
}

#headerfotos {

background:transparent url(/imagenes/box_galerias.gif) no-repeat scroll center bottom;

font-size:11px;

height:300px;

line-height:12px;

margin:-9px 0 0 -24px;

padding:30px 10px 10px 10px;

width:300px;

}

#headerfotosimg {

margin-left: -24px;

}

#headerfotos td {

*width: 80px;
width: 80px;

}

#headerfotos td a{
	text-decoration:none;
}

#headerfotos td a:hover{
	text-decoration:none;
}

#headerfotos td img {

margin-bottom:3px;
border:1px solid #555555;

}

#ultimasfotos0{
	height:90px;
}

#ultimasfotos1{
	height:90px;
}

#ultimasfotos2{
	height:90px;
}


#ultimosmiembros {

background:transparent url(/imagenes/box_miembros.gif) no-repeat scroll 1px bottom;

padding-bottom:21px;

width:300px;

height:300px;

margin:0 0 -15px -24px;

}

#sidebar #ultimosmiembros table{
	float:left;
	position:relative;
	margin:75px 0 0 0;
}

#sidebar #ultimosmiembros tbody{
	float:left;
	position:relative;
	padding:0;
}

#sidebar #ultimosmiembros table tr{
	width:300px;
	height:75px;
	float:left;
	position:relative;
	padding-left:12px;
}

#sidebar #ultimosmiembros table td{
	*width: 50px;
	width: 50px;
	height: 50px;
	padding-bottom:20px;
}

#sidebar #ultimosmiembros table td img {
	border:1px solid #555555;
}

#sidebar #ultimosmiembros td a{
	text-decoration:none;
}

#sidebar #ultimosmiembros td a:hover{
	text-decoration:none;
}

#sidebar #ultimosmiembros0 tr{
	height:50px;
}

#sidebar #ultimosmiembros1 tr{
	height:50px;
	width:50px;
}

#sidebar #ultimosmiembros2 tr{
	width:50px;	
	height:50px;
}

#sidebar #publiFotosMiembros{
	margin:0 0 5px 2px;
}

#banner600x60 {

margin-top:20px;

}

#botonera {

background: url(/imagenes/barra.png) no-repeat;

height: 60px;

width: 593px;

margin-left: -10px;

}

#botonera a {

float:left;

margin:10px 12px 0 18px;

}

.frame {

margin:0 0 0 -20px;

width:618px;

}

#linksdf {

background:transparent url(/imagenes/barra_df.gif) no-repeat scroll 0 0;

height:350px;

margin:-345px 0 0 -22px;

padding-top:11px;

text-align:center;

width:313px;

padding-left:1px;

}

#linksdf a, #linksdf a:hover {

margin-right:10px;

color:#1146a2;

font-weight:bold;

font-size:11px;

}

#linksdf #linksTabla{
	margin:24px 0 0 0;
}

#linksdf #posiciones{
	margin:0 0 0 0;
	background:none;
}

.framedivsidebar #reducidas table tr td{
	background:none;
}

.framesidebar {

margin:55px 0 0 0;

overflow:hidden;

width:308px;

}

.framedivsidebar {

overflow:hidden;

margin-left:-28px;

width:308px;

}

#dfboton {

margin:0 0 0 -22px;

}

#bannertop {

text-align:center;

margin:-15px 0 20px;

}

#subscribe2 input[type=text] {

background:#F3F3F3;

border:1px solid #CAC8C9;

padding:7px;

margin:14px 0 0 10px;

width:191px;

}

#subscribe2 .botonera{
	margin:-10px 0 0 0; 
}

.botonito1, .submit {

background:url(/imagenes/btt_1.png) 0 2px no-repeat;

border:0px;

width:86px;

height:33px;

color:#186196;

font-size:12px;

}

.botonito2 {

background:url(/imagenes/btt_2.png) 0 2px no-repeat;

border:0px;

width:167px;

height:33px;

color:#186196;

font-size:12px;

}


#subscribe2 p {
color:#1146A2;
font-family:arial;
font-size:16px;
font-weight:bolder;
margin:0 0 0 -2px;
text-align:left;
text-transform:uppercase;
*padding: 0px 0 30px 0;
*margin-top: -25px;
width:300px;
}

#subscribe2 p#noLogueado{
color:#1146A2;
font-family:arial;
font-size:14px;
font-weight:bolder;
margin:17px 0 0 -15px;
text-align:left;
text-transform:none;
width:300px;
}

#subscribe2 span{
	margin:0 5px 0 -5px;
}

.widget, #text-545958292 {

/*background:url(/imagenes/box_foot.png) 1px bottom no-repeat;*/

}

.widget_text, .widget_fsn {

background:none;

}

#partidoslinks .partidolink {

background:transparent url(/imagenes/bg_links.png) no-repeat scroll 0 0;

height:24px;

margin:0 0 -14px -22px;

padding-top:5px;

width:300px;

}

#partidoslinks .partidolink a {

display:block;

}

/*#top_nido {

margin:-13px 0 0 -20px;

}*/


.bannersidebar {

margin-bottom: 20px;

}

.featured-title .featured-boton {

margin-right:-61px;

}

.featured-boton {

float:right;

text-align:center;

}

.featured-boton .botonito2 {

padding-top:9px;

}

#main-content .botonito2 a {

color:#186196;

display:block;

font-weight:bold;

text-decoration:none;

}

.wp-polls-form p {

color:#727273;

}

#publiFotos{

text-align: center;
margin:0 0 0 0;

}

.submit2 {

margin:0 auto;

text-align:center;

}

#botonera #facebookshare {

margin:16px 0 0 0;

}

.Buttons {
	background:url("/imagenes/btt_1.png") no-repeat scroll 0 2px transparent;
	border:0 none;
	color:#186196;
	font-family:arial;
	font-size:14px;
	font-weight:bolder;
	height:33px;
	width:86px;
	margin-left:8px;
}

.wp-polls .buttonsPolls {
	background:url("/imagenes/btt_1.png") no-repeat scroll 0 2px transparent;
	border:0 none;
	color:#186196;
	font-family:arial;
	font-size:14px;
	font-weight:bolder;
	height:33px;
	width:86px;
}

.wp-polls .buttonsPolls2 {
	background:url("/imagenes/btt_2.png") no-repeat scroll 0 2px transparent;
	border:0 none;
	color:#186196;
	font-family:arial;
	font-size:14px;
	font-weight:bolder;
	height:33px;
	width:167px;
	margin-left:10px;
}

.col-right{margin:0px 5px 0px 0px;}
.wp-polls-form {background:url(/imagenes/box_encuesta2.gif) no-repeat scroll bottom;}