/*
Theme Name: MW Base
Theme URI: http://manoloweb.net/
Description: Base temnplate MW Consulting
Version: 1.0
Author: Manoloweb
Author URI: http://manoloweb.net/
*/


/* special stuff */
@import url("ui/start.css"); 
@import url("ui/special.css"); 

body {
	display: block;
	position: relative;
	background-color: #800000;
	margin: 0px;
	padding: 0px;
}

#wrapper {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#container {
	z-index: 50;
}


#header {
	background-color: #fff;
	height: 115px;
	overflow: hidden;
	z-index: 10;
}

.content_inner {
	width: 960px;
	margin: 0px auto;
	text-align: left;
}

#header .content_inner {
	overflow: hidden;
}

#mainlogo {
	display: inline;
	float: left;
	width: 200px;
	height: 115px;
	overflow: hidden;
	background-image: url(ui/img/main_logo.gif);
	background-position: 0px 20px;
	background-repeat: no-repeat;
}

#mainlogo h1 a span {
	display: block;
	padding-top: 120px;
}

#pub_header {
	display: inline;
	float: right;
	width: 728px;
	height: 90px;
	margin: 12px 0px;
	overflow: hidden;
	text-align: center;
	background-color: #dddddd;
}

#pub_header .pub_sample_text {
	color: #C7C7C7;
	font-size: 30pt;
	line-height: 90px;
}

#headmenu {
	height: 40px;
	overflow: visible;
	background-image: url(ui/img/menubar_bg.gif);
	z-index: 500;
}

#nav {
	display: block;
	position: relative;
	height: 40px;
	width: 660px;
	overflow: visible;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#nav li {
	display: inline;
	float: left;
	list-style: none;
	height: 40px;
	overflow: visible;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	position: relative;
}

#nav li a:link, #nav li a:visited {
	display: inline;
	float: left;
	height: 40px;
	overflow: hidden;
	background-image: url(ui/img/nav_btn_right.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

#nav li a span {
	display: inline;
	float: left;
	padding: 0px 5px 0px 15px;
	height: 40px;
	line-height: 45px;
	background-image: url(ui/img/nav_btn_left.gif);
	background-position: left 0px;
	cursor: pointer;
}

#nav li a:hover span, #nav .nav-hover a:link span, #nav .nav-hover a:visited span {
	background-position: left -40px;
}

#nav li a:hover, #nav .nav-hover a:link, #nav .nav-hover a:visited {
	background-position: right -40px;
}

#nav li ul {
	display: block;
	position: absolute;
	left: 0px;
	top: 40px;
	padding: 5px;
	background-color: #ac0000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	margin: 0px;
}

#nav li ul li {
	height: auto;
}

#nav li ul li a, #nav li ul li a span {
	background-image: none !important;
}

#nav li ul li a:link, #nav li ul li a:visited {
	font-weight: normal;
	height: 1%;
	display: block;
	line-height: normal;
	padding: 4px 5px 5px 4px;
	border-left: solid 1px #ac0000;
	border-top: solid 1px #ac0000;
	text-transform: capitalize;
}

#nav li ul li a:hover {
	background-color: #2B2B2B;
	border-left: 1px solid #242424;
	border-top: 1px solid #242424;
}

#nav li ul li a span {
	display: block;
	padding: 2px;
	line-height: normal;
	height: auto;
}

#content {
	background-image: url(ui/img/red_bg.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 30px 0px 0px;
}
/* ------------------------------------------------------------------------------------------ */
/* =============================== HOME ====================================== */

/* ------home-top----- */
#hometop {
	background-color: #000;
}

#hometop .content_inner {
	background-image: url(ui/img/home_head_bg.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	overflow: auto;
	color: #fff;
	padding-bottom: 15px;
}

#home_pictures_of_sets_area{
	width: 360px;
	height: 303px;
	background-image: url(ui/img/home_slide_sets.gif);
	float: left;
}

#home_sets_list_area{
	width: 300px;
	padding-right: 20px;
	float: left;
	padding-top: 25px;
}

#home_sets_list_area .home_title_area{
	width: 300px;
	margin-bottom: 8px;
}

#home_sets_list_area .home-sec-title {
	margin: 0px;
}

#hometop_sets_list{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#hometop_sets_list li{
	font-size: 10pt;
	color: #cfcece;
	padding: 5px 0px;
	border-top: 1px solid #313131;
	height: 45px;
	line-height: 14px;
	overflow: hidden;
	cursor: pointer;
}

