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;}.solidblockmenu{margin-top: -12px;}#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;	height:100%;}	#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;	margin-top: 36px;	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*/height: 100%;max-height: 100%;display: block;clear: both}.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;display: block;clear: both}/* 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}#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+ */}