* {

	margin: 0;

	padding: 0;

}

body {

	font: normal 13px "Arial";

	line-height: 1.6em;

	color: #333333;

	
	/*background-image: url(/images/top_bg.jpg);
	background-repeat: repeat-x;*/
	
	/*background:#484848 url(/images/bg_main.gif);
	background-repeat: repeat-x;
	background-position:0 20px;*/ /*FONDO PRINC*/
	background:#000 url(/images/bg_main.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	

}

body.mceContentBody {

	background: #FFF;

}

#header {

	width:100%;

	/*height:90px;*/

	background-repeat: no-repeat;

	/*background-image: url(/images/black_header.jpg);*/

	background-position: center 0;
	

	

}

#headerInner {

	position: relative;

	width: 950px;

	height:90px;

	margin: 0 auto; 
	background-color:Red !important;

}

/******************************************/
#headerInner2{
	position: relative;
	width: /*958*/980px;	
	/*height:171px;*/
	margin: 0 auto;	
	
	/*background:#000 url(/images/fondocab.jpg) bottom repeat-x;*/
}
.ccabt{ float:left; width:/*958*/980px;background:#000 url(/images/fondocab.jpg) bottom repeat-x;}
.divfcab{float:left; width:980px;background:url(/images/bottom_bg.jpg) right bottom  no-repeat}
.esii{ float:left;width:980px;background:url(/images/efondocab.jpg) left bottom  no-repeat}
.divccab{float:left;width:980px;}
.headerPub{
	float:left;
	/*height:95px;*/	
	width:/*950*/972px;
	padding-left:8px;	
	padding-top:6px;
	background-color:#fff;	
}
.headerLog{
	float:left;
	height:/*76*/58px;
	width:/*950*/972px;
	padding-left:8px;	
	position:relative;
	z-index:5;
	/*background:url(/images/efondocab.jpg) left bottom no-repeat;*/
}
.hLogo{ float:left; width:639px; height:/*76*/58px;position:relative;/*border:1px solid red*/}
.lnklogo{ position:absolute; top:/*33*/15px;left:/*225*/247px;}
.lnklogo:focus,.lnklogo:active{outline:none}
.lnklogo img{border:0}
.cabd{float:left; width:/*311*/333px; height:/*76*/58px; /*background:url(/images/bottom_bg.jpg) right bottom  no-repeat*/}
.pubcab{ float:left; width:728px; height:92px; padding:2px 3px 0 14px; /*background:#575c62 url(/images/cabpub.jpg) left no-repeat*/}
.opcab{ float:right; width:77px; padding:3px 10px 0 5px; margin-top:24px;}
.opcab a{color:orange; font:normal 9px arial;}
.opcab a:hover{color:orange}
.copcab{float:left;height:20px;position:relative;background:url(/images/opesm2.jpg); background-repeat:repeat-x; background-position:0 3px; }
.eqiop{position:absolute; bottom:0;  left:0; width:5px; height:17px;background:url(/images/opesi2-2-2.jpg);}
.eqdop{position:absolute; bottom:0;  right:-1px;width:5px; height:17px;background:url(/images/bgdaud.jpg);} /*opesd2-2-2.jpg*/
.opbcap{float:left;}

.opbcap a{float:left; height:16px; color:#fff/*fe8886*/; padding:4px 20px 0 20px; font:normal 12px arial;background:url(/images/fch.gif) right; background-repeat:no-repeat; background-position:87% 9px}
.opbcap a:hover{color:#fff;/*CD887D*/  background:url(/images/fch.gif) right; background-repeat:no-repeat; background-position:87% 9px}
.opbcap a:focus,.opbcap a:active{outline:none}

.sopcab{float:left; width:/*956*//*946*/968px; padding-left:10px; /*padding-bottom:1px;*/ /*height:22px;*/ border:1px solid #5e5e60; border-left-color:#000; background:#0F0F11 url(/images/bgsop.jpg) bottom repeat-x;color:#fff/*b1b1b1*/}
.sopcab a{color:#b1b1b1; font:normal 11px arial; padding-top:4px; height:18px;  float:left /*height:20px !important; float:left*/}
.sopcab a:hover{color:orange;/*#999;*/}
.sopcab label{color:orange}
.sopcab span{float:left !important; margin:0 3px 0 3px;color:#FDDA34; padding-top:6px;}

.d111{ letter-spacing:0px; word-spacing:0px; /*border:1px solid Transparent;*/ height:23px !important; text-transform:uppercase; background:none !important; font:bold 11px verdana !important;padding:9px 2px 0px 2px !important}
.d111:hover{ /*height:20px; position:relative;margin-top:-1px; margin-bottom:-2px;*/ text-decoration:none !important;/*border:1px solid #FDDA34;*/background-color:#FDDA34 !important;color:#890103 !important;}
.dcbusq{ position:absolute; top:0; right:0; width:380px; color:#000;/* padding-top:3px;*/}
.dcbusq form{ padding:0; margin:0;}
.dcbusq input{ margin:0; padding:0}
.divUVR{margin-left:-12px;width:/*733*/755px; height:185px; position:relative; z-index:8888; margin-right:-327px}
.divUVR embed,.divUVR object{margin:0; padding:0; width:755px !important; height:180px !important}
.cse-branding-form{ padding-top:2px !important;}
#divVideoContenido,.divxvid{font-size:14px !important;line-height:20px !important;font-family:verdana !important;}

#divVideoContenido a,.lnkDet_p a,.lnkDet_p .keyword{color:#000 !important; text-decoration:none !important; border-bottom:1px dotted red !important}

.lbdesc{ text-transform:uppercase !important; font-size:14px;}
.cfond a{ text-decoration:none;}

.opeslin{background:url(/images/opeslin.jpg); background-repeat:no-repeat; background-position:right 5px;}
.divx{width:/*958*/980px/*40px*/;/*margin: 0 auto; margin-top:4px; */ float:left; background-color:#fff; padding-top:/*20*/6px}
.opbcapact{float:left; position:relative;height:21px; padding:0 20px 0 20px; background:url(/images/opact2.jpg) top repeat-x; color:#979797; margin-bottom:-1px}


.imgopacti{position:absolute; left:0px; top:0; background:url(/images/opact1-2-2.jpg) top no-repeat; width:5px; height:21px}
.imgopactd{position:absolute; right:-5px; top:0; background:url(/images/opact3-2-2.jpg) top no-repeat;width:5px; height:21px;}


.opbcapact a{color:#979797;background:url(/images/fch.gif) right; background-repeat:no-repeat; padding-right:10px; background-position:right 6px;padding-bottom:3px;}
.opbcapact a:hover{color:#979797; /*background-image:none !important;*/ text-decoration:none; background:url(/images/fch.gif) right; background-repeat:no-repeat; padding-right:10px; background-position:right 6px;}


/******************************************/



















#siteName {

	font-family:"trebuchet ms", helvetica, sans-serif;

	float:left;

	margin:20px 0 0 0;

	color: #fff;

	font-size: 44px;

	text-transform: lowercase;

}

#siteSlogan {

	font-family:"trebuchet ms", helvetica, sans-serif;

	float:left;

	margin:33px 0 0 10px;

	color: #eee;

	font-size: 24px;

	white-space:nowrap;

	text-transform: lowercase;

}

#siteName a {

	color:#fff;

	text-decoration:none;

}

#siteName a:hover {

	color:#ddd;

	text-decoration:none;

}

#logo {

	float: left;

}

#logo img {

	float: left;

	border: 0;

}

#logowrapper {

	position: absolute;

	padding:25px 0 0 10px;

}


#navigation {

	position:absolute;

	right:0;

	top:0px;

}

#navigation li a {

	background:#fff url(/images/menu.gif) no-repeat 0 100%;

	color:#000000;

	display:block;

	font-weight:700;

	margin:0 3px;

	padding:5px 0;

	text-align:center;

	width:90px;

}

#navigation li.active a, #navigation li a:hover {

	color:#444444;

	padding-top:12px;

	text-decoration:none;

}
.commentbox a{ text-decoration:none !important}
.commentbox a:hover{text-decoration:underline !important}

.lnks a{ text-decoration:underline; color:green}
.lnks a:hover{color:#000}

#navigation li {

	float:left;

	list-style:none; 

}


#main {
	/*background-color:#000;*//*#fff*/
	float:left;
	width:100%;
}
.main_v{
	margin:0 auto !important; width:950px !important;
}
#mainInner {

	position: relative;

	width: /*950*/980px;

	margin: 0 auto;
	

	/*padding-top: 1em;*/
	
	background-color:#fff !important;

}