.hometop_sets_list_active_li{
	background-color: #821111;
	background-image: url(ui/img/active_set_li.gif);
	background-repeat: repeat-x;
	padding: 5px 0px 5px 10px !important;
}

#hometop_sets_list li a{
	text-decoration: none;
	display: block;
	color: #fff;
	margin-bottom: 2px;
}

#hometop_sets_list li .set_description{
	font-size: 9pt;
	height: 28px;
	overflow: hidden;
}

#home_promo_libre_area{
	margin-top: 25px;
	width: 265px;
	height: 285px;
	overflow: hidden;
	float: left;
}

#hpos_box{
	margin: 40px 0px 0px 30px;
	position: relative;
	width: 224px;
	height: 200px;
	overflow: hidden;
}

#hpos_box img{
	position: absolute;
	left: -40px;
}

.next_set_link{
	margin: 10px 0px 0px 230px;
	background-image: url(ui/img/next_slide_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 22px;
	width: 22px;
	overflow: hidden;
	display: block;
	cursor: pointer;
}



.next_set_link span{
	padding-top: 200px;
	display: block;
}


/* ------home-top----- */

.page-home #cartelera_semanal_main{
	overflow: auto;
	height: 250px;
	background-color: #d6ceba;
	background-image: url(ui/img/slide_area_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.al_main_title{
	margin: 14px auto 14px auto;
	width: 180px;
	height: 35px;
}

#al_content_area{
	overflow: auto;
	position: relative;
	width:960px;
}

#al_prev_control{
	float:left;
	width: 72px;
	height:180px;
}

.al_control_button{
	display: inline;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 72px;
	display: block;
	margin-top: 45px;
	height: 53px;
}

#al_prev_control a{
	background-image: url(ui/img/slide_control_left.png);
}

#al_next_control{
	float: right;
	width: 72px;
	height:180px;
	display: inline;
}

#al_next_control a{
	background-image: url(ui/img/slide_control_right.png);
}

#al_thumbs_visible_box{
	width: 798px;
	padding: 0px 6px;
	height: 185px;
	float: left;
	overflow: hidden;
}

#al_thumbs_visible_box_area{
	overflow: auto;
	height: 185px;
}

.al_size{
	width: 794px;
	overflow: hidden;
}

.al_group{
	height: 185px;
	overflow: hidden;
	float: left;
}

.al_group_active{
	width: 794px;
}

.al_group_inactive{
	width: 1px;
}

.al_post{
	width: 180px;
	height: 185px;
	padding: 0px 9px;
	float: left;
	font-size: 9pt;
	overflow: hidden;
	cursor: pointer;
}

.al_img{
	position: relative;
	height: 102px;
	width: 182px;
}

.al_img img{
	border: 1px solid #000;
	position: absolute;
}

