/**********************************************************************************************
	Main Sections in CSS:
	
	1.	BASIC ELEMENTS
		Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.
	
	2.	LAYOUT
		Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site
		
	3.	PAGE COMMON STYLES
		Define content styles that are common to all the pages in the project. For example Logo in header, tabs in navigation, buttons, rounded boxes etc
	
	4.	PAGE SPECIFIC STYLES
		Define content styles that are specific to a particular page
	
***********************************************************************************************/


/* import core styles */
@import url(base.css);


/*------------------------------------------
// 1.BASIC ELEMENTS
//	 Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.
//------------------------------------------*/
body { color:#000; font-family: Arial, Helvetica, sans-serif; background:#bbbbbb url(../images/body-top.jpg) 0 0 repeat-x; }
h1, h2, h3, h4, h5, h6, p, li { line-height:1.2em; }

/*------------------------------------------
// 2.LAYOUT
//   Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site
//------------------------------------------*/

/*---- Page ----*/
div.page{width:1002px; margin:0 auto; margin-bottom:20px; padding-top:10px;}
div.page div.page-top{ background:url(../images/right-shadow.png) 100% 0 repeat-y;}
div.page div.page-top div.page-inner{ background:url(../images/top-right-shadow.jpg) 100% 0 no-repeat; padding-right:2px;}
div.page div.page-bottom{background:url(../images/bottom-right-shadow.png) 100% 0 no-repeat; padding-right:3px; }
div.page div.page-bottom div.left{ background:url(../images/bottom-middle-shadow.png) 0 0 repeat-x;  height:3px; line-height:3px;}	
	
/*---- Container ----*/
div#container { background:#FFF url(../images/container-bottom.jpg) 0 100% no-repeat;  }

/*---- Header ----*/
div#header { background:url(../images/header/header-bg.jpg) 0 0 no-repeat; height:111px; padding:13px 9px 0 5px; }

/*---- Main Navigation ----*/
div#main-navigation { padding:5px 10px; background:url(../images/navigation/nav-bg.jpg) 0 0 repeat-x; height:30px; padding:2px 80px 0 7px; }

/*---- Content ----*/
div#content { padding:0 20px 11px; }
div.group-page div#content { padding-bottom:28px; }
div.event-page div#content { padding-bottom:90px; }
div.news-page div#content { padding-bottom:50px; }

/*---- Main ----*/
div#main{ width:620px; padding-left:9px; float:left;}
div.home div#main { width:620px; padding-left:8px; }
div.group-page div#main{ width:640px; padding-left:9px; float:left;}


/*---- Sidebar ----*/
div#sidebar { float:right; width:300px; }

/*---- Footer ----*/
div#footer { /*height:150px;*/ background:url(../images/footer/footer-border.jpg) 0 0 repeat-x; padding:42px 15px 20px 31px; }


/*------------------------------------------
// 3. PAGE COMMON STYLES
//	  Define content styles that are common to all the pages in the project. For example Logo in header, tabs in navigation, buttons, rounded boxes etc
//------------------------------------------*/

/*---- Header - Logo ----*/
div#header div.logo{ width:250px; float:left;}
div#header div.logo h1 a { width:250px; height:0px; padding-top:110px; overflow:hidden; display:block; background:url(../images/header/logo.png) 0 0 no-repeat; }

/*---- Header - ad ----*/
div#header div.ad{ float:right; width:728px; margin-top:2px;}
div#header div.ad img{ border:#e4dbe7 1px solid;} 

/*---- Main Navigation ----*/
div#main-navigation ul li{ float:left; font-size:140%; font-weight:bold; margin-right:4px;}
div#main-navigation ul li a { float:left; text-decoration:none; color:#000066; display:block; padding:0 10px; line-height:30px; }
div#main-navigation ul li a:hover, div#main-navigation ul li a.active{ background:url(../images/navigation/nav-tabs.jpg) 0 0 repeat-x;}

/*---- search form ----*/
div#search-form{ float:right; border:#80ceee 1px solid; width:212px; height:17px; margin-top:7px; background:#fff;}
div#search-form input.search-btn{ float:left;}
div#search-form input.textbox{ width:185px; color:#aaaaaa; font-size:110%; border:0; float:left;}

/*---- dashboard----*/
div#dashboard{ background:#7fceee url(../images/content/dashboard-left.gif) 0 100% no-repeat; margin-bottom:20px;}
div#dashboard div.inner{ background:url(../images/content/dashboard-right.gif) 100% 100% no-repeat; padding:0 22px 0 29px; }
div.event-page div#dashboard, div.news-page div#dashboard{ margin-bottom:27px;}

div#dashboard div.invite{ background:url(../images/content/invite-bg.jpg) 0 0 no-repeat; width:235px; height:107px; padding-top:28px; float:left;}
div#dashboard div.invite h2{ color:#000066; font-size:140%; margin-bottom:5px;}
div#dashboard div.invite label{ font-size:120%; color:#000066; display:block; margin-bottom:6px; line-height:15px;}
div#dashboard div.invite input.textbox{ float:left; margin-right:2px; font-size:110%; color:#aaaaaa; border:0; padding:4px 2px 5px; width:176px;}
div#dashboard div.invite input{ float:left;}
div#dashboard div.invite input.error {border: 1px solid #FF0000; background-color:#FFEFEF;}

/*----dashboard - user-area----*/
div#dashboard div.user-area{ float:right; width:610px; margin-top:20px;}
div#dashboard div.user-area div.box{ background:url(../images/content/user-area-middle.jpg) 0 0 repeat-x;}
div#dashboard div.user-area div.box div.left{ background:url(../images/content/user-area-left.jpg) 0 0 no-repeat;}
div#dashboard div.user-area div.box div.right{ background:url(../images/content/user-area-right.jpg) 100% 0 no-repeat; height:68px; padding:1px 6px;}

div#dashboard div.user-area div.box div.image{ float:left; width:63px; background:#62c2ec; height:60px; padding:3px 2px 5px;}
div#dashboard div.user-area div.box div.image img{ border:#010166 1px solid; margin:0 0 2px 6px;}
div#dashboard div.user-area div.box div.image h3{ font-size:110%; color:#000066;}
div#dashboard div.user-area div.box div.image h3 a{color:#000066;}

div#dashboard div.user-area div.box span.textarea{ background:#c0e7f7 url(../images/content/textarea-left.jpg) 0 0 no-repeat; display:block; width:370px; float:left;}
div#dashboard div.user-area div.box span.textarea span{ background:url(../images/content/textarea-right.jpg) 100% 0 no-repeat; display:block; height:68px; padding-left:4px;}

div#dashboard div.user-area div.box{ margin-bottom:3px;}
div#dashboard div.user-area div.box span.textarea textarea{ padding:2px; border:0; height:60px; width:354px; background:#c0e7f7;}
div#dashboard div.user-area div.box span.textarea textarea.error {background:#FFEFEF; border: 1px solid #FF0000;}
div#dashboard div.user-area div.box ul{ float:right; width:155px; padding-top:5px;}
div#dashboard div.user-area div.box ul li{ color:#222222; padding-left:21px; font-size:110%; line-height:20px;}
div#dashboard div.user-area div.box ul li a{color:#222222;}
div#dashboard div.user-area div.box ul li.invitation{ background:url(../images/content/invite-icon.gif) 0 3px no-repeat; padding-left:29px;}
div#dashboard div.user-area div.box ul li.message{ background:url(../images/content/message-icon.gif) 0 3px no-repeat; padding-left:29px;}

div#dashboard div.user-area span.user-option{ background:#aee0f4 url(../images/content/option-left.gif) 0 0 no-repeat; display:block; width:270px; margin:0 2px 0 73px; float:left;}
div#dashboard div.user-area span.user-option span{ background:url(../images/content/option-right.gif) 100% 0 no-repeat; height:24px; display:block; padding-left:28px; color:#000066; font-weight:bold; line-height:24px; font-size:120%;}
div#dashboard div.user-area span.user-option span a{color:#000066; margin:0 3px;}

/*---- main----*/
div#main div.section h1{ font-size:150%; color:#23ace1; line-height:18px; background:url(../images/content/main/h1-border.gif) 0 100% repeat-x; margin-bottom:4px;}
div#main div.section h1 span{ background:url(../images/content/main/globe.gif) 0 0 no-repeat; padding:0 4px 5px 23px; display:block;}
div#main div.section h1 span img{ float:right; margin-top:4px;}

/*---- main-section---*/
div#main div.section{ margin-bottom:20px;}
div#main div.section div.column1{ float:left; width:370px;}
div#main div.section div.column2{ float:right; width:230px;}
div#main div.section div.column2 h1 span{ background:url(../images/content/main/h1-icon.gif) 0 0 no-repeat;}
div#main div#network-details{ margin-bottom:34px;}

/*---- sidebar----*/
div#sidebar div.section h1{ font-size:150%; color:#23ace1; line-height:18px; background:url(../images/content/main/h1-border.gif) 0 100% repeat-x; margin-bottom:4px;}
div#sidebar div.section h1 span{ background:url(../images/content/main/globe.gif) 0 0 no-repeat; padding:0 4px 5px 23px; display:block;}
div#sidebar div.section h1 span img{ float:right; margin-top:4px;}


div#sidebar div.ad{ margin-bottom:6px;}
div#sidebar div.premium{ margin-bottom:8px;}

/*---- sidebar-market-trends---*/
div#market-trends{ margin-bottom:10px;}
div#market-trends img{ float:right; position:absolute; bottom:-41px; right:18px; }

/*---- user-info----*/
div.home div.user-info{ margin-top:7px;}
div.user-info{ position:relative; margin:0px 0 9px;}
div.user-info img{ float:left; margin-right:8px;}
div.user-info h2{ margin-bottom:20px;}
div.user-info h2 a{ font-size:120%; color:#000066; text-decoration:underline;}
div.user-info h2 a:hover{ text-decoration:none;}
div.user-info p{ color:#000066; font-size:110%; font-weight:bold; line-height:13px;}
div.user-info p a{color:#000066;}
div.user-info p span{margin:0 4px;}
div.user-info a.log-out{ font-size:110%; color:#0087ce; position:absolute; right:8px; top:5px; line-height:12px;}

/*---- networks----*/
div#networks{ padding:5px 10px 8px;}
div#networks h2{ color:#fff; font-size:140%; background:url(../images/content/border2.gif) 0 100% repeat-x; padding-bottom:6px; line-height:17px; margin-bottom:5px;}
div#networks h2 span{ background:url(../images/content/icon2.gif) 0 0 no-repeat; display:block; padding-left:20px;}
div#networks p a{ color:#fff; font-size:100%; text-decoration:underline;}
div#networks p a:hover{ text-decoration:none;}
div#networks p a.search-more{ margin:0 90px 0 10px;}

div.networks{ padding:5px 10px 8px;}
div.networks h2{ color:#fff; font-size:140%; background:url(../images/content/border2.gif) 0 100% repeat-x; padding-bottom:6px; line-height:17px; margin-bottom:5px;}
div.networks h2 span{ background:url(../images/content/icon2.gif) 0 0 no-repeat; display:block; padding-left:20px;}
div.networks p a{ color:#fff; font-size:100%; text-decoration:underline;}
div.networks p a:hover{ text-decoration:none;}
div.networks p a.search-more{ margin:0 90px 0 10px;}


/*---- Post ---*/
div.post h2 { font-size:160%; margin-bottom:10px; color:#0087ce;}
div.post h3 { font-size:140%; margin-bottom:10px; color:#0087ce;}
div.post h4 { font-size:120%; margin-bottom:10px; color:#0087ce;}
div.post h5 { font-size:120%; margin-bottom:10px; color:#0087ce;}

div.post p { color:#0087ce; line-height:15px; font-size:130%; margin-bottom:8px; display:block; }
div.post p a { color:#0087ce; }



div.noticias-content {margin-bottom: 18px;}
div.noticias-content h1 {background:transparent url(../images/content/border5.gif) repeat-x scroll 0 100%;
color:#0087CE;font-size:180%;line-height:20px;margin-bottom:6px;padding-bottom:5px;}
div.noticias-content div.texto {color:#444444;display:block;font-size:130%;line-height:15px;margin-bottom:8px;}
div.noticias-content img.foto-portada {float:right;}
div.noticias-content p.timestamp {background:url(../images/content/main/time-icon.gif) 0 0 no-repeat; padding-left:15px; line-height:14px; font-size:100%; color:#888888;margin-bottom: 5px;}
div.noticias-content p.timestamp a {color:#888888; font-weight:bold;}

div.post blockquote { margin-bottom:20px; }
div.post blockquote p{ margin-bottom:5px; font-style:italic;}
div.post blockquote p cite{ font-weight:bold; text-align:right; display:block;}

div.post img { max-width:100%; }
div.post img.alignleft{ float:left; margin:0 10px 10px 0; display: inline;}
div.post img.alignright{ float:right; margin:0 0px 10px 10px; display: inline;}
div.post img.aligncenter{ display:block; margin-left:auto; margin-right:auto; margin-bottom:10px;}

div.post ul { margin:0 0 20px 14px; list-style:disc; }
div.post ol { margin:0 0 20px 18px; list-style:decimal; }
div.post li { line-height:1.2em; font-size:130%; color:#0087ce; }
div.post li ul, div.post li ol { margin-bottom:0px; } 
div.post li li, div.post li p { font-size:100%; margin-bottom:0px; }

/*---- Post - Custom Lists ---*/
div.post ul.list1 { margin:0; padding:0; }
div.post ul.list1 li { margin:0; padding:0; }

div.post ol.list2 { margin:0; padding:0; }
div.post ol.list2 li { margin:0; padding:0; }

/*---- Footer---*/
div#footer h2{ font-size:130%; color:#444444; margin-bottom:14px;}
div#footer div.news{ float:left; width:275px;}

/*---- Footer - Navigation ---*/
div#footer div#footer-navigation { float:right; margin-top:111px; }
div#footer div#footer-navigation ul li { float:left; font-size:140%; color:#222222; font-weight:bold; }
div#footer div#footer-navigation ul li a{color:#222222;}
div#footer div#footer-navigation ul li.divider { margin:0 12px; }


/*---- Common Boxes & Containers ----*/

/*---- box1---*/
div.box1 div.top{ background:url(../images/content/boxes/box1-top-middle.gif) 0 0 repeat-x;}
div.box1 div.top div.left{ background:url(../images/content/boxes/box1-top-left.gif) 0 0 no-repeat;}
div.box1 div.top div.right{ background:url(../images/content/boxes/box1-top-right.gif) 100% 0 no-repeat; height:4px; line-height:4px;}
div.box1 div.middle{ border:#53bee8 1px solid; border-top:0; border-bottom:0; background:url(../images/content/boxes/box1-middle.jpg) 0 0 repeat-x; padding:9px 12px;}
div.box1 div.bottom{ background:url(../images/content/boxes/box1-bottom-middle.gif) 0 0 repeat-x;}
div.box1 div.bottom div.left{ background:url(../images/content/boxes/box1-bottom-left.gif) 0 0 no-repeat;}
div.box1 div.bottom div.right{ background:url(../images/content/boxes/box1-bottom-right.gif) 100% 0 no-repeat; height:4px; line-height:4px;}

/*---- box2---*/
div.box2{ background:#7fceee;}
div.box2 div.section{ padding:6px 5px 17px 16px;}
div.box2 div.section h2{ color:#4b4341; font-size:110%; margin-bottom:5px;}
div.box2 div.section p{ color:#26357a; font-size:110%; margin-bottom:5px;}
div.box2 div.alt{ background:#c0e7f7;}

/*---- box3---*/
div.box3{ background:url(../images/content/boxes/box3-middle.jpg) 0 0 repeat-y; width:1004px; margin:30px auto 0;}
div.box3 div.box3-top{ background:url(../images/content/boxes/box3-top.jpg) 0 0 no-repeat;}
div.box3 div.box3-bottom{ background:url(../images/content/boxes/box3-bottom.jpg) 0 100% no-repeat; padding:0 50px 60px 60px;}
div.box3 div.box3-bottom div.box3-inner{ width:526px; margin:0 auto; min-height:760px;}

/*---- box4---*/
div.box4{ background:url(../images/content/boxes/box4-middle.jpg) 0 0 repeat-y; width:526px; margin:0 auto;}
div.box4 div.top{ background:url(../images/content/boxes/box4-top.jpg) 0 0 no-repeat;}
div.box4 div.bottom{ background:url(../images/content/boxes/box4-bottom.jpg) 0 100% no-repeat; height:200px; padding-bottom:25px;}
div.box4 h1{ line-height:200px;}
div.box3 p a.login{ background:url(../images/content/submit-btn.jpg) 0 0 no-repeat; line-height:25px; color:#FFF; text-decoration:none; font-size:100%; font-weight:bold; display:block; width:111px; text-align:center; margin:0 auto;}

/*---- box5---*/
div.box5{ border:#a4dbff 2px solid; padding:10px 5px; background:#ceecff; margin-bottom:7px;}

/*---- box6 ----*/
div.box6 div.top{ background:#ddf2fb url(../images/content/boxes/box6-top-left.gif) 0 0 no-repeat;}
div.box6 div.top div.right{ background:url(../images/content/boxes/box6-top-right.gif) 100% 0 no-repeat; height:4px; line-height:4px;}
div.box6 div.middle{ background:#ddf2fb; padding-bottom:1px;}
div.box6 div.bottom{ background:#ddf2fb url(../images/content/boxes/box6-bottom-left.gif) 0 0 no-repeat;}
div.box6 div.bottom div.right{ background:url(../images/content/boxes/box6-bottom-right.gif) 100% 0 no-repeat; height:4px; line-height:4px;} 

/*---- Buttons ----*/

/*---- button1----*/
a.button1{ background:url(../images/content/button1.gif) 0 0 no-repeat; display:block; float:left; padding-left:4px; font-size:120%; font-weight:bold; color:#FFF; }
a.button1 span{ background:url(../images/content/button1.gif) 100% 0 no-repeat; height:24px; line-height:24px; display:block; float:left; width:93px; text-align:center;}
a.button1:hover{text-decoration:none;}

/*---- button2----*/
a.button2{ background:#bae4f6 url(../images/content/main/button2.gif) 0 0 no-repeat; display:block; float:right; padding-left:15px; font-size:110%; color:#000066; margin-right:5px; font-family:Verdana, Geneva, sans-serif; }
a.button2 span{ background:url(../images/content/main/button2.gif) 100% -24px no-repeat; height:23px; line-height:23px; display:block; float:left; text-align:center; padding:0 5px;}
a.button2:hover{text-decoration:none;}

/*---- button3----*/
a.button3{ background:#7fceee url(../images/content/main/button3.gif) 0 0 no-repeat; display:block; float:right; padding-left:15px; font-size:110%; color:#000066; font-family:Verdana, Geneva, sans-serif; }
a.button3 span{ background:url(../images/content/main/button3.gif) 100% -24px no-repeat; height:23px; line-height:23px; display:block; float:left; text-align:center; padding:0 5px;}
a.button3:hover{text-decoration:none;}

/*---- button4----*/
a.button4{background:url(../images/content/submit-btn.jpg) 0 0 no-repeat; line-height:25px; color:#FFF; text-decoration:none; font-size:90%; font-weight:bold; display:block; width:111px; text-align:center; float:right;}

/*---- button5----*/
a.button5{ background:#7fceee url(../images/content/botton5.gif) 0 0 no-repeat; display:block; float:right; font-size:110%; color:#FFF; text-decoration:none;}
a.button5 span{ background:url(../images/content/botton5.gif) 100% -18px no-repeat; display:block; float:left; padding:0 3px; height:17px; line-height:17px;}

/*---- button5----*/
div#content a.button6{ background:url(../images/content/button6.gif) 0 0 no-repeat; display:block; float:left; padding-left:10px; font-size:90%; color:#FFF; font-weight:bold;}
div#content a.button6 span{ background:url(../images/content/button6.gif) 100% 0 no-repeat; display:block; float:left; padding-right:10px; height:24px; line-height:24px;}
div#content a.button6:hover{ text-decoration:none;}


/*---- Lists ----*/
li.paginator {padding: 0px !important;}
/*---- list1----*/
ul.list1{ margin-bottom:4px;}
ul.list1 li{ padding:4px 9px 2px; margin-bottom:1px; font-family:Verdana, Geneva, sans-serif; position: relative;}
ul.list1 li img{ float:left;}
ul.list1 li div.entry{ margin-left:88px;}
ul.list1 li h2{ font-size:130%; color:#444444; margin-bottom:3px; background: none; padding-left:0px;}
ul.list1 li h2 span {font-size: 85%; font-weight: normal;}
ul.list1 li h2 a{color:#444444;}
ul.list1 li p{ font-size:110%; color:#444444; margin-bottom:10px; line-height:1.2em; }
ul.list1 li p.timestamp{ background:url(../images/content/main/time-icon.gif) 0 0 no-repeat; padding-left:15px; line-height:14px; font-size:100%; color:#888888;}
ul.list1 li p.timestamp a.timestamp{color:#888888; text-decoration: none;}
ul.list1 li p.timestamp a{color: #888888; /*text-decoration: none;*/ font-weight: bold;}
ul.list1 li.alt{ background:#e2f4fc;}
ul.list1 a.delete{ position:absolute; right:5px; top:4px; width:9px;}
ul.list1 li a.edit{	position:absolute;	right:3px;	top:21px;	width:9px;}
ul.list1 li p.location {color:#99CC00; font-weight: bold;}

/*---- reply-form----*/
ul.list1 div.reply-form{margin:20px 0 20px 72px;}
ul.list1 div.reply-form img{ float:left; margin-right:12px;}
ul.list1 div.reply-form div.box{ border:#7fceee 1px solid; background:#f4fbfe; position:relative; display:block; padding:6px 4px 5px; width:405px; margin-bottom:3px;}
ul.list1 div.reply-form div.box img, ul.list1 li ul.replies li div.box img{ position:absolute; left:-9px; top:8px;}
ul.list1 div.reply-form div.box textarea{ height:50px; width:400px; border:0; background:#f4fbfe;}
ul.list1 div.reply-form a.button5{ margin-right:73px;}

/*---- reply-form----*/
div.reply-form{margin:20px 0 20px 72px;}
div.reply-form img{ float:left; margin-right:12px;}
div.reply-form div.box{ border:#7fceee 1px solid; background:#f4fbfe; position:relative; display:block; padding:6px 4px 5px; width:405px; margin-bottom:3px;}
div.reply-form div.box img, ul.list1 li ul.replies li div.box img{ position:absolute; left:-9px; top:8px;}
div.reply-form div.box textarea{ height:50px; width:400px; border:0; background:#f4fbfe;}
div.reply-form a.button5{ margin-right:73px;}

/*---- replies----*/
ul.list1 li ul.replies{ margin: 0 0 15px 65px;}
ul.list1 li ul.replies li{ margin-bottom:5px;}
ul.list1 li ul.replies li h3{ color:#34afe4; font-size:110%; margin-bottom:4px;}
ul.list1 li ul.replies li img{ margin-right:12px;}
ul.list1 li ul.replies li div.box{ margin-left:40px; background:#e2f4fc; padding-bottom:5px;}
ul.list1 li ul.replies li div.box p{ margin-bottom:8px;}

ul.list1 li p a.contact{ background:url(../images/content/main/plus.gif) 0 1px no-repeat; padding-left:16px; color:#99cc00; font-weight:bold;}

ul.list1 li a.reply{ color:#444444; font-size:100%; text-decoration:underline; float:right; margin-top:-32px; line-height:12px;}
ul.list1 li a.reply:hover{ text-decoration:none;}

ul.list1 li p.item-category {color:#99CC00; font-weight: bold;}
ul.list1 li img.verified {position: absolute; top: 4px; right: 9px;}

/*---- list2----*/
ul.list2 li{ padding:4px 4px 4px 6px; margin-bottom:3px; background:#eeeeee; position:relative; font-family:Verdana, Geneva, sans-serif;}
ul.list2 li img{ float:left; margin-right:13px;}
ul.list2 li h3{ font-size:110%; color:#444444; margin-bottom:5px; font-weight:normal;}
ul.list2 li h3 a{color:#444444;}
ul.list2 li h3 a.linked {font-weight:bold;}
ul.list2 li p, ul.list2 li p a{ font-size:100%; color:#888888; margin-bottom:10px;}
ul.list2 li p a {text-decoration: none;}
ul.list2 li p a.contact{ background:url(../images/content/main/plus.gif) 0 1px no-repeat; padding-left:16px; color:#99cc00; font-weight:bold;}
ul.list2 li.alt{ background:#dddddd;}
ul.list2 li a.delete{ position:absolute; right:5px; top:4px; width:9px;}
ul.list2 li a.edit{	position:absolute;	right:3px;	top:21px;	width:9px;}
ul.list2 li div {float:left; width:525px;}
ul.list2 li a.hide-activity { position:absolute; right:5px; top:4px; color: #555555; font-weight: bold; display:none;}

ul.list2 li.class-row-over{background:#E2F4FC;}

/*---- list3----*/
ul.list3 li{ font-size:110%; color:#444444; line-height:17px; list-style:disc; list-style-position:inside; font-family:Verdana, Geneva, sans-serif;}
ul.list3 li a{color:#444444;}

/*---- list4----*/
ul.list4{ margin:0 0 8px 7px;}
ul.list4 li{background:url(../images/content/border3.gif) 0 100% repeat-x; padding:0 0 5px 2px; margin-bottom:7px;}
ul.list4 li img{ float:left; margin-right:8px; }
ul.list4 li h3{ color:#FFF; font-size:130%; line-height:16px; padding-top:7px;}
ul.list4 li p{ color:#004cb2; font-size:110%; margin-bottom:8px;}
div#content ul.list4 li p a{ color:#222222; text-decoration:underline;}
ul.list4 li p a:hover{ text-decoration:none;}
ul.list4 li p span{color:#222222; margin:0 5px;}

/*---- list5----*/
ul.list5{ margin-bottom:10px;}
ul.list5 li{ border:#7fceee 1px solid; padding:10px 0 0; margin-bottom:4px; background:#d7f0fa; position: relative;}
ul.list5 li.alt{ background:#f0f9fd;}
ul.list5 li div.details{ float:left; width:400px; padding-top:4px;}
div#main ul.list5 li div.details div.section{ padding-left:5px; margin-bottom:13px;}
ul.list5 li div.details span{ font-size:120%; color:#003197; font-weight:bold; margin-right:10px; float:left; line-height:14px; }
ul.list5 li div.details p{ font-size:120%; font-weight:bold; color:#444444; line-height:14px; width:340px; margin:0 0 5px 47px;}
ul.list5 li div.details div.what{ border-bottom:#7fceee 1px solid; padding-bottom:4px;}
ul.list5 li div.details div.when{}
ul.list5 li div.details div.when p{ color:#00147a; font-weight:normal;}
ul.list5 li div.details div.when p.without-margin {margin: 0 0 5px 0 !important;}

ul.list5 li div.host-info{ width:195px; float:right; margin-right:5px;}
ul.list5 li div.host-info h3{ font-size:110%; color:#003ea4; font-weight:normal; margin-bottom:3px;}
ul.list5 li div.host-info img{ float:left; margin-right:8px;}
ul.list5 li div.host-info div.entry{ padding-top:10px;}
ul.list5 li div.host-info p{ font-size:110%; color:#003ea4; line-height:12px;}
ul.list5 li div.host-info p a{color:#003ea4;}

ul.list5 li a.delete{ position:absolute; right:5px; top:4px; width:9px;}
ul.list5 li a.edit{position:absolute;	right:3px;	top:21px;	width:9px;}


/*---- list6----*/
ul.list6{ margin-bottom:5px;}
ul.list6 li{ padding:4px 9px 2px; margin-bottom:1px; font-family:Verdana, Geneva, sans-serif; position: relative;}
ul.list6 li img{ float:left;}
ul.list6 li div.entry{ margin-left:78px; margin-top:4px;}
ul.list6 li h2{ font-size:130%; color:#0087ce; margin-bottom:5px;}
ul.list6 li h2 a{color:#0087ce;}
ul.list6 li h3{ font-size:110%; color:#0087ce; margin-bottom:7px;}
ul.list6 li p{ font-size:110%; color:#0087ce; margin-bottom:7px;}
ul.list6 li.alt{ background:#e2f4fc;}
ul.list6 li div.pagination{ float:right; margin:41px 12px 0 0; font-family:Arial, Helvetica, sans-serif;}
ul.list6 li a.delete{ position:absolute; right:5px; top:4px; width:9px;}


/*---- reply-form----*/
ul.list6 div.reply-form{margin:20px 0 20px 72px;}
ul.list6 div.reply-form img{ float:left; margin-right:12px;}
ul.list6 div.box{ border:#7fceee 1px solid; background:#f4fbfe; position:relative; display:block; padding:6px 4px 5px; width:405px; margin-bottom:3px;}
ul.list6 div.reply-form div.box img, ul.list6 li ul.replies li div.box img{ position:absolute; left:-9px; top:8px;}
ul.list6 div.reply-form div.box textarea{ height:50px; width:400px; border:0; background:#f4fbfe;}
ul.list6 div.reply-form a.button5{ margin-right:73px;}

/*---- replies----*/
ul.list6 li ul.replies{ margin: 0 0 15px 65px;}
ul.list6 li ul.replies li{ margin-bottom:5px;}
ul.list6 li ul.replies li h3{ color:#34afe4; font-size:110%; margin-bottom:4px;}
ul.list6 li ul.replies li img{ margin-right:12px;}
ul.list6 li ul.replies li div.box{ margin-left:40px; background:#e2f4fc; padding-bottom:5px;}
ul.list6 li ul.replies li div.box p{ margin-bottom:8px;}

/*---- list7----*/
ul.list7 li{ float:left; margin:0 10px 20px 0; width:150px; height:60px;}
ul.list7 li img{ float:left; margin-right:8px;}
ul.list7 li h3{ font-size:110%; color:#0087ce; margin-bottom:6px; padding-top:2px;}
ul.list7 li h3 a{color:#0087ce;}
ul.list7 li p{ font-size:110%; color:#0087ce; margin-bottom:5px; }
ul.list7 li p a { color:#0087ce; }


ul.list8{ padding:8px 0 0 20px; }
ul.list8 li{ width:48px; float:left; margin:0 16px 16px 0;}
ul.list8 li.last{ margin-right:0px;}
ul.list8 li a{ font-size:110%; color:#31521B; background:none; text-decoration:none; padding:6px 0 0 0; display:block;}

/*---- Form ----*/
div.form{/*width:510px;*/ padding-bottom:100px; }
div.box3 div.form p{ margin-bottom:15px;}
div.form label{ font-size:120%; float:left; width:150px; line-height:32px; text-align:right; font-weight:bold; color:#444444; margin-right:8px; }
div.form input.textbox, div.form textarea.textbox{ float:left; width:310px; border:2px solid #a4dbff; padding:5px 4px 7px;  font-size:12px;}
div.form select{ float:left; margin-right:9px; height:32px; line-height:32px; font-size:120%; color:#bbbbbb; font-weight:bold; border:2px solid #a4dbff;}
div.form select.select_timezone {width:440px;}
div.form select.day{ width:80px; float:left;}
div.form select.month{ width:120px;}
div.form select.year{ width:102px;}
div.form select.large{ width:320px;}
div.form input.check-field{ float:left; width:20px; border:none;}
div.form span.gender{ margin-left:50px; float:left; padding-top:7px;}
div.form span.gender label{ width:50px; text-align:left; line-height:20px; font-size:100%; margin:0;}
div.form input.submit-btn{ background:url(../images/content/submit-btn.jpg) left top no-repeat; width:111px; height:25px; border:none; float:right; color:#FFF; font-size:90%; font-weight:bold; margin-right:70px; cursor:pointer;}
div.form span.privacy{ float:right; padding-top:3px; margin-right:10px;}
div.form span.privacy a{ float:left; font-size:100%; color:#444444; text-decoration:underline; line-height:20px; font-weight:bold;}
div.form input.error, div.form select.error, div.form textarea.error {border: 2px solid #FF0000; background-color:#FFEFEF;}
div.form p{ margin-bottom:15px;}
div.form div.wysiwyg {float:left; border: 2px solid #a4dbff;}
div.form span.list-options {float:left; width:310px; padding:5px 4px 7px; font-size:120%;}
div.form span.list-options select {float:none; height:25px;font-size:110%;}

div.form p.title_section {color: #000066; font-size: 150%; font-weight: bold; margin: 20px 0px; border-bottom: 1px solid #FFEFEF;}
/* --- login form ---*/
div.login div.box3-inner div.logo{ height:180px;}
div.login-form {float:left; width:220px; margin-top: 35px;}
div.login-form p{ margin-bottom:12px !important;}
div.login-form label{ font-size:120%; float:left; display:block; line-height:25px; font-weight:bold; color:#444444; }
div.login-form input.textbox{ float:left; width:185px; border:2px solid #a4dbff; padding:5px 4px 7px;  font-size:120%;}
div.login-form input.submit-btn{ background:url(../images/content/submit-btn.jpg) left top no-repeat; width:80px; height:25px; border:none; color:#FFF; font-size:90%; font-weight:bold; cursor:pointer;}
div.login-form input.error {border: 2px solid #FF0000; background-color:#FFEFEF;}


div.video-login {float:left; width:302px; border: 2px solid #a4dbff; }

/*----- modal form ------*/
div.modal-form div.wysiwyg {float:left;border: 2px solid #a4dbff; width:500px !important;}
div.modal-form p{ margin-bottom:15px;}
div.modal-form label{ font-size:120%; float:left; width:100px; line-height:32px; font-weight:bold; color:#444444; margin-right:8px; }
div.modal-form input.textbox, div.modal-form textarea.textbox{ float:left; width:210px; border:2px solid #a4dbff; padding:5px 4px 7px;  font-size:12px;}
div.modal-form select{ float:left; margin-right:9px; height:32px; line-height:32px; font-size:120%; color:#bbbbbb; font-weight:bold; border:2px solid #a4dbff;}
div.modal-form select.day{ width:80px; float:left;}
div.modal-form select.month{ width:120px;}
div.modal-form select.year{ width:102px;}
div.modal-form input.check-field{ float:left; width:20px; border:none;}
div.modal-form span.gender{ margin-left:50px; float:left; padding-top:7px;}
div.modal-form span.gender label{ width:50px; text-align:left; line-height:20px; font-size:100%; margin:0;}
div.modal-form input.submit-btn{ background:url(../images/content/submit-btn.jpg) left top no-repeat; width:111px; height:25px; border:none; float:right; color:#FFF; font-size:90%; font-weight:bold; margin-right:70px; cursor:pointer;}
div.modal-form span.privacy{ float:right; padding-top:3px; margin-right:10px;}
div.modal-form span.privacy a{ float:left; font-size:100%; color:#444444; text-decoration:underline; line-height:20px; font-weight:bold;}
div.modal-form input.error, div.modal-form select.error, div.modal-form textarea.error {border: 2px solid #FF0000; background-color:#FFEFEF;}


/*------------------------------------------
// 4.1  INDEX PAGE SPECIFIC STYLES
//------------------------------------------*/

/*---- contact-form----*/
div#sidebar div#contact-form div.form{ background:#c0e7f7; padding:13px 25px; width:250px;}
div#contact-form div.form{ background:#c0e7f7; padding:13px 25px; width:180px;}
div#contact-form div.form p{ margin-bottom:3px;}
div#contact-form div.form label{ display:block; margin-bottom:4px; color:#006da8; font-size:110%; font-weight:bold; line-height:14px; text-align:left; float:none;}
div#contact-form div.form label span{ font-weight:normal;}
div#contact-form div.form input.textbox, div#contact-form div.form select.textbox{ border:#81cfee 1px solid; border-top:#a2dbf3 1px solid; border-bottom:#a2dbf3 2px solid; width:170px; padding:1px 4px 2px; float:none;}
div#contact-form div.form input.search-btn{ margin:7px 0px 0 0;}


/*------------------------------------------
// 4.2  STEP1 PAGE SPECIFIC STYLES
//------------------------------------------*/
div.step1 div.box3-bottom div.box3-inner{ width:512px;}
div.box3 div.logo{ background:url(../images/content/logo-bg.png) 0 0 no-repeat; width:397px; height:125px; margin:0 auto; padding-top:40px; margin-bottom:-40px;}
div.box3 div.logo h1{ margin:0;}
div.box3 div.logo a{ display:block; background:url(../images/content/box3-logo.png) 0 0 no-repeat; width:245px; padding-top:57px; height:0px; overflow:hidden; margin:0px 0 0 56px;}

div.box3 h1{ font-size:180%; color:#444444; text-align:center; margin-bottom:27px;}
div.box3 p{ font-size:120%; color:#444444; line-height:14px; margin-bottom:38px;}
div.box3 p.fix-margin-top {margin-top: -100px; padding: 0px 10px; text-align:center;font-weight: bold;}
/*------------------------------------------
// 4.3  STEP2 PAGE SPECIFIC STYLES
//------------------------------------------*/
div.step2 p{ margin-bottom:17px;}
div#sociable-form{ padding:13px 25px 10px 30px;}
div#sociable-form div.form{ padding:0; background:url(../images/content/border4.gif) 0 100% repeat-x; width:458px; margin-bottom:10px;}
div#sociable-form div.last{ background:none;}
div#sociable-form p{ float:left; margin:0 8px 9px 0; padding-top:15px;}
div#sociable-form p input.textbox{ color:#aaaaaa; font-weight:bold; padding:4px 4px 5px; width:100px;}
div#sociable-form p input.link-btn{ background:url(../images/content/link-btn-bg.jpg) 0 0 repeat-x; height:28px; width:62px; font-size:120%; color:#444444; font-weight:bold; border:#fefefe 2px solid; text-align:center; letter-spacing:-1px; cursor:pointer;}
div#sociable-form p span.valid{ background:url(../images/content/right.jpg) 0 0 no-repeat; width:24px; height:24px; display:block; margin-left:15px; float:left;}
div#sociable-form p span.unvalid{ background:url(../images/content/wrong.jpg) 0 0 no-repeat; width:24px; height:28px; display:block; margin-left:15px; float:left;}
div#sociable-form p.first{ padding:0; margin-right:19px;}

/*------------------------------------------
// 4.4  STEP3 PAGE SPECIFIC STYLES
//------------------------------------------*/

/*---- invite-friends form ----*/
div.invite-friends p{ margin-bottom:17px;  }
div.invite-friends div.form{padding:18px 0 54px;}
div.invite-friends div.form div.mailing{ width:206px; float:left; }
div.invite-friends div.form h3{ font-size:140%; color:#444444; padding-left:19px; line-height:14px; margin-bottom:23px;}
div.invite-friends div.form p{ margin-bottom:9px;}
div.invite-friends div.form label{ width:11px; font-size:100%; line-height:24px; }
div.invite-friends div.form input.textbox{ width:160px; font-size:90%; color:#aaaaaa; padding:5px 2px 6px 5px;}

div.invite-friends div.form div.comment{ width:298px; float:left;}
div.invite-friends div.form div.comment h3{ padding-left:0px;}
div.invite-friends div.form div.comment p{ margin-bottom:4px;}
div.invite-friends div.form textarea{ width:285px; padding:4px; border:2px solid #a4dbff; height:162px; }
div.invite-friends div.form input.send-btn{ background:url(../images/content/send-btn.gif) 0 0 no-repeat; width:69px; height:24px; border:none; cursor:pointer; float:right; color:#FFF; font-size:120%; font-weight:bold;}

/*------------------------------------------
// 4.4  STEP4 PAGE SPECIFIC STYLES
//------------------------------------------*/
div.step4 div.logo{ margin-bottom:-24px;}

/*------------------------------------------
// 4.5  EVENTS PAGE SPECIFIC STYLES
//------------------------------------------*/

div.trends { position:relative; padding-right:100px !important; }
/*---- event-search ----*/
div#event-search{ margin:0px 0 29px;}
div.news-page div#event-search{ margin:0px 0 15px;}
div#event-search h2{ font-size:150%; color:#23ace1; background:url(../images/content/main/border5.gif) 0 100% repeat-x; padding:0 0 5px 8px; margin-bottom:10px;}
div#event-search h2 span{ background:url(../images/content/main/search-icon.gif) 0 3px no-repeat; padding-left:20px; line-height:21px; display:block;}
div#event-search h2 a{ color:#0087ce; font-size:65%; margin-top:3px; text-decoration:underline; float:right; margin-right:5px; font-weight:normal;}
div#event-search h2 a:hover{ text-decoration:none;}

div#event-search div.box{ width:296px; margin:0 auto 10px;}
div#event-search p{ background:#fff; width:214px; float:left; border:#80ceee 1px solid;}
div#event-search p img{ float:left; margin-top:2px;}
div#event-search p input.textbox{ width:190px; border:0; padding:5px 0; color:#aaaaaa; font-size:110%; float:left;}
div#event-search input.search-btn{ float:left;}


/*---- pagination ----*/
div.pagination{ text-align:center;}
div.pagination a{ font-size:110%; color:#0087ce; border-bottom:#0087ce 1px solid; text-decoration:none; line-height:16px;}
div.pagination a.next, div.pagination a.previous{ padding:0 2px;}
div.pagination a:hover{ border:0; text-decoration:none;}

/*------------------------------------------
// 4.6  GROUP PAGE SPECIFIC STYLES
//------------------------------------------*/

div.group-page div#dashboard { margin-bottom:30px;}

div#main div.post{ margin-bottom:18px;}
div#main div.post h1{ font-size:180%; color:#0087ce; background:url(../images/content/border5.gif) 0 100% repeat-x; padding-bottom:5px; margin-bottom:6px; line-height:20px;}
div#main div.post h1 span{ font-weight:normal; font-size:80%; display:block;}
div#main div.post h1 a{ font-weight:normal; font-size:55%; float:right; color:#0087ce; text-decoration:underline;}
div#main div.post h1 a:hover{ text-decoration:none;}



/*---- group picture ----*/
div#main div.group-pictures{ padding:5px 8px 10px; background:#a1dbf2;}
div#main div.group-pictures h2{ font-size:120%; color:#0087ce; background:url(../images/content/camera.gif) 0 0 no-repeat; padding-left:20px; margin-bottom:13px;}
div#main div.group-pictures h2 a{color:#0087ce; float:right; text-decoration:underline; font-size:95%; font-weight:normal;}
div#main div.group-pictures h2 a:hover{ text-decoration:none;}
div#main div.group-pictures ul{ padding-left:19px;}
div#main div.group-pictures ul li{ float:left; margin-right:19px;}
div#main div.group-pictures ul li img{ border:#fff 4px solid;}

div#main div.pagination2{ text-align:left; padding:7px 0 8px 26px; background:#b6e3f5; margin-bottom:17px;}

/*----group-discussion----*/
div.group-discussion h2{ font-size:120%; color:#0087ce; margin-bottom:10px; background:url(../images/content/smilly.gif) 0 0 no-repeat; padding-left:20px; line-height:15px;}
div.group-discussion ul.list6{ margin-bottom:27px;}
div.group-discussion ul.list6 li h2{ background:none; padding:0;}

/*----group-members----*/
div.group-members{ padding-left:65px;}
div.group-members h2{ font-size:120%; color:#0087ce; margin-bottom:10px; line-height:15px;}
div.group-members p a.more-link{ font-size:110%; color:#0087ce; text-decoration:underline; margin-right:30px; line-height:14px;}
div.group-members p a.more-link:hover{ text-decoration:none;}

/* breadcrumba */
div.breadcrumbs {margin: 10px 5px 20px 5px; background:url(../images/footer/footer-border.jpg) 0 100% repeat-x; padding: 0 0 5px 0;}
div.breadcrumbs ul li {display:inline; font-size: 120%; font-weight: bold;}
div.breadcrumbs ul li a {text-decoration: none; color: #444444; }


/*---- Tab-Strip ----*/
ul.tabs-strip{ background:url(../images/content/main/h1-border.gif) 0 100% repeat-x; padding-left:13px;}
ul.tabs-strip li { display:inline; line-height:35px; font-size:120%; font-weight:bold;}
ul.tabs-strip li a{ color:#0087CE;  padding:5px 30px 7px;}
ul.tabs-strip li.ui-state-active a,ul.tabs-strip li a:hover{ background:#0087CE; color:#FFF; text-decoration:none;}

div.ui-tabs-panel {padding-top: 15px;}
div.ui-tabs-hide {display:none;}

div.toolbar {text-align: right; margin: 5px 0 10px 0;}


div#container-amigos {width : 585px; height: 180px; overflow-y : scroll; border: 1px solid #DFDFDF; padding: 2px 5px;}


ul#selectable .ui-selecting { background: #FECA40; }
ul#selectable .ui-selected { background: #F39814; color: white; }
ul#selectable { list-style-type: none; margin: 0; padding: 0; }
ul#selectable li { margin: 3px; padding: 1px; float: left; }
ul#selectable li img, ul#selectable li span {float: left;}
ul#selectable li span {width: 95px; margin-left: 2px;}


.fila_sombreada{background-color:#DFDFDF;}



/* LOGIN PAGE */
div.login-layout {width: 938px; margin: 10px auto; min-height: 638px; border: 1px solid #FFF; background:url(../images/login/background.jpg) no-repeat;}
div#login-left {width:330px; float:left;}
div#login-right {width:600px; float:right;}
div.login-layout div.logo {margin: 14px 0px 60px 30px; height: 107px; display:block;}
div.login-layout div.logo h1 a {background:url(../images/login/logo-small.png) no-repeat scroll 0 0; overflow: hidden; display: block; height: 0; padding-top:110px;}

ul.list10 {padding-left: 10px; }
ul.list10 li {display: block; padding-left: 38px; line-height: 35px;}
ul.list10 li span {color: #8ed4f0; font-family: verdana; font-size: 11px; font-weight: bold; text-decoration: none;}
ul.list10 li.bullet-1 {background:url(../images/login/bullet-1.png) no-repeat;}
ul.list10 li.bullet-2 {background:url(../images/login/bullet-2.png) no-repeat;}
ul.list10 li.bullet-3 {background:url(../images/login/bullet-3.png) no-repeat;}
ul.list10 li.bullet-4 {background:url(../images/login/bullet-4.png) no-repeat;}


div.login-news {margin: 110px 0px 0px 45px; }
div.login-news h2 {color: #fff; border-bottom: 1px dashed #fff; font-family: verdana; font-size: 13px; font-weight: bold; padding-bottom: 5px; margin-bottom: 5px;}
div.login-news ul.list3 li, div.login-news ul.list3 li a {color:#fff;}

div.auth-form {margin: 25px 15px; padding: 25px 10px 11px 20px;}
div.auth-form p.first_line input {float:left;}

div.auth-form {background:url(../images/login/box-auth.png) repeat-x; border: 1px solid #DDF2F4;}
div.auth-form p {margin-bottom: 2px;}
div.auth-form input.text_input {background-color: #ddf2f4; border: 2px solid #fff; color: #444; padding: 2px; font-size: 12px; font-weight: bold; width: 175px; margin-right:13px; }
div.auth-form input.checkbox {border: none; padding: 3px;}
div.auth-form input.error {border: 2px solid #FF0000; background-color:#FFEFEF;}
div.auth-form p span {margin-left: 115px; }
div.auth-form p span.recordarme {color: #daf9ed; font-size: 11px;}
div.auth-form p span a {color: #8ad1d2; font-size: 10px; font-family: verdana;}

input.btn-auth {background: url(../images/login/button-1.gif) repeat-x; width: 120px; color: #fff; border: none; padding: 5px 0px; font-family: verdana; font-weight: bold; font-size:11px;}

a.link-button {background: url(../images/login/button-gradient.png) repeat-x; color: #fff; padding: 12px 10px; font-family: verdana; font-weight: bold; font-size:12px; position: absolute; right: 50px; top: 0px;}

ul.list11 {position: absolute; top: 320px; right: 60px;}
ul.list11 li {float:left; padding: 0px 20px; border-right: 1px dashed #FFF; text-align: center; font-family: verdana; font-size: 13px; font-weight: bold;}
ul.list11 li a {margin-top:20px; color: #fff;}
ul.list11 li.last {border:none;}
ul.list11 li img {display: block; margin: 0px auto 10px;}
ul.list11 li img {*display: inline; margin: 0px auto 10px;}


/* --- admin galeria fotos ---*/
ul.galeria_fotos li {background-color:#b5c29f; float:left; height:165px; margin:0 30px 20px 0; padding:5px; text-align:center; width:130px; }
ul.galeria_fotos li.activa{background-color:#95C247;}
ul.galeria_fotos li a.delete {display:block; text-align:right;}
ul.galeria_fotos li img.foto {border:1px solid #82A3CE; }
ul.galeria_fotos li p.comment {font-style:italic; font-weight:bold; margin-top:10px;}
ul.galeria_fotos li p.bottom {font-style:normal; font-weight:normal; margin-top:5px; }

/* --- admin galeria videos ---*/
ul.galeria_videos li {background-color:#b5c29f; float:left; height:165px; margin:0 20px 20px 0; padding:5px; text-align:center; width:175px; }
ul.galeria_videos li.activa{background-color:#95C247;}
ul.galeria_videos li a.delete {display:block; text-align:right;}
ul.galeria_videos li img.foto {border:1px solid #82A3CE; }
ul.galeria_videos li p.comment {font-style:italic; font-weight:bold; margin-top:10px;}
ul.galeria_videos li p.bottom {font-style:normal; font-weight:normal; margin-top:5px; }


div.viewer_message {padding: 10px 5px;}
div.viewer_message p {margin-bottom: 15px; font-size: 110%;}
div.viewer_message p label {font-weight: bold; display:block;}
div.viewer_message p.inline label {display: inline;}
div.viewer_message p.divider_horizontal {border-bottom: 1px solid #31531C; padding-bottom: 5px;}

ul.galeria_media li {float:left;}

div.info p {color: #000066; margin-bottom:3px;}
div.info p label {font-size: 12px; font-weight: bold;}
div.info p span {font-size: 12px;}


/*---- tabs noticias  ----*/
ul.tabs-news li{ float:left; font-size:140%; font-weight:bold; margin-right:4px;}
ul.tabs-news li a { float:left; text-decoration:none; color:#000066; display:block; padding:0 10px; line-height:30px; }
ul.tabs-news li a:hover, ul.tabs-news li.ui-state-active a{ background:url(../images/navigation/nav-tabs.jpg) 0 0 repeat-x;}
ul.tabs-news li a:hover {text-decoration: none;}

div#slideshow, div#slideshow li {
	height:480px;
	overflow:hidden;
	width:640px;
}

/* numeric controls */	

ol#controls{
	margin:1em 0;
	padding:0;
	height:28px;	
	}
ol#controls li{
	margin:0 10px 0 0; 
	padding:0;
	float:left;
	list-style:none;
	height:28px;
	line-height:28px;
	}
ol#controls li a{
	float:left;
	height:28px;
	line-height:28px;
	border:1px solid #ccc;
	background:#DAF3F8;
	color:#555;
	padding:0 10px;
	text-decoration:none;
	}
ol#controls li.current a{
	background:#5DC9E1;
	color:#fff;
	}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

a.link-attach {text-decoration: none; color: #444444; font-size: 12px; font-weight: bold;}
p.login-error {color: #FF0000; margin: 10px 15px;}
