/*reset.css*/body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
* {
padding : 0;
margin : 0;
}

.body{
  background : #fff;
  font-family :Verdana;
  font-size : 9pt;
  color : #585858;
}

.rs { overflow: auto; float: right; margin: 10px 0px 20px; border: 1px solid #ddd; padding:5px; text-align:center; background: #f5f5f5;width:190px; height:305px }

ul { list-style-position: inside; margin-left: 2px }
ul li { list-style-type: square; margin-left: 15px;  }
ul ul li { list-style: none; margin-left: 25px; list-style-type: square; list-style-position: inside }

h1 a {background:#FFF;color:#666;text-decoration: none;}
h1 a:hover{text-decoration: none;}

a.orange{color:#FF6F03;}
a.orange:visited{color:#FF6F03}
a.orange:hover{color:#FF6F03; text-decoration:none;}

img {
	border : 0;
}

a.green { color: #36be00; text-decoration:none; }
a.green:visited { color: #36be00; text-decoration: none; }
a.green:hover { color: #36be00;} 

a.header_links { color: #FFF; text-decoration:none; }
a.header_links:visited { color: #FFF; text-decoration: none; }
a.header_links:hover { color: #ccc;} 

a {
	color : #fc660e;
	text-decoration : underline;
}

table a {
	color : #279cc2;
	text-decoration : none;
}

a:hover {
	text-decoration : underline;
}


blockquote {
	margin : 0 0 15px 30px;
	border-left : 3px solid #8adf88;
	padding : 0 0 0 8px;
}

form {
	display : inline;
	margin : 0;
	padding : 0;
	line-height:1.5em;
}
.date {
	color : #aaa;
	font-weight : bold;
	background : transparent;
}
.green {
	color : #36be00;
}
.white {
	color : #FFFFFF;
}

.bigl {
	font-size : 1.2em;
}
.bold {
	font-weight : bold;
}
#header h1 {
	background : #fff;
	font-family : Verdana;
	font-size : 3em;
	color : #585858;
	font-weight : normal;
	padding : 0;
	margin : 0;
}
#content {
	padding : 0;
	margin : 0 auto;
	width : 960px;
	background : #fff;
	margin-bottom:0;
}
#header {
	margin : 0;
	padding : 0;
	width : 100%;
	background : inherit;
	color : #585858;
	height : 70px;
}
#header .slogan {
	color : #868686;
	margin : 0;
	padding : 0;
	background : #fff;
	font : bold 1em  Verdana;
	padding-left : 2px;
}
#header .topong {
	background : #fff url(/images/topaff.jpg) no-repeat bottom;
	height : 70px;
	width : 159px;
	float : right;
}
#header .topong .pad {
	padding : 15px 5px 0 30px;
}
#header .topong .txt {
	padding : 0;
	color : #a5a5a5;
}
#header h4 {
	font : bold 1em  verdana, ;
}
#header h4 a {
	color : #585858;
}
#header h4 a:hover {
	text-decoration : none;
}
#menu {
	margin : 0 0;
	padding : 0;
	background : #4b7da7 url(/images/menubg.gif) repeat-x top;
	color : #fff;
	width : 100%;
	height : 40px;
}

#menu .pad {
	padding-top : 12px;
}

#menu a, #menu a:visited {
	color : #fff;
	text-decoration : none;
	background : inherit;
}
#menu .submit {
	vertical-align : bottom;
}
#menu .submit ul {
	margin : 0;
	padding : 0 10px 0 0;
	list-style : none;
}
#menu .submit li {
	display : inline;
	margin : 0;
	padding : 0;
}
#menu .submit a {
	float : left;
	background : transparent;
	margin : 0;
	padding : 0 0 0 0;
	text-decoration : none;
}
#menu .submit a span {
	float : left;
	background : url(/images/menusep.gif) no-repeat left;
	color : #fff;
	font-weight : bold;
	display : block;
	padding : 0 15px 0 15px;
	margin-right : 2px;
}
#menu .submit a:hover span {
	float : left;
	background : url(/images/menusep.gif) no-repeat left;
	color : #ccc;
	font-weight : bold;
	display : block;
	padding : 0 15px 0 15px;
	margin-right : 2px;
	text-decoration:underline;
}
#menu .submit a span {
	float : none;
}
#menu #search {
	float : right;
	background : inherit;
	margin-top : 0;
	padding : 0;
	margin-right : 10px;
	margin-top : -4px;
}
#menu #search input.text {
	background : url(/images/input.gif) repeat-x top;
	width : 220px;
	border : 0;
	padding : 2px 0 0 3px;
}
#menu #search input.txt {
	color : #fff;
	font-weight : bold;
	border : 0;
	background : transparent;
	cursor : pointer;
}

#maincontent {
	background : #fff;
	margin:10px;
}
#maincontent #graph {
	margin-top : 15px;
	background : #fff url(/images/statgraph2.jpg) no-repeat left;
	width : 203px;
	height : 156px;
	float : left;
}
#maincontent p {
	margin-top : 10px;
}
#maincontent img {
	
}
#maincontent .readm {
	color : #36be00;
	font-weight : bold;
	background : inherit;
}
#maincontent h2 {
	font : bold 1.2em Georgia;
	color : #6699cc;
	margin-bottom : 4px;
}

#maincontent #introduction {
	margin: 25px 0 40px 0;
	width : 100%;
	background : inherit;
	text-align : justify;
	color : #8e8e8e;
}
#maincontent #rightside {
	float : right;
	width : 296px;
	background : #fff;
	margin : 0 0 10px 0;

}
#rightside1 {
	float : right;
	width : 190px;
	margin : 10px 0px 0px 10px;

}


#maincontent #rightside .le {
	float:right;
	width : 296px;
	text-align : left;
	margin-bottom : 15px;
	padding-bottom:10px;
}

#rightside a{
	color:#666;
	font-weight: normal;
	text-decoration:underline;
}

#rightside a:hover{
	color:#fc660e;
}

.search_rightside{
	background: #fff url(/images/search_right_bg.png) left no-repeat;
	height:90px;
}

.rightside{
	float : right;
	width : 296px;
	margin : 0 0 10px 0;
	background: #fff url(/images/search_right_bg.jpg) left no-repeat;
}

#maincontent .leftside {
	background : inherit;
	margin-right : 10px;
	width : 620px;
	float:left;
}

#maincontent .buscarfront {
	float : left;
	width : 620px;
	height:197px;
	margin-bottom : 5px;
	background : #fff url(/images/buscar_front.png) no-repeat;


}

#maincontent .leftside .fondomapa {
	float : left;
	width : 620px;
	height:420px;
	margin-bottom : 5px;
	padding-bottom:10px;
	background : #fff url(/images/mapa_front.png) no-repeat;
}