.al_img span{
	position: absolute;
	font-weight: bold;
	padding-left: 25px;
	line-height: 18px;
	width: 21px;
	height: 20px;
	color: #fff;
	background-color: #000;
	right: 0px;
	background-image: url(ui/img/home_slide_comments_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.al_post h4{
	margin: 5px 0px 2px 0px;
}

.al_post h4 a{
	text-decoration: none;
	color: #34322f;
}

.al_post p{
	margin: 0px;
	color: #736d5e;
	font-size: 8pt;
}

.page-home .posts-wrap{
	padding: 25px;
	overflow: auto;
}

.for_columns_area{
	overflow: auto;
	height: 1%;
}

.posts_column_home{
	width: 227px;
	border-right: 1px solid #E7E5DE;
	float: left;
	font-size: 8pt;
	padding-bottom: 25px;
	margin-bottom: 10px;
	padding-top: 5px;
}

.bottom_sidebar{
	overflow: auto;
	border-top: 1px solid #e7e5de;
	clear: both;
}

/*--TITLES--*/
.home_title_area{
	display: block;
	overflow: auto;
}

.home-sec-title{
	height: 31px;
	margin: 0px 0px 5px 10px;
	padding-right: 15px;
	line-height: 31px;
	display: inline;
	font-size: 13pt;
	color: #fff;
	float: left;
	background-image: url(ui/img/red_button_close_right.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.home-sec-title a{
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.home-sec-title span{
	height: 31px;
	line-height: 31px;
	float: left;
	background-image: url(ui/img/red_button_large_left.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 15px;
}

.home-sec-title strong{
	color: #000;
}

/*-ENTRYS-*/

.entry-img{
	width: 50px;
	height: 50px;
	overflow: hidden;
	float: left;
	border: 1px solid #f1eee5;
	margin: 0px 5px 5px 0px;
}

.page-home .post{
	color: #aaaaaa;
	margin: 20px 8px 0px 12px;
	clear: both;
}

.page-home .index-entry-title{
	margin: 0px 0px 1px 0px;
	font-size: 12px;
}

.page-home .index-entry-title a{
	color: #555555;
	text-decoration: none;
}

.page-home .entry-content p{
	margin: 0px;
	font-size: 7pt;
}

/*- EDICIOIN DE LA REVISTA - home -*/
.columna_num_edicion{
	width:225px;
	float: right;
	padding-bottom: 20px;
}

.edicion_title_area{
	clear: both;
	width: 225px;
	background-image: url(ui/img/numero_edicion_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 45px;
}

#num-edcion-title{
	width: 155px;
	font-weight: normal;
	font-size: 14pt;
	float: left;
	margin: 10px 0px  0px 20px;
	display: inline;
}

.edicion_title_area span{
	display: inline;
	width: 32px;
	text-align: center;
	float: right;
	margin-top: 15px;
	padding-right: 2px;
	font-weight: bold;
	font-size: 10pt;
	color: #fff;
}

.edicion_body_area{
	padding: 0px 20px;
	margin: 20px auto 0px auto;
	background-image: url(ui/img/revista_background_shadow.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;

}

#edicion_imagen_area{
	width: 132px;
	height: 184px;
	margin: 0px auto;
}

.edicion_body_area p{
	margin-top: 30px;
	font-size: 10pt;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	color: #323232;
	text-align: center;
}

/* ------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------ */
/* =============================== CATEGORY PAGE ====================================== */

#footer{
	overflow: auto;
}

#footer .content_inner{
	background-image: url(ui/img/content_body_bottom.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 60px;
	padding-top: 40px;
	color: #fff;
}

#footer .content_inner #footer_logo{
	background-image: url(ui/img/logo_vialibre_footer.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 198px;
	overflow: hidden;
}

#footer .content_inner #footer_logo span{
	display: block;
	padding-top: 200px;
}

#footer .content_inner #copyright{
	clear: both;
	font-size: 10pt;
}

#footer .content_inner a{
	text-decoration: none;
	color: #fff;
}

#content .content_inner{
	background-color: #fff;
	overflow: visible;
}

.page_category_header{
	background-image: url(ui/img/page_cat_subheader.jpg);
	background-repeat: no-repeat;
	background-position: top;
	overflow: visible;
	background-color: #f2ecdd;
}

.page_category_header .page_category_header_top{
	height: 85px;
	border-bottom: 1px solid #bab096;
}

.page_category_header_top .page_category_head_img{
	float: right;
	margin: -30px 0px 0px 0px;
	width: 600px;
	display: block;
}

.page_category_header_top .page_category_head_img img{
	display: block;
}

.page_category_header .page_category_header_content{
	font-size: 11pt;
	color: #8e8e8e;
	padding: 5px 0px;
}

.page_category_header .page_category_header_content p{
	margin: 10px 25px;
}

.page_category_header .page-title{
	background-image: url(ui/img/big_red_button_close_right.png);
	background-position: right;
	background-repeat: no-repeat;
	margin: 20px 0px 0px 20px;
	padding: 0px 22px 0px 0px;
	display: inline;
	float: left;
	font-size:14pt;
	cursor: pointer;
	color: #fff;
}

.page_category_header .page-title a{
	color: #fff;
	text-decoration: none;
}

.page_category_header .page-title span{
	background-image: url(ui/img/big_red_button_large_left.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 22px;
	height: 44px;
	line-height: 44px;
	float: left;
	cursor: pointer;
}

.page_category_header .page-title strong{
	color: #000;
}

.posts_area{
	width: 960px;
	overflow: auto;
}

.posts_area .posts-wrap{
	border-right: 1px solid #e9e7e0;
	width: 589px;
	float: left;
	padding-bottom: 10px;
	overflow: hidden;
}

.posts_area .posts-wrap .page_tabs_area{
	height: 1%;
	background-image: url(ui/img/post_content_tabs_area_line.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #f2ecdd;
	padding: 0px 30px;
	overflow: auto;
	display: block;
}

.posts_area .posts-wrap .page_tabs_area .post_tabs{
	list-style: none;
	margin: 14px 0px 0px 0px;
	padding: 0px;
	overflow: auto;
}

.posts_area .posts-wrap .page_tabs_area .post_tabs li{
	margin-right: 5px;
	display: inline;
	float: left;
	font-size: 10pt;
}

.posts_area .posts-wrap .page_tabs_area .post_tabs li a{
	text-decoration: none;
	color: #000;
	background-image: url(ui/img/page_tab_large_left.gif);
	background-repeat: no-repeat;
	background-position: 0px -32px;
	height: 32px;
	line-height: 32px;
	display: block;
	padding-left: 15px;
	float: left;
	cursor: pointer;
}

.posts_area .posts-wrap .page_tabs_area .post_tabs li .post_tab_active{
	background-position: 0px 0px !important;
}

.posts_area .posts-wrap .page_tabs_area .post_tabs li a span{
	height: 32px;
	background-image: url(ui/img/page_tab_close_right.gif);
	background-repeat: no-repeat;
	background-position: right -32px;
	display: block;
	padding-right: 15px;
	float: left;
}

.posts_area .posts-wrap .page_tabs_area .post_tabs li .post_tab_active span{
	background-position: right 0px !important;
}

.posts_area .posts-wrap .page_tabs_area .post_tabs li a strong{
	font-weight: normal;
	color: #c50000;
}
	
.posts_area .posts-wrap .the_post{
	clear: both;
	margin: 0px;
	padding: 1px 30px 30px 30px;
	color: #6a6a6a;
	font-size: 10.5pt;
	overflow: hidden;
}

#page-category .entry-title{
	margin: 0px;
	clear: both;
}

#page-category .entry-title a{
	height: 1%;
	margin: 0px;
	padding:10px 0px 8px 30px;
	background-color: #f2ecdd;
	border-bottom: 2px solid #f7f3ea;
	border-top: 1px solid #bab096;
	display: block;
}

/*----- CUSTOMS IN SINGLE -----*/

.al_entry-custom{
	border: 1px solid #BAB096;
	background-color: #F2EFE9;
	width: 450px;
	margin: 0px auto 20px auto;
	padding: 15px;
	height: 1%
}

.al_entry-custom .img_container{
	overflow: hidden;
	display: block;
}

.al_entry-custom .img_container img{
	margin: 0px auto;
	display: block;
}

.al_e_c_item{
	padding-top: 10px;
	background-repeat: no-repeat;
	font-size: 13px;
	height: 44px;
	padding-left: 60px;
	color: #7e755c;
	font-family: Georgia,"Times New Roman",serif;
}

#al_entry_date{background-image: url(ui/img/al_fecha_bg.jpg);}
#al_entry_hora{background-image: url(ui/img/al_hora_bg.jpg);}
#al_entry_lugar{background-image: url(ui/img/al_lugar_bg.jpg);}
#al_entry_costo{background-image: url(ui/img/al_costo_bg.jpg);}

/*- - - - - - - - - - - - - - -*/

#entry-title-single{
	color: #000 !important;
	font-size: 24pt;
	font-weight: normal;
	margin: 24px 0px 20px 0px;
}