#primaryContent {

	position: relative;

	margin-right: 33em;

	margin-left: 0.2em;
	
	
	
	

}
#primaryContent h3 {
	
	font-size:18px;
	
	color:#C13A01;	
	
	margin:5px 0;
	
}

#columns {

	position: relative;

	float: left;

	width: 100%;

	margin-right: -33em;

	margin-bottom:15px;

	padding-right: 2em;

	/*overflow:hidden;*/

}

#columns h2 {

	font-size:20px;

	margin:10px 0 5px 0;

}

	

#secondaryContent {

	float: right;

}



#sidebarLeft {

	width: 230px;

	background: #000000;
	
	
	float: left;

	margin: 0em 1em 0.5em 1em;

	color: #FFFFFF;
	
	margin-top:43px !important;	

}

#sidebarLeft .title {

	margin:0;

	padding: 0;

}

.sidebarLeft-content {

	padding: 0 15px 0 15px;
	
	text-align: justify;

}


#sidebarLeft span#topspan {

	display: block;

	height: /*60*//*36*/3px;

	width: 230px;

	margin: 0;

	padding: 0;
	
	background: #000 url(/images/top-2.jpg) no-repeat top left;

	
}

#sidebarLeft span#bottomspan {

	display: block;

	height: 60px;

	width: 230px;

	margin: 0;

	padding: 0;

	background: #fff url(/images/bottom.gif) no-repeat top left;

}

#sidebarRight {

	width: 13em;

	float: left;

	/*margin: 4.5em 0em 0.5em 0.5em;*/
	margin: 0 0em 0.5em 0.5em;

}

#sidebarRight .title {

	margin:0;

	background: url('/images/leafh2.gif') top left no-repeat;

	padding:0 0 3px 18px;

	border-bottom:1px solid #e9e6d8;

	color: #333333;

}

#ss_digg .title, #ss_delicious .title, #ss_magnolia .title, #ss_technorati .title {

	background: none;

}

#sidebarRight h3 {

	border:none;

}



h1, h2, h3, h4, h5, h6 {

	font-family:Arial;

	font-weight:normal;

	letter-spacing: -1px;

}
h1, h2{
	font-size:1.6em;
}
h3{
	font-size:1.5em;
	margin: 16px 0;
}
h4{
	font-size:1.3em;
	margin: 5px 0;
	color:#555555;
}
h5{
	font-size:1.2em;
	margin-bottom: 0.5em;
}
h6{
	font-size:1.1em;	
}

a {

	text-decoration: none;

	color: #333333;

}

a:hover {

	text-decoration: underline;

	color:#DC7E1E;

}

.content {

	margin-top:15px;

}

.content p {

	line-height: 1.5em;

	text-align: left;

	margin-bottom: 1em;

}

.node {

	margin: 0 0 1em 0;

	clear:both;

}

.node ul, .node ol {

	margin: 1em 3em 1em 3em;

	line-height: 1.5em;

}

.node ul {

	margin: 1em 3em 1em 0;

}

.node ul li {

	padding: 0 0 0 3em;

	background:url('/images/custombullet.gif') 19px 5px no-repeat;

}

* html .node ul li {

	height:10px;

}

.comment-form div.form-item {

	clear:both;

	padding:10px 20px;

	background:#ECF1DA;

	border:1px dashed #DCE6BD;

}

.comment-form .form-text, .comment-form .form-textarea {

	border:1px solid #CCCCCC;

}

.comment-form .form-textarea {

	height:160px;

}

* html .comment-form div.form-item {

	height:1px;

}

div.picture {

	width:54px;

	float:right;

	padding-top:5px;

	padding-bottom:5px;

}

.commentbox div.picture {

	width:54px;

	float:left;

	padding-top:5px;

	padding-bottom:5px;

}

div.clearpic, div.tabs, ul.menu, .node div.content, #tracker, .help, #primaryContent #columns table, #pathauto-admin-settings, #contact-admin-edit, #node-filter-form, #node-admin-nodes, #user-admin-settings, #block-admin-configure, #system-performance-settings, #contact-mail-page, #system-image-toolkit-settings, .messages, .form-item, .label {

	clear:both;

}

div.picture a {

	display:block;

	width:52px;

	height:52px;

	padding:1px;

	border:1px solid #A0B2BC;

}

.nodeimg {

	padding:3px;

	border:1px solid #A0B2BC;

}

div.picture a:hover {

	border:1px solid #31353E;

}

div.picture a img {

	display:block;

}

.nodeTitle, .pageTitle {
	font:normal 2.3em Georgia, "Times New Roman", Times, serif;/*MOD*/ /*1.7em*/
	/*font-family:Arial;

	font-size: 1.7em;
	
	font-weight: normal;*/
	
	letter-spacing: -1px;	

	/*padding: 5px 0px 3px 0px;*/

	line-height: 25px;
	padding-bottom:3px;
	clear:left; 
	
	margin-bottom:-3px;
	
	
	
}

.nodeTitle, .pageTitle {
	padding-left:40px;
	background:url('/images/leaf1.gif') top left no-repeat;
	width:460px;	
}
div#comments h2.title {
	padding:10px 0 10px 40px;
	background:url('/images/leaf1.gif') center left no-repeat;
	width:460px;
}
div#comments{color:#666}
div#comments a{ text-decoration:underline}
h1.pageTitle {

	float:left;

}

.nodeTitle a {

	color:#000000;
	

}

.nodeTitle a:hover {

	text-decoration: none;

	color:#D5250E/*3C4E55*/;

	border-bottom: 1px dotted #D5250E/*2596D0*/;
	background-image:none;
	
	

}

.submitted {
	
	background: url(/images/user.gif) no-repeat;

	background-position: 2px 3px;

	padding:3px 0 3px 20px;

	color:#999;

	font: normal 11px arial;

	margin:0 0 0 20px;

	float: left;

}

.linkswrap {

	background-color: #FDFDFD;

	background-color: #FFFFDA;

	padding: 3px 5px;

	/*margin-bottom: 3em;*/

	border-bottom:1px dotted #BBBBBB;

}

div.linkswrap a {

	color: #93883F;

}

.service-links {

	background-color: #e2eff8;

	border-top: 3px solid #B9D9EE;

	padding: 5px;

	margin-bottom: 0em;

	margin-top: 1em;

}

.postlinks {

	background-image: url(/images/commenticon.gif);

	background-repeat: no-repeat;

	background-position: 0 50%;

	position: relative;

	padding: 1px 0 0 20px;

	margin: .4em 0;

}
.submittedlinks {

	background-image: url(/images/user.gif);

	background-repeat: no-repeat;

	background-position: 0 50%;

	position: relative;

	padding: 1px 0 0 20px;

	margin: .4em 0;
	color:#93883F;

}

.taxonomy {

	background-image: url(/images/posted.gif);

	background-repeat: no-repeat;

	background-position: 0 50%;

	position: relative;

	padding: 1px 0 0 20px;

	margin: .4em 0;

}

ul.links {

	list-style-type: none;

	margin: 0;

}

ul.links.inline {

	display: inline;

}

ul.links li {

	display: inline;

	margin: 0 0.2em;

	padding:0;

	background-image:none;

}


.commentbox {

	background: #f3f3f3 url(/images/comment_line.gif) no-repeat 0 -2px;

	padding: 10px;

	margin:0 0 9px 0;

	clear: both;

	min-height:65px;

	height:auto !important;

}