iframe{background : #fff url(/images/mapa_front.png) no-repeat; border:0px}
search_listing{
	float:left;
}
#maincontent .leftside .r {
	float : right;
	width : 297px;
	text-align : left;
	margin-bottom : 20px;
	padding-bottom:10px;

}
#maincontent .leftside .le {
	float:left;
	width : 297px;
	text-align : left;
	margin-bottom : 15px;
	padding-bottom:10px;
}
#maincontent .leftside .pad {
	padding : 15px 0 15px 0;
	text-align : justify;
}
#maincontent .leftside .pad img {
/*	border:2px solid #279CC2;*/
	border:2px solid #CCCCCC;
	margin-bottom:10px;
	margin-right:10px;
	padding:2px 2px 10px;
}
.le a {
	color:#618FB5;
	font-size:90%;
	
	
	
}

.r a {
	color:#618FB5;
	font-size:90%;	
	
	
}

.le {
	border:1px solid #e4e4e4;
}

.r {
	border:1px solid #e4e4e4;
}

.le h2{
	border-bottom: 1px solid #e4e4e4;
	background: #FFF url(/images/search_gradient_bg.jpg) repeat-x;
	padding:3px 0 3px 4px;
		
}
	
.r h2{
	border-bottom:1px solid #e4e4e4;
	background: #FFF url(/images/search_gradient_bg.jpg) repeat-x;
	padding:3px 0 3px 4px;
	
}


#footer{
	bottom : 0;
	clear : both;
	text-align : left;
	border-top : 2px solid #279cc2;
	padding : 3px 0 0 0;
	margin-top : 5px;
	color : #888;
}

#footer1{
	bottom : 0;
	clear : both;
	text-align : left;
	padding : 3px 0 0 0;
	margin-top : 5px;
	color : #888;
}
	
#footer1 .right{
	float : right;
}
#footer .right{
	float : right;
}

.nuevaprop	{
	background: #fff;
	width:600px;
}
	
.left {
	float:left;
	margin-right:20px;
		
}
	

.nueva_desc{
	width:670px;
	margin:0 auto;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


.odd{background:#fff;}
.odd:hover {background:#FFFF90;}
.even{background:#fff;}
.even:hover {background:#FFFF90;}

/*--------------------------------------------------------------------- 
                          Inputs Style
---------------------------------------------------------------------*/
input.text {
	color : #000000;
	border: 2px solid #ccc;
	background : inherit;
}

textarea.text {
	font-size : 8pt;
	border: 2px solid #ccc;
}

input.text:focus, textarea.text:focus {
	border: 2px solid #618FB5;
}

/*--------------------------------------------------------------------- 
                          Termina Inputs Style
---------------------------------------------------------------------*/




/*--------------------------------------------------------------------- 
                          Buscar Front page
---------------------------------------------------------------------*/

.input_buscafront{
	margin-top:25px;
	margin-left:30px;

}
.button_buscafront{
	margin-top:-22px;
	margin-left:520px;

}

.input_buscafront input.text {
	font-size:20px;
	width : 460px;
	border : 0;
}
.button_buscafront input.txt {
	color : #fff;
	font-weight : bold;
	border : 0;
	background : transparent;
	cursor : pointer;
	font-size:20px;
}

.button_buscafront a:link{
	color:#fff;
	font-weight:bold;
	font-size:18px;
}
.button_buscafront a:hover{
	color:#fff;
	font-weight:bold;
	font-size:18px;
}
.button_buscafront a:active{
	color:#fff;
	font-weight:bold;
	font-size:18px;
}
.button_buscafront a:visited{
	color:#fff;
	font-weight:bold;
	font-size:18px;
}

.ejemplos{
	margin-left:35px;
	margin-top:15px;
	color:#333;
}

.ejemplos a:link{
	color:#fff;
}
.ejemplos a:hover{
	color:#fff;
}
.ejemplos a:active{
	color:#fff;
}
.ejemplos a:visited{
	color:#fff;
}

/*--------------------------------------------------------------------- 
                          Termina Buscar Front page
---------------------------------------------------------------------*/


/* --------------------------------------------------------
                flash[:notice] y flash[:error] 
--------------------------------------------------------- */

.notice {
	background: #FFF6BF;
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
	text-align: center;
	margin: 10px auto;
	padding: 5px 20px;
}
	
.error {
	background: #cc6666;
	border-top: 2px solid #AE0000;
	border-bottom: 2px solid #AE0000;
	text-align: center;
	margin: 10px auto;
	padding: 5px 20px;
	color: #ffffff;
}

.success {
	background: #FFF6BF;
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
	text-align: center;
	margin: 10px auto;
	padding: 5px 20px;
}

/* --------------------------------------------------------
		Termina flash[:notice] y flash[:error] 
--------------------------------------------------------- */
	

	
/*--------------------------------------------------------------------- 
                          Live Search
---------------------------------------------------------------------*/
div.auto_complete {
    position:absolute;
    background-color:white;
    border:1px solid #888;
    margin:0px;
    padding:0px;
	text-align:left;
	z-index:99999;
	font-weight:normal;
	Filter:Alpha(Opacity=85); 
	opacity:0.85;
}

ul.live_search  {
    list-style-type: none;
	list-style-position: outside;
    margin:0px;
    padding:0px;
      
}
ul.live_search li.selected { background-color: #ffb;  }
li.live_city {
    list-style-type: none;
    display:block;
    margin:2px;
    padding:2px;
    height:36px;
	color:#000;
}

/*--------------------------------------------------------------------- 
                          Termina Live Search
---------------------------------------------------------------------*/
  
/*--------------------------------------------------------------------- 
                          Pagination
---------------------------------------------------------------------*/
.pagination {
    padding: 10px;
    margin: 3px;
    width:560px;
}
.pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #aaaadd;
    text-decoration: none;
    color: #36BE00;
}
.pagination a:hover, .pagination a:active {
    border: 1px solid #999;
    color: #000;
}
.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #999;
    font-weight: bold;
    background-color: #36BE00;
    color: #FFF;
}
.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #eee;
    color: #ddd;
}
   
/*--------------------------------------------------------------------- 
                          Termina Pagination
---------------------------------------------------------------------*/
 
/*--------------------------------------------------------------------- 
                          Forma Nueva propiedad
---------------------------------------------------------------------*/

#nueva_prop{
	width:600px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;
	padding-top:20px;
}

.comments{
	width:580px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;
	margin-top:20px;
	padding: 10px;
	border: 1px solid #999;
}

#nueva_prop h1{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	margin: 35px 0 14px;
	color: #F46A05;
	font-size: 1.5em;
}

#nueva_prop form{
	width: 600px;
	color: #3E4A49;
	background-color: transparent;
	padding: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;
	font-size: 0.8em;
}

#nueva_prop fieldset{
	padding: 0 20px 20px;
	margin: 0 0 20px;
	border: 1px solid #ccc;
}

#nueva_prop legend{
	color: #333;
	background-color: #fff;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	padding: 3px;
	margin-bottom: 0;
	width: auto;
}