#entry-content-single{
	line-height: 17px;
}

.posts_area .entry-title a{
	font-size: 16pt;
	text-decoration: none;
	color: #530506 !important;
	font-weight: normal;
}

.posts_area .posts-wrap .the_post a{
	color: #c50000;
}

.posts_area h1, .posts_area h2, .posts_area h3, .posts_area h4{
	color: #595959;
}

.posts_area h1{font-size: 20pt;}
.posts_area h2{font-size: 18pt;}
.posts_area h3{font-size: 14pt;}
.posts_area h4{font-size: 12pt; margin: 12px 0px;}
.posts_area h5{font-size: 11pt; color: #6e6761; margin: 10px 0px;}
.posts_area h6{font-size: 11pt; color: #867e76; margin: 7px 0px;}

.posts_area .entry-content a{
	color: #c50000;
}

img.alignleft{
	margin: 10px 15px 10px 0px;
}

img.alignright{
	margin: 10px 0px 10px 15px;
}

blockquote{
	font-style: italic;
}

.wp-caption.alignright{
	margin-left: 8px;
}

cite{
	padding-left: 15px;
}

cite a{
	color: #201f1f !important;
	size: 11pt;
}

.wp-caption-text{
	font-size: 9pt;
	margin: 0px;
	padding: 4px 8px;
	color: #818181;
}

/* --------Read More------ */
.more-link{
	margin-top: 5px;
	display: block;
	padding: 5px 0px;
	color:#333132 !important;
	font-weight: bold;
}


/* --------Related Content------ */

.related-content-title{
	clear: both;
	background-image: url(ui/img/related_articles_title_shadow.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 10px 0px;
	margin: 50px 0px 0px 0px;
	font-size: 13pt !important;
	color: #000 !important;
}

#related_content_box ul{
	padding-left: 18px;
	margin-top: 12px;
}

#related_content_box ul li{
	color: #dc0101;
	margin: 2px 0px;
	font-size: 10pt;
	font-weight: bold;
}

#related_content_box a{
	text-decoration: none;
	color: #4a4a4a;
}
/* --------COMMENTS------ */

