
body { margin: 0; padding: 0; text-align: center; color:#666; }

body, textarea, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
input, textarea, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }

div, p, form { margin: 0; padding: 0; }
.clear { clear: both; height: 0px; overflow: hidden; }
a, a:visited { color:#0071bc; text-decoration: none; }
a:hover, a:active { color:#0071bc; text-decoration: underline; }

#fullpage { margin: 0 auto; width: 1003px; text-align: left; /* position: relative; */ }

#header { height: 180px; text-align: left; }
	#hmouse a, #hmouse a:visited, #hmouse a:hover, #hmouse a:active { display:block; width: 200px; height: 180px; margin: 0 auto 0 30px; text-decoration:none;}
#subheader { padding: 0px 0px 0px 7px; }

#b0 { float: left; width: 368px; height: 80px; margin: 0; padding: 0; overflow: hidden; }
#degtext { float: right; width: 434px; height: 80px; margin: 0; padding: 0; overflow: hidden; }

#sube a, #sube a:visited { float: right; width: 161px; height: 54px; line-height:80px; margin-top:13px; margin-right:19px; padding: 0; overflow: hidden;  }
#sube a:hover, #sube a:active { float: right; width: 161px; height: 54px; line-height:80px; margin-top:12px; margin-right:18px; padding: 0; overflow: hidden; border:solid 1px #62aedf;  }

#sube_exposiciones a, #sube_exposiciones a:visited { float: right; width: 161px; height: 54px; line-height:80px; margin-top:13px; margin-right:19px; padding: 0; overflow: hidden;  }
#sube_exposiciones a:hover, #sube_exposiciones a:active { float: right; width: 161px; height: 54px; line-height:80px; margin-top:12px; margin-right:18px; padding: 0; overflow: hidden; border:solid 1px #ed1d7b;  }

#sube_proyecciones a, #sube_proyecciones a:visited { float: right; width: 161px; height: 54px; line-height:80px; margin-top:13px; margin-right:19px; padding: 0; overflow: hidden;  }
#sube_proyecciones a:hover, #sube_proyecciones a:active { float: right; width: 161px; height: 54px; line-height:80px; margin-top:12px; margin-right:18px; padding: 0; overflow: hidden; border:solid 1px #fa9834;  }

#sube_musica a, #sube_musica a:visited { float: right; width: 161px; height: 54px; line-height:80px; margin-top:13px; margin-right:19px; padding: 0; overflow: hidden;  }
#sube_musica a:hover, #sube_musica a:active { float: right; width: 161px; height: 54px; line-height:80px; margin-top:12px; margin-right:18px; padding: 0; overflow: hidden; border:solid 1px #8ac73e;  }

#sube_teatro a, #sube_teatro a:visited { float: right; width: 161px; height: 54px; line-height:80px; margin-top:13px; margin-right:19px; padding: 0; overflow: hidden;  }
#sube_teatro a:hover, #sube_teatro a:active { float: right; width: 161px; height: 54px; line-height:80px; margin-top:12px; margin-right:18px; padding: 0; overflow: hidden; border:solid 1px #dbcec1;  }

#sube_conferencias a, #sube_conferencias a:visited { float: right; width: 161px; height: 54px; line-height:80px; margin-top:13px; margin-right:19px; padding: 0; overflow: hidden;  }
#sube_conferencias a:hover, #sube_conferencias a:active { float: right; width: 161px; height: 54px; line-height:80px; margin-top:12px; margin-right:18px; padding: 0; overflow: hidden; border:solid 1px #93278f;  }

#menu { height: 44px; background: url(../images/menu_bg.jpg) top left no-repeat; padding: 9px 0px 0px 9px; }
	#menu ul { margin: 0; padding: 0; }
	#menu ul li { margin: 0; padding: 0; list-style-type: none; float: left; }
	#menu ul li a { display: block; margin: 0 4px 0 0; font-size: 15px; font-weight: bold; height: 34px; line-height: 34px; text-align: center; }

	#lnk1 a, #lnk1 a:visited { width: 192px; color:#666; text-decoration: none; }
	#lnk1 a:hover, #lnk1 a:active, #lnk1_active a, #lnk1_active a:visited { width: 192px; color:#f11383; text-decoration: none; }

	#lnk2 a, #lnk2 a:visited { width: 184px; color:#666; text-decoration: none; }
	#lnk2 a:hover, #lnk2 a:active, #lnk2_active a, #lnk2_active a:visited { width: 184px; color:#f6931e; text-decoration: none; }

	#lnk3 a, #lnk3 a:visited { width: 183px; color:#666; text-decoration: none; }
	#lnk3 a:hover, #lnk3 a:active, #lnk3_active a, #lnk3_active a:visited { width: 183px; color:#8cc63f; text-decoration: none; }

	#lnk4 a, #lnk4 a:visited { width: 184px; color:#666; text-decoration: none; }
	#lnk4 a:hover, #lnk4 a:active, #lnk4_active a, #lnk4_active a:visited { width: 184px; color:#c7b299; text-decoration: none; }

	#lnk5 a, #lnk5 a:visited { width: 229px; color:#666; text-decoration: none; }
	#lnk5 a:hover, #lnk5 a:active, #lnk5_active a, #lnk5_active a:visited { width: 229px; color:#93278f; text-decoration: none; }


#submenu { height: 15px; padding: 0px 7px 5px 7px; text-align:right; }
	#submenu a, #submenu a:visited { color:#666; }
	#submenu a:hover, #submenu a:active { color:#29ACE4; text-decoration: none; }

	a#static_active, a#static_active:visited { color:#29ACE4; }
	a#static_active:hover, a#static_active:active { color:#29ACE4; text-decoration: underline; }

#content { padding: 0px 3px 5px 0px; }
	#content_inner { padding: 0px; }


#degeventcnt { float: left; margin-left:12px; width: 243px; height: 371px; overflow: hidden; font-size:10px; }

/* blocks */
	.margin_R7 { margin-right: 7px; }
	.margin_R9 { margin-right: 9px; }
	.margin_D18	{ margin-bottom: 18px; }
	.margin_D25	{ margin-bottom: 25px; }
	.margin_D65	{ margin-bottom: 66px; }

	.f_left { float: left; min-height: 100px; }
	.f_right { float: right; min-height: 100px; }
	* html .f_left, * html .f_right { height: 100px; }

	.block_788 { float: left; width: 788px;  }
	.right_210 { float: right; width: 210px; min-height: 100px; }

	.event_block_207x475 { width: 179px; height: 415px; padding: 23px 19px 37px 14px; background: url(../images/home_block_212x475.jpg) top no-repeat; }   /* allagh tou jpeg */
	.event_block_207x475_in { width: 179px; height: 415px; padding: 0px; overflow: hidden; }
	.event_block_214x475 {  width: 197px; height: 415px; padding: 23px 3px 37px 10px; background: url(../images/event_block_214x475.jpg) top no-repeat;  }
	.event_block_214x475_in { width: 177px; height: 415px; padding: 0px; overflow: hidden; }

	.event_block_214x616_nobg { width: 184px; height: 551px; padding: 25px 23px 40px 10px;  -4px 0px no-repeat; } /* no bg */
	.event_block_214x616_in_nobg { width: 181px; height: 551px; padding: 0px; overflow: hidden; } /* no bg */

	.event_block_214x616 { width: 184px; height: 551px; padding: 25px 23px 40px 10px; background: url(../images/event_block_214x616.jpg) -4px 0px no-repeat; }
	.event_block_214x616_in { width: 181px; height: 551px; padding: 0px; overflow: hidden; }

	.event_block_567x475 { width: 528px; height: 415px; padding: 23px 18px 37px 15px; background: url(../images/home_block_569x475.jpg) top no-repeat; }
	.event_block_567x475_in { width: 520px; height: 415px; padding: 0px; overflow: hidden; }
	.event_block_784x614 { width: 751px; height: 550px; padding: 27px 13px 37px 12px; background: url(../images/event_block_784x614.jpg) top no-repeat; }
	.event_block_784x614_in { width: 751px; height: 550px; padding: 0px; overflow: hidden; }

	.home_block_210x1107 { width: 197px; height: 1047px; padding: 23px 3px 37px 10px; background: url(../images/home_block_210x1107.jpg) top no-repeat; }
	.home_block_210x1107_in { width: 177px; height: 1047px; padding: 0px; overflow: hidden; }
	.home_block_212x475 { width: 179px; height: 415px; padding: 23px 19px 37px 14px; background: url(../images/home_block_212x475.jpg) top no-repeat; }
	.home_block_212x475_in { width: 179px; height: 415px; padding: 0px; overflow: hidden; }
	.home_block_569x475 { width: 528px; height: 415px; padding: 23px 18px 37px 15px; background: url(../images/home_block_569x475.jpg) top no-repeat; }
	.home_block_569x475_in { width: 520px; height: 415px; padding: 0px; overflow: hidden; }
	.home_block_788x614 { width: 755px; height: 550px; padding: 27px 23px 37px 10px; background: url(../images/home_block_788x614.jpg) top no-repeat; }
	.home_block_788x614_in { width: 755px; height: 550px; padding: 0px; overflow: hidden; }

	.pp_block_206x473 { width: 179px; height: 415px; padding: 23px 19px 37px 14px; background: url(../images/home_block_212x475.jpg) top no-repeat; }
	.pp_block_206x473_in { width: 179px; height: 415px; padding: 0px; overflow: hidden; }
	.pp_block_207x599 { width: 179px; height: 539px; padding: 23px 19px 37px 14px; background: url(../images/pp_block_207x599.jpg) top no-repeat; }
	.pp_block_207x599_in { width: 179px; height: 539px; padding: 0px; overflow: hidden; }
	
	.pp_block_207x599_nobg { width: 179px; height: 539px; padding: 23px 19px 37px 14px; }
	.pp_block_207x599_in_nobg { width: 179px; height: 539px; padding: 0px; overflow: hidden; }
	
	.pp_block_217x1094 { width: 184px; height: 1036px; padding: 23px 18px 37px 15px; background: url(../images/pp_block_210x1107.jpg) top no-repeat; }
	.pp_block_217x1094_in { width: 178px; height: 1036px; padding: 0px; overflow: hidden; }
	.pp_block_567x1095 { width: 534px; height: 1035px; padding: 23px 23px 37px 10px; background: url(../images/pp_block_567x1095.jpg) top no-repeat; }
	.pp_block_567x1095_in { width: 534px; height: 1035px; padding: 0px; overflow: hidden; }

	.pp_block_567x1095_2 { width: 567px; min-height: 1035px; padding: 0px; }
		.pp_block_567x1095_2_top { height: 21px; background: url(../images/porpoco_mid_top.jpg) top no-repeat; }
		.pp_block_567x1095_2_mid { min-height: 1020px;  padding: 2px 23px 0px 10px; background: url(../images/porpoco_mid_mid.jpg) top repeat-y; }
			.pp_block_567x1095_in_2 { min-height: 1024px; padding: 6px 8px 0 10px; }
		.pp_block_567x1095_2_btm { height: 45px; background: url(../images/porpoco_mid_btm.jpg) top no-repeat; }


.pp_block_217x235 { width: 184px; height: 175px; padding: 23px 5px 37px 28px; background: url(../images/busca4.jpg) 0px -3px no-repeat; }
.pp_block_217x235_in { width: 184px; height: 175px; padding: 0px; overflow: hidden; }
.pp_block_217x798 { width: 184px; height: 735px; padding: 23px 13px 40px 20px; background: url(../images/busca5.jpg) top no-repeat; }
.pp_block_217x798_in { width: 184px; height: 735px; padding: 0px; overflow: hidden; }



#footer { padding: 20px 0 20px 20px; font-size: 10px; }
#footer a, #footer a:visited { color: #666; text-decoration:none; }
#footer a:hover, #footer a:active { color: #000; text-decoration:underline; }

/* ===================== */

.title_cat_color { font-size: 12px; font-weight: bold; }
.title_cat_black { font-size: 12px; font-weight: bold; color:#000; }
.event_cat_img1 { border-bottom: 6px solid; }

.title_event_cat_black { font-weight: bold; color:#000; }
.title_001 { font-weight: bold; color:#000; margin: 5px 0 10px 0; }


.title_event_cat_color_1 { font-weight: bold; color:#f11383; }
.title_event_cat_color_2 { font-weight: bold; color:#f6931e; }
.title_event_cat_color_3 { font-weight: bold; color:#8cc63f; }
.title_event_cat_color_4 { font-weight: bold; color:#c7b299; }
.title_event_cat_color_5 { font-weight: bold; color:#93278f; }

.index_bigimg_event_cat_color_1 { border-color:#f11383; }
.index_bigimg_event_cat_color_2 { border-color:#f6931e; }
.index_bigimg_event_cat_color_3 { border-color:#8cc63f; }
.index_bigimg_event_cat_color_4 { border-color:#c7b299; }
.index_bigimg_event_cat_color_5 { border-color:#93278f; }

.pppp_content { padding: 10px; }
.pppp_content a, .pppp_content a:visited { color: #000; text-decoration:none; }
.pppp_content a:hover, .pppp_content a:active { color: #000; text-decoration:underline; }

.title_event_event_cat_black a, #title_event_event_cat_black a:visited { color:#666; }
.title_event_event_cat_black a:hover, #title_event_event_cat_black a:active { color:#666; text-decoration: underline; }


#calendar { color: #29ACE4; margin: 0px 0 15px 0;}
#calendar p { margin: 0px 0 7px 0; }
#calendar a, #calendar a:visited { color: #666; text-decoration:none; }
#calendar a:hover, #calendar a:active { color: #29ACE4; text-decoration:underline; }


.week_full_list_item { margin: 0px 0px 15px 0px; }
.week_full_list_item_title { margin: 0px 0px 10px 0px; font-weight: bold; }
.week_full_list_item_title a, .week_full_list_item_title a:visited { color: #999; text-decoration:none; }
.week_full_list_item_title a:hover, .week_full_list_item_title a:active { color: #000; text-decoration:underline; }
.week_full_list_item_info1, .week_full_list_item_info2 { color:#000; font-size: 10px; }

.hr_sep {height:1px; background:#666; overflow:hidden; margin: 0px 5px 15px 0px;}


.title2_001 { margin: 0px 0px 15px 0px; }
.title2_002 { margin: 5px auto 0 0; width: 200px; border-bottom: 5px solid; font-weight: bold; color:#000; }


#search_input { width: 168px;}
#search_input_category { width: 168px; margin-bottom:2px; }
#search_input_area { width: 80px; }
#search_input_image { width: 70px; height:30px; }

#search_critiria { color:#000000; }


#nsname, #nsemail { width: 168px;}

#week_full_list { width: 486px; height: 508px; overflow: auto; }


.ppindexfloat { float:left; width: 165px; height: 300px; margin: 0 10px 0 10px; }
.ppindexfloatNew { float:left; width: 350px; height: 300px; margin: 0 10px 0 10px; }
.pp_links a, .pp_links a:visited { display: block; width: 350px; height: 80px; margin: 0 0 10px 0; text-decoration:none; border-bottom: 5px solid #b2b2b2; }
.pp_links a:hover, .pp_links a:active { display: block; width: 330px; height: 80px; margin: 0 0 10px 0; text-decoration:none; border-bottom: 5px solid #000; }

.pp_content p { font-size: 10px; }
.pp_content a, .pp_content a:visited { color: #000; text-decoration:none; }
.pp_content a:hover, .pp_content a:active { color: #000; text-decoration:underline; }

.pp_content_p_black { color: #000; }
.pp_content_p_grey { color: #999; }
.pp_content_p_margin { margin: 0 0 10px 0; }

.pp_links_side_1 { height: 85px; text-align: center; margin: 20px 0 50px 0; }
.pp_links_side_2 { height: 85px; text-align: center; margin: 0px 0 50px 0; }
.pp_links_side_3 { height: 85px; text-align: center; margin: 0px 0 50px 0; }
.pp_links_side_4 { height: 85px; text-align: center; margin: 0px 0 0px 0; }


.ppindexfloatNew { float:left; width: 330px; height: 300px; margin: 0 20px 0 20px; }
.ppindexfloatNewTitle { padding: 15px 0 4px 0; margin: 0 0 10px 0; text-decoration:none; border-bottom: 5px solid #b2b2b2; font-size: 12px; font-weight: bold; color: #000; }





#sbody_left ul { margin:0; padding:20px 0 0 0; }
#sbody_left ul li { list-style-type:none; margin:0; padding:0; }

#sbody_left ul li a { display:block; width:150px; height:45px; margin:0; padding:0 0 0 24px; text-decoration: none; font-weight: bold; }


#smenu1 a, #smenu1 a:visited { background:url(../images/static_menu_n.jpg) top left no-repeat; color: #808080; }
#smenu1 a:hover, #smenu1 a:active, #smenu1_active a { background:url(../images/static_menu_o.jpg) top left no-repeat; color: #0071bc; }

#smenu2 a, #smenu2 a:visited { background:url(../images/static_menu_n.jpg) top left no-repeat; color: #808080; }
#smenu2 a:hover, #smenu2 a:active, #smenu2_active a { background:url(../images/static_menu_o.jpg) top left no-repeat; color: #0071bc; }

#smenu3 a, #smenu3 a:visited { background:url(../images/static_menu_n.jpg) top left no-repeat; color: #808080; }
#smenu3 a:hover, #smenu3 a:active, #smenu3_active a { background:url(../images/static_menu_o.jpg) top left no-repeat; color: #0071bc; }

#smenu4 a, #smenu4 a:visited { background:url(../images/static_menu_n.jpg) top left no-repeat; color: #808080; }
#smenu4 a:hover, #smenu4 a:active, #smenu4_active a { background:url(../images/static_menu_o.jpg) top left no-repeat; color: #0071bc; }



.ppcats { padding: 0 0 5px 0; margin: 0px 0px 12px 0px; border-bottom: 1px solid #666; }
.ppcats_title { padding: 0 0 3px 0; }
.ppcats_title a, .ppcats_title a:visited { color: #000; text-decoration: none; }
.ppcats_title a:hover, .ppcats_title a:active { color: #444; text-decoration: underline; }

.ppcats_img { float: left; width: 75px; height: 50px; overflow: hidden; }
.ppcats_desc { float: right; width: 100px; height: 50px; overflow: hidden; font-size: 11px; }

.ppcpages { text-align: right; font-size: 11px; color: #444; }
	.ppcpages a, .ppcpages a:visited { color: #0071BC; text-decoration: none; }
	.ppcpages a:hover, .ppcpages a:active { color: #990000; text-decoration: none; }


hr { margin: 0; padding: 0; color: #999; }

.forless_block { margin: 10px 0 0px 0; padding: 0 0 20px 0; border-bottom: 1px solid #999; }
.forless_title { padding: 5px 0 5px 0; font-weight: bold; }
.forless_img { float: left; width: 122px; height: 130px; overflow: hidden; }
.forless_img img, .imgborder { border: 1px solid #999; }
.forless_txt { float: right; width: 370px; min-height: 130px; }
.forless_location { /* font-size: 11px;  */ }

.forless_interview { text-align: right; }



.forless_date { padding: 5px 0 2px 0; font-weight: normal; font-size: 11px; font-style: italic; }
.forless_title_noticias { padding: 0px 0 5px 0; font-weight: bold; }


/* from old */
#comments_rating_A {
	padding:0px 3px;
	margin:10px 0px 0 0;
}

#comments_rating1 {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:1px 3px;
	margin:3px 0px 0 0;
}

#comments_rating1_L {
	font-size:10px;
	float:left;
	width:230px;
	line-height:15px;
}

#comments_rating1_R {
	font-size:10px;
	float:right;
	width:55px;
	line-height:15px;
	text-align:right;
}

#comments_rating2 {
	font-size:10px;
	border-bottom:1px solid #ccc;
	padding:3px 10px;
	margin:0px 7px 3px 0;
}

#comments_rating2 a, #comments_rating2 a:visited, .comments_rating_common a, .comments_rating_common a:visited, #comments_rating_A a, #comments_rating_A a:visited {
	font-size:10px;
	color:#333;
	text-decoration:none;
}

a.comments_commoncats, a.comments_commoncats:visited {
	font-weight:bold;
	font-size:10px;
	color:#333;
	text-decoration:none;
}

.comments_rating_common {
	border-bottom:1px solid #ccc;
	padding:0px 3px;
	margin:10px 0px 0 0;
	height: 20px;
}

#event_map {
	font-size:10px;
	float:left;
	width:120px;
	line-height:15px;
}

#event_disabled {
	font-size:10px;
	float:right;
	width:120px;
	color:#333;
	line-height:15px;
	text-align:right;
}

a#utils_print, a#utils_print:visited, a#utils_print:hover, a#utils_print:active {
	font-size:10px;
	width:90px;
	float:left;
	display:block;
	color:#333;
	text-decoration:none;
}

/* a#utils_friend, a#utils_friend:visited, a#utils_friend:hover, a#utils_friend:active { */
#utils_friend {
	font-size:10px;
	width:81px;
	float:right;
	display:block;
	text-align:right;
	color:#333;
	text-decoration:none;
}

#utils_facebook {
	width:16px;
	height:16px;
	float:right;
	display:block;
	text-align:right;
	padding: 0 0 0 0px;
}

#utils_twitter {
	width:16px;
	height:16px;
	float:right;
	display:block;
	text-align:right;
	padding: 0 0 0 5px;
}

a#utils_read, a#utils_read:visited, a#utils_read:hover, a#utils_read:active {
	font-size:10px;
	width:130px;
	float:left;
	display:block;
	color:#333;
	text-decoration:none;
}

a#utils_write, a#utils_write:visited, a#utils_write:hover, a#utils_write:active {
	font-size:10px;
	width:130px;
	float:right;
	display:block;
	text-align:right;
	color:#333;
	text-decoration:none;
}

.dgratopxblk { padding: 5px 0 5px 0; }

.opx_L { float: left; width: 254px; min-height: 10px; text-align: left; }
.opx_R { float: right; width: 254px; min-height: 10px; text-align: right; }
* html .opx_L, * html .opx_R { height: 10px; }

.opx_F { text-align: center; }