#nueva_prop label{
	display: block;
	float: left;
	clear: left;
	text-align: right;
	width: 30%;
	margin: 5px 20px 0 0;
  	height: 20px;
}
#nueva_prop input[type=text], select{
	margin: 0;
	width: 50%;
	border: 2px solid #ccc;
	padding: 2px;
	background: #FFFFFF;
}

#nueva_prop select{
	width: 51%;
}

#date_select select{
	width: 95px;
}

#nueva_prop input:focus, select:focus{
	border: 2px solid #618FB5;
}

#buttons{
	text-align: right;
	margin: -15px 0 -5px 0;
}


#nueva_prop input.button{
	width:105px;
	height:30px;
	background: #FFFFFF;
	margin:10px;
	border:none;
}

#nueva_prop input.checkbox{
	margin: 0;
	padding: 0;

}

#nueva_prop textarea{
	margin: 0 0 0 0;
	width: 50%;
	height:100px;
	border: 2px solid #ccc;
	padding: 0px;
	background: #FFFFFF;
}

.form h1{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	margin: 35px 0 14px;
	color: #F46A05;
	font-size: 1.5em;
}

.form form{
	
	width: 600px;
	color: #3E4A49;
	background-color: transparent;
	padding: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;
	font-size: 0.8em;
}

.form fieldset{
	padding: 0 20px 20px;
	margin: 0 0 20px;
	border: 1px solid #ccc;
}

.form legend{
	color: #333;
	background-color: #fff;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	padding: 3px;
	margin-bottom: 0;
	width: auto;
}

.form label{
	display: block;
	float: left;
	clear: left;
	text-align: right;
	width: 30%;
	margin: 3px 10px 0 0;
	font-size:10px;
  
}

.accesorios label{
	display: block;
	float: left;
	clear: left;
	text-align: right;
	width: 50%;
	margin-right:5px;
  
}

.accesorios input.checkbox{
	width: 15px;
	height:15px;
	margin: 1em 0 0 0;
	padding: 2px;
	background: #FFFFFF;
}

.form input[type='text'], select{
	margin: 2px 0px 5px 0px;
	width: 50%;
	border: 2px solid #ccc;
	padding: 2px;
	background: #FFFFFF;
}

.form input:focus, select:focus{
	border: 2px solid #618FB5;
}


.form input.button{
	width:105px;
	height:30px;
	background: #FFFFFF;
	margin:10px;
	border:none;
}

.form input.checkbox{
	width: 15px;
	height:15px;
	margin: 1em 0 0 0;
	padding: 2px;
	background: #FFFFFF;
	float:left;
}

.form textarea{
	margin: 1em 0 0 0;
	width: 50%;
	border: 2px solid #ccc;
	padding: 2px;
	background: #FFFFFF;
}

.buttons{
	text-align: right;
	margin: -15px 0 -5px 0;
}

#nueva_prop input.button{
  
	width:105px;
	height:30px;
	background: #FFFFFF;
	margin:10px;
	border:none;
}

#nueva_prop textarea{
	margin: 1em 0 0 0;
	width: 50%;
	border: 2px solid #ccc;
	padding: 2px;
	background: #FFFFFF;
}

/*--------------------------------------------------------------------- 
                          Termina Forma Nueva propiedad
---------------------------------------------------------------------*/


/*--------------------------------------------------------------------- 
                          Dashboard
---------------------------------------------------------------------*/


.popup_comment
{
	display:none;
	position:absolute;
	top:300px;
	left:25%;
	width:450px;
	height:200px;
	padding:10px;
	color:#fff;
	background:url(../images/popup.png) no-repeat;
	-moz-opacity: 0.85;
	opacity:.85;
    	filter: alpha(opacity=85);
	text-align:left;
}

#popup_comment_form{
  margin-top:30px;
}

	.popup_title
	{
		text-align:left;
		font-size: 14px;
		font-weight:bold;
	}


   #realty_motivo_cancelacion

	{
		text-align:left;
		font-size: 14px;
		font-weight:bold;
	}
	
	.boton_enviar
	{
		width:88px;
		height:27px;
	}

/*--------------------------------------------------------------------- 
                          Termina Dashboard
---------------------------------------------------------------------*/

/*--------------------------------------------------------------------- 
                          Estilo para Index
---------------------------------------------------------------------*/


*{ margin: 0; padding: 0; }*
.index { margin: 20px 0 0; background: #93BADB url(../images/bg.png) repeat-x; font: .74em "Trebuchet MS", Arial, Sans-Serif; color: #444; }
	.index p  { margin: 0 0 2em 0; line-height: 1.2em; }
	.index a { color: #FFF; }
	.index a:hover { color: #f0f0f0; text-decoration: none; }
	.index img { border: 0; }
	.red { color: #9D2900; }
	a.buscarlink{ text-decoration:none;}
	
.wrap_front { width: 960px; margin: 0 auto; }
 
#header_front { width: 960px; height: 161px; margin: 0 auto; }
	
 
#bar_front { height: 25px; margin: 0px 0 30px; padding: 8px 0 0 0; background: #5586AE repeat-x; border-top:6px solid #FF6F03;}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.search_front{
	width:580px;
	height:50px;
	margin:0 auto;
	
}
.logo_front{
	margin: 0 auto;
	width:550px;
}

.login_front{
	position:absolute;
	margin-left:880px;
	margin-top:0;
	width:80px;
	height:25px;
	background: url(/images/login_front_bg.gif) no-repeat;
	text-align:center;
	}
.login_front p{
	margin-top:5px;
	}
	
.login_front a{
	color:#666;
	}
	
	
/*--------------------------------------------------------------------- 
                         Estilos header nuevo
---------------------------------------------------------------------*/

#contenedor_header{ width:100%; height:153px; margin-bottom:10px;}
#back_header{ width:100%; background: url(/images_cbr/px_header_1.jpg);}
#img_header{ width:777px; height:127px; background: url(/images_cbr/img_header.jpg); margin: 0 auto; }
#img_header_print{ width:777px; height:127px; margin: 0 auto; }
/*--------------------------------------------------------------------- 
                          Termina   Estilos header nuevo
---------------------------------------------------------------------*/
/*--------------------------------------------------------------------- 
                          Termina Estilo para Index
---------------------------------------------------------------------*/

.wrap_new { width: 990px; margin: 0 auto; }
 
#header_new { width:auto; height: 127px;  background: url(/images_cbr/px_header_1.jpg); }
#header_new1 { width:auto; height: 127px;  background: url(/images_cbr/back_header.jpg); }
		
	#image_new { float: right; width: 388px; position: relative; top: 16px; background: url(/images/logotype.jpg) no-repeat top right; height: 258px; }
	
#bar_new { height: 25px; margin: 0px 0 10px; padding: 8px 0 0 0; background: #279cc2 repeat-x;position:relative;}
#bar_new1 { height: 25px; margin: 0px 0 0px; padding: 0px 0 0 0; background: url(/images_cbr/px_menu.jpg); position:relative; border-bottom:1px solid #279cc2;}
	
#search_live_front{ color: #ede86b; font-size: 14px; letter-spacing: 0.7px; position: absolute;  left:167px; top: 5px; }

#search_live_front span{
  color:#f9f470;  
  font-size:18px;
}

#buscar_interno{
  font-size:22px;
  letter-spacing: 0.2px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#nav_new{
	margin:0px auto 0px auto;
  clear:both;
  font-weight:bold;
  color:#666;
  margin-left:4px;
  margin-top:0px;
  float: inherit;
  list-style-type:none;	
  padding-bottom:0px;
  font-size:1em;
}

html>body #nav_new{
  margin-left:8px;
  background:url(/images/navshadow.gif) no-repeat <strong>4px</strong> 100% #fff;
}