.commentbox .avatar {

	width:54px;

	height:54px;

	background:url(/images/avatar.jpg) no-repeat;

	float:left;

	margin:0 0 0 0;

}

.commentbox p {

	margin:5px 0 10px 0;

	font: normal 12px/16px arial;

}

.commentbox a {

	color:#006600;

}

.comment_date {

	color:#999;

	font:normal 11px arial;

}

.author_meta {

	width:400px;

	margin-left:64px;

	min-height:60px;

}

* html .author_meta {

	height:60px;

}

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}


#mission {

	font-size: 13px;

	margin: 0 0 2em 0;

	width:515px;

}

#mission div#mcontainer {

}

#mission div#mcontainer1 {

	padding:10px 3px 10px 15px;

}

#mission h1, #mission h2 {

	font-size:1.5em;

	margin:0 0 0.5em 0;

}

#mission ul li {

	width:145px;

	padding:7px;

	float:left;

	list-style:none;

}

.clearme {

	clear:both;

	height:1em;

	font-size:1%;

}

dt {

	font-size:14px;

	font-weight:bold;

	margin:10px 0 5px 0;

}

.commentTitle {

	font-size:18px;

}

.block {

	margin: 10px 0 20px 0;
	

}


.messages {

	color:#23591A;

	background: #DDECE0 url(/images/check.gif) no-repeat scroll 10px center;

	position: relative;

	width: 900px;

	margin: 0 auto;

	margin-top:10px;

	padding:5px 30px;

	font-weight:bold;

}


.item-list ul.pager {

	/*text-align:left;*/

	margin:0px;

	padding:10px 0;

}
.pager li a{ text-decoration:underline; padding:0 4px 0 4px}

.item-list .pager li {

	margin:0px;

	padding:3px;

}

.item-list .pager li.pager-current {

	padding:4px;

	background-color:#ededed;

	border:1px solid #ccc;

	color:#333;

}


#thumbBox { 

	position: absolute;

	left: 0;

	top: 0;

	width: auto;

	padding: 10px;

	padding-bottom: 0;

	background: #31363E;

	visibility: hidden;

	z-index: 10;

	cursor: hand;

	cursor: pointer;

}

#thumbBox .footerbar {

	font: bold 16px arial;

	letter-spacing: 5px;

	line-height: 1.1em;

	color: white;

	padding: 5px 0;

	text-align: right;

}

#thumbBox #thumbImage { 

	background-color: white;

}

#thumbLoading { 

	position: absolute;

	visibility: hidden;

	border: 1px solid black;

	background-color: #EFEFEF;

	padding: 5px;

	z-index: 5;

}

.preview {

	border: 1px solid #ccc;

}


table {

	margin: 1em 0;

	width: 100%;

}

thead th {

	border-bottom: 2px solid #AAAAAA;

	color: #494949;

	font-weight: bold;

}

td, th {

	padding: .3em 0 .5em 0;

}

tr.even, tr.odd, tbody th {

	border: solid #D5D6D7;

	border-width: 1px 0;

}

tr.even {

	background-color: #fff;

}

tr.odd td.active {

	background-color: #E1CE1E1;

}

tr.even td.active {

	background-color: #F1F1F1;

}

td.region, td.module, td.container {

	border-top: 1.5em solid #fff;

	border-bottom: 1px solid #AAAAAA;

	background-color: #D5D6D7;

	color: #455067;

	font-weight: bold;

}

tr:first-child td.region, tr:first-child td.module, tr:first-child td.container {

	border-top-width: 0;

}

.box {

	clear: both;

	margin-top: 1.5em;

}

.form-text, .form-submit, .form-textarea, .form-item {

	margin-top: 2px;

	margin-bottom: 1px;

}

#sidebarLeft input.inputTextSideBar {

	border:1px solid #999999;

	width:170px;

	margin:0;

	padding: 2px 0 2px 2px;

	background:url('/images/searchformbcg.gif') center left repeat-x;

}

#sidebarLeft input.inputSubmitSideBar {

	border:1px solid #31363e;

	font: normal 1em "Trebuchet MS", sans-serif;

	cursor:pointer;

	background:#fff url('/images/searchbtn.gif') bottom left repeat-x;

	height:22px;

	margin-top:3px;

}

#edit-search-block-form-1 {

	border:1px solid #31363e;

	width:100px;

	margin-top:0;

	padding: 2px 0 2px 2px;

	background:url('/images/searchformbcg.gif') center center no-repeat;

}

#sidebarRight #edit-submit {

	border:1px solid #31363e;

	font: normal 1em "Trebuchet MS", sans-serif;

	cursor:pointer;

	background:#fff url('/images/searchbtn.gif') bottom left repeat-x;

	width:50px; 

	height:22px;

	margin:0;

	padding:0;

	line-height:100%;

}

.node code {
	font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;
	font-size:0.9em;
}



.node blockquote {

	background: #f4f4f4 url('/images/bquote1.gif') no-repeat 0% 0%;

	padding: 20px 0 0 40px;

	margin: 1em 30px;

}

.node blockquote p {

	background: url('/images/bquote2.gif') no-repeat;

	background-position:bottom right;

	padding: 0 40px 20px 0;

}

#block-block-1 div.content ul {

	margin:0;

	padding:15px 6px 10px 15px;

	list-style:none;

	background:url('/images/feed1.jpg') top center no-repeat;

	border:0;

}

#block-block-1 div.content ul li {

	padding-bottom:4px;

}

#block-user-0 .item-list ul li{

	list-style-type:none;

	margin-left: -15px;
	
}

#sidebarLeft a {

	color:#CCCCCC;

}

#sidebarLeft #block-comment-0 div.item-list ul, #sidebarLeft #block-baluartterms-2 div.item-list ul, #sidebarLeft #block-block-3 div.item-list ul, #sidebarLeft #block-block-4 div.item-list ul, #sidebarLeft #block-block-7 div.item-list ul {

	list-style-type:none;

	margin:0;

	padding:0;

}

#sidebarLeft #block-comment-0 div.item-list ul li, #sidebarLeft #block-baluartterms-2 div.item-list ul li, #sidebarLeft #block-block-3 div.item-list ul li, #sidebarLeft #block-block-4 div.item-list ul li, #sidebarLeft #block-block-7 div.item-list ul li {

	list-style-type:none;

	margin:0;

	border-bottom: 1px dotted #555555;

	text-align:left;

}

#sidebarLeft #block-comment-0 div.item-list ul li a, #sidebarLeft #block-baluartterms-2 div.item-list ul li a, #sidebarLeft #block-block-3 div.item-list ul li a, #sidebarLeft #block-block-4 div.item-list ul li a, #sidebarLeft #block-block-7 div.item-list ul li a {

	display: block;

	padding:2px 10px 5px 10px;

	text-decoration: none;

	color:#CCCCCC;

	background:#0E0E0E;

}

#sidebarLeft #block-comment-0 div.item-list ul li a:hover, #sidebarLeft #block-baluartterms-2 div.item-list ul li a:hover, #sidebarLeft #block-block-3 div.item-list ul li a:hover, #sidebarLeft #block-block-4 div.item-list ul li a:hover, #sidebarLeft #block-block-7 div.item-list ul li a:hover {

	background:#920000/*1A1A1A*/;

}

#sidebarLeft #block-comment-0 div.item-list ul li a span, #sidebarLeft #block-baluartterms-2 div.item-list ul li a span, #sidebarLeft #block-block-3 div.item-list ul li a span, #sidebarLeft #block-block-4 div.item-list ul li a span, #sidebarLeft #block-block-7 div.item-list ul li a span {

	display:block;

}



/*ADDED FOOTER STUFF */
/*\ IE/Win min height hack */ 

* html .FooterContain {
   
	/*height: 370px;*/	
	
} /* */

.FooterContain {	
	
	width: 100%;

	background: #000000;
	float:left;
	clear: both;
	
	/*min-height: 400px;*/

	margin-top: 1em;

	padding: 12px 0px 0px 0px;

	border-top: 10px solid #303030;
	
	
}

