html { height:100%; }body{background-color:#797979;background-image:url(/images/bak-main.gif);background-repeat: repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#595959;margin:0px 0px;height: 100%}p{margin:0px;padding:0px;}#contenido {}#contenido p {margin-bottom:20px;padding:0px;}a {color: #4d260f}#MainDiv{width:953px;margin:0 auto;padding:0px 0px 0px 0px;}#mainlayout {    padding: 20px;	padding-top: 12px;    display: block;}	#3col_div{	width:953px;	margin:0 auto;	clear:both;	}#header{width:941px;height:91px;background-image:url(../images/home-header-bg.gif);background-repeat:no-repeat;background-position:left top;margin:0 auto;}#header .logo{padding:6px 385px 0px 26px;float:left;width:247px;}.rs_logo{	background:url(../images/revenue-science-logo.png) no-repeat left top;	width:247px;	height:80px;	display:block;	text-indent:-30000px;}#header .headerbreadcrumb{height:24px;line-height:24px;margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}#header .headerbreadcrumb .left{background-image:url(../images/header-top-corner-left.gif);background-repeat:no-repeat;background-position:left;float:left;height:24px;line-height:24px;}#header .headerbreadcrumb .center{background-color:#000000;float:left;color:#FFFFFF;padding:0px 5px 0px 5px;}#header .headerbreadcrumb .right{background-image:url(../images/header-top-corner-right.gif);background-repeat:no-repeat;background-position:right;float:left;height:24px;line-height:24px;}#header .headerbreadcrumb .headerbreadcrumbtext{float:left;}#header .headerbreadcrumb .headerbreadcrumbtext a{color:#FFFFFF;text-decoration:none;padding:0px 5px 0px 5px;}#header .headerbreadcrumb .headerbreadcrumbtext a:hover{color:#FFFFFF;text-decoration:underline;}#footer{width:953px;margin:0 auto;height:80px;line-height:40px;background-image:url(../images/home-footer-bg1.gif);background-repeat:no-repeat;font-size:10px;margin-left:6px;}#footer P{color:#FFFFFF;}#footer .copyright{padding:0px 0px 0px 22px;float:left;}#footer .copyright1{padding:0px 22px 0px 0px;float:right;}#footer .copyright1 a{color:#fff;padding:0px 5px 0px 5px;text-decoration:none;}#footer .copyright1 a:hover{text-decoration:underline;}.homecoltop{width:100%;height:13px;line-height:13px;background-image:url(../images/home-col-top.gif);background-repeat:no-repeat;}.homecolmiddle{width:100%;background-image:url(../images/home-col-middle.gif);background-repeat:repeat-y;padding:0px 0px 0px 6px;height:auto;}.homecolbottom{width:100%;height:13px;line-height:13px;background-image:url(../images/home-col-bottom.gif);background-repeat:no-repeat;margin:0px 0px 5px 0px;}.homecol1{width:261px;float:left;background-image:url(../images/home-col-bg.gif);background-repeat:repeat-x;padding:10px 25px 0px 25px;}.homecol1 .head{margin:0px 0px 14px 0px;}.homecol1 .bul1{background-image:url(../images/home-bullet-image.gif);background-repeat:no-repeat;background-position:0px 3px;padding: 0px 0px 0px 15px;}.homecol2{width:260px;float:left;margin:0px 0px 0px 1px;padding:10px 25px 0px 24px;background-image:url(../images/home-col-bg.gif);background-repeat:repeat-x;}.homecol2 .head{margin:0px 0px 14px 0px;}.homecol2 .video, .homecol3 .video{margin:12px 0px 12px 0px;}.homecol3{width:269px;float:left;margin:0px 0px 0px 1px;padding:10px 25px 0px 25px;background-image:url(../images/home-col-bg.gif);background-repeat:repeat-x;}.homecol3 .head{margin:0px 0px 14px 0px;}.readMore{color:#5DB306;padding:0px 10px 0px 0px;background-image:url(../images/green-arrow.gif);background-repeat:no-repeat;background-position:right center;text-decoration:none;}.readMore:hover{text-decoration:underline;}.hor-dot{background-image:url(../images/dotted.gif);background-repeat:repeat-x;margin:12px 0px 0px 0px;}#homeflash{	clear:both;	float: left;	display: inline;	width: 941px;	margin-left: 4px;	z-index: 1}.clear_float{	clear:both;}.innerdiv{	width:235px;	color:#595959;	}.media1{	margin:0px 0px 0px 0px;	display:block;	clear:both;	background-image: url(../images/media-img.gif);	background-repeat: no-repeat;	background-position: left top;	width: 205px;	/*border-bottom:#DEE1E4 1px solid;*/}.media1 p{	margin-left:77px;	font-size:10.5px;}.border-bottom{	border-bottom:#DEE1E4 1px solid;	margin:0px 0px 3px 0px;}.border-top{	border-top:#DEE1E4 1px solid;	margin:3px 0px;	clear:both;	height:1px;	line-height:1px;}.media2{	margin:0px 0px 0px 0px;	display:block;	background-image: url(../images/media-img2.jpg);	background-repeat: no-repeat;	background-position: left top;	width: 205px;	}.media2 p{	margin-left:77px;	font-size:10.5px;}.media3{	margin:0px 0px 0px 0px;	display:block;	background-image: url(../images/media-img3.jpg);	background-repeat: no-repeat;	background-position: left top;	width: 235px;		}	.media3 p{	margin-left:77px;	font-size:10.5px;}.media4 {	margin:0px 0px 0px 0px;	display:block;	background-image: url(../images/media-img4.jpg);	background-repeat: no-repeat;	background-position: left top;	width: 235px;		}	.media4 p{	margin-left:77px;	font-size:10.5px;}// URBAN GREY MENU (MENU).urbangreymenu{width: 100%; /*width of menu*/}.urbangreymenu .headerbar{font: bold 11px Arial;color: white;background: #333;margin-bottom: 0; /*bottom spacing between header and rest of content*/text-transform: uppercase;text-indent: 10px;padding: 4px 0 4px 0; /*31px is left indentation of header text*/}.urbangreymenu ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 0; /*bottom spacing between each UL and rest of content*/}.urbangreymenu ul li{padding-bottom: 1px; /*bottom spacing between menu items*/}.urbangreymenu ul li a{font: normal 11px Arial;color: #669933;position: relative;background: #E9E9E9;display: block;padding: 5px 0;line-height: 15px;padding-left: 8px; /*link text is indented 8px*/text-decoration: none;}.urbangreymenu ul li a:visited{color: #669933;}.urbangreymenu ul li a:hover{ /*hover state CSS*/color: white;background: black;}#greymenu {width: 190px; float: left;margin-right: 20px;margin-bottom: 20px;}/* DIV DE AVISOS */#aviso {width:269px;height:270px;background-image:url(../images/bakaviso.jpg);background-repeat:no-repeat;background-position:left top;margin:0 auto;margin-top: -10px;text-align: center}#aviso-body {padding-top: 65px;padding-left: 25px;width:205px;height:230px;margin:0;}#aviso pre {max-width:200px;padding: 20px;padding-top: 50px;margin-left: 15px;font: normal 11px Verdana;     white-space: pre-wrap;       /* css-3 */     white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */     white-space: -pre-wrap;      /* Opera 4-6 */     white-space: -o-pre-wrap;    /* Opera 7 */     word-wrap: break-word;       /* Internet Explorer 5.5+ */}#videobox {width: 280px;max-width: 280px;float: right;margin: 18px}#artpage {float: right;margin-left: 16px;margin-top: 8px;margin-bottom: 16px;border: 0px}#tiratreemenu{position:relative;float:right;width:405px;padding:0px 0px 0px 0px;margin-top:-24px;right:0px;clear:both;z-index: 100}#tiratreemenu .menuArrow{font-size:9px;padding:1px 0px 0px 0px;margin:0px;right:6px;position:absolute;font-weight:normal;text-align:right;}#tiratreemenu ul li.whiteThinLine{width:2px;background-image:url(images/menu-divider.gif);background-repeat:no-repeat;background-position:0px 5px;height:27px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}#tiratreemenu ul{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;list-style-type: none;z-index:1000;float:right;}#tiratreemenu ul li{position: relative;float: left;margin: 0px 0px 0px 0px;padding: 0px 12px 0px 12px;z-index:1000;}#tiratreemenu ul li a{display: block;text-decoration: none;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#FFFFFF;letter-spacing:0px;padding:3px 0px 3px 0px;}#tiratreemenu ul li a:hover{display: block;text-decoration: none;text-align:center;font-weight:normal;text-decoration:underline;color:#fff;}	/*First Set Start*/#tiratreemenu ul li ul{float:none;left:0px;top: 0px;position: absolute;list-style-type:none;padding-top:0px;display:none;}#tiratreemenu ul li ul li{width:137px;margin: -2px 0px 0px 0px;padding: 0px 0px 0px 0px;z-index:1000;}#tiratreemenu ul li ul li a{border-top:1px solid #D1DCE0;border-bottom:1px solid #D1DCE0;letter-spacing:0px;width:127px;display:block;color: #0A7DBE;line-height:14px;font-weight:bold;text-align:left;text-decoration: none;padding: 5px 8px 5px 20px;margin: 0px 0px 0px 0px;background-color:#FEFEFF;text-transform:none;background-image:url(images/menu-bullet.gif);background-repeat:no-repeat;background-position:5px 8px;}#tiratreemenu ul li ul li a:hover{color: #0A7DBE;font-weight:bold;text-align:left;text-decoration: none;background-color:#E7F6FB;text-transform:none;}/*First Set Ends */	/*Second Set Start*/#tiratreemenu ul li ul li ul{float:none;left:0px;top: 0px;position: absolute;list-style-type:none;padding-top:0px;margin-top:2px;margin-left:8px;display:none;}#tiratreemenu ul li ul li ul li{white-space:nowrap;width:137px;margin: -2px 0px 0px 0px;padding: 0px 0px 0px 0px;z-index:1010;}#tiratreemenu ul li ul li ul li a{border-top:1px solid #D1DCE0;border-bottom:1px solid #D1DCE0;letter-spacing:0px;width:140px;display:block;color: #0A7DBE;line-height:14px;font-weight:bold;text-align:left;text-decoration: none;padding: 5px 8px 5px 20px;margin: 0px 0px 0px 0px;background-color:#FEFEFF;text-transform:none;background-image:url(images/menu-bullet.gif);background-repeat:no-repeat;background-position:5px 8px;}#tiratreemenu ul li ul li ul li a:hover{color: #0A7DBE;font-weight:bold;text-align:left;text-decoration: none;background-color:#E7F6FB;text-transform:none;}