#nav_new li{
  list-style-type:none;
  float:left;
  margin:0px 0 0 4px;
  padding:0 0 0 10px ;
  border-bottom:1px solid #8ba2b6;
  background:url(/images/tabgrey.gif) #c0c0c0 top left no-repeat;
  height:24px;
}

#nav_new li a{
  color:#666;	
  background:url(/images/tabgrey.gif) transparent top right no-repeat;
  display:block;
  padding:5px 10px 0 0;
  text-decoration:none;
}

#nav_new li.cur,
#nav_new li.over,
#nav_new li:hover
{
  background:url(/images/tabblue.gif) #3375b2 top left no-repeat;
  border-bottom:1px solid #FFF;
}
#nav_new li strong,
ul#nav_new li.cur a,
ul#nav_new li.over a,
ul#nav_new li:hover a
{
	
  display:block;
  color:#5283AC;
  padding:5px 10px 0 0;
  text-decoration:none;
  background:url(/images/tabblue.gif) transparent top right no-repeat;
}

/*------------------menu del front------------------------------------*/
.acomoda_navega { 
	width:790px; 
	float:left; 
	margin-top:1px; 
	font-size:13px;}
#navega{
	
  clear:both;
  font-weight:bold;
  color:#666;
  margin-left:4px;
  margin-top:0px;
  list-style-type:none;	
  padding-bottom:0px;
  font-size:1em;
}

html>body #navega{
  margin-left:8px;
}

#navega li{
  list-style-type:none;
  float:left;
  margin:0px 0 0 4px;
  padding:0 0 0 10px ;
  height:24px;
}

#navega li a{
  color:#084387;	
  display:block;
  padding:5px 10px 0 0;
  text-decoration:none;
}

#navega li.cur,
#navega li.over,
#navega li:hover
{
  background:url(/images/tabbl_ue.gif) #3375b2 top left no-repeat;
}
#navega li strong,
ul#navega li.cur a,
ul#navega li.over a,
ul#navega li:hover a
{
  display:block;
  color:#fff;
  padding:5px 10px 0 0;
  text-decoration:none;
  background:url(/images/tabbl_ue.gif) transparent top right no-repeat;
}

.login_top1{
	font-family:Verdana;
	font-size:12px;
	height:25px;
	float:right;
	margin-top:5px;
	font-weight:bold;
	
}
.login_top1 a {color:#084387; text-decoration:none;}
.login_top1 a:active {color:#084387; text-decoration:none;}
.login_top1 a:visited {color:#ff6f03; text-decoration:none;}
.login_top1 a:hover {color:#ff6f03; text-decoration:underline;}

/*---------------- termina menu del front-----------------------*/
/*---------------- Contenedor Index----------------*/
#contenedor_index{ width:1000px; margin:0 auto 0 auto;}
#contenedor_banner{ width:172px; float:left; margin-right:30px;}
div.banner, #banner_uno{ width:172px; padding-bottom:5px;}
#contenedor_texto_tabla{ 
width:540px; 
float:left;   
/*background:url(/images_cbr/px_cont_text_tab.jpg);*/
padding-left:20px;
}
#introduccion_empresa{ width:569px; padding-bottom:20px; margin:0px auto 0px auto;}
.barra_tabla{ 
	width:569px; 
	background: url(/images_cbr/barra_lista_propiedades.jpg) no-repeat; 
	height:28px;
}
.barra_especiales { 
	background: url(/images_cbr/barra_accesorios.jpg) no-repeat;
	color:#FFFFFF;
	font-family:verdana;
	font-size:15px;
	font-weight:bold;
	height:28px;
	padding-left:5px;
	padding-top:5px;
	text-align:left;
	width:564px;
}
.punteado{ 
	border-bottom-style:dotted; 
	border-bottom-width:1px; 
	border-bottom-color:#279cc2;
}
.punteado img.images{ 
/*	border:2px solid #279CC2;*/
	border:2px solid #CCCCCC;
	margin-top:5px;
	margin-bottom:15px;
	margin-right:10px;
	padding:4px 4px 15px;
	
}
#contenedor_buscador_mas_vistas{ width:190px; height:auto; float:right;}
#derecha_buscador{ width:190px; float:left;  height:auto;}
#caja_busca_mv{width:190px; margin-bottom:20px; height:auto; float:left;}
#titulo_buscador{ width:190px; border-bottom:1px dotted #279cc2; font-family:Georgia; font-size:16px; height:35px; padding-bottom:10px; font-weight:bold; color:#279cc2;}
#titulo_masvistas, .small_titles{ width:190px; border-bottom:1px dotted #279cc2; font-family:Georgia; font-size:16px; height:20px; padding-bottom:10px; font-weight:bold; color:#279cc2;}
#lasmasvistas h1{
  font-size:20px;
  font-family: Georgia;
  color: white;
  padding:2px 0 0px 8px;
}
 
#lasmasvistas h2{
  margin-left:53px;
  font-family: Georgia;
  font-size:18px;
} 
 
.lasmasvistas_content{
   width:195px;
   /*height:412px;*/
   font-family: Georgia;
   margin-top:12px;
   padding-left: 8px;
}
.lasmasvistas_content img{
/*	border:2px solid #279CC2;*/
	border:2px solid #CCCCCC;
	margin-bottom:15px;
	margin-right:10px;
	padding:4px 4px 15px;
}
.lasmasvistas_content img a:hover {
	opacity: 1px;
}
#span_2_orange{
  font-family: Arial, Helvetica, sans-serif;  
/*  color:#ff9933;   */
  color: #FFB23F;
  float: left;
  margin-left:8px;
  font-weight: bold;
  font-size: 12px;  
}

#span_2_blue{
  font-family: Arial, Helvetica, sans-serif;
  color: #87CFFF;
  float: left;
  margin-left:8px;
  font-weight: bold;
  font-size: 12px;  
}

#span_2_green{
  font-family: Arial, Helvetica, sans-serif;
  color: #79D21F;
  float: left;
  margin-left:8px;
  font-weight: bold;
  font-size: 12px;        
}
/*---------------- Contenedor Index----------------*/
.Inicio_dash{	height:27px;
	float:right;
	margin-top:10px;
	font-weight:bold;
	width:50px;
	color:#fff;
}