.Footer {

	width: 950px;

	margin: 0 auto;

	color: #E6E6E6;

	clear: both;

}

.Footer h2 {

	font-size: 20px;

	letter-spacing: -1px;

	font-weight: normal;

	color: #E6E6E6;

	padding: 15px 0px 10px 0px;

	margin: 0px;

	border-bottom: solid 5px #303030;

}

.Footer ul {

	padding: 0px;

	margin: 20px 0px;

	border-top: dashed 1px #484E56;

}

.Footer li, .Footer .item-list ul li {

	background: url(/images/foot_bullet.gif) no-repeat left;

	margin: 0px;

	padding: 5px 0px 6px 15px;

	list-style-type: none;

	border-bottom: dashed 1px #484E56;

	display: block;

}

.Footer li small {

	font-size: 10px;

	color:#5e7d8c;

}

.Footer li a {

	color: #E6E6E6;

}

.Footer li a:visited {

	color: #E6E6E6;

}

.FooterRecent {

	float: left;

	width: 300px;

}

.FooterRecent h2 {

	background: url(/images/entries.gif) no-repeat left center;

	padding-left: 30px;

}

.FooterCommented {

	float: left;

	width: 300px;

	margin: 0px 22px;

}

.FooterCommented h2 {

	background: url(/images/discussed.gif) no-repeat left center;

	padding-left: 30px;

}

.FooterPartners {

	float: left;

	width: 300px;

}

.FooterPartners h2 {

	background: url(/images/sponsors.gif) no-repeat left center;

	padding-left: 30px;

}

.FooterCopy {

	background: #0E0E0E;

	width: 950px;

	color: #5e7d8c;

	float: left;

}

.FooterCopy p {

	padding: 10px;

	margin: 0px;

	font-size: 11px;

	color: #728a8a;

}

.FooterCopy a {

	text-decoration: underline;

	color: #728a8a;

}

.FooterCopy a:visited {

	text-decoration: underline;

	color: #728a8a;

}

.FooterCopy a:hover {

	text-decoration: underline;

	color: #728a8a;

}

.Footer .block {

	margin: 0;

}

.FooterPartners .content {

	margin-top: 20px;

}

.FooterPartners table {

	margin-top: 0px !important;

	border-collapse: separate;

	border-top: dashed 1px #484E56 !important;

}

.FooterPartners tbody {

	border: 0;

	border-bottom: dashed 1px #484E56;

}

.FooterPartners td {

	padding: 0;

	padding-top: 1px !important;

}

.FooterPartners span {

	text-align: left;

	padding: 5px 0 5px 15px;

	border-bottom: dashed 1px #484E56;

	background: url(/images/foot_bullet.gif) no-repeat left;

	display: block;

}

.biglists {

	list-style-type:none;

	margin:0pt;

	padding:0pt;

}

.biglists li {

	margin:0px;

	padding:0px;

	width:195px;

	float:left;

}

.biglists a {

	border-bottom:1px solid #EEEEEE;

	display:block;

	text-decoration:none;

}

div.block-tagadelic a {

	color:#006600;

	font-weight:normal;

}

div.node p a {

	color:#DC7E1E;

	font-weight:bold;

	list-style-type:none;

	text-decoration:none;

}

div.node p a:hover {

	color:#333333;

}





#maintenance {

	position:relative;

	width:440px;

	height:140px;

	margin:100px auto;

	text-align:left;

	color:#FFFFFF;

	background-color: #DC7E1E;

	background-image: url(/images/offline.jpg);

	background-repeat: no-repeat;

}

#offline {

	padding:40px 40px;

}

#headerLine {

	position: relative;

	width: 728px;

	height:15px;

	margin: 0 auto;

	top:7px;

	margin-bottom:5px;

}