#the_post_comments ul{
	list-style: none;
}

#the_post_comments .commentlist{
	/*border-top: 1px solid #d6cfbb;*/
}

#the_post_comments .comment{
	overflow: auto;
	padding: 10px 0px;
	border-bottom: 1px dotted #d6cfbb;
}

#the_post_comments .comment-author-picture{
	float: left;
}

#the_post_comments .comment-content{
	float: left;
	width: 425px;
	padding: 0px 0px 0px 10px;
}

#the_post_comments .fn{
	padding: 0px;
	font-weight: bold;
	font-style: normal;
	color: #1b1b1b;
}

#the_post_comments .fn a{
	font-weight: bold;
	text-decoration: none;
	color: #1b1b1b;
}
#the_post_comments .comment-meta{
	font-size: 8pt;
	color: #717171;
}

#the_post_comments .comment-meta a{
	font-size: 8pt;
	color: #717171;
}

#the_post_comments .comment-content p{
	padding-left: 5px;
}

#the_post_comments .leave_a_comment{
	background-color: #f2ecdd;
	border: 1px solid #bab096;
	padding: 10px 15px;
}

/* --------NAVIGATION------ */
.navigation{
	overflow: auto;
	width: 530px;
	margin: 10px auto 5px auto;
}

.navigation a{
	display: block;
	text-decoration: none;
	padding: 3px 15px;
	font-weight: bold;
	color: #333132;
	line-height: 25px;
	background-color: #ddd6c5;
	border: 1px solid #bab096;
}

.nav-prev{
	float: left;
}

.nav-next{
	float: right;
}

/* --------NAVIGATION------ */

/* ------------------------------------------------------------------------------------------ */
/* =============================== PAGE - VIA NOCTURNA ====================================== */



/* =============================== PAGE - VIA NOCTURNA ====================================== */
/* ------------------------------------------------------------------------------------------ */

/* =============================== SIDEBAR ====================================== */

/* ---- WIDGET GENERAL STYLES ---- */
.sidebar-container{
	
	width: 369px;
	float: right;
}

.add_widget{
	height: 1%;
}

.sidebar-container .widget{
	font-size: 10pt;
	color: #6c6c6c;
	padding: 1px 0px 20px 20px;
	border-bottom: 1px solid #e7e5de;
}

.widget a, .bottom_sidebar a{
	text-decoration: none;
	color: #636363;
}

.add_simulation{
	margin: 20px 0px 0px 15px;
	background-color: #DDDDDD;
	color: #C7C7C7;
	font-size: 30pt;
	line-height: 180pt;
	width: 300px;
	height: 250px;
	text-align: center;
	overflow: hidden;
}

/* =============================== SIDEBAR WIDGETS PAGE ====================================== */

/* == WIDGET TABS == */

.mw_main_widget_area{
	background-color: #f2efe9;
	border: 1px solid #e7e3d9;
	width: 304px;
	padding: 8px;
}

.mw_widget_area{
	clear: both;
	border: 1px solid #bab096;
	background-color: #fff;
	margin: -1px 0px 0px 0px;
}

.mw_widget_area ul{
	padding-left: 30px;
	margin: 15px 0px;
}

.mw_widget_area ul li{
	margin: 0px 10px 2px 0px;
	padding: 0px;
}

.mw_widget_tab_title{
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	display: block;
	overflow: auto;
	position: relative;
	z-index: 100;
	width: 290px;
}

.mw_widget_tab_title li{
	background-image: url(ui/img/page_widget_tabs_large_left.gif);
	background-position: 0px -26px;
	background-repeat: no-repeat;
	height: 26px;
	line-height: 26px;
	display: inline;
	float: left;
	cursor: pointer;
	margin-right: 2px;
}