.Inicio_dash a{color:#fff; text-decoration:none;}

.login_top{
	
	height:27px;
	float:right;
	margin-top:10px;
	font-weight:bold;
	width:200px;
	
}
.login_top a {color:#fff; text-decoration:none;}
.login_top a:active {color:#fff; text-decoration:none;}
.login_top a:visited {color:#fff; text-decoration:none;}
.login_top a:hover {color:#fff; text-decoration:underline;}


.logo_new{
	float:left;
	margin-top:10px;
}

/*_____________________________________________________________________*/

.navlist a, .navlist a:visited {color:#fff;}
.navlist.li a:hover{color:#FF8C36;}


.header_border{border-bottom:2px dotted #279cc2;}

.desc_list li{ list-style-type:none; }
.desc_list li { padding-left: 20px;
background-image:
url(/images/bullet_orange.gif);
background-repeat: no-repeat;
}

.cwslogo a:hover{
	color:#fc660e;
}

ol
{
  width: 600px;  /* room for 3 columns */
list-style:none;  
}
ol li
{
  float: left;
  width: 300px;  /* accommodate the widest item */
  
}
/* stop the floating after the list */
br
{
  clear: left;
}
/* separate the list from what follows it */
div.accs
{
  margin-left: 10px;
}

.form-2{
	margin-left:20px;
}

.form-2 h1{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	margin: 35px 0 14px;
	color: #F46A05;
	font-size: 1.5em;
}

.form-2 form{
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;
	font-size: 0.9em;
}

.form-2 fieldset{
	padding: 0 20px 20px;
	margin: 0 0 20px;
	border: 0px solid #ccc;
}

.form-2 legend{
	color: #333;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	padding: 3px;
	margin-bottom: 0;
	width: auto;
}

.form-2 label{
	display: block;
	float: left;
	clear: left;
	text-align: right;
	width: 80px;
	margin: 20px 5px 0 0;
}

.form-2 input{
	margin: 1em 0 0 0;
	width: 320px;
	border: 2px solid #ccc;
	padding: 2px;
	background: #FFFFFF;
}

.form-2 select{
	margin: 1em 0 0 0;
	width: 80%;
	border: 2px solid #ccc;
	padding: 2px;
	background: #FFFFFF;
}

.form-2 input:focus, select:focus{
	border: 2px solid #618FB5;
}

.form-2 input.button{
	width:85px;
	height:31px;
	background: #FFFFFF;
	margin:10px;
	border:none;
}

.form-2 input.checkbox{
	width: 15px;
	height:15px;
	margin: 1em 0 0 0;
	padding: 2px;
	background: #FFFFFF;
}

.form-2 textarea{
	margin: 1em 0 0 0;
	width: 320px;
	height: 70px;
	border: 2px solid #ccc;
	padding: 2px;
	background: #FFFFFF;
}

.listing_tr{
  background: url(/images_cbr/barra_lista_propiedades_px.jpg);
	height:19px;
  color: #fff;
}

#modules {
  margin-top : 0px;
  height : 185px;
}

#modules #mod3 {
  background : #fff url(/images/topgreybox.jpg) no-repeat top;
  height : 185px;
  width : 318px;
  float : right;
  margin-top : 0px;
}
#modules #mod2 {
background : #fff url(/images/topgreybox.jpg) no-repeat top;
height : 185px;
width : 318px;
float : right;
margin-right : 3px;
margin-top : 0px;
}
#modules #mod1 {
background : #fff url(/images/topgreybox.jpg) no-repeat top;
height : 185px;
width : 318px;
float : left;
margin-top : 0px;
}
#modules .padding {
padding : 13px 20px 10px 35px;
}
#modules img {
border : 1px solid #d3d3d3;
float : left;
margin-bottom : 15px !important;
margin-bottom : 5px;
margin-left:5px;
margin-top:3px;
}
#modules .price {
color : #36be00;
font : bold 2em "Tahoma", verdana, Arial;
padding : 15px 35px 0 0;
float : right;
text-align : right;
}
#modules .only {
color : #4B7DA7;
font : bold 1em "Tahoma", verdana, Arial;
margin-left:15px;

}


#modules .text {
width : 100%;
float : left;
color : #4a4a4a;
text-align : justify;
margin-left:10px;
}
#modules h2 {
font : bold 1.2em "Tahoma", verdana, Arial;
color : #618fb5;
background : transparent;
margin-bottom : 4px;
}
#modules h2 a {
color : #618fb5;
background : transparent;
}
#modules h2 a:hover {
text-decoration : none;
color : #719fc5;
}

#topmodules {
margin-top : 5px;
height : 45px;
}
#topmodules #topmod3 {
background : #fffurl(/images/topmod3.jpg) no-repeat top;
height : 47px;
width : 318px;
float : right;
margin-top : 5px;
}
#topmodules #topmod2 {
background : #fff url(/images/topmod2.jpg) no-repeat top;
height : 47px;
width : 318px;
float : right;
margin-right : 3px;
margin-top : 5px;
}
#topmodules #topmod1 {
background : #fff url(/images/topmod1.jpg) no-repeat top;
height : 47px;
width : 318px;
float : left;
margin-top : 5px;
}
#topmodules .padding {
padding : 13px 20px 10px 35px;
}
#topmodules img {
border : 1px solid #d3d3d3;
float : left;
margin-bottom : 15px !important;
margin-bottom : 5px;
margin-left:5px;
margin-top:3px;
}
#topmodules .price {
color : #36be00;
font : bold 2em "Tahoma", verdana, Arial;
padding : 15px 35px 0 0;
float : right;
text-align : right;
}
#topmodules .only {
color : #4B7DA7;
font : bold 1em "Tahoma", verdana, Arial;
margin-left:15px;

}


#topmodules .text {
width : 100%;
float : left;
color : #4a4a4a;
text-align : justify;
margin-left:10px;
}
#topmodules h2 {
font : bold 1.2em "Tahoma", verdana, Arial;
color : #618fb5;
background : transparent;
margin-bottom : 4px;
}
#topmodules h2 a {
color : #618fb5;
background : transparent;
}
#topmodules h2 a:hover {
text-decoration : none;
color : #719fc5;
}



/* Listings */
.little_box{margin:0 2px 0 0; float:left;border:1px solid #999; background:#f0f0f0;width:50px;height:20px;align:center;vertical-align:middle;}


/* TAG CLOUD */

.cloud1{font-size:1em;}
.cloud2{font-size:1.2em;}
.cloud3{font-size:1.4em;}
.cloud4{font-size:1.6em;}
.cloud5{font-size:1.8em;}
.cloud6{font-size:2em;}

em{font-size:0.8em;font-style: italic;}

/* Mine */
/* application => 'front' */
#comienza_por_aqui{
  width:500px; 
  margin:0 auto; 
  text-align:center; 
  font-size:1.7em; 
  color:#FFF;
}

