/*
dark: 
norm: 
lght: 
*/
html { overflow-y:scroll; }
input[type=submit],label,select{ cursor:pointer; }
html,body,div,p,h1,h2,h3,h4,span,ul,ol,li,dl,dd,dt,img,br,a,form { margin:0; padding:0; border:0; }
html,body{
	width:100%;
	height:100%;
	font-family:verdana;
	font-size:11px;
	line-height:18px;
	text-align:left;
	color:#555;
}
body { background:#88B01D url(/img/bg.jpg); }
a { color:#666;text-decoration:underline; }
a:hover { color:#999; }
hr { border:0;border-top:#FFF dotted 3px; }

.defaultSkin table.mceLayout {  }
.defaultSkin .mceButton {}
.defaultSkin .mceIframeContainer {}
.input {
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:#CCC solid 1px;
	background:#FFF;
	padding:2px;
	font-size:11px;
}

.fltrt { float:right;width:auto; }
.fltlft { float:left;width:auto; }
.hide { display:none; }
.error { color:red; }
.center{  text-align:center; }
#pulsem { float:right;width:100px;height:58px;background:url(/img/pulsem.gif) no-repeat center; }

/******************* TINYMCE *****************************/
body.tmce { background:#FFF;padding:0;margin:0; }
.tmce h1{ margin:8px 0 15px 0;font-size:16px;color:#799C1A; }
.tmce h2{ margin:8px 0 12px 0;font-size:15px;font-weight:normal;color:#799C1A; }
.tmce h3{ margin:8px 0 8px 0;font-size:13px;color:#799C1A; }
.tmce p, .tmce li{ margin-bottom:10px; }
.tmce ul,.tmce ol,.tmce dl { margin-bottom:10px;margin-left:30px; }

/******************* SYSTEM *****************************/

/** Admin **/

#logintable { margin: 35px auto;width:320px; }
#logintable td { padding:1px 3px; }

table.datagrid { border-collapse:collapse;border-spacing:0;width:100%;font-size:11px; }
table.datagrid td { padding:5px 8px; border:#999 solid 1px; }
table.datagrid th { padding:5px 8px; background:#666;border:#FFF solid 1px;color:#FFF; }
table.datagrid th a{ color:#FFF;text-decoration:underline; }

.formtable td{ vertical-align:top; } 

#AjaxBoxFormTable, #AjaxBoxFormTable div.submit{ padding:0;margin:0; } 

#adminControles{ margin-bottom:10px;font-weight:bolder;padding:15px 15px 5px 15px;border:#ECE6D2 solid 1px; }
#adminControles h1{ margin:0 0 10px 0;font-size:20px; }
#adminControles a, a.admin_button{
	margin:0 16px 10px 0;
	padding:4px 8px;
	background:#666;
	color:#FFF;
	text-decoration:none;
	display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;
	-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
}

.adminHeader{ margin-bottom:15px; }

.paginator { text-align:center;font-weight:bold;margin-bottom:15px; }
.paginator img { margin:0; }
.paginator .current {  }
.paginator .paginatorNext{}
.paginator .paginatorPrev{}

.zoom {
	position:absolute;
	z-index:1;
	width:182px;
	height:140px;
	background:transparent url(/img/pad.png);
	cursor:pointer;
 }

.labels { text-align:right;font-weight:bolder;color:#C33; }
div.submit { margin-top:15px;}
.addthis_toolbox{ margin:8px 15px;height:18px;line-height:18px; }
/** Editable-Orderable List **/

.elist { margin-bottom:20px; }
.elist h1 { margin-bottom:20px; }
.elist .elist_item { padding:2px 0; }
.elist .elist_item .elist_handler {
	height:18px;
	width:18px;
	margin-right:8px;
	background:#999 url(/img/handler.gif);
	display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;
}
.elist .elist_item input{ margin-right:8px; }
.elist .elist_item .elist_tag{ padding:2px 5px; }
.elist .elist_item .elist_remove img { vertical-align:middle;padding:2px 5px; }

/** Admin Gallery **/

.admin_gallery{  border:#CCC solid 1px; margin:10px 0; padding:15px 25px; }
.th_img_wrapper{
	width:160px;
	height:120px;
	padding:10px;
}
.th_admin{
	position:relative;
	float:left;
	width:180px;
	margin:3px;
	text-align:center;
	border:#DDD solid 1px;
	border-bottom:#CCC solid 2px;
	border-right:#CCC solid 2px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
} 
.th_spinner{
	position:absolute;
	background:transparent url(/img/spinner.gif) no-repeat center center;
	width:100%;
	height:100%;
}
.th_options { height:18px;line-height:18px;font-size:10px;margin-bottom:4px; } 
.th_options a { font-weight:bolder; } 
.th_admin_selected{
	background:#EEE;
	border:#CCC solid 2px;
	border-right:#CCC solid 3px;
	border-bottom:#CCC solid 3px;
	margin:2px;
	border-bottom-color:#AAA;
	border-right-color:#AAA;
} 
#ImageLoadForm{ margin:0 auto;text-align:center; }

/** MooPop **/

.mooPop{
	position:absolute;top:0;left:0;z-index:200;
	max-width:560px;width:expression(this.width > 560 ? 560: true);
	padding:6px;
	color:#666;
	
	border:#DDD solid 1px;
	background:#f9f9f9;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;

	-webkit-box-shadow: 12px 2px 5px #999;
	-moz-box-shadow: 2px 2px 10px #999;
	filter: shadow(color=#999999, direction=135, strength=2);

}
.mooPopClose{ display:block;width:16px;height:16px;float:right;	 }
.mooPopMsg{
	font-weight:bolder;
	font-size:14px;
	text-align:center;
	padding:10px 25px;
}

/** Error page **/

#error_page{ padding:45px; }
#error_page #error_info{ float:left;width:auto;margin-top:65px;font-weight:bolder; }
#error_page #error_info h1 { font-size:28px;color:#EEB0B0;margin-bottom:15px; }
#error_page #error_info h2 { font-size:20px;color:#DAC5C5;margin-bottom:15px; }
#error_page #error_image{ float:left;margin-right:30px; }

/**** Tips *****/

.validationError,.error-message { padding:0 15px 5px 15px;color:red;font-weight:bolder; }
.validationError img{ vertical-align:middle; }
.input_error,.form-error { border:#D66 solid 2px; }

.tooltip { z-index:150;max-width:320px;width:expression(this.width > 320 ? 320: true); text-align:center; }
.tooltip .tip {
	background-color:#79B93C;
	color: #fff;
	padding:2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
}
.tooltip .tip-title { font-size: 20px;padding:5px; }
.tooltip .tip-text {  padding:3px; }

/***************   Layout   ********************/
/** Admin **/

#nofooterAdmin{
	background:#FFF;
	width:100%;
	min-height:100%;
} * html #nofooterAdmin{ height:100%; }

#contentAdmin { margin-left:200px;padding:25px;  }
#sidebarAdmin { float:left;width:200px; }
#sidebarAdminPad { padding:10px 25px 45px 15px;border-right:#ECE6D2 solid 1px; }
#sidebarAdmin h1{
	padding:3px 7px;
	margin:6px 0;
	font-size:16px;
	color:#666;
}
#sidebarAdmin a{
	display:block;
	margin:0;
	color:#FFF;
	font-weight:bolder;
	background:#666;
	padding:5px 5px 5px 10px;
	margin-bottom:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
}
#sidebarAdmin a:hover{ color:#FFA; }

#headerAdmin { height:84px;background:#FFF url(/img/headerBg.jpg) repeat-x top;padding:0 0 10px 25px;border-top:#EEE8D7 solid 18px;color:#666; }
#headerAdminWelcome h1{ font-size:24px;margin:15px 6px 15px 0; }
#headerAdminWelcome h2{ font-size:16px;margin:6px 6px 10px 0; }
#headerAdmin #headerAdminLogo img { vertical-align:top;height:72px; }
#headerAdmin #headerAdminTitle { margin-left:20px;padding-left:40px;font-size:40px;line-height:60px;border-left:#FFF solid 1px; }
#headerAdmin #adminLogout {
	float:right;
	margin:25px 20px 0 0;
	width:110px;
	height:40px;
	
	font-size:13px;
	font-weight:bolder;
	text-decoration:none;
}
#headerAdmin #adminLogout img { vertical-align:middle; }
#footerAdminClear { clear:both;height:58px; }
#footerAdmin {
	position:relative;
	
	clear:both;
	margin-top:-58px;
	height:58px;
	line-height:58px;
	padding:0 15px;
	
	color:#333;
	background:#EEE8D7;
	text-align:left;
}	
/** Public **/

#nofooter{
	background:#FFF url(/img/content_bg.gif) repeat-y left;
	width:900px;
	margin:0 auto;
	min-height:100%;
} * html #nofooter{ height:100%; }

.header { position:relative;height:112px;background:#FFF url(/img/headerBg.jpg) repeat-x top; }
#headerSmall { height:81px; }
.header #menuLeft{ position:absolute;top:90px;left:-20px; }
.header #menuRight{ position:absolute;top:90px;right:-20px; }

#headerSmall #menuLeft{ position:absolute;top:59px;left:-20px; }
#headerSmall #menuRight{ position:absolute;top:59px;right:-20px; }

#logo { display:block;margin-left:28px;height:81px;width:117px; }

.header #miniMenu{ width:161px;float:right;clear:right;height:27px;margin:0;line-height:27px;text-align:right;margin-right:20px; }
.header #miniMenu li { display:inline;margin:0 3px; }
.header #headerQuote{ float:right;width:334px;height:51px;background:url(/img/headerQuote.gif) no-repeat;margin:30px 35px 0 0; }
#headerSmall #headerQuote{ float:right;width:334px;height:51px;background:url(/img/headerQuote.gif) no-repeat;margin:16px 35px 0 0; }
.header #searchBoxTitle{ position:absolute;width:201px;height:23px;background:url(/img/searchBoxTitle.gif) no-repeat;top:89px;right:0; }
#headerSmall #searchBoxTitle{ position:absolute;width:201px;height:23px;background:url(/img/searchBoxTitle.gif) no-repeat;top:58px;right:0; }
#menu{ height:38px;background-color:#000;border-bottom:#464646 solid 1px; }
#menu a{
	height:38px;
	margin:0;
	background-position:top;
	display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;
}
#menu a:hover, #menu a.mSelected{ background-position:bottom; }

#menu #mInicio{ width:79px;background-image:url(/img/mInicio.gif); }
#menu #mMovimiento{ width:135px;background-image:url(/img/mMovimiento.gif); }
#menu #mCodigo{ width:115px;background-image:url(/img/mCodigo.gif); }
#menu #mMedia{ width:116px;background-image:url(/img/mMedia.gif); }
#menu #mBlog{ width:68px;background-image:url(/img/mBlog.gif); }
#menu #mUnete{ width:78px;background-image:url(/img/mUnete.gif); }
#menu #mContacto{ width:108px;background-image:url(/img/mContacto.gif); }
#menu #searchBox{ float:right;width:187px;height:30px;line-height:38px;background:#333;padding:8px 6px 0 6px; }
#menu #searchBox #searchText{
	border:#333 solid 1px;
	height:15px;
	width:150px;vertical-align:top;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	border-radius:0;
}
#menu #searchBox #searchButton{ border:#333 solid 1px;border-left:0;vertical-align:middle;  }

#sidebarLft{
	width:208px;
	float:left;
	padding:18px 8px 0 8px;
	color:#FFF;
}
div.sidebarBlock{ margin:12px auto;}

#contentWide { 
	background:#FFF url(/img/content_wide_bg.jpg) repeat-x top;
	border-top:#FFF solid 1px;
	padding:45px 0;
}
#contentWide .paginator{ text-align:left;clear:both;font-weight:bold;margin:0 0 15px 65px ; }
#content { margin-bottom:35px; }
#contentPad { padding:30px; }

.cleaner { clear:both;width:100%;height:76px; }
.clear { clear:both; }
.clearleft { clear:left; }
#footer {
	position:relative;
	
	clear:both;
	
	height:76px;
	line-height:58px;
	margin:-76px auto 0 auto;
	
	color:#FFF;
	background:#000;
	border-top:#999 dotted 2px;
}
#footer img, #footer_admin img { vertical-align:middle;margin-right:10px; }
#footerCenter{
	width:900px;
	margin:0 auto;
}

.sectionHeader { background:#000;height:68px;margin:2px 2px 15px 2px;border-bottom:#79B93C solid 3px;padding:30px 0 0 45px; }
.sectionHeader img { vertical-align:middle; }
#uneteBox{ margin-bottom:20px; display:block;text-align:center; }
#frontMenu #uneteBox{ margin-bottom:0; }

.lateralBlockHeader{
	background:#000;
	margin-bottom:4px;
	padding:8px 0;
	text-align:center;
	font-size:16px;
	font-weight:bolder;
	color:#79B93C;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-khtml-border-top-right-radius:5px;
	-khtml-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

#mediaBlock a, #galleryBox a{ display:block; text-align:center; }

#blogSearchResults{
	position:absolute;
	overflow:auto;
	height:80%;
	width:650px;
	background:coral;
}
/***** :CONTACTO *******************************************/

#contactContent { margin:30px 45px;background:#FFF url(/img/contactBg.jpg) no-repeat top right; }

#contactForm{ float:left;width:312px; }
	#contactMessage{
		padding:5px 18px;
		margin-bottom:1px;
		-webkit-border-top-right-radius:8px;
		-webkit-border-top-left-radius:8px;
		-moz-border-radius-topright:8px;
		-moz-border-radius-topleft:8px;
		border-top-left-radius:8px;
		border-top-right-radius:8px;
		background-color:#79B93C;
		color:#FFF;
		font-weight:bolder;
	}
#contactForm .input_text, #contactForm .input_textarea { width:90%;font-size:12px; }
#contactForm .label { padding:0 15px;font-weight:bolder; }
#contactForm div.submit { padding:0;margin:0;text-align:center;width:90%; }
#contactInfo { float:left;width:288px;margin-left:35px; }
#contactInfo p{ margin:12px 0; }

#contactTable { padding:5px 15px; background:#FFF url(/img/contactFormBg.jpg) repeat-x top; }
#contactTable td { padding:5px 8px;vertical-align:top; }

.formMessage { display:none;font-size:18px;line-height:150%;font-weight:bolder;padding:20px 0;text-align:center; }
.formSpinner { display:none;background:url(/img/ajax-loader.gif) no-repeat center center; }
/******** :FORO ************************************************/

p#download { font-size:18px;text-align:center; }
p#download a{  }
p#download a:hover{ text-decoration:underline; }

.pdfViewer{ display:block;width:80%;height:450px;margin:0 auto; }

/******** :INICIO ************************************************/

#frontContent { background:#464646;height:282px;padding-bottom:10px; }
#frontMenu { float:left;width:169px;padding:60px 14px 0 14px;background:#464646 url(/img/frontMenuBg.jpg) no-repeat top center;color:#CCC; }
	#frontMenu a { color:#CCC;text-decoration:none; }
	#frontMenu a:hover { color:#FFF; }
	#frontMenu ul { border-top:#999 dotted 2px;margin:0;margin-bottom:15px;list-style-type:none; }
	#frontMenu li { border-bottom:#999 dotted 2px;padding-left:18px;background:transparent url(/img/vineta.gif) no-repeat center left;height:30px;line-height:30px; }

#frontFlash { float:left;width:688px;height:282px;padding:0; }
#mainContent{ padding-top:9px;background:#FFF url(/img/mainContentBg.jpg) repeat-x top;border-top:#FFF solid 1px; }

#mainContentCol1{ float:left;width:183px;margin:0 0 25px 10px; }
	#quoteBox { margin-bottom:20px;border:#000 solid 1px; }
		#quoteBoxHeader { background:#79B93C url(/img/quoteBoxIcon.jpg) no-repeat center right;height:30px;line-height:30px;padding-left:9px;margin:0;color:#FFF;font-weight:bolder; }
		#quoteBoxText { background:#FFF;padding:5px;margin:0;color:#333; }

	.iconHeader{ border-bottom:#999 dotted 2px;padding:6px 0 6px 24px;font-weight:bolder;margin-bottom:8px; }
	#galleryBox{ margin-bottom:20px; }
	#galleryHeader{ background:transparent url(/img/semyIcon.gif) no-repeat center left;}
	#pollBox{ margin-bottom:20px; }
	#pollHeader{ background:transparent url(/img/ballotIcon.gif) no-repeat center left;}
	
	#socialNetsBox{ margin-bottom:20px; }
		#socialNetsBox ul { list-style-type:none;margin:0; }
		#socialNetsBox li { margin-bottom:4px; }
		#socialNetsBox li a {
			display:block;
			background:#ECE9D7;
			padding:12px 0;
			text-align:center;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			-khtml-border-radius:5px;
			border-radius:5px;
		}
	
	#relatedNetsBox { border:#D0D7B9 solid 2px;background:#E4E8D7;color:#FFF;margin:6px; }
		#relatedNetsHeader { background:#000;border-bottom:#D0D7B9 solid 2px;padding:3px 12px; }
		#relatedNetsLinks { padding:8px 10px; }
		#relatedNetsLinks a { padding:0 8px; }
	
#mainContentCol2{ float:left;width:421px;margin:0 42px 0 32px;padding-bottom:25px; }

	.blockHeader{ background:#666;height:24px;line-height:24px;color:#FFF;font-weight:bolder;padding-left:12px;font-size:12px;margin-bottom:15px; }
	.blockHeader a{ display:block;color:#FFF;text-decoration:none; }
	.blockHeaderPlus{ float:right;width:27px;height:24px;background:#79B93C url(/img/plusIcon.gif) no-repeat center center;border-left:#FFF solid 1px;margin-left:12px; }

	.newsTh a { display:block;width:154px;height:154px;text-align:center; }
	.newsItem{ border-bottom:#666 dotted 2px; padding-bottom:15px;margin-bottom:20px;}
	.newsItem .newsTitle{ font-size:14px;margin-bottom:15px;}
	.newsItem .newsText{ float:right;width:230px; }
	a.btLeerMas { background:transparent url(/img/vinetaRight.gif) no-repeat center left;display:block;margin:15px 0 0 auto;padding-left:16px;height:20px;line-height:20px;width:105px; }
	a.btLeerMasRt { margin-left:0; }
	
	a.btMoreNews {
		display:block;
		width:auto;
		padding:3px 6px;
		text-align:center;
		margin:15px 0 0 auto;
		background:#79B93C;
		color:#FFF;
		font-weight:bolder;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		border-radius:3px;
	}
	
#mainContentCol3 { float:left;width:200px; }
	#comissionList { margin:0 4px 15px 2px;list-style-type:none; }
	#comissionList li a{ display:block;background:#FFF url(/img/vinetaWh.gif) no-repeat center left;padding:3px 0 3px 18px; }
	#mediaBlock { margin-bottom:20px; }
	#mediaLastVideo { width:192px;height:159px;margin:15px auto; }
	#seeMoreMedia{ margin:0 10px;text-align:center;display:block; } 
	
/******** :NOSOTROS ************************************************/

#internCol13 { float:left; width:161px;margin:0 0 25px 20px; }
	#internCol13 h1 { font-size:15px; }
	#internCol13 ul { list-style-type:none;margin:8px 0 0 6px; }
	#internCol13 li a { display:block;background:#FFF url(/img/vinetaWh.gif) no-repeat left center;padding:3px 10px 3px 18px;color:#333; }
	#internCol13 li a:hover { background:#79B93C url(/img/vinetaWhInv.gif) no-repeat left center;color:#FFF;text-decoration:none; }
#internCol23 { float:left; width:449px;margin:0 40px 25px 20px; }
	.intern h1 { font-size:18px;color:#799C1A;margin:15px 0 18px 0; }
	.intern h2 { font-size:16px;color:#799C1A;margin:8px 0; font-weight:normal; }
	.intern li { margin-left:25px; }
	.intern ul { margin-bottom:10px; }
	.intern p { margin-bottom:12px;text-align:justify; }
#internCol33 { float:left; width:192px;margin:0 12px 25px 0; }

/******** :UNETE ************************************************/

#uneteContent{ margin:0 0 30px 80px;width:520px; }
#uneteContent label{ font-weight:bolder; }
#uneteMessage{
	margin-bottom:20px;
	padding-left:10px;
	border-left:#7EA31B solid 11px;
}

/******************* BLOG *****************************/
#layoutOptions label { margin-right:15px; }
#layoutOptions label img { vertical-align:middle;}
.postFrontimage { margin:4px 10px 10px 10px; }
.layoutfull { display:block;width:100%;margin:0 auto 15px auto; }
.layoutright { float:right;width:50%;margin-right:0; }
.layoutleft { float:left;width:50%;margin-left:0; }

.postTitle{ font-weight:normal;color:#999;font-size:22px;line-height:28px; }
.postDate{ margin:5px 0 15px 0; }
.postBody{ position:relative;font-weight:normal;color:#333;overflow:auto; }
.postItem{ margin-bottom:25px;padding:0 0 25px 20px;border-bottom:#CCC dotted 1px; }
#blogContent{ padding:25px 45px; }

.sidebarBlockHeader{
	background-color:#000;
	color:#9DCF6B;
	text-align:center;
	padding:6px;
	margin-bottom:10px;
	font-weight:bolder;
	font-size:14px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
}

#publishedProposes{ margin-top:25px; }
#commentList{ margin-top:35px; border-top:#D1CA9E solid 1px;padding:10px 0 20px 0; }
#commentListHeader{ background:#FFF url(/img/commentIcon.gif) no-repeat left center;height:30px;line-height:30px;padding-left:48px;margin:0 0 20px 20px;font-weight:bolder; }
.commentItem{
	background:#F2F0E3;
	margin-bottom:5px;
	padding:8px 12px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
}
.commentDate{ font-size:10px; }
#commentBox h1 { font-size:16px;margin:6px 0; }
#commentBox label { display:block;margin-bottom:4px;font-weight:bolder; }
#commentBox .input_text { display:block;margin-bottom:8px;width:100%; }
.commentBoxCol{ float:left;width:50%; }
.commentBoxColPad{ padding:10px; }

#tagCloud { margin:8px 0 15px 0; }
#tagCloudPad { padding:10px 45px;}
#tagCloudHeader {
	height:32px;
	line-height:28px;
	background:#FFF url(/img/tagsIcon.gif) no-repeat center left;
	border-bottom:#D1CA9E dotted 1px;
	font-weight:bolder;
	padding-left:40px;
	margin-top:15px;
}
.tagLink {
	display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;
	padding:3px 8px;
	margin:0 4px 4px 0;
	background:#79B93C;
	color:#FFF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
}
.tagLink:hover { background:#B0DE36;color:#000; }

/******************* TAGS *****************************/

.sectionHeaderSimple { font-weight:normal;margin-bottom:15px;padding-bottom:20px;border-bottom:#666 solid 1px; }
.tagListColumnPad { padding:15px 20px; }
.tagListColumn { float:left;width:50%; }
.tagListColumn h1, .tagListColumn h2 { color:#799C1A; font-weight:normal;margin-bottom:15px; }
.tagListColumn ul { list-style-type:none;margin-left:25px; }
.tagListColumn li { margin-bottom:4px; }

/******************* MEDIA *****************************/
#mediaContent{ padding:10px 45px; }
#mediaContentSidebar{ margin-right:260px; }
#mediaSidebarContent{ float:right;width:215px; }

#mediaMenu{
	background:#ECE9D7;
	padding:8px;
	width:195px;
	margin:0 auto 20px auto;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	
}
#mediaMenu a {
	display:block;
	height:36px;
	background-position:top;
	background-repeat:no-repeat;
	margin-bottom:3px;
}
#mediaMenu a:hover { background-position:bottom; }
#mediaMenu #mediaMenuTitle { display:block;margin:6px auto 12px auto; }
#mediaMenu #mediaFotos{ background-image:url(/img/mediaFotos.jpg); }
#mediaMenu #mediaVideos{ background-image:url(/img/mediaVideos.jpg); }
#mediaMenu #mediaPodcasts{ background-image:url(/img/mediaPodcasts.jpg); }
.mediaTitle {
	background:#D1CA9E;
	margin-bottom:4px;
	height:48px;
	padding:9px 18px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	color:#FFF;
}
.mediaTitle h1 { font-size:24px;font-weight:normal; } 
.mediaTitle h1 a { text-decoration:none;color:#FFF; } 
.mediaTitle h1 a:hover { text-decoration:underline; } 
.mediaTitle h1 img { vertical-align:middle;margin-right:12px;} 
.btSeeAll{
	font-size:12px;
	display:block;
	float:right;
	width:70px;
	height:48px;
	line-height:48px;
	padding-left:38px;
	background:#D1CA9E url(/img/btSeeAll.jpg) no-repeat left center;
	font-weight:bolder;
	color:#666;
}
.mediaContentBlock{
	position:relative;
	background:#ECE9D7;
	margin-bottom:25px;
	padding:18px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
}
.mediaContentInfo{ margin-left:210px; }
.mediaContentInfo h2{ font-size:14px; }
.mediaContentInfo .mediaContentDescription{ margin:10px 0; }
.mediaContentInfo .btSeeDetails{
	display:block;
	float:right;
	width:90px;
	padding-left:30px;
	background:transparent url(/img/btSeeDetails.gif) no-repeat center left;
	height:23px;
	line-height:23px;
	font-weight:bolder;
}
.mediaContentInfo .btCommentsQty{
	display:block;
	width:130px;
	padding-left:20px;
	background:transparent url(/img/iconComments.gif) no-repeat center left;
	height:23px;
	line-height:23px;
}
.mediaContentDisplay { float:left;width:198px; }
.podPlayer { padding-top:15px; }
.btCommentsQty{}
.btSeeDetails{}
.mediaContentDescription{ margin-bottom:10px; }

.thList{ margin:15px 0 15px 10px; }
.thListItem{ padding:25px 0 35px;border-bottom:#CCC dotted 1px; }

/******* DETAIL *******/
#mediaDescription{
	margin-bottom:15px;
	padding:15px;
	background:#F3F3F3;
	border:#CCC solid 1px;
}
#galFotosContainer{ padding:15px;overflow:auto; }
#galFotosContainer a {
	display:block;
	float:left;
	width:122px;
	height:92px;
	margin:0 6px 6px 0;
	text-align:center;
}
#galFotosContainer a img{ border:#ccc solid 1px; }
#albumPaginator{ clear:left;margin-bottom:5px; }
#relatedBox{ margin-bottom:25px; }
.mediaDetailTitle{ font-weight:normal; }
.relatedItem{
	float:left;
	width:90px;
	padding:6px;
	text-align:center;
}
.relatedThLink{
	display:block;
	width:90px;
	height:90px;
	text-align:center;
	margin-bottom:8px;
}
.relatedLink{
	font-size:11px;
	display:block;
	height:16px;
	line-height:16px;
	background-repeat:no-repeat;
	background-color:transparent;
	
	font-weight:bolder;
	color:#666;
}
.relatedPrev{ background-image:url(/img/vinetaLeft.gif);padding-left:18px;background-position:left center;text-align:left; }
.relatedNext{ background-image:url(/img/vinetaRight.gif);padding-right:18px;background-position:right center;text-align:right; }
#podplayerContainer{ padding:40px 20px; }

#videoplayer{
	display:block;
	width:445px;
	height:364px;
	margin:30px auto;
}

#lastPosts{ margin:0;margin-bottom:15px;list-style-type:none; }
#lastPosts li {margin:0;}
#lastPosts li a{
	background:#999;
	color:#FFF;
	display:block;
	padding:4px 8px;
	margin-bottom:5px;
}
#lastPosts li a:hover { background:#666; }
#foroBanner{ display:block;margin-bottom:20px;text-align:center; }
#resultadosBanner{ display:block;margin-bottom:20px;text-align:center; }
#propuestaBanner{ display:block;margin-bottom:20px;text-align:center; }
#mainContent #foroBanner{ display:block;margin:20px 0;text-align:center; }