.mw_widget_tab_title li span{
	background-image: url(ui/img/page_widget_tabs_close_right.gif);
	background-position: right -26px;
	background-repeat:no-repeat;
	display: block;
	padding: 0px 5px;
}

.mw_widget_tab_title li.tab_active{
	background-position: 0px 0px !important;
}
.mw_widget_tab_title li.tab_active span{
	background-position: right 0px !important;
}

/* == FACEBOOK == */
#side_links_block{
	width: 180px;
	overflow: hidden;
	float: left;
	margin: 0px 0px 15px 25px;
}

#side_links_block a{
	margin-bottom: 10px;
	display: block;
}

/* == LITTLE TWITTER WIDGET == */
#mw_little_twitter_wdgt{
	margin-top: 15px;
}

#mw_little_twitter_wdgt .widgettitle{
	background-image: url(ui/img/twitter_logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 160px;
	height: 20px;
	overflow: hidden;
	display: block;
	margin: 0px 0px 16px 0px;
}

#mw_little_twitter_wdgt .widgettitle span{
	display: block;
	padding-top: 250px;
}

#mw_little_twitter_wdgt .mw_twitter_content_area {
	overflow: auto;
}

#mw_little_twitter_wdgt .mw_twitter_content_area .mw_twitter_avatar{
	float: left;
	padding-top: 12px;
}

#mw_little_twitter_wdgt .mw_twitter_content_area .mw_twitter_avatar_big{
	float: left;
}

#mw_little_twitter_wdgt .mw_twitter_content_area #twitter-list{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 10px;
	width: 258px;
}

#mw_little_twitter_wdgt .mw_twitter_content_area #twitter-list-large{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 10px;
	width: 452px;
}

#mw_little_twitter_wdgt .mw_twitter_content_area #twitter-list li{
	background: transparent url(ui/img/last_tweet_mini_bg.gif) no-repeat;
	padding: 5px 5px 0px 20px;
	font-size: 10pt;
	color: #157f94;
	height: 70px;
}

#mw_little_twitter_wdgt .mw_twitter_content_area #twitter-list-large li{
	background: transparent url(ui/img/last_tweet_bg.gif) no-repeat;
	padding: 10px 10px 10px 25px;
	font-size: 10pt;
	color: #157f94;
	height: 70px;
}

/*->->- HOME WIDGETS -<-<-*/
/*-GENERAL-*/

.foot_2cols_widget{
	width: 270px;
	float: left;
	border-right: 1px solid #e7e5de;
	height: 270px;
	padding: 25px 0px 0px 10px;
}

.add_home_col{
	float:left;
	height:270px;
	width:320px;
}

.flickr_last_6_pics{
	overflow: auto;
}

.home_wg_title span{
	padding-top: 500px;
	display: block;
}

.home_wg_foot{
	background-image: url(ui/img/red_button_mini.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 10pt;
	padding-left: 20px;
	margin-top: 20px;
}

.home_wg_foot a{
	text-decoration: none;
	color: #d9120d;
	font-weight: bold;
	font-size: 8pt;
}

.home_wg_foot a:hover{
	text-decoration: underline;
}

.last_bottom_sidebar{
	padding: 0px 0px 0px 10px;
}

/*-GENERAL-*/

.p_buzon{
    margin: 0px 0px 5px 0px;
}

.p_buzon .b_texto, .p_buzon textarea{
    border: 1px solid #ababab;
}

.p_buzon .b_texto{
    width: 250px;
}

.p_buzon textarea{
    width: 350px;
}

.p_buzon .b_submit{
    font-size: 18px;
    border: 1px solid #404040;
    background-color: #EEB209;
    cursor: pointer;
}

/*-youtube-*/
.youtube_last_video .home_wg_title{
	margin: 5px 0px 9px 0px;
	background-image: url(ui/img/youtube_logo.gif);
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	height: 27px;
	width: 135px;
}

.youtube_video_area{
	height: 155px;
	width: 260px;
	margin: 0px;
	overflow: hidden;
}
/*-youtube-*/

.flickr_last_6_pics .home_wg_title{
	margin: 5px 0px;
	background-image: url(ui/img/flickr_logo.gif);
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	height: 26px;
	width: 130px;
}

.flickr_last_6_pics ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.flickr_last_6_pics ul li{
	display: inline;
	float: left;
	margin: 5px 5px 0px 0px;
	height: 75px;
	width: 75px;
	overflow: hidden;
}

.flickr_last_6_pics .flickr_wg_picts_area{
	overflow: auto;
	width: 260px;
}