/* Buscar */
#buscar_index{
  width:940px; 
  float:left;
  overflow:none;
}

#span_1{
  color:#279cc2;
}
border:1px solid #DDDDDD;
float:left;
margin-bottom:15px;
margin-right:10px;
padding:7px;



#listing td {
	padding:5px;
}

#iframe_borderless{
  border:0px;
}

#div_precio{
  float:left;
  width:180px;
  text-align:center;
  font-weight:bold;
  color:green;
}

#p_1{
  color:#666;
  font-size:90%;
  font-weight:normal;
  letter-spacing:1px;
}

#ver_detalles{
  margin-top:35px;
  width:100%;
}
#ver_detalles1{
  margin-top:10px;
  width:100%;
}

#align_center{
  text-align:center;
}

/* general/header */
.logged_in{
  margin-right:5px;
}

/* general/buscar */
#span_input{
  float:left; 
  margin:50px 0 0 15px; 
  font-size:1.2em;
}
#span_input1{
  float:left; 
  margin:10px 0 0 8px; 
  font-size:1.2em;
}
#span_input input{
  padding:2px 0 0 5px;
  width:212px; 
  height:20px; 
  border:1px solid #ccc; 
  background:#fff;
}
#span_input1 input{
  padding:2px 0 0 5px;
  width:155px; 
  height:20px; 
  border:1px solid #ccc; 
  background:#fff;
}

#input_busqueda{
  width:212px; height:20px; border:1px solid #ccc; background:#fff;
}

#span_buscar{
  color:#fff; 
  float:right; 
  margin-right:15px; 
  margin-top: 49px; 
  padding:3px 5px 4px 5px; 
  background:url(/images/bar.gif) repeat-x;
}


.label{
  display: block;
	float: left;
	clear: left;
	text-align: right;
	width: 35%;
	margin: 1em 5px 0 0;
}

#rs_h2{
  width:280px;
  line-height:25px;
  margin-top:0px;
}
.rs_h21{
  width:180px;
  font-weight:bold;
}

#rs_filtros_top{
  width:296px; 
  height:20px; 
  background:url(/images/rightside_filtros_bg_01.png) top left no-repeat;
}

#rs_filtros_bottom{
  background:#fff url(/images/rightside_filtros_bg_02.png) bottom left no-repeat; 
  padding:0 10px 20px 10px;
}

#rs_filtros_bottom1{
	float:right;
	width:190px;
  padding:0px 0px 0px 0px;
}

#rs_filtros_bottom a{
  text-decoration: none;
/*  color: #fc660e; */
}

#cerca_de_actualizar{
  margin-top:25px;
  float:right;
  clear:both;
  width:105px;
  height:37px;
  color:red;
  font-size:20px;
  text-align:center;
  background:url(/images/actualizar_filtro.png);
  cursor:pointer;
}
#cerca_de_actualizar1{
  margin-top:25px;
  float:right;
  width:66px;
  height:19px;
  background:url(/images_cbr/boton_actualizar.gif);
  cursor:pointer;
}

#cws_logo{
  margin:0px 10px 10px 10px;
}

#copyright{
  margin:10px;
}

/* Realties  H2 H2 H2 H2 H2*/
#realties_show_right{
  margin-bottom:15px;
}

.realties_show_right_txt{
  border:1px solid #dedede;
  background:#fff;
  margin:0;
  padding:10px;
}

.h2-color-span{
  color: #fff;
}

.h2-color{
  background:url(/images/h2_back_profile.png); 
  height:23px; 
  padding-left:5px; 
  padding-top:5px;
  margin-bottom:0px;
}
.h2-herramientas{
  background:url(/images_cbr/barra_herramientas.jpg);
  background-repeat:no-repeat; 
  height:23px; 
  padding-left:5px; 
  padding-top:5px;
  margin-bottom:0px;
  width:296px;
}

.h2-accesorios{
  background:url(/images_cbr/barra_accesorios.jpg); 
  background-repeat:no-repeat; 
  height:23px; 
  padding-left:5px; 
  padding-top:5px;
  margin-bottom:0px;
  width:620px;
}
#vendedor td{padding:5px;}

#antes_de_realty_info{
  height:430px;
}

#realties_images{
  width:60px;
  text-align:center;
  display:inline;
  padding:2px;
}

.leftside{
  margin-bottom:15px;
}

#realties_desc_left{
  float:left;
  width:45%;
}

#realties_desc_right{
  float:right; 
  width:45%;
}

.img_check{
  margin-right:3px;
}

.accesorios li img{
  margin-right: 3px;
}

/* Comentarios */
.comentario_active_1{
  background:#cc6666;
  color:#fff
}

#comentarios_paginate{ text-align:center; }

#rightside h1{
  border-bottom:1px solid #999;
  margin-bottom:15px;
  font-size:1.3em;
}

.r{
  padding-bottom:10px;
  margin-bottom:10px;
}

#user_details_nombre{
  font-weight:bold;
  font-size:14px;
  color:#618fb5;
}

#user_details_fon{
  font-size:0.9em;
}

#user_details_email{
  font-size:0.9em;
}

#right_actualiza_datos{
  font-size:16px;
  font-weight:bold;
}

/* cobranza contratos */

#mostrar_finalizado{
  color:#000;
  font-weight:bold;
}

/* selecciona */
select {
  font-size:1em;
  margin-bottom:15px;
  margin-top:0px;
}

#subtipos{
  margin:0px;
  padding:0px;
}

/* dashboard/selecciona */
.dashboard_selecciona{
  font-size:2em;
  text-align:center;
}

/* realties show */
.list_wo_style{
  list-style:none;
}

#span_userdetails{
  font-weight:bold;
  font-size:14px;
  color:#618fb5;
}

#span_userdetailstel{
  font-size:1em;
}

#span_useremail{
  font-size:1.1em;
}

/* prospectos/show */
.td_line_height_1em{
  line-height: 1em;
}

/* reportes/renders */
#render_propiedades td{
  width:330px;
}

#print{
width: 880px;
margin: auto;
font-family: "Trebuchet MS";
font-size: 0.8em;
margin-top:15px;
}

#print td{
padding:5px;
}
#print table{
font-family: "Trebuchet MS", arial, serif;
font-size: 1em;
color: #585858;
}

.print_renders_center {
  text-align:center;
}

#print h2{
  margin:0px;
  padding: 0px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #555;
}

#print strong{ font-weight: bold;}

#boton_buscar{
  cursor:pointer; 
  width:50px; 
  height:22px; 
  padding-top:0px;
  margin-top:50px;
  margin-left:6px;
}
#boton_buscar1{
  cursor:pointer; 
  width:66px; 
  height:19px; 
  padding-top:0px;
  margin-top:20px;
  float:right;
  margin-left: 135px;
}
/* Validacion new */
#forma_validacion label,input['checkbox'] {
	display: block;
	width: 15px;
	float: left;
	margin-bottom: 10px;
}