table.baluart-table{
	width:99%;
	font-family: arial;
	margin: 0 0.5%;
	border: medium none;
	border-collapse: separate;
}
table.baluart-table caption{
	background-color: #666666;
	color: white;
	font-weight: bold;
	padding: 0.3em;
}
table.baluart-table thead tr{
	background-color: #f8f8f8;
	color:black;
	font-weight: bold;
}
table.baluart-table thead tr td{
	border: 0;
	padding: 1px;
}
table.baluart-table tfoot tr{
	background-color: #f8f8f8;
}
table.baluart-table tfoot tr td{
	border: 0;	
}
table.baluart-table tbody tr.brightness{
	color: rgb(255, 0, 0); 
	background-color: rgb(255, 255, 204);
	font-weight: bold;
}
table.baluart-table tbody tr td{
	border: 0;	
}
.comment_t{width:100%;float:left; position:relative !important; height:25px !important;bottom:-8px !important}
.contentVideo{width:/*520*/412px !important; position:relative; padding-top:0 !important; margin-top:0 !important; /**margin-top:-10px;*/ /*margin-right:-20px;*/ float:left;/*background-color:yellow*/}
.cssul{font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;	font-weight:normal; overflow:hidden !important; position:relative !important; margin-top:0px !important;width:517px !important}/*MOD*/
.cssul ul li{ list-style-type:square !important; list-style-position:inside; }
.lnkDet{position:relative;/*line-height:5px !important; */}
.buscab{position:absolute; z-index:188;width:108px; text-align:left; padding-right:5px; height:24px; /*margin-top:-83px;*/color:orange/*2A7FFF*/; left:0; top:18px;font:bold 9px arial}
.buscab span{color:#BCBCBC; margin:0; padding:0}
.buscab input{ margin-top:0; top:0; height:20px; vertical-align:middle}	
.headerLine{float:left;width:/*728*/980px; background-color:#E6E6E6; height:15px;/*padding:5px 0 5px 0;*/ text-align:left; position:relative !important; z-index:5 !important }
.olnkcab{float:left; width:252px;}
.olnkcab a{color:#0000FF;  font:normal 11px arial;  text-decoration:underline; float:left; margin-left:23px}
.olnkcab a:hover{color:#0000FF;}

.txtvep{font:normal 11px arial; color:#93883F; text-align:right}
.txtvep span{ font-style:italic; border-bottom:1px dotted #B80000; color:#B80000}
.taxonomy_term_25 a{font:normal 11px arial;font-style:italic; border-bottom:1px dotted #3A75C4;text-decoration:none !important; margin-right:3px}
.lnkresp{font:normal 11px arial;font-style:italic; border-bottom:1px dotted #B80000 !important;text-decoration:none !important; margin-top:-17px}


.comment_n{float:left; width:506px;margin-bottom:12px}
.comment_a{float:left; width:439px;margin-left:1px; padding:5px; border:1px solid #9A9A9A; position:relative; background-color:#FEF6E1; z-index:4}
.comment_a2{float:left; width:439px;margin-left:1px; padding:5px; border:1px solid #9A9A9A; position:relative; background-color:#fff; z-index:4}

.image_comment{float:left; width:54px;}
.image_comment img{ float:left; width:50px; height:50px; padding:1px ; border:1px solid #9a9a9a}
.comment_user{width:439px;position:relative;/*margin-bottom:-16px;*/ font:normal 11px arial; color:#93883F; font-style:italic; }
.comment_user span{color:#B80000; /*border-bottom:1px dotted #B80000*/}
.comment_user span label{color:#000;}
.comment_d{position:relative; float:left; padding-top:0 !important; width:439px;overflow:hidden;z-index:8 !important /*text-transform:lowercase*/}

.fac{ position:relative; width:11px; height:18px; background:url(/images/fac.gif) no-repeat; margin-bottom:-18px; /*top:0;*/ left:/*-11*/-16px;z-index:9899988; /*bottom:-18px;*/ float:left}
.fbc{ position:relative; width:11px; height:18px; background:url(/images/fbc.gif) no-repeat; margin-bottom:-18px;/*top:0;*/ left:/*-11*/-16px;z-index:98898998;/*bottom:-18px;*/float:left}


.titnot{font-size:16px;letter-spacing:-1;}
.titnot a{ border-bottom:1px dotted #3A75C4; text-decoration:none !important;color:#3A75C4}
.cssul img{padding:5px; position:static !important; /*position:relative;z-index:0 !important*/}
.cssul p{margin:0 !important;}
.divBody{float:left; width:960px; padding:2px 10px 40px 10px; background-color:#fff;}


.divLRFB{position:absolute; top:0; left:0; width:550px; background-color:#fff; height:502px; visibility:hidden}
.cdivLRFB{position:absolute; right:0; top:0; padding:1px 5px 1px 5px; border:1px solid red}
.cdivLRFB a{color:red}

.divVideosP{ float:left; width:155px; padding:8px 9px 0 9px; }

.contImgVP{float:left; padding-bottom:15px}
.contImgVP img{ border:0; padding:2px; width:149px; height:120px; border:1px solid #ccc; float:left}
.contImgVP span{ display:block; }
.contImgVP a{color:red}
.contImgVP .titulovid{ color:#006600; font-weight:bold}
.contImgVP .tmp{color:#333; font-size:9px; position:relative; margin-top:-7px}



.labelAutorEntrada{color:#3A75C4/*333*/;display:block;position:relative;margin-bottom:-12px;font-size:10px !important;}
.cssalt{padding-left:41px;}
.labelAutorEntrada a{color:#3A75C4 !important}
.labelAutorEntrada img{position:relative; top:3px; margin-right:4px}
.labelAutorEntrada label{color:red; padding-top:2px; font:normal 10px arial;margin-right:3px}

.numCom{font:bold 15px arial; color:#666 !important; float:left; padding-top:3px}
.envx{color:#880203 !important;}
.calt{color:#3A75C4 !important}


.titLarg{ position:relative !important; width:728px !important; display:block; /*z-index:9999 !important*/}
#msgRegistro{ font:bold 17px arial; color:red}
.cndv{color:#000}
.cocdv{color:#93883F !important}


#block-forward-0{
background-color: #F7F8F7;
background-image:url(/images/top_box.png) !important;	
}

.divAvisoCom{ position:absolute; width:240px; height:100px; top:0; left:220px; background-color:yellow; display:none}
.itemMSGCOM{ display:block;font:normal 11px arial; color:Red; letter-spacing:0px}
.itemMSGCOM li{list-style-type:square !important; margin-left:15px; line-height:13px;}




.divENVXMAIL{position:absolute; right:0; top:140px; width:549px;border:1px solid #999999; background-color:#fff; z-index:99999; display:none; }
.divTEM{height:28px; border-bottom:1px solid #ccc; width:537px; background:url(/images/bgdivcom.gif) repeat-x; padding:4px 5px 0 7px}
.lblENVC{float:left; padding:4px 0 0 34px;color:#333; height:24px; font:bold 13px arial;background:url(/images/ico-email.jpg); background-repeat:no-repeat; background-position:0 -1px}
.cntg{float:left;width:549px;height:410px; text-align:left; position:relative; background-color:#f2f6fa}
.cgdenv{float:left;padding:10px;width:529px; height:50px; background:url(/images/bg_ev.gif) top repeat-x; border-bottom:1px solid #E3E3E3}
.cgdenv div{ float:left;width:529px}
.dgCM{float:left;width:549px;}
.lbfrmev{float:left !important; width:80px !important;font:bold 11px arial; color:#000; padding-top:2px}
.inpfrmmev{float:left !important; width:170px !important;}
.inpfrmmev input{ width:150px}
.lbfrmev2{float:left !important; width:70px !important;font:bold 11px arial;color:#000; padding-top:2px}
.inpfrmmev2{float:left !important; width:160px !important; margin-bottom:7px}
.inpfrmmev2 input{ width:155px}
.bev{float:left; width:264px;padding:10px 0 10px 10px;}
.bev span{float:left; width:264px !important; font:bold 12px arial; color:#000}
.bev label{ font:normal 10px arial; color:red}
.bev textarea{float:left !important; width:248px !important; height:117px !important; font:normal 10px arial;  position:relative; margin:0 !important; border:1px solid #ccc !important}
.d90{float:left; width:264px; padding-top:15px}
.opd90 a{ float:left; padding:2px 5px 0 5px; position:relative; margin-bottom:-1px; background-color:#D8D7CC; border:1px solid #BDBCB6; margin-left:7px; font:normal 11px arial; color:#000;}
.opd90 a:hover{color:#333;background-color:#D8D7CC;}
.opd90_ a{ float:left; padding:2px 5px 0 5px; position:relative; margin-bottom:-1px; background-color:#fff; border:1px solid #BDBCB6; margin-left:7px; font:normal 11px arial; color:#000;  border-bottom-color:#fff; z-index:9999 !important}
.opd90_ a:hover{color:#333;background-color:#fff;}
.bop90{float:left; width:232px; height:240px; font:normal 11px arial !important; border:1px solid #BDBCB6;  background-color:#fff; display:none; padding:10px; position:relative; z-index:4 !important; position:relative}
.bop90 label{ color:#999; font-size:10px; display:block; padding-top:18px}
.opd90_ a:active ,.opd90_ a:focus,.opd90 a:active,.opd90 a:focus{ outline:none}
.cENVC a{width:25px; float:right; height:24px; background:url(/images/cerrar.jpg) left no-repeat}
.cENVC a:hover{background:url(/images/cerrar.jpg) left no-repeat; }
.cntinp{float:left; width:190px;padding-top:5px;text-align:left;}
.cntinp input{width:180px; border:1px solid #829bb4}
.divImporCont{position:absolute; left:0; top:0; width:/*252*/242px; height:/*260*/250px; padding:10px 5px 0 5px;  background-color:#fff; font:bold 15px arial; text-align:center}
.msgec{color:Red !important; display:block;padding:0 !important;}
.divImporCont a,.divImporCont a:hover{ text-decoration:none; color:Blue !important; border-bottom:1px dotted blue}

.c_eimp{float:left;width:100%; height:220px; overflow-Y:auto;overflow-X: hidden; text-align:left !important; }
.c_eimp_t{font:bold 11px arial !important;float:left;width:90%; text-align:left; padding-left:5px;color:blue }
.c_eimp span{ display:block;font:normal 11px arial !important; padding-left:5px}
.c_eimp input,.c_eimp_t input{margin-right:3px}

.divCargando{ float:left; position:absolute; top:0; left:0; z-index:989898; width:549px; height:300px; background-color:#fff; font:bold 16px arial; color:#000; text-align:center; padding-top:110px;}
#cBarra{width:250px; margin:0 auto; height:20px; border:1px solid #000}
#Barrita{height:20px; background-color:green; float:left; width:0%}
#msgprog, #porcenv{width:290px; margin:0 auto; padding-bottom:5px;text-align:center}
#msgec{ font:normal 11px arial !important; color:#898989 !important; padding-left:15px !important; background:url(/images/wait2.gif) left no-repeat; display:block}











.cntg span{ width:300px; float:left; padding-top:5px}
.cntg textarea{width:/*300*/190px; height:100px; margin-right:22px}
.divmgc{position:absolute;  top:0; left:0; width:549px;height:310px;/*width:410px; height:150px;*/ background-color:#fff;color:#000; font:bold 23px arial; text-align:center; padding-top:100px; z-index:89878}
.divlog{ display:none; position:absolute;width:210px;padding:8px; color:#000; background-color:#E2E2E2; border:3px solid #555555; top:0; left:80px; font:normal 11px arial}
.divlog span{ display:block; /*line-height:13px!important*/}
.inplog{float:left; padding-top:5px}
.lblog{float:left;width:40px; padding-top:5px}
.msglog{ display:block; color:red}
.msgNuevaClave{ display:block; padding:15px 0 5px 0px;font:bold 13px arial; color:red}

.logo2{display:block;margin-top:-30px; position:relative; background-color:#fff; text-align:left !important}
.logo2 h1{ margin-left:0 !important; padding-left:0 !important;}
.logo2 h1 a{color:#333 !important;float:left;font-size:1.2em !important; z-index:888; position:relative}
.logo2 span{ display:block; font-size:11px !important;color:#000}
.logo2 span a{color:#3A75C4 !important}
.mtop{position:relative !important; margin-top:-10px !important;}
.mtop2{position:relative !important; margin-top:-20px !important;}




/*******************IMPORTAR CONTACTOS****************/
/*.divENVXMAIL{position:absolute; right:200px; top:140px; width:349px;border:1px solid #999999; background-color:#fff; z-index:98989898; display:none}
.divTEM{height:28px; border-bottom:1px solid #ccc; width:337px; background:url(/images/bgdivcom.gif) repeat-x; padding:4px 5px 0 7px}
.lblENVC{float:left; padding:4px 0 0 34px;color:#333; height:24px; font:bold 13px arial;background:url(/images/ico-email.jpg); background-repeat:no-repeat; background-position:0 -1px}

.cntg{float:left;width:349px;text-align:left; position:relative; background-color:#f2f6fa}
.cgdenv{float:left;padding:10px;width:329px; border-bottom:1px solid #E3E3E3}
.cgdenv div{ float:left;width:329px}
.dgCM{float:left;width:349px;}
.cntg span{ width:300px; float:left; padding-top:5px}
.cntg label{ display:block; color:Red; font:normal 11px arial}
.lbfrmev{float:left !important; padding-right:5px; width:75px !important;font:bold 11px arial; color:#000; padding-top:2px; text-align:right}
.inpfrmmev{float:left !important; width:170px !important;}
.inpfrmmev input{ width:190px}
.opd90_ a:active ,.opd90_ a:focus,.opd90 a:active,.opd90 a:focus{ outline:none}
.cENVC a{width:25px; float:right; height:24px; background:url(/images/cerrar.jpg) left no-repeat}
.cENVC a:hover{background:url(/images/cerrar.jpg) left no-repeat; }
.divCargando{ float:left; position:absolute; top:0; left:0; z-index:989898; width:349px; height:241px; background-color:#fff; font:bold 16px arial; color:#000; text-align:center; padding-top:30px;}
.divIP{float:left; width:623px; padding:10px 0 0 10px;color:#FECC49; font:bold 18px arial; position:relative; border-bottom:1px solid #2B2B2B}
.divIP label{ display:block; font:bold 16px arial; color:#fff;}
.divCIC{ float:left; width:177px; font:normal 11px arial; margin-top:10px; text-align:center;}
.divCIC span{ display:block; color:Orange !important; font-weight:normal; text-align:left !important; padding-left:13px;}
.comd{ width:267px !important}
#btnic{ width:159px}
.ptcont{ padding-top:5px}
.poppp{padding-top:5px; text-align:right !important}
.ptcont form{ position:relative; float:left}
.btnfrm{width:88px}
.txtefrm{ width:146px}
#cBarra{width:250px; margin:0 auto; height:20px; border:1px solid #000}
#Barrita{height:20px; background-color:green; float:left; width:0%}
#msgprog, #porcenv{width:290px; margin:0 auto; padding-bottom:5px;text-align:center}
#msgec{ font:normal 11px arial !important; color:#898989 !important; padding-left:15px !important; background:url(/images/wait2.gif) left no-repeat; display:block}

*/

.imgplayvideo{position:absolute; top:42px; left:62px; z-index:9999; width:86px !important; height:86px !important; border:0 !important;filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55; display:none}
.pager img{ position:relative; top:5px}
.pager a{ font:bold 15px arial !important;color:#3A75C4 !important}
.pager a:hover{color:Red !important}
.spEnv{position:absolute;right:3px; *top:-2px}
#envideos{padding: 0 7px 0 7px !important;}
.topspan_rep{display: block;height: /*60*//*36*/3px;width: 217px;margin: 0;padding: 0;background: #000 url(/images/top-2-2.jpg) no-repeat top left;}
.bottomspan_rep{display: block;	height: 60px;width: 217px;margin: 0;padding: 0;background: #fff url(/images/bottom-2.jpg) no-repeat top left;}
.dcvr{float:left; width:88px; padding:0 6px 0 6px ; height:110px !important ; overflow:hidden; position:relative; text-align:center}                    
.dcvr a{ font:normal 11px arial !important; line-height:11px !important}                
.dcvr a:hover,.dcvr a:hover img{ border-color:red; color:red}                  
.dcvr img{width:81px; height:65px;border:0;float:left; padding:2px; border:1px solid #333; }
.lnkAmg a{ font:bold 16px arial !important; color:#006600 !important; /*text-transform:uppercase;*/ text-decoration:none }
.lnkAmg a:hover{ text-decoration:none;border-bottom:1px dotted #006600}

.nrel{list-style:none}
.nrel li{padding:0.3em 3em 0.3em 3em; background:url(/images/leaf1.gif) no-repeat; background-position:0 0;  position:relative; /*margin-bottom:-5px*/}
.nrel li a{font:normal 1.4em Georgia, "Times New Roman", Times, serif;position:relative; top:4px; color:#FF3300}
.trel{ display:block !important; padding:1px 5px 1px 0 ; text-align:left; overflow:hidden;}
.trel li{margin-left:15px; padding-left:0 !important; list-style-type:disc}
.sinlink{color:#7B7B7B;font-family:Georgia, "Times New Roman", Times, serif !important; font-weight:normal; border-bottom:1px dotted  #7B7B7B !important; font-size:14px !important;}
#lstTags{overflow:hidden !important;height:270px;border-left:1px solid #E3E3E3;}
#lstTags .trel a{text-decoration:none !important; color:#7B7B7B !important; font-family:Georgia, "Times New Roman", Times, serif !important; font-weight:normal;font-size:18px !important;  border-bottom:1px dotted  #7B7B7B !important; padding-bottom:1px !important;}
#lstTags .trel a:hover{color:red !important; border-bottom-color:red !important;}
.inline3{ display:list-item !important; color:#7B7B7B !important}

.bgnoticias{}
.bgvideos{background:url(/images/bgmvid.jpg) repeat-x; background-position:0 3px}
.bgimagenes{background:url(/images/bgmimg.jpg) repeat-x; background-position:0 3px}
.bgaudio{background:url(/images/bgmaud.jpg) repeat-x; background-position:0 3px}
.bgfotos{background:url(/images/bgmfot.jpg) repeat-x; background-position:0 3px}
.bgvideos a{color:#531500}
.bgvideos a:hover{color:#000}


.divcatamarillo{ position:absolute; width:750px; padding:10px; border:1px solid #FFE401; border-top-color:#FF9201 !important;background-color:#FF9201; z-index:9898989898 !important; left:-1px; top:-1px;  visibility:hidden}
.divcatamarillo a{width:143px; height:18px; padding:2px 0 0 5px; color:Maroon !important;border:1px solid #FF9201}
.divcatamarillo a:hover{ background-color:#FFB600; text-decoration:underline;border-color:#FFE401;color:maroon !important}
.divcatamarillo a label{color:#000}


.divcatazul{ position:absolute; width:750px; padding:10px; border:1px solid #0D6787; border-top-color:#003b59 !important;background-color:#003b59; z-index:9898989898 !important; left:-1px; top:-1px;  visibility:hidden}
.divcatazul a{width:143px; height:18px; padding:2px 0 0 5px; color:#fff !important;border:1px solid #003b59}
.divcatazul a:hover{ background-color:#0A5B78; text-decoration:underline;border-color:#0D6787;color:#FDDA34 !important}

.divcatverde{ position:absolute; width:750px; padding:10px; border:1px solid #76931C; border-top-color:#4a5f02 !important;background-color:#4a5f02; z-index:9898989898 !important; left:-1px; top:-1px;  visibility:hidden}
.divcatverde a{width:143px; height:18px; padding:2px 0 0 5px; color:#fff !important;border:1px solid #4a5f02}
.divcatverde a:hover{ background-color:#6A7E2C; text-decoration:underline;border-color:#76931C;color:#FDDA34 !important}
.lbtags{color:#000;font:normal 2.0em Georgia, "Times New Roman", Times, serif;  padding-left:30px; background:url('/images/leaf1.gif') left no-repeat; background-position:-7px 2px}

.divLinkAm{position:absolute;top:5px; right:-539px !important; width:230px;text-align:center;}
.divLinkAm a{font:normal 1.3em Georgia, "Times New Roman", Times, serif !important; color:#FF0000; text-decoration:none !important; border-bottom:1px dotted #FF0000 !important;}
.divLinkAm a:hover{ text-decoration:none !important; border-bottom:1px dotted #006600 !important;color:#006600}

.divLinkAmyt{ padding: 0px; margin:0px; height:auto;display:block; float:none; width:auto; text-align:left; font-size:14px;}
.divLinkAmyt a{font:normal 1.3em Georgia, "Times New Roman", Times, serif !important; color:#FF0000; text-decoration:none !important; border-bottom:1px dotted #FF0000 !important;}
.divLinkAmyt a:hover{ text-decoration:none !important; border-bottom:1px dotted #006600 !important;color:#006600}

.divcatmorado{ position:absolute; width:750px; padding:10px; border:1px solid #6d4ad7; border-top-color:#64578d !important;background-color:#64578d; z-index:9898989898 !important; left:-1px; top:-1px;  visibility:hidden}
.divcatmorado a{width:143px; height:18px; padding:2px 0 0 5px; color:#fff !important;border:1px solid #64578d}
.divcatmorado a:hover{ background-color:#8968ec; text-decoration:underline;border-color:#64578d;color:#FDDA34 !important}


.divVR{width:422px; background-color:#F4F4F4;/* background:url(/images/bgvr.jpg) left bottom repeat-x;*/ height:45px; border:1px solid #CDCDCD/*E1600F*/; position:relative; /*margin-top:-1px;*/float:left; margin-bottom:5px; z-index:989898989 !important}
.divFN28{width:28px; float:left; border-right:1px solid #E3E3E3/*E1600F*/;height:45px;}
.divFN28 a{ float:left; width:28px; height:45px; background: url(/images/ant.gif) no-repeat; background-position:center center;}
.divFN33 a{width:33px; float:left;height:45px;background:url(/images/sig.gif) no-repeat;  background-position:center center;}
.divFN28 a:hover{background:url(/images/ant.gif) no-repeat; background-position:center center;}
.divFN33 a:hover{background:url(/images/sig.gif) no-repeat; background-position:center center;}
.divFN32 a:hover{background:url(/images/rndv.png) no-repeat; background-position:2px center;}
.divFN33 a:active,.divFN33 a:focus,.divFN28 a:active,.divFN28 a:focus,.divFN32 a:active,.divFN32 a:focus{ outline:none}
.divFN326{width:326px; background-color:#F4F4F4; float:left;height:45px;border-right:1px solid #E3E3E3/*E1600F*/; overflow:hidden; position:relative}
.divFN32{width:32px; float:left;height:45px;border-right:1px solid #E3E3E3/*E1600F*/;}
.divFN32 a{width:32px; float:left;height:45px; background:url(/images/rndv.png) no-repeat;background-position:2px center;}
.divLVR{float:left; height:45px; width:7000px; background-color:#F4F4F4/*FEF3D1*/; position:relative;}
.vidM{width:/*326*/320px; padding:3px; height:/*43*/37px; float:left}
.vidM img{ width:35px; height:35px; border:1px solid #994815; padding:1px}
.vidM span{float:left}
.lnkVR{width:275px; padding:3px 0 0 5px}
.lnkVR .lnkImgVR{color:#994815 !important;text-decoration:none !important; border:0; font-weight:normal !important; line-height:16px; font-size:18px;}
.lnkVR .lnkImgVR:hover{color:red !important;}
.lnkVR .lnkImgVR:active,.lnkVR .lnkImgVR:focus{ outline:none}
.item-list ul li a:hover{background-image:none !important;}


/*****************************************/
.divpubcabz{width:970px; background-color: #fff; border-color: #f4be28; float:left; 
background-attachment: scroll;
background-repeat: repeat-y;
background-position: 50% 0px;
background-color: transparent;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding-top: 0;
padding-right: 20px;
padding-bottom: 0;
padding-left: 20px;
width: 970px;
 margin: 0 auto 0 auto;
 position:relative;
 
}

#divPubCab1{background-color:#fff; text-align:center; padding:5px 0 0px 0; margin-right: 20px; width:980px; }
.divCPC{width:970px; height:90px; margin:0px; padding: 0px 0px 0px 5px;}
.pubCabz{margin: 0px 2px; padding: 0px; background-color: #f8fdfe; display: block; float: left; height: 90px; min-width: 110px;}
.w200 {width: 200px;}
.w162 {width: 175px;}
/*.110 {width: 110px;}*/
.pubCabecera a, .pubCabecera img{margin: 0px; padding: 0px; border: 0px;}
.i {float:left}
.d {float:right}

.headVideo {
	width:960px;
	display: block;
	padding: 0px
	margin: 0px;
}

#mediaspace embed,#mediaspace object{
		width:100% !important;  
		height:100% !important;
		min-height:385px;
		
	}
	
#txtcamb {
	color: red;
	background-position: left;
	padding-left: 20px;
	font-size: 12px;
	text-transform: uppercase;
	color: red !important;
	font-weight: bold;
}
.maximizarv {
	background:url(/images/maximizar.gif) no-repeat;
}

.minimizarv {
	background:url(/images/minimizar.gif) no-repeat;
}
.maximizarv:hover {
	background:url(/images/maximizar.gif) no-repeat;
}

.minimizarv:hover {
	background:url(/images/minimizar.gif) no-repeat;
}

.divRefs {float:left; position:relative; display: block; margin-bottom: 12px; line-height: normal; min-width:540px;}
.divRefs a {width: 250px;float: left;display: block;background-color: RED;text-decoration: none;color: #e64b0a; margin: 2px 0px;}
.divRefs a:hover {text-decoration: none;color:#898989;}
.divRefs .blockrefs {width:270px;float: left;display: block;}
.divRefs a.refvideo { padding:0 0 0 20px; background: url(/images/refvideos.png) left no-repeat;}
.divRefs a.refsound { padding:0 0 0 20px; background: url(/images/refsounds.png) left no-repeat;}
.divRefs a.refwallpaper { padding:0 0 0 20px; background: url(/images/refwallpapers.png) left no-repeat;}
.divRefs a.reffoto { padding:0 0 0 20px; background: url(/images/reffotos.png) left no-repeat;}


.bodyp{ background-color:#fff; display:block; float:left; position:relative; z-index:999; }
.zswf{float:left;width:/*609*/600px; padding:8px 0 8px 8px; height:505px;background:url(http://utils.veoline.com/images/loading.gif) no-repeat; background-position:center center}

#bockvideo, .bockvideo{ position:absolute; width:641px; height:300px; left:0px; top:0px; z-index:98777; margin:0px;filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity: 0.0;opacity: 0.0; background-color: #fff;}
#bockvideo2, .bockvideo2{ position:absolute; width:490px; height:60px; left:0px; top:300px; z-index:98777; margin:0px;filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity: 0.0;opacity: 0.0; background-color: #fff;}

#lRelatedVideo, .lRelatedVideo{position:absolute; width:591px; height:340px; left:0px; top:0px; overflow:hidden; background-color:#000; z-index:98778; padding:10px 20px 10px 30px; margin:0px;}
.titleVRelatedRep{width:518px;float:left; padding-bottom:12px; font:bold 25px arial; color:#fff}

.lRelatedVideo a{
	color:#fff;
}

/*pestaņas de derecha*/

	.divMas{
		width:310px;		
		/*background:url("/images/bg_bd1.jpg") top left no-repeat;*/
		background-color: #fff;
		margin-bottom:10px;
			
	}
	.cont_cent{ display:block; text-align:center; padding:5px 0 5px 0}
	.divMas span{
		 display:block;
		 padding:8px;		 
	}
	.divMas span a {
		/*border: 1px solid #ffb981;*/
		/*color:#999;
		background-color: #eee;*/
		padding: 4px 0px 0px 0px;
		height: 18px;
		width:94px;
		text-align: center;
	}
	.divMas a{
		float:left;
		padding-top:3px;		
		color:#6A3102;
		font-weight:bold;
		font-size:11px;
		text-transform:uppercase;
		text-decoration:none;		
	}
	.divMas a:active,.divMas a:focus{
		outline:none;
	}
	#lmas_act {
		color:#B38405;
		display: none;
		background-color: #ffd83d;
		border: 1px solid #ddd;
		background-color:#ccc;
		color: #4367a4;
	}
	#lmas_des {
		color:#6A3102;
		display: none;
		background-color: #ffdf8c;
		background-color:#eee;
		color: #999;
		border: 1px solid #fff;
	}
	.divMas a.m_1{
		margin-right: 4px;
		background-color: #d3dded;
		color:#555;
	}
	.divMas a.m_2{
		margin-right: 4px;
		background-color: #e3fe92;
		color:#555;
	}
	.divMas a.m_3{
		margin-right: 0px;
		background-color: #ffdfae;
		color:#555;
	}
	
	.divMas .md_1 
	{
		margin-right: 4px;
	   background-color: #496ba8;
	   color: #fff;
	}
   .divMas .md_2
	{
		margin-right: 4px;
	   background-color: #648301;
	   color: #fff;
	}
	.divMas .md_3 
	{
	   background-color: #ff9c06;
	   color: #fff;
	}
	
	.divCMas{			
		 /*background:#FFF4CF url(/images/bg_bd2.jpg) bottom left no-repeat;		 */
		 width:308px;
		 height:360px;
		 padding:0px;
		 display:none;
		 overflow:hidden;	
		 /*background-color: #fff4cf;	 */
		 border: 1px solid #ddd;
		 margin-top: -1px;
	}
	.divCMas ul{
		 margin:0;
		 padding:0;
		}
	.divCMas li{
		 display:block;
		 float:left;
		 padding: 0px 0px 3px 0px;	 
	
	}	
	.divCMas li a{
		 font-weight:normal;
		 text-transform:none !important;
		 line-height:14px;	
		 padding-left:20px;			 
		 background:url(/images/ico_mv.gif) left top no-repeat; 
		 
	}
	.divCMas li a:hover{		
		 text-decoration:underline;
	}
	#cmm_3 a, #cmm_r a{
		background:url(/images/ico_mn.gif) left top no-repeat; 		 
	}
	
/* Inicio Imagenes y Fotos */

#rImage 
{
    color: #999999;
    width:632px;
    background-color:#fafafa;
    	text-align:center;
    	padding: 5px 0px;
    	margin: 5px 0px;
}
#rImage img 
{
    background:#fff;
	border:#c0c0c0 solid 1px;
	padding:5px;
	margin: 0px auto;
	max-width:620px;
}
#rImage a.dwn
{
    color:#3ba100;
    font-size:20px;
    font-weight:bold;
}
#rImage a.dwn img
{
    border: 0px;
    background-color:Transparent;
    padding:0px;
    margin:0px;
}

#rImages, #pImages, #rVideos{
	margin:5px auto;
	border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0;
	color: #999999;
	font-family: "Helvetica", "Arial";
	line-height:normal
}
#rImages img 
{
    border:0px;
    max-width:170px;
}
#rImages a, #rImages a:hover 
{
    padding:0px;
    margin:0px;
    background-color:Transparent;
}
#rImages a:hover img
{
    margin:0px;
}
#rImages .rImages, #pImages .pImages, #rVideos .rVideos{
	padding:10px 5px;
	margin:0px 10px;
	text-align:center;
	width:180px;
	height:210px;
	float:left;
}
#rImages .overImg, #rVideos .overVid
{
    padding:10px 5px;
    margin:0px 10px;
	text-align:center;
	width:180px;
	height:210px;
	float:left;
	background:#E5E4DE;
	background:#fff1b9;
	color:#333;
}
#rImages .pimage, #rVideos .pVideo{
	color:#333;
	font-size:12px;	
}
#rImages .pimage img, #pImages img{
	background:#fff;
	border:#c0c0c0 solid 1px;
	padding:5px;
}
#pImages a:hover img{
	background:#333;
	border:#333 solid 1px;
}
#rImages p{
	font-size:12px;
	margin: 2px auto;
}
#rImages span{
	font-size:10px;
	color:#4889A6;
}
#buscaimg 
{
    display:block;
    padding: 10px;
    background-color:#eae9ee;
}
#buscaimg span 
{
    color:#b83227;
    font-size:20px;
font-weight:bold;
padding-right:10px;
}
#buscaimg input 
{
    font-size:16px;
}
/* Fin Imagenes y Fotos */

/* inicio like unlike */
#divLike 
{
    margin:0px;
    padding:0px;
    font-size:11px;
    display: inline;
}
#divLike div {
	display: inline-block;
	position: relative;
}
#divLike button 
{
    margin: 0px 2px;
    padding:0px 4px;
    text-transform:none;
    height: 20px;
    border: 1px solid #cccccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    cursor: pointer;
    color: #666666;
    display: block-inline;
    position: relative;

}
#divLike button img 
{
    padding:0px;
    margin:0px;
    border:0px;
}

#divLike button span 
{
    margin:0px;
    padding:0px;
    display: inline-block;
    font-size: 11px;
    background-repeat: no-repeat;
}

.btn_act {
	border-color: #999999 !important;
}
.btnLike {
	background-image: url(../images/punt0-1.gif);
	    height: 12px;
    width: 11px;
}
.btnUnLike {
	background-image: url(../images/punt0-0.gif);
	    height: 12px;
    width: 11px;
}
.btnLike_act {
	background-image: url(../images/punt1-1.gif);
}
.btnUnLike_act {
	background-image: url(../images/punt1-0.gif);
}


#divLike .action-bar-ratings-stats { 
display: inline-block;
vertical-align:top;
width: 50px;
margin: 0px 2px;
padding: 0px 3px;
height:18px;
background-color: #f3f3f3;
/*border: 1px solid #eaeaea;*/
border: 1px solid #cccccc;
color: #666666;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}
#divLike .action-bar-ratings-stats div {
	display: block;
}

#divLike .action-bar-ratings-stats #likes-bar, #divLike .action-bar-ratings-stats #dislikes-bar  
{
    margin: 0px;
margin-top: 2px;
height: 4px;
}

#divLike .action-bar-ratings-stats div {
background-color: #dddddd;
border: 1px solid #cccccc;
}
.likes-bar_act { 
border: 1px solid #698a14 !important;
background-color: #aada37 !important;
}

.dislikes-bar_act { 
border: 1px solid #bb2017 !important;
background-color: #e24923 !important;
}
.alt {
	position: absolute;
	top: -26px;
	padding:0px;
	margin: 0px;
	vertical-align: middle;
	text-align: center;
	z-index: 999999999;
	left: -40px;
	text-transform: none;
	display: none;
	background-image: url(../images/menu-expanded2.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 26px;
}
.alt p {
	margin: 0px;
	padding: 2px;
	display: block;
	background-color: #111111;
	color: #ffffff;
	height: 16px;
}
.alt_act {
	display: block !important; 
}
.alt1 {
	width: 120px;
	left: -18px !important;
}
.alt2 {
	width: 140px;
	left: -56px !important;
}
.alt3 {
	width: 130px;
	left: -36px !important;
}

/* fin like unlike */

.tituloVideo {
	padding:0px 0px 2px 40px;
	background:url('/images/leaf1.gif') top left no-repeat;
font:normal 34px Georgia, "Times New Roman", Times, serif;
letter-spacing: -1px;
clear:left;
}
#opcionesVideo {
	display:block; margin:0px; padding:0px; background-color:#fef7f5;
	color:#3A75C4;
	color:#222;
	font-size:10px;
	text-transform: uppercase;
	margin-bottom: 2px;
	height: 20px;
}
#opcionesVideo a{}
#opcionesVideo a:hover{ text-decoration: none;}
#opcionesVideo .opVideot{color:#df2f15; font-weight: bold;}
