body, html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color:#555555;
	background-color: #FFFFFF;
	height:100%;
	margin:0px;
}
p{
	margin:0 0 10px 0;
}
.listDos ul {
	margin:10px 0;
}
.listDos li {
	margin:0 0 0 20px;
	list-style-image:url(img/layout/bullet.png);
}
a img {
	border:none;
}
form {
	padding:0;
	margin:0;
}
.normal_txt {
	font-weight:normal;
}
.text_gris {
	color:#666666;
}
.text_grisB strong{
	color:#666666;
	font-weight:bold;
}
.cursor_pointer {
	cursor:pointer;
}
.oncePuntos {
	font-size:11px;
	line-height:12px;
}
.oncePuntos a{
	font-size:11px;
	line-height:12px;
}
.onceDieciseis {
	line-height:14px;
}

.diezPuntos {
	font-size:10px;
}
.diezPuntos a{
	font-size:10px;
}

.trecePuntos {
	font-size:13px;
}
strong {
	color:#0b4167;
}
.link_generico a{
	color:#2eabe5;
}
.link_generico_normaltxt {
	color:#2eabe5;
	text-decoration:underline;
}
.link_generico a:link{
	color:#2eabe5;
	text-decoration:underline;
}
.link_generico a:active{
	color:#2eabe5;
	text-decoration:underline;
}
.link_generico a:visited{
	color:#2eabe5;
	text-decoration:underline;
}
.link_generico a:hover{
	text-decoration:none;
	color:#2eabe5;
}
.upperCasefont {
	text-transform:uppercase;
}
.upperCasefont a:link{
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	text-transform:uppercase;
}
.upperCasefont a:hover{
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	text-transform:uppercase;
}
.upperCasefont a:visited{
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	text-transform:uppercase;
}
.upperCasefont a:active{
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	text-transform:uppercase;
}
.txtNormal {
	color:#000000;
}
#siteSpace{
	width:985px;
	min-height:100%;
	margin:0px auto;
	text-align:left;
}
#header{
	height: 42px;
	background-image: url(../img/layout/main_menu_bkg.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	margin-bottom: 10px;
}
#header img{
	float:left;
	border: 0px;
}
#subBar{
	height: 38px;
	background-image: url(../imgs/layout/sub_bar.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 2px 0px 2px 4px;
	vertical-align: text-bottom;
	font-size: 10px;
}
#subBar a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003860;
	text-decoration: none;
}
#subBar a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003860;
	text-decoration: none;
}
#subBar a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
#subBar a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#brokersBar{
	height: 30px;
	background-repeat: repeat-x;
	background-position: left top;
	text-align:center;
	color: #FFF;
	background-image: url(http://www.prodigynetwork.com/img/layout/brokerBar_bkg.jpg);
}
#brokersBar a:link{
	color:#FFF;
	font-weight:bold;
	text-decoration: none;
}
#brokersBar a:visited{
	color:#FFF;
	font-weight:bold;
	text-decoration: none;
}
#brokersBar a:active{
	color:#FFF;
	font-weight:bold;
	text-decoration: none;
}
#brokersBar a:hover{
	color: #CCC;
	font-weight:bold;
	text-decoration: none;
}
#leftColumn{
	float:left;
	width: 142px;
	margin-right:10px;
}
#leftBigColumn{
	float:left;
	width: 832px;
}
.leftBigColumn{
	float:left;
	width: 832px;
}
#midColumn{
	float:left;
	width: 637px;
}
.midColumn{
	float:left;
	width: 637px;
}
#rightColumn{
	float:right;
	width: 182px;
}
.rightColumn{
	float:right;
	width: 182px;
	margin-right:2px;
}
.brNeighborsLeftColumn{
	float:left;
	width: 660px;
	margin:5px 0 0 0;
}
.brokersLeftColumn{
	float:left;
	width: 150px;
	margin:5px 0 0 5px;
}
	.brokersMidColumn{
	float:left;
	width: 490px;
	margin:6px;
}
.brokersMidWColumn{
	float:left;
	width: 400px;
	margin:8px;
}
.brokersRightColumn{
	float:right;
	width: 150px;
	padding:0 5px 0 0;
}
/*-----------------------*/
#brNeighborsLeftColumn{
	float:left;
	width: 660px;
	margin:5px;
}
#brokersLeftColumn{
	float:left;
	width: 150px;
	margin: 5px 0px 5px 0px;
}
#brokersMidColumn{
	float:left;
	width: 490px;
	margin:6px;
}
#brokersMidWColumn{
	float:left;
	width: 400px;
	margin:8px;
}
#brokersRightColumn{
	float:right;
	width: 150px;
	margin: 5px 4px 5px 4px;
}
/*----------------------*/
#footer{
	width: 980px;
}
/*CLASSES*/
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.menuleft{padding: 5px;}
.vSpacer{height: 10px; clear:both; font-size:0}
.brokersBarSeparator{ border-left: solid 1px #CCCCCC; width: 1px; height: 36px;}
/* DESIGN SPECIFIC CLASSES */
/*---------FEATURED-------------*/
.featuredTop{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/featured_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
}
.featuredBot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/featured_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 10px;
}
/*----------LOGIN FORM > RIGHT BAR ------------------------- */
.logRightF4Top{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/login_right_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
}
.logRightF4Mid{
	background-color: #003860;
	border-right: solid 1px #CCCCCC;
	padding: 8px;
	font-size: 10px;
	color: #FFFFFF;
	height:319px;
}
.logRightF4Mid p {
	margin: 6px 0px 6px 0px;
}
.logRightF4Mid a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.logRightF4Mid a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.logRightF4Mid a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	color: #C4CED7;
	text-decoration: none;
}
.logRightF4Mid a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C4CED7;
}
.logRightF4Bot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/login_right_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 10px;
}
.newsLetter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
/* -----------LEFT<--------------- */
.leftF4Top{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/f4_left_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.leftF4Mid{
	background-color: #F4F4F4;
	border-right: solid 1px #CCCCCC;
	padding: 6px;
}
.leftF4Mid_nobor{
	background-color: #F4F4F4;
	border-right: solid 1px #CCCCCC;
	padding:0px;
}
.leftF4Bot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/f4_left_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
.leftE5Top{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/e5_left_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.leftE5Mid{
	color:#0b4167;
	font-weight:bold;
	text-align:center;
	background-color: #E5E5E5;
	border-right: solid 1px #CCCCCC;
	padding: 6px;
}
.leftE5Bot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/e5_left_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
.leftE5Top_otro{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/ff_mid_top_306.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.leftBluTop{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/blu_left_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.leftBluMid{
	background-color: #C4CED7;
	border-right: solid 1px #B7B7B7;
	padding: 6px;
}
.leftBluBot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/blu_left_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
.leftBlu2Top{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/blu2_left_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.leftBlu2Mid{
	background-color: #E6EBEF;
	border-right: solid 1px #CCCCCC;
	padding: 6px;
}
.leftBlu2Bot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/blu2_left_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
/* -----------------MID<--------------------- */
.midF4Top{
	font-size:0;
	clear:both;
	background-image:url(../imgs/layout/f4_mid_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.midF4Mid{
	background-color: #F4F4F4;
	border-right: solid 1px #CCCCCC;
	padding: 5px;
}
.eNews_bkg{
	background-color: #F4F4F4;
	border-right: solid 1px #CCCCCC;
	padding: 5px 5px 5px 12px;
}
.midLBlueMid{
	background-color: #E6EBEF;
	border-right: solid 1px #CCCCCC;
	padding: 5px;
}
.midF4Bot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/f4_mid_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
.midF4Bot_otro{
	background-image: url(../imgs/layout/br_midWideF4_bot_306.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
	font-size:0;
	clear:both;
}
.midE5Top_medio{
	font-size:0;
	clear:both;
	background-image:url(../imgs/layout/e5_mid_top_313.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.midE5Top{
	font-size:0;
	clear:both;
	background-image:url(../imgs/layout/e5_mid_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.midE5Mid{
	background-color: #E5E5E5;
	border-right: solid 1px #B7B7B7;
	padding:5px 10px 5px 10px;
}
.midE5Mid ul{
	list-style-type: none;
	display: inline;
	text-indent: 0px;
}
.midE5Mid ul li{
	list-style-type: none;
	display: inline;
	text-indent: 0px;
	margin: 2px 6px 0px 6px;
	padding: 4px 8px 4px 8px;
	background-color: #F4F4F4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #F4F4F4;
	border-left-color: #CCCCCC;
	vertical-align: bottom;
}
.midE5Bot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/e5_mid_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
.midFFTop{
	font-size:0;
	clear:both;
	background-image:url(../imgs/layout/ff_mid_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.midFFMid{
	background-color: #FFFFFF;
	border-left: solid 1px #E5E5E5;
	border-right: solid 1px #E5E5E5;
	padding: 5px;
}
.midFFBot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/ff_mid_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
.midFFBot_medio{
	background-image: url(../imgs/layout/ff_mid_bot_313.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
.midFFNeighTop{
	font-size:0;
	clear:both;
	background-image:url(../imgs/layout/ff_midNeigh_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.midFFNeighBot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/ff_midNeigh_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
.midFFbigTop{
	font-size:0;
	clear:both;
	background-image:url(../imgs/layout/ff_mid832_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.midFFbigMid{
	background-color: #FFFFFF;
	border-left: solid 1px #E5E5E5;
	border-right: solid 1px #E5E5E5;
	padding:5px 0 5px 5px;
}
.midFFbigBot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/ff_mid832_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
.midE5bigTop{
	font-size:0;
	clear:both;
	background-image:url(../imgs/layout/lightBlue_mid832_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.midE5bigBot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/lightBlue_mid832_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
.midBigF4_top{
	font-size:0;
	clear:both;
	background-image:url(../imgs/layout/br_midBigF4_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.midBigF4_bot{
	font-size:0;
	clear:both;
	background-image:url(../imgs/layout/br_midBigF4_bot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}

.midLBluebigTop{
	font-size:0;
	clear:both;
	background-image:url(../imgs/layout/lightBlue_mid832_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.midLBluebigBot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/lightBlue_mid832_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
.midF4bigBot{
	font-size:0;
	clear:both;
	background-image: url(http://www.prodigynetwork.com/imgs/layout/f4_mid_bot_big.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
.projectMenu img{
	float:left;
	border: 0px;
}
.whiteBox{
	text-align: center; 
	background-color:#FFFFFF; 
	padding: 5px; 
	border-right: solid 1px #CCCCCC; 
	border-bottom: solid 1px #CCCCCC;
}
.grayBox{
	text-align: center; 
	background-color:#E5E5E5; 
	padding: 5px; 
	border-right: solid 1px #CCCCCC; 
	border-bottom: solid 1px #CCCCCC;
}
.grayBox img{
	border: solid 2px #FFFFFF;
	margin: 2px;
}
/*------ main section header ----------*/
.mainHeader{
	background-color: #E5E5E5;
	border-right: solid 1px #B7B7B7;
	border-bottom: solid 1px #B7B7B7;
	padding: 6px 6px 0px 6px;
	text-align: center;
}
.mainHeader a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #F4F4F4;
	padding: 3px 10px 0px 10px;
	margin: 2px 4px 0px 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #B7B7B7;
	border-right-color: #B7B7B7;
	border-left-color: #B7B7B7;
}
.mainHeader a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #F4F4F4;
	padding: 3px 10px 0px 10px;
	margin: 2px 4px 0px 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #B7B7B7;
	border-right-color: #B7B7B7;
	border-left-color: #B7B7B7;
}
.mainHeader a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #F4F4F4;
	padding: 3px 10px 0px 10px;
	margin: 2px 4px 0px 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #B7B7B7;
	border-right-color: #B7B7B7;
	border-left-color: #B7B7B7;
}
.mainHeader a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003860;
	padding: 3px 10px 0px 10px;
	margin: 2px 4px 0px 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #B7B7B7;
	border-right-color: #B7B7B7;
	border-left-color: #B7B7B7;
}
/* -----------------RIGHT<--------------------- */
.rightF4Top{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/f4_right_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.rightF4Mid{
	background-color: #F4F4F4;
	border-right: solid 1px #CCCCCC;
	padding: 5px;
}
.rightF4Mid p {
	margin: 6px 0px 6px 0px;
}
.rightF4Bot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/f4_right_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
.rightFFTop{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/rightFFtop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.rightFFBot{
	background-image: url(../imgs/layout/rightFFBot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.rightE5Top{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/e5_right_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.rightE5Mid{
	background-color: #E5E5E5;
	border-right: solid 1px #CCCCCC;
	padding: 5px;
}
.derecha_mid{
	background-color: #f5f5f5;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	padding:9px;
}
.rightE5Mid p {
	margin: 6px 0px 6px 0px;
}
.rightE5Bot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/e5_right_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:6px;
}
.rightBluTop{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/blu_right_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:6px;
}
.rightBluMid{
	background-color: #C4CED7;
	border-right: solid 1px #B7B7B7;
	padding:5px;
}
.rightBluBot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/blu_right_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
/* -----------BROKER COLUMNS ----------------*/
.ffShrtTop{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/br_shrtFF_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.ffShrtBot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/br_shrtFF_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
.ffMidTop{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/br_midFF_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.ffMidMid{
	background-color: #FFFFFF;
	border-left: solid 1px #E5E5E5;
	border-right: solid 1px #E5E5E5;
	padding: 2px;
}
.ffMidMid2{
	background-color: #FFFFFF;
	border-left: solid 1px #E5E5E5;
	border-right: solid 1px #E5E5E5;
	border-bottom: solid 1px #F4F4F4;
	padding: 2px;
	text-align: center;
	color:#666666;
}
.ffMidBot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/br_midFF_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
.f4MidTop{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/br_midF4_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.f4MidBot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/br_midF4_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
.f4MidMid{
	background-color: #F4F4F4;
	border-left: solid 1px #E5E5E5;
	border-right: solid 1px #E5E5E5;
	padding: 5px;
}
.f4Mid_S_Top{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/br_midF4_s_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.f4Mid_S_Bot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/br_midF4_s_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
.f4MidMid{
	background-color: #F4F4F4;
	border-left: solid 1px #E5E5E5;
	border-right: solid 1px #E5E5E5;
	padding: 5px;
}
.f4MidWideTop{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/br_midWideF4_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.f4MidWideBot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/br_midWideF4_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
/* broker login column */
.logBrTop{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/login_br_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
}
.logBrMid{
	background-color: #003860;
	border-right: solid 1px #CCCCCC;
	padding: 8px;
	font-size: 10px;
	color: #FFFFFF;
}
.logBrMid p {
	margin: 6px 0px 6px 0px;
}
.logBrMid a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.logBrMid a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.logBrMid a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	color: #C4CED7;
	text-decoration: none;
}
.logBrMid a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C4CED7;	text-decoration: none;
}
.logBrBot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/login_br_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 10px;
}
/* -----------FORM OBJECTS -------------------*/
.submitButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	width:83px;
	height:23px;
	background-image:url(img/layout/botonLogin.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
	border:0;
}
.submitButton2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	width:83px;
	height:23px;
	background-image:url(img/layout/botonLogin2.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
	border:0;
	background-color:#003860;
}
.submitButton3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#2eabe5;
	text-decoration: none;
	width:83px;
	background-color:#FFFFFF;
	margin-bottom:10px;
	border:0;
	margin:5px 0 0 0;
}
.submitButton4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	width:83px;
	height:23px;
	background-image:url(img/layout/botonLogin.gif);
	background-repeat:no-repeat;
	border:0;
}
.submitButton5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	width:84px;
	height:22px;
	background-image: url(img/layout/login_new.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
	border:0;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-transform: none;
	text-decoration: none;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
/* --------------------FOOTER<------------------------------*/
.footTop{
	font-size:0;
	clear:both;
	background-image:url(../imgs/layout/footer_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.footMid{
	font-size:0;
	clear:both;
	background-color: #FFFFFF;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	padding: 5px;
	font-size: 10px;
	color: #999999;
}
.footBot{
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/footer_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
/*TEXTS*/
h1 {
	font-size: 1px;
	font-style: normal;
	line-height:14px;
	margin:0;
	font-weight: lighter;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h2 {
	font-size: 1px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 14px;
	font-weight: bold;
	color: #003860;
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 2px;
	font-weight: bold;
	color: #666666;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;

}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003860;	text-decoration: none;
}
.link_cursor {
	color:#006699;
}
.link_cursor a:link{
	font-weight:bold;
	cursor:pointer;
}
.link_cursor a:visited{
	font-weight:bold;
	cursor:pointer;
}
.link_cursor a:active{
	font-weight:bold;
	cursor:pointer;
}
.link_cursor a:hover{
	font-weight:bold;
	cursor:pointer;
}
.topbarTitle{
	font-size: 18px;
	color: #999999;
	font-weight: bold;
}
.syndicatedText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #111111;
	text-decoration: none;
}
.newsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003860;
	text-decoration: none;
}.pad_lef {
	padding-left: 10px;
}
.dos_columnas {
	width: 50%;
}
.textLeft {
	text-align: left;
}
.textRight {
	text-align:right;
}
.pad5 {
	padding-right: 5px;
	padding-left: 5px;
}
.gris {
	background-color: #F5F5F5;
}
.textCenter {
	text-align: center;
}
.textJustify {
	text-align:justify;
}
.mainCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}
.textoTitulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 14px;
	font-weight: bold;
	color: #003860;
}.ancho_ciu {
	width: 300px;
}
.ancho_02 {
	width: 200px;
}
.ancho_parrafo {
	width: 368px;
}
.midE5Top-479 {
	font-size:0;
	clear:both;
	background-image:url(../imgs/layout/e5_mid_top_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.midF4Bot_2 {
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/f4_mid_bot_2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
.galery_list a:link {
	background-color:#E5E5E5;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;	
	padding-bottom:10px;	
	float:left;
	margin-right:5px;
	margin-left:5px;
}
.galery_list a:hover {
	background-color:#F4F4F4;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;	
	padding-bottom:10px;	
	float:left;
	margin-right:5px;
}
.home_mid {
	padding:10px 10px 10px 20px;
	height:326px;
	border-left:#b4b9bf 1px solid;
	border-right:#b4b9bf 1px solid;
}
.home_mid p{
	margin:11px 0 0 0;
}
.home_mid2 {
	padding:10px 10px 10px 20px;
	border-left:#b4b9bf 1px solid;
	border-right:#b4b9bf 1px solid;
}
.home_mid2 p{
	margin:11px 0 0 0;
}
.home_top {
	font-size:0;
	clear:both;
	background-image:url(img/layout/home_box_white_top.gif);
	background-repeat:no-repeat;
	height:4px;
}
.home_bot {
	font-size:0;
	clear:both;
	background-image:url(img/layout/home_box_white_bot.gif);
	height:4px;
}
.homeGray_top {
	font-size:0;
	clear:both;
	background-image: url(../imgs/layout/homeGray_top.png);
	height:6px;
}
.homeGray_mid {
	background-color:#E5E5E5;
	background-repeat:repeat-y;
	padding:5px 10px 5px 20px;
}
.home277_top {
	font-size:0;
	clear:both;
	background-image: url(../img/layout/bar277E5Top.gif);
	height:6px;
}
.home277_bot {
	font-size:0;
	clear:both;
	background-image: url(../img/layout/bar277F4_bot.gif);
	height:6px;
}
.banner_gias {
	padding:4px 0 0 0;
}
.search_mls {
	padding:8px 0 2px 10px;
	clear:both;
}
.search_mls_city {
	padding:0 0 2px 10px;
	clear:both;
}
.search_mls_button {
	padding:8px 0 0 93px;
}
.search_mls_left {
	float:left;
	width:85px;
}
.search_ancho {
	width:129px;
}
.search_ancho2 {
	width:210px;
}
.search_mar {
	margin:0 15px 0 7px;
}
.nav_pages {
	font-weight:bold;
	float:left;
	width:290px;
	text-align:center;
}
.nav_pages a:link{
	font-weight:normal;
}
.regs_pages {
	float:left;
	width:134px;
	padding:0 0 0 20px;
	text-align:center;
}
.reos_list_title {
	width:105px;
	padding:0 0 0 10px;
}
.pages {
	width:446px;
}
.home_out_log {
	width:210px;
	height:80px;
	background-repeat:no-repeat;
	background-position:27px 20px;
}
.dnd_log {
	background-image:url(../imgs/layout/home_DND_out_logo.jpg);
}
.home_dnd_out_p {
	padding-top:5px;
	width:410px;
}
.dnd_h {
	height:552px;
}
.reo_log {
	background-image:url(../imgs/layout/home_REO_out_logo.jpg);
}
.gias_log {
	background-image:url(../imgs/layout/home_GIA_out_logo.jpg);
}
.sellers_log {
	background-image:url(../imgs/layout/home_SELL_out_logo.jpg);
}
.investo_log {
	background-image:url(../assets/img/layout/home_inv_out_logo.jpg);
}
.listings_log {
	background-image:url(../assets/img/layout/home_list_out_logo.jpg);
}
.rto_log {
	background-image:url(../assets/img/layout/logo_out_rto.jpg);
}
.auctions_log {
	text-align:center;
	margin:40px 0 0 0;
}
.register_now {
	margin-top:20px;
}
.caja_out {
	width:413px;
}
.contact_us_blue_box {
	background-repeat:no-repeat;
	width:124px;
	height:86px;
	padding:63px 9px 0 9px;
 	text-align:center;
}
.contact_us_blue_item {
	height:20px;
	padding:5px 0 0 0;
}
.contact_us_blue_bor {
	border-bottom:#3d657f solid 1px;
	border-top:#3d657f solid 1px;	
}

.home_logo_p {
	width:129px;
	padding:16px 0 0 0;
}
.home_logo_p_m {
	margin-right:10px;
}
.listings_home {
	border-top:#b1b9be 1px solid;
	padding:7px 0 0 0;
	height:71px;
	font-size:11px;
}
.listings_home2 {
	border-top:#b1b9be 1px solid;
	padding:7px 0 0 0;
	height:51px;
}
.listings_home a{
	font-size:11px;
	color:#006699;
}
.listings_home img{
	float:left;
}
.text_blue {
	color:#006699;
}
.listing_box {
	width:116px;
	height:70px;
	padding:0 0 0 5px;
}
.listing_box2 {
	padding:0 0 0 5px;
}
.home_hot_pro {
	padding:10px 0 0 0;
}
.home_hot_pro img{
	border:#999999 1px solid;
}
.link_small a {
	font-size:9px;
}
.link_small a:link, visited, active{
	color:#006699;	
}
.link_small a:hover{
	color:#999999;	
}
.home_log_he {
	height:289px;
}
.new_clas {
	border-bottom:#b1b9be 1px solid;
	border-top:#b1b9be 1px solid;
	margin:0 0 5px 0;
	padding:4px 0 2px 0;
}
.contact {
	color:#FF0000;
	float:right;
	width:445px;
}
.citybox {
	padding:0 0 0 8px;
}
.search_city_txt {
	font-size:9px;
	padding:5px 0 0 112px;
}
.location_fix {
	padding:0 23px 0 6px;
}

.lineBot {
	border-bottom:#CCC 1px solid;
}

.lineTop {
	border-top:#CCC 1px solid;
}

/* PRODIGY NEW */
/*listings basic*/
.listingBasic{
	padding: 3px;
}
.listingBasic img {
	float: left;
	border-top-width: 20px;
	border-right-width: 5px;
	border-bottom-width: 20px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F4F4F4;
	border-right-color: #F4F4F4;
	border-bottom-color: #F4F4F4;
	border-left-color: #F4F4F4;
	margin-right: 6px;
}
.listingTxtL {
	float:left;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003860;
	padding: 0px 0px 2px 0px;
}
.genericListingTxt {
	float:left;
	width: 25%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003860;
	padding: 0px 0px 2px 0px;
}
.genericListingInfo {
	float:left;
	width: 75%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 0px 2px 0px;
}
.bulletinBoard {
	width: 98%;
	border-bottom: solid 1px #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
	margin : 5px 0px;
}
.listingInfoXS {
	float:left;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 0px 2px 0px;
}
.listingInfoL {
	float:left;
	width: 195px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 7px;
	padding-left: 10px;
}
.listingInfoXL {
	float:left;
	width: 490px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 0px 2px 0px;
}
.listingTxtS {
	float:left;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003860;
	padding: 2px 0px 2px 0px;
}
.listingTxtXS {
	float:left;
	width: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003860;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.listingInfoS {
	float:left;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 0px 2px 0px;
}
.listingBasic a{
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	margin: 2px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	width: 106px;
	margin-bottom:5px;
}
.listingBasic a:link {
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	background-color: #666666;
	color: #FFFFFF;
}
.listingBasic a:visited {
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	background-color: #666666;
	color: #FFFFFF;
}
.listingBasic a:active {
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	background-color: #666666;
	color: #FFFFFF;
}
.listingBasic a:hover {
	font-size: 10px;
	background-color: #003860;
	color: #FFFFFF;
}
.editHeader{
	background-color: #E5E5E5;
	border-right: solid 1px #B7B7B7;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 15px;
}
.editHeader a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	padding: 3px 10px 3px 10px;
	border: 1px solid #E5E5E5;
	margin: 2px;
}
.editHeader a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	padding: 3px 10px 3px 10px;
	border: 1px solid #E5E5E5;
	margin: 2px;
}
.editHeader a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	padding: 3px 10px 3px 10px;
	border: 1px solid #E5E5E5;
	margin: 2px;
}
.editHeader a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003860;
	padding: 3px 10px 3px 10px;
	border: 1px solid #999999;
	margin: 2px;
}
.editHeaderFF{
	background-color: #FFFFFF;
	border-left: solid 1px #E5E5E5;
	border-right: solid 1px #E5E5E5;
	padding: 5px;
}
.editHeaderFF a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	padding: 3px 10px 3px 10px;
	border: 1px solid #E5E5E5;
	margin: 2px;
}
.editHeaderFF a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	padding: 3px 10px 3px 10px;
	border: 1px solid #E5E5E5;
	margin: 2px;
}
.editHeaderFF a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	padding: 3px 10px 3px 10px;
	border: 1px solid #E5E5E5;
	margin: 2px;
}
.editHeaderFF a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003860;
	padding: 3px 10px 3px 10px;
	border: 1px solid #999999;
	margin: 2px;
}
.expandDetailsButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	padding: 3px 10px 3px 10px;
	border: 1px solid #E5E5E5;
	margin: 2px;
}
.neighborLinks {
	background-color: #FFFFFF;
	border-left: solid 1px #E5E5E5;
	border-right: solid 1px #E5E5E5;
	padding: 4px;
}
.border_bot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}

.neighborLinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.neighborLinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.neighborLinks a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.neighborLinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;	text-decoration: none;
}
.whiteCaption {

	font-family: Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
/* listings micro */
.listingMicro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	width: 310px;
	float:left;
	margin-right: 3px;
	margin-bottom: 5px;
	line-height: 16px;
}
.listingMicroTop{
	background-image: url(../imgs/layout/microListingTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.listingMicroMid{
	background-color: #FFFFFF;
	border-right: solid 1px #999999;
	padding: 2px;
}
.listingMicroBot{
	background-image: url(../imgs/layout/microListingBot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
}
.listingMicroImg {
	text-align:center;
	background-color: #F4F4F4;
	width: 122px;
	height: 200px;
	float: left;
	padding: 4px;
	margin: 4px;
}
.listingMicro span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.corporateImg{
	text-align:center;
	width: 200px;
	float: left;
}
.brokerCircle img{
	float: left;
	margin-right: 3px;
	border: solid 2px #FFFFFF;
}
.brokerCircle{
	margin-bottom:12px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom:7px;
}
.featuredHeader{
	background-color: #003860;
	color: #FFFFFF;
	font-size: 10px;
	padding-left: 10px;
}
.featuredHeader img{
	float: right;
	vertical-align: middle;
}
.featuredHeader h1{
	font-weight: bold;
	font-size: 18px;
	line-height: 5px;	
}
/* messages */
.messageBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003860;
	text-decoration: none;
	text-align: center;
	background-color: #E6EBEF;
	padding: 6px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 15px;
	margin-left: 2px;
	width: 98%;
}
.alert_yellow {
	font-size: 11px;
	font-weight: bold;
	color: #660000;
	text-align:center;
	background-color:#FFFFCC;
	padding: 6px;
	margin:10px 0;
	width: 98%;
}
.alert_green {
	font-size: 11px;
	font-weight: bold;
	color: #228101;
	text-align:center;
	background-color:#efffdc;
	padding: 6px;
	margin:10px 0;
	width: 98%;
	border:#FFFFFF 2px solid;
}
.alert_red {
	font-size: 11px;
	font-weight: bold;
	color: #228101;
	text-align:center;
	background-color:#ffe4e4;
	padding: 6px;
	margin:10px 0;
	width: 98%;
}
.messageBox2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003860;
	text-decoration: none;
	text-align: center;
	background-color: #FFFFFF;
	padding: 6px;
	border: 1px dashed #003860;
	margin: 2px;
}
.searchBox{
	vertical-align: bottom; 
	background-color:#F4F4F4; 
	padding:5px;
	border: 1px dashed #CCCCCC;
	margin: 2px;
}
/* newsletter */
.nletterHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #CCCCCC;
}
.nletterTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: capitalize;
	color: #003860;
}
.link_white {
	color:#FFFFFF;
}
.link_white a:link{
	color:#FFFFFF;
}
.link_white a:hover{
	color:#999;
}
.link_white a:visited{
	color:#FFFFFF;
}
.link_white a:active{
	color:#FFFFFF;
}
.nletterSubtitle{
}
.country_code {
	width:83px;
	margin-right:5px;
}
.ext_phone {
	width:42px;
}
.numberf {
	width:124px;
	margin-right:5px;
}
.prof_edti {
	background-color: #F2F2F2;
	margin:2px 10px 2px 10px ;
	padding:2px;
}
.prof_edti a {
	text-transform:uppercase;
	font-size:9px;
}
.reos_box {
	width:445px;
	margin:0 0 0 11px;
}
.gia_title {
	font-size:15px;
	font-weight:bold;
	color:#033A61;
	margin:5px 0 10px 0;
}
.gia_title a{
	font-size:15px;
	font-weight:bold;
}
.gia_title a:hover{
	color:#999;
}
.gia_title_less {
	font-size:11px;
}
.gia_title_less a{
	font-size:11px;
}
.gia_title_less a:hover{
	color:#999;
}
.photo_reos {
	width:165px;
	margin-top:5px;
}
.reos_column {
	width:217px;
}
.reos_column2 {
	width:237px;
}
.reos_column3 {
	width:197px;
}
.marLeft5 {
	padding-left:7px;
}
.marLeftMed {
	margin-left:25px;
}
.legalText {
	font-size:8.5px;
}
.destactext {
	font-size:17px;
	font-weight:bold;
	color:#033A61;
}
.destactext a{
	font-size:17px;
	font-weight:bold;
	color:#033A61;
}
.destactext a:hover{
	font-size:17px;
	font-weight:bold;
	color:#0066CC;
}
.full_contact a{
	font-weight:bold;
	font-size:11px;
	color:#006699;
}
.ini_discount {
	background-color:#033A61;
	color:#FFF;
	font-weight:bold;
	padding:5px 5px 5px 8px;
	margin:7px 0 7px 0;
	text-align:center;
}
.ini_discount2 {
	background-color:#033A61;
	color:#FFF;
	font-weight:bold;
	padding:5px 5px 5px 8px;
	margin:7px 0 7px 0;
	width:223px;
	text-align:center;
}
.ini_dis_porc {
	font-size:10px;
}
.language_bar {
	margin:0 0 0 30px;
}
.home_inv{
	width:238px;
	padding:30px 15px 30px 15px;
	line-height:20px;
	color:#666666;
}
.home_logos {
	width:162px;
}
.home_logos img{
	padding-bottom:14px;
}
.home_logos_center {
	margin:0 10px 0 10px;
}
.home_sell_inv {
	height:354px;
	background-image: url(img/layout/home_network_v7_03.jpg);
	background-repeat:no-repeat;	
	margin-bottom:9px;
	padding:0 10px 0 10px;
}
.home_sell_invEsp {
	height:354px;
	background-image: url(img/layout/home_network_v7_03esp.jpg);
	background-repeat:no-repeat;	
	margin-bottom:9px;
	padding:0 10px 0 10px;
}
.home_sell_inv_01 {
	height:198px;
}
.home_sell_inv_02 {
}
.home_brok {
	height:189px;
	background-image:url(img/layout/home_network_v7_27.jpg);
	background-repeat:no-repeat;
	padding:0 10px 0 10px;
}
.home_brokEsp {
	height:188px;
	background-image:url(../assets/img/layout/home_network_v7_46esp.jpg);
	background-repeat:no-repeat;
	padding:0 10px 0 10px;
}
.eNews_mid {
	border-left:#b1b9be 1px solid;
	border-right:#b1b9be 1px solid;	
	padding:10px 12px 10px 20px;
	background-color:#fcfcfe;
	line-height:12px;	
}
.eNews_mid ul{
	margin:0;
	padding:0;
	list-style:none;
}
.eNews_mid li{
	list-style:none;
	margin:0;
	padding:0 0 5px 0;
}
.eNews_mid a:link, active, visited{
	color:#006699;
	font-size:11px;
	line-height:12px;
}
.eNews_mid a:hover{
	text-decoration:underline;
	color:#006699;
	font-size:11px;
	line-height:12px;	
}
.eNews_line {
	border-bottom:#bbbbbc 1px solid;
	margin:0 13px 0 13px;
}
.eNews_mid2 {
	width:568px;
	height:300px;
	border-right:#b1b9be 1px solid;	
	padding:5 13px 0 0;
	background-color:#fcfcfe;
	line-height:12px;
}
.eNews_mid2 ul{
	margin:10px 0 0 25px;
	padding:0;
	list-style:none;
}
.eNews_mid2 li{
	list-style-image: url(img/layout/e-News2_bullet.gif);
	margin:0;
	padding:0 0 7px 0;
}
.eNews_mid2 a:link, active{
	color:#006699;
	font-size:11px;
	line-height:12px;
}
.eNews_mid2 a:hover, visited{
	color:#999999;
	font-size:11px;
	line-height:12px;	
}
.logPullboton {
	height:144px;
}
.home_checks {
	height:128px;
	padding:30px 0 20px 22px;
}
.home_subti {
	height:24px;
}
.home_subtiB {
	height:39px;
}
.log_space {
	height:87px;
	padding:13px 0 0 0;
	text-align:center;
}
.log_spaceA {
	height:166px;
}
.views {
	padding:0 0 0 20px;
}
.bulletinBoard_box {
	padding:10px 0 10px 0;
	border-bottom:#999999 1px dashed;
}
.bulletinBoard_icon {
	width:40px;
	padding:15px 15px 0 10px;
	float:left;
}
.bulletinBoard_item {
	float:left;
	width:520px;
	padding:0 10px;
}
.bulletinBoard_del {
	float:left;
}
.bulletinBoard_photos {
	text-align:center;
}
.bulletinBoard_photos img{
	border:#CCCCCC 1px solid;
	margin:0 20px 0 0;
}
.video_caja {
	width:320px;
	height:280px;
	background-color:#999999;
	float:left;
}
.logo_intro {
	background-color:#f4f4f4;
	border-right:#cccccc 1px solid;
	width:307px;
	height:270px;
}
.logo_intro_paragraph {
	padding:0 10px 2px 10px;
}
.logo_intro_top {
	background-image:url(img/layout/logo_home_top.gif);
	background-repeat:no-repeat;
	height:5px;
	font-size:0;
	clear:both;
}
.logInWidth {
	width:160px;
}
.my_classified_editors {
	border-bottom:#e5e5e5 1px solid;
	text-align:right;
	padding:0 5px 2px 0;
}
.my_classified_editors2 {
	border-bottom:#e5e5e5 1px solid;
	padding:0 5px 2px 0;
}
.my_classified_editors a{
	padding:0 0 0 15px;
}
.my_classified_number {
	font-family:"Arial Narrow", Arial, "HelveticaNeueLT Std";
	font-size:17px;
	background-image:url(img/layout/myClassifieds_number.jpg);
	background-repeat:no-repeat;
	width:58px;
	height:30px;
	padding:27px 0 0 0;
	margin:9px 0 0 3px;
}
.my_classified_text {
	width:552px;
	padding-left:10px;
}
.others_dev a img{
	padding:10px 0 2px 0;
}
.botonLogin {
	margin:10px 0 0 0;
}
.caja_log {
	width:307px;
}
.caja_log p{
	padding:0;
	margin:0;
}
.form_log {
	padding:0;
	margin:0;
}
.pnumber {
	text-align:center;
	color:#033A61;
	font-size:12px;
	font-weight:bold;
	padding:2px;
}
.ancor_text {
	font-size:11px;
	color:#999999;
	margin:10px 0 20px 0;
}
.ancor_text a:link{
	font-size:11px;
	color:#999999;	
}
.ancor_text a:visited {
	font-size:11px;
	color:#999999;	
}
.ancor_text a:active{
	font-size:11px;
	color:#999999;	
}
.ancor_text a:hover {
	font-size:11px;
	color:#999999;	
}
#table_line_vert {
	border-right:#cbcbcb 1px solid;
}
#table_line_vert tr td{
	border-left:#cbcbcb 1px solid;
}
.dnd_details h1{
	font-size:15px;
	font-weight:bold;
	color:#003860;
	margin:2px 0 0 0;
	padding:8px 0 8px 0;
}

.dnd_gallery {
	border-bottom:#CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	padding:10px 0 10px 10px;
	margin:10px 0;
	text-align:center;
}
.dnd_gallery a img {
	border:#EFEFEF 1px solid;
}
.dnd_miami {
	margin:0 0 10px 0;
}
.dnd_miami_bar {
	 background-image:url(img/layout/dnd_pulldown.jpg);
	 height:18px;
	 padding:5px 0 0 10px;
	 color:#003366;
	 width:187px;
}
.dnd_miami_bar2 {
	 background-image:url(img/layout/dnd_pulldown_area_sub.jpg);
	 background-repeat:no-repeat;
	 height:20px;
	 padding:3px 0 0 10px;
	 color:#FFFFFF;
	 width:187px;
	 text-align:center;
}
.textRojo {
	color: #CC0000;
}
.barra_azul {
	background-image:url(img/layout/barra_azul_standar.jpg);
	background-repeat:no-repeat;
	height:19px;
	padding:6px 6px 0 10px;
	color:#FFFFFF;
}
.barra_azul_der {
	background-image:url(http://www.prodigynetwork.com/assets/img/layout/barra_azul_der.jpg);
	background-repeat:no-repeat;
	height:19px;
	padding:6px 6px 0 10px;
	color:#FFFFFF;
}
.barra_search {
	background-image:url(img/layout/barra_search.jpg);
	background-repeat:no-repeat;
	height:19px;
	padding:6px 0 0 20px;
	color:#FFFFFF;
}
.farmLinks_b {
	background-color:f3f5f6;
	padding:2px 5px;
}
.farmLinks_w {
	background-color:f3f5f6;
	padding:2px 5px;
}
.list_blue {
	background-color:#f0f5f7;
	padding:10px 0;
}
.linea_azul {
	border-top:#c1d0da 1px solid;
	margin-top:7px;
	padding-top:5px;
}


.barra_tels {
	background-color:#efefef;
	border-left:#898989 1px solid;
	border-right:#898989 1px solid;
	padding:0 3px 0 10px;
	color:#555555;
	font-size:11px;
}
.barra_tels a{
	color:#555555;
	font-size:11px;
}
.barra_tels a:hover{
	color:#555555;
	font-size:11px;
	text-decoration:underline;
}
.col_left_new {
	width:334px;
	float:right;
}
.banner_sup_new {
	margin-top:19px;
}
.col_left_gray_top {
	font-size:0;
	clear:both;
	height:6px;
	background-image:url(img/layout/col_left_gray_top.gif);
	background-repeat:no-repeat.;
}
.col_left_gray_bot {
	font-size:0;
	clear:both;
	height:6px;
	background-image:url(img/layout/col_left_gray_bot.gif);
	background-repeat:no-repeat.;
}
.box_gray_mid{
	background-color: #F4F4F4;
	border-right: solid 1px #CCCCCC;
	padding:20px 10px 20px 10px;
}
.selected_projects {
	 background-color:#2a5b7e;
	 border-right:#bebebe 1px solid;
	 border-left:#bebebe 1px solid;
	 padding:1px 20px;
}
.selected_link {
	width:291px;
	text-align:right;
	border-bottom:#64829a 1px solid;
	padding:4px 0;
	margin:0 0 10px 0;
}
.selected_link a{
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:11px;
}
.selected_link a:hover{
	color:#0099FF;
	text-transform:uppercase;
	font-size:11px;
}
.selected_city {
	padding:10px 0 7px 0;
}
.project_list_top {
	font-size:0;
	height:4px;
	clear:both;
	background-image:url(img/layout/project_list_top.gif);
	background-repeat:no-repeat;
}
.project_list_mid {
	background-color:#ebf6fc;
	border-left:#8b9fa7 1px solid;
	border-right:#8b9fa7 1px solid;
	padding:8px 12px;
}
.project_list_bot {
	font-size:0;
	height:4px;
	clear:both;
	background-image:url(img/layout/project_list_bot.gif);
	background-repeat:no-repeat;
}
.projects_photo {
	width:252px;
	float:left;
}
.projects_photo a img{
	background-color:#666666;
	padding:1px;
}
.projects_photo a:hover img{
	background-color:#FFFFFF;
	padding:1px;
}
.projects_text {
	width:334px;
	float:right;
}
.projects_lines{
	border-bottom:#c1d0da 1px solid;
	padding:3px 3px 3px 10px;
}
.project_title {
	padding-left:10px;
}
.project_address {
	margin:0 0 15px 10px;
}
.gias_docs {
	width:145px;
	height:160px;
	text-align:center;
	padding:7px 3px 4px 3px;
	margin-bottom:5px;
	background-color:#FFFFFF;
	border:#CCCCCC 1px solid;
}
.derecha_white_top {
	background-image:url(img/layout/derecha_white_top.gif);
	font-size:0;
	clear:both;
	height:4px;
}
.derecha_white_mid {
	background-color:#FFFFFF;
	border-left:#b7b7b7 1px solid;
	border-right:#b7b7b7 1px solid;
	padding:5px;
}
.derecha_white_bot {
	background-image:url(img/layout/derecha_white_bot.gif);
	font-size:0;
	clear:both;
	height:4px;
}
.port_table_tr_gray {
	background-color:#033A61;
	padding:2px 5px;
	color:#FFFFFF;
}
.port_table {
	font-size:11px;
}
.port_table td {
	padding:4px;
}
.port_table_line {
	border-bottom:#666666 1px solid;
}
.port_ {
	padding:10px 0 20px 20px;
	border-bottom:#CCCCCC 1px solid;
	margin:0 0 20px 0;
}
.port_b {
	padding:0 20px;
}
.portfolio {
	width:380px;
	float:left;
}
.portfolio h1{
	font-size:18px;
	color:#003860;
	margin:2px 0 0 0;
	padding:8px 0 8px 0;
	text-align:left;
	text-transform:uppercase;
}
.contactUs_hidden {
	width:445px;
	float:right;
}
.portfolios_white_box {
	background-color: rgb(255, 255, 255); 
	border-left: 1px solid rgb(183, 183, 183); 
	border-right: 1px solid rgb(183, 183, 183); 
	padding: 10px 20px;
}
.img_float_r{
	float:right;
	padding:0 0 10px 10px;
}
.tab_number ol{
	margin:0 0 0 20px;
	font-size:9px;
	border-top:#CCCCCC 1px solid;
	padding:10px 0 0 0;
}
.portfolios_white_box table{
	font-size:10px;
	float:right;
	margin:0 0 5px 10px;
}
.portfolios_white_box table tr td{
	padding:0 5px 0 10px;
}
.blue_td {
	color:#FFFFFF;
	background-color:#003366;
}
.gray_td {
	background-color:#EFEFEF;
}
.picture_gallery_search a img {
	float:left;
	margin:0 5px 10px 0;
}