#forma_validacion label {
	text-align: left;
	width: 160px;
	padding-right: 15px;
}

#forma_validacion label,input['image'] {
	width: 105px;
	height: 30px;
}

#forma_validacion select {
	width: 180px;
  height: 18px;
  border-left: 2px solid #404040;
  border-top: 2px solid #404040;
  border-right: 1px solid #d4d0c8;
  border-bottom: 1px solid #d4d0c8;
  font-size: 11px;      
}

#button_validator{
  width: auto;
  margin-left:-6px;
}

#button_dashboard_selecciona{
  margin-left:332px;
  margin-top: -12px;  
}
/* Validacion new */

#signo_porcentaje p{
  margin-left: 226px;
  margin-top:-38px;
  left: 15px;
  font-size:24px;
  font-weight: bold;
}

#signo_porcentaje select{
  width:43px
}

/* Publicidad */
#publicidad_fecha_inicio_img{
  display:block;
  margin-top:-20px;
  margin-left:478px;
}

#publicidad_fecha_final_img{
  display:block;
  margin-top:-20px;
  margin-left:478px;
}

input.checkbox{
  background:white;
}

/* Comentarios */
#comentarios{
	margin-left:0px;
}

#comentarios h1{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	margin: 35px 0 14px;
	color: #F46A05;
	font-size: 1.5em;
}

#comentarios form{
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;
	font-size: 0.9em;
}

#comentarios fieldset{
	padding: 0 20px 20px;
	margin: 0 0 20px;
	border: 0px solid #ccc;
}

#comentarios legend{
	color: #333;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 0;
	width: auto;
}

#comentarios label{
	display: block;
	float: left;
	clear: left;
	text-align: right;
	width: 11%;
	margin: 0 15px 0 5px;
}

#comentarios input{
	margin: 0 0 0 0;
	width: 60%;
	border: 2px solid #ccc;
	padding: 3px;
	background: #FFFFFF;
}

#comentarios select{
	margin: 1em 0 0 0;
	width: 80%;
	border: 2px solid #ccc;
	padding: 2px;
	background: #FFFFFF;
}

#comentarios input:focus, select:focus{
	border: 2px solid #618FB5;
}

#comentarios input.button{
	width:105px;
	height:30px;
	background: #FFFFFF;
	margin:10px;
	border:none;
}

#comentarios input.checkbox{
	width: 15px;
	height:15px;
	margin: 1em 0 0 0;
	padding: 2px;
	background: #FFFFFF;
}

#comentarios textarea{
	margin: 0;
	width: 60%;
	border: 2px solid #ccc;
	padding: 2px;
	background: #FFFFFF;
}
/* Comentarios */
#buttonz{
  height: 30px;
  width: 105px;
}

.checkbox{
  margin-left:-120px;
  margin-top:-10px;
}

/* Preferencias */
.preferencias_boton_crear{
  
}

.ocho_eme{
  font-size:0.8em;
}

.metros_cuadrados{
  vertical-align: super; 
  font-size:7px;
}

/* Sessions new */
#clear_fix{
  width:400px;
  margin:0 auto;
  border:10px solid #ccc;
  padding:10px;
}

#clear_fix label{
	display: block;
	float: left;
	clear: left;
	text-align: right;
	width: 30%;
	margin: 1em 5px 0 0;
}

#clear_fix input{
  color : #000000;
	border: 2px solid #ccc;
}

#password{
  width: 180px;
  margin-top:11px;
  height:13px;
  padding: 2px;
}

.youtube-descripcion{
	margin: auto;
	width: 380px;
	text-align: justify;
}

/* Dashboard right */
.numero_de{
  font-size: 0.8em;
}

/* Begin Bubbletip */
.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(../images/bubbletip.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(../images/bubbletip.gif) no-repeat bottom}
/* End Bubbletip */

/* usuarios/cambios */
#usuarios_cambios{
  font-size: 14px;
  margin-top:-20px;
}
#usuarios_cambios label{
  clear:left;
  display:block;
  float:left;
  height:20px;
  margin:5px 20px 0px 0px;
  text-align:right;
  width:31%;    
  font-size: 1.2em;
  margin-left:0px;
}
#usuarios_cambios select{
  width: 200px;
  font-size: 1.1em;
  margin:0px;
  padding:0px;
}
#usuarios_cambios h1{
  margin-top:15px;
  font-size:20px;
  color:#F46A05;
  font-family:Arial,Helvetica,Verdana,sans-serif;
  font-weight:bold;
  margin:35px 0pt 14px;    
}
#usuarios_cambios form{
  margin:0px;
  padding:0px;
}
#usuarios_cambios fieldset{
  font-size: 1.2em;
  width:60%;
  border:0px;
  text-align:left;
  padding:0px;
  margin-left:-180px;
}
.users_cambios_pertenece_a{
  font-size: 1.1em;
  font-weight:bold;
}
#usuario_propiedades{
  height: auto;
}
#usuarios_cambios ol{
  width: 40%;
  margin-left: 20px;
  display: block;
  line-height: 24px;
}
#usuarios_cambios li{
  list-style-type: circle;
  font-size: 0.9em;
}
#usuarios_cambios span{
  font-size:0.8em;
}

/* FIN usuarios/cambios */

#seguimiento
{
	width: 100%;
}

#seguimiento div{
	border:1px solid #E4E4E4;
	padding: 5px;
}

/* Begin Right Seguimientos */

#seguimiento h2
{
	background: url(/images/search_gradient_bg.jpg) repeat-x;
	border:1px solid #E4E4E4;
	padding:3px 0pt 3px 4px;
	color:#6699CC;
	font-family:"Tahoma",verdana,Arial;
	font-size:1.2em;
}

#seguimiento div.done
{
	margin: 0px;
	border: none;
}

#seguimiento label
{
	width: 100px;
	vertical-align: top;
}

#seguimiento a, #seguimiento a:hover
{
	text-decoration: none;
}

#seguimiento select, #seguimiento h2{
	margin: 0px;
}

/* End Right Seguimientos */
#contactoN{
	margin:auto;
	width:100%;
	margin-top:60px;
	margin-bottom:300px;
	font-size: 14px;
	text-align: center;    
}
 #contactoN h1{ 
    font-size:28px;
    border-bottom:1px #279cc2 dotted;
    margin-bottom:8px;
    color: #3375b2;
    font-family:Georgia;    
  }
  #contactoN h2, #contactoN h3{ 
    font-size:16px;
    margin:0;
    margin-bottom: 4px;
    text-align: left; 
    color: #279cc2;
    font-family: Arial;   
  }
  #contactoN h3{ 
    font-size:14px;
  }
#contactoN p{
	margin:0px;
	margin-bottom:10px;
	text-align: left;
	 font-family: Arial;
	 font-size:12px;
}
#contacto_cont{
	float:left;
	padding-left:40px;
	padding-right:25px;
	width:33%;
}

#contactos{
	margin-left:10px;
}
.contactoNColumn{
	vertical-align:top;
	width:50%;
	padding:7px;
	padding-left:20px;
	border-left:1px #279cc2 dotted;
}
#leftContactoNColumn{
	padding-left:7px;
	border-left:none;
}
/* Noticias - fade */
#fade_slogan{
  border: 0px black solid;
}
#datos_empresaPrint{ font-family:Arial; padding-left:10px;}
#datos_empresaPrint li{list-style-type:none; padding-bottom:3px;}
small-font{
  font-size:smaller;
}
.left-td{
	text-align:right;
	vertical-align:top;
}
.right-td{	
	padding-bottom:5px;
}

.forma_informacion_derecha{
	margin-left:10px;
	margin-bottom:10px;
}

.forma_informacion_derecha h1{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	margin: 35px 0 14px;
	color: #F46A05;
	font-size: 1.5em;
}

.forma_informacion_derecha form{	
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 0.9em;
}

.forma_informacion_derecha fieldset{
	padding: 0 20px 20px;
	margin: 0 0 20px;
	border: 0px solid #ccc;
}

.forma_informacion_derecha legend{
	color: #999;
	font-family: Tahoma;
	font-size: 1.2em;
	font-weight: bold;
	padding: 3px;
	margin-bottom: 0;
	width: auto;
}

.forma_informacion_derecha label{
	clear:left;
	display:block;
	float:left;
	font-family:tahoma;
	margin:1em 5px 10px -18px;
	padding-top:1px;
	text-align:right;
	width:8%;
  
}



.forma_informacion_derecha input{
	margin: 1em 0 0 0;
	width: 75%;
	padding: 2px;
	float:right;
}

.forma_informacion_derecha select{
	margin: 1em 0 0 0;
	width: 75%;
	border: 2px solid #ccc;
	padding: 2px;
	background: #FFFFFF;
	float:right;
}

.forma_informacion_derecha input:focus, select:focus{
	border: 2px solid #618FB5;
}


.forma_informacion_derecha input.buttons{
  
	width:85px;
	height:25px;
	margin:0px;
	border:none;
}

.forma_informacion_derecha input.checkbox{
	width: 15px;
	height:15px;
	margin: 1em 0 0 0;
	padding: 2px;
	background: #FFFFFF;
}

.forma_informacion_derecha textarea{
	margin: 1em 0 2em 0;
	width: 150px;
        height: 75px;
	border: 2px solid #ccc;
	padding: 2px;
	background: #FFFFFF;
	float:right 
}
.forma_informacion_derecha #buttons{
	text-align: right;
	margin: -15px 0 -5px 0;
	height: 40px;
}
.special {
margin:0 auto;
width:100px;
float:left;
margin-right:1px;

}
/********** Formulario de Solicitudes **********/
.solicitudes fieldset {
  position: relative;
}
.solicitudes fieldset {
  background:#FFFFFF none repeat scroll 0 0;
  border:2px solid #DEDEDE;
  margin:0;
  padding:23px;
  position:relative;
  width:400px;
}
/* Form Styles */
.solicitudes legend {
  color: white;
  background:url(/images_cbr/barra_herramientas.jpg);
  background-repeat:no-repeat; 
  padding: .5em 3em;
  position:absolute;
  top: -1em;
  left: .7em;
  font-size:12px;
  font-family: Verdana;
}

.solicitudes label {
  width: 10em;
  float: left;
  text-align: right;
  margin-right: 0.2em;
  display: block;
}
.solicitudes .form_row {
  white-space: nowrap;
  padding-bottom: .5em;
}
.solicitudes .submit {
  margin-left: 15em;
  width:70px;
  height:30px;
}
/********** End Formulario de Solicitudes **********/

/* Inicio Administración de Listas */

/* Ventana Emergente en Dashboard */
#hidden_layer{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1000;
}
.popup_frame{
        -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        padding: 10px;
	width: 400px;
	margin: 100px auto auto auto;
	background: url(../images/black_bg.png);
}
.popup_title{
        position:relative;
        float:left;
        font-size:1.3em;
        font-weight:bold;
        color:#FFFFFF;
        width:100%;
        height:30px;
}
.close_popup{
        background:url(../images/close_button.png) no-repeat;
        float:right;
        display:block;
        height:25px;
        width:53px;
        position:absolute;
        right:0;
        top:-15px;
}
.close_popup:hover{
        background:url(../images/close_button_over.png) no-repeat;
}
.popup{
        background-color: #FFF;
	border: 1px solid #000;
	height: 150px;
	overflow: auto;
}
/* Fin de Ventana Emergente en Dashboard*/

/* Inicio Botones */
.edit_button{
        background:url(../images/editar.gif) 2px no-repeat;
        padding:2px;
        padding-left:22px;
        width:20px;
        height:20px;
}
.delete_button{
        background:url(../images/borrar.gif) 2px no-repeat;
        padding:2px;
        padding-left:22px;
        width:20px;
        height:20px;
}
.details_button{
        background:url(../images/detalles.gif) 2px no-repeat;
        padding:2px;
        padding-left:22px;
        width:20px;
        height:20px;
}
#contact_list_button{
        background:url(../images/address_book.png) 2px no-repeat;
        padding:2px;
        padding-left:22px;
        width:20px;
        height:20px;
}
#new_list_button,
#new_contact_button{
	background:url(../images/b_agregar_lista.png) no-repeat;
	width:107px;
        display:block;
        height:36px;
}
#new_contact_button{
	background-image:url(../images/b_agregar_contacto.png);
        background-repeat:no-repeat;
}
.odd_new{
        background:#F0F8FF;
}
/*Popup para mostrar las listas de cada contacto*/
#hidden_window
{
        position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.window_frame
{
    position:relative;
    	margin:auto;
	margin-top:10%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
        padding-top:10px;
	width: 250px;
	background: url(../images/black_bg.png);
}

.window
{
	background-color: #FFF;
	border: 1px solid #000;
	height: 135px;
	overflow: auto;
        margin-top:10px;
}

.close_window
{
	display:inline-block;
	float:right;
	width:53px;
	height:25px;
	background:url(../images/close_button.png) no-repeat;
	cursor:pointer;
	margin-top:-32px;
}
.close_window:hover
{
        background:url(../images/close_button_over.png) no-repeat;
}
/*CRUD lists y contacts*/
.list_h1
{
                font-size:1.3em;
                width:100%;
}
.list_italic
{
        font-style:italic;
        font: 1.2em;
        text-align:center;
}
.list_table
{
               border: 1px solid #000000;
}
.list_name{
                float:left;
                width:270px;
                display:block;

}
.forma_lista fieldset
{
	padding: 0 20px 20px;
	margin: 0 0 20px;
	border: 1px solid #ccc;
}

.forma_lista h4
{
        font: 1.1em "Tahoma";
        font-style: italic;
	color: #6692B6;
        padding-bottom: 10px;
}