body {

margin:0px;

padding:0px;

}

#ShowOrderBy {

width:35%;

text-align:right !important;

margin-top:3px;

margin-left:10px;

line-height:30px;

float:right;

}

#ShowOrderBy select{

width:100px;

text-align:left !important;

background: #333333;

border: #333333;

color: #CCCCCC;

}

#accordion {

font-family: Arial;

font-size:12px;

width: 100%;

margin:0px 0px 0px 0px;

color: #000000;

}

#accordion a{

color: #000000;

}

.producto {


margin:15px 0px 10px 0px;

/*font-weight: bold;*/

background: LightGrey;

text-align:left;

padding-bottom: 1px;

border: 3px solid white;

}

.detalles {

float:left;

height:80px;

background-position:center;

width: 500px;

padding: 3px 0px 0px 3px;



}

.imagendetalles {

float:left;

height:79px;

background-position:center;

width:103px;

border: 4px solid #000000;

}

.detalles img {

float: right;

padding: 2px;

}

.datos {

	float: left;

	width: 380px;

	padding-left:5px;

	line-height: 120%;

	

}

.datos a{

	text-decoration:none;

	font-weight:bold !important;

	color: #006699;

}

a:hover {

	text-decoration:underline;

}

.agent {

float: right;

width: 142px;

height:45px;

margin: 3px 3px 0px 0px ;

/*padding-right: 5px;*/



}	

.togagent {



width:150px;

float: right;



}		

#accordion .toggler {

/*float: left;

width:500px;*/



float:right;

	cursor: pointer;	

	font-family: 'Andale Mono', sans-serif;

	font-size: 8px;

	margin-right:5px;

	

}



div.element {

width:490px;

	margin:5px 5px 5px 5px; 

	

}

.innerbox {

  width: 480px;

  padding: 0 16px;

  margin: 0px;

  float: left;

  overflow: hidden;

  position: relative;

  top: -1px;

}

.innerelement{

  width: 477px;

  margin-top:5px;

  padding: 5px 5px 5px 5px;

  float: left;

  overflow: hidden;

/*  border-top: 2px solid #D8D8D8;

  border-left: 2px solid #D8D8D8;

  border-bottom: 1px solid #A4A4A4;

  border-right: 1px solid #A4A4A4;*/

  

  border:solid 1px #DBD9D9;

border-top:solid 1px #8B8B8B;

border-left:solid 1px #8B8B8B;

background: DarkGrey;



}

.innerelement img{

padding: -1px 0px 5px 2px;

}

.caracteristicas {

float:left; width:445px; padding-top:5px; overflow:hidden;

font-weight: bold;

}



.arrowImageRight, .arrowImageDown{

				margin-top: 2px;

				cursor: pointer;

				float: right;

			}

			.arrowImageRight{

			float: right;

				/*background: url(../img/sortables_plus.gif) no-repeat;*/

				height: 37px;

				width: 111px;

				margin-top: 2px;

			}

			.arrowImageDown{

			float: right;

				/*background: url(../img/sortables_x.gif) no-repeat;*/

				height: 37px;

				width: 111px;

				margin-top: 2px;

			}



#imageagent {

width:500px;

}

#imageagent img {

padding: 3px;

border: 1px solid #CCCCCC;



}







/***********view default Panel*/



.producto_2{

width: 100%;

height:63px;

margin:0px 0px 0px 0px;

/*font-weight: bold;*/

border:solid 1px #DBD9D9;

border-bottom:solid 1px #8B8B8B;

border-right:solid 1px #8B8B8B;

background:#cccccc;

font-size: 12px;

line-height:120%;

color: black;

}

.detalles_2 {

float:left;

height:80px;

background-position:center;

width:340px;

padding: 3px 0px 0px 3px;



}

.imagendetalles_2 {

float:left;

height:54px;

background-position:center;

width:74px;

border: 1px solid #CCCCCC;

}

.detalles_2 img {

width:70px;

height:50px;

float: right;

padding: 2px;

}

.links_2 {

margin: 10px 10px 10px 10px;

width:130px;

float:right;



}



#propiedad {

/*width:520px;*/

float: left;

}



/*

<span style="border-collapse: separate; color: rgb(102, 102, 102); font-family: Verdana; font-size: 10px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" class="Apple-style-span">

*/





#detallesPropiedad {

/*font-family:Verdana;

font-size:10px;

font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px;

width:500px;

	margin:20px 0px 10px 0px;

	border: 1px solid #e1e1e1;

	padding: 10px;*/

}

#propiedadTitulo {

text-align:center;



}

#propiedadTitulo h1{

font-size:14px;

font-weight:bold;

}



#cont{/*width:500px;*/margin:0px;background:#fff;text-align:left;padding:0px;}

.sample{/*width:500px;*/

/*padding:20px 10px; margin:4px 0 5px 0;*/ /*border:1px solid #e1e1e1;*/}

.mask6{

	position:relative;

	left:10px;

	/*margin-left:-120px;*/

	width:480px;

	height:360px;

	overflow:hidden;

}

.sample6 .buttons{

	clear:both;

	text-align:center;

}

#box7{

	position:absolute;

}

#box7 span{

	display:block;

	float:left;

}



#thumbs7{

	position:relative;

	width:488px;

	clear:both;

	height:56px;

	overflow:hidden;

	margin-top:10px;

	margin-left:5px;

}

#thumbs7 .thumbs, #thumbs_handles7, #thumbs_mask7{

	position:absolute;

	top:0;

	width:100%;

	height:56px;

}

#thumbs7 .thumbs div, #thumbs_handles7 span{

	display:block;

	width:81px;

	height:56px;

	margin:0;

	float:left;

	cursor:pointer;

}

#thumbs7 .thumbs div img{

	width:76px;

	float:right;

}

#thumbs_handles7 span{

	background:url(../img/thumb_invisible.gif) no-repeat;

}

#thumbs_mask7{

	width:1200px;

	background:url(../img/thumbs_mask.gif) no-repeat center top;

}





.thumbs{

	width:76px;

}

.thumbs div{

	display:block;

	width:76px;

	height:56px;

	margin:3px 0;

	cursor:pointer;

}



.thumbs div img{

	display:block;

	width:100%;

	height:100%;

	border:none

}



#buscador {

margin: 0px;	

padding: 0px;

padding-top: 10px;



}



#accordion1 {



font-family:Verdana, Helvetica, sans-serif;

font-size:10px;

width:500px;

margin: 0px;	

padding: 0px;

	

}

#buscador .producto {

width:500px;

font-weight: bold;

margin: 0px;	

padding: 0px;

}		



#buscador .element {

				background: url(../img/fondo500-163.png) no-repeat;

				height: 170px;

				width: 500px; 

				margin: 0px;	

padding: 0px;

 

}

.innerelementBuscar{

height: 163px;

width: 500px;

margin: 0px;	

padding: 0px;

  float: left;

  overflow: hidden;

}



#accordion1 .toggler {

/*float: left !important;*/

	cursor: pointer;

	font-family: 'Andale Mono', sans-serif;

	font-size: 12px;

	margin: 0px;	

padding: 0px;

	/*margin-left: 204px;*/

	width: 100px !important;	

	text-align:center;

	



}

#buscador .arrowImageRight, #buscador .arrowImageDown{

text-align:center;		

				cursor: pointer;

					width: 100% !important;

				

			}

#buscador .arrowImageRight{

			/*	background: url(../img/slider2.png) no-repeat;*/

				height: 31px;

				width: 124px;	

				/*

				background: url(../img/boton520b.png) no-repeat;

				height: 29px;

				width: 500px;	*/

				

			}

#buscador .arrowImageDown{

				/*background: url(../img/slider2.png) no-repeat;*/

				height: 31px;

				width: 124px;	

				

			}



.formbuscar {

margin: 20px 0px 0px 0px;

}









.combo_search {

float:left;

background:#FFFFFF; 

color:#666666;

font-family:verdana; 

font-size: 10px; 

border:1px solid #F0F0F0;

width:150px;

margin-left: 10px;

}

.select_search {

font-family:verdana; 

font-size: 10px; 

width:150px; 

/*float: left;*/

}

.separator_search {

width:450px;

height: 5px;

float: left;

}

.dos_selects {

width:330px;

text-align:center;

margin-left: 100px;



}

.tres_selects {

width:500px;

text-align:center;



}



.button_search {

float:right;

width:200px;



}

.form2_submit {

cursor:pointer;

border:1px solid #76C83F; 

background-color:#A6EF7B;      

color:#000000;

width:120px; 

float: left;

font-family:verdana; 

font-size: 10px; 

height: 18px;

padding: 0px 0px 0px 0px;

font-weight: bold;

} 

.form3

{

background:#FFFFFF; 

color:#666666;

font-family:verdana; 

font-size: 10px; 

border:1px solid #F0F0F0;

width:150px; 

margin-bottom:8px;

margin-left: 10px;

}

#combosBuscar {



margin: 0px 0px 0px 55px; 

width:340px; 

padding: 0px;

}

#cajabuscar {

margin: 0px 0px 0px 65px; 

width:312px; 

padding: 0px;

}

.caja {



float:left;

}

.caja input {

font-family:verdana; 

font-size: 10px; 

border:1px solid #F0F0F0;

width:150px; 

}

.boton {

float:right;

}







dl.tabs {

	float: left;

	margin: 0px 0 -8px 0;

background:url(../img/tabsfondo.gif) repeat-x;

width:100%;

}



dl.tabs dt {

	float: left;

	margin: 0px;	

	color: #000000;	

	background:url(../img/tabsclose80.gif) no-repeat top left;

	width:82px;

	height:30px;	

text-align: center;

    padding-top: 7px;

}

dl.tabs dt span {

margin: 0px;

padding:0px 0px 0px 0px;

}

dl.tabs dt span span {

margin:0px !important;

padding: 0px !important;

height:25px;

}

dl.tabs dt span img{

margin-top: -4px;

}

dl.tabs dt.open {

	background:url(../img/tabsopen80.gif) no-repeat;

	font-weight:bold;

	color: #000;
	
}

div.current {

	clear: both;	

	border-bottom:2px solid #E5E5E5;

	border-right:2px solid #E5E5E5;

	border-left:2px solid #E5E5E5;

	padding: 10px 10px;

	background:url(../img/1box-bg.gif) repeat-x;

}





div.current dd {

	padding: 0;

	margin: 0;

}



#cpanel div.icon {

	text-align: center;

	margin-right: 5px;

	float: left;

	margin-bottom: 5px;

}



#cpanel div.icon a {

	display: block;

	float: left;

	border: 1px solid #f0f0f0;

	height: 97px;

	width: 108px;

	color: #666;

	vertical-align: middle;

	text-decoration: none;

}



#cpanel div.icon a:hover {

	border-left: 1px solid #eee;

	border-top: 1px solid #eee;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	background: #f9f9f9;

	color: #0B55C4;

}



/*#cpanel img  { padding: 10px 0; margin: 0 auto; }*/

#cpanel span { display: block; text-align: center; background:url(../img/carpetahorizontal.png) }





.watermark_box {position:relative;display:block;}

img.watermark {position: absolute;top: 0px;left: 0px;}



    

    .producto_default_2 {

    	width: 600px;

    	border: 1px solid #eee !important;

    	background-color: #F9F9F9;

        background-image: none;

    	float: left;

        clear: both;

        list-style: none;

        margin: 0 0 5px 0;

        padding: 5px;

    }

    

    .producto_default_2 img {

        display: block;

        float: left;

        border: 1px #ccc solid;

        background: white;

        padding: 3px;

        margin: 0 10px 0 0;

    }

	

	

.imgslimbox {



}



div.imgslimbox a img{

padding: 2px !important;

 border: 1px solid #CCCCCC;



}





div.modulemenu_left_azul {

background: #0E1116 url(../img/midnight_bg.gif) no-repeat bottom left;

margin: 0px 0px 10px 0px ;	

}

div.modulemenu_left_azul h3{

/*height: 30px;*/

font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #094384;

	/*margin: -23px -4px 5px -5px;*/

	padding: 2px 0px 0px 20px ;	

	/*text-align:center;	*/

	background: transparent url(../img/lin-borde_tl_titulo_modulo.png) no-repeat top left;

}

	

div.modulemenu_left_azul div{

background: transparent url(../img/fondo_azul_titulo_modulo.png) repeat-x ;



}

div.modulemenu_left_azul div div{

/*background: transparent url(../img/midnight_bg.gif) no-repeat center;*/

}

div.modulemenu_left_azul div div div{

/*background: transparent url(../img/midnight_bg.gif) no-repeat center;*/

margin: 0px 0px 10px 0px ;

padding:0px;



}

div.modulemenu_left_azul ul {

list-style:none;

margin: 0px 0px 0px 0px ;	

padding: 0px 0px 20px 10px ;	

}

div.modulemenu_left_azul li {

list-style:none;

margin: 5px 0px 0px 10px ;	

padding: 0px 0px 0px 0px ;	

}





div.modulemenu_left_verde {

background: #0E1116 url(../img/midnight_bg.gif) no-repeat bottom left;

/*margin: 0px 0px 10px 0px ;*/



}



div.modulemenu_left_verde h3{

/*height: 30px;*/

font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #006600;

	/*margin: -23px -4px 5px -5px;*/

	padding: 2px 0px 0px 20px ;	

	/*text-align:center;	*/

	background: transparent url(../img/lin-borde_tl_titulo_modulo.png) no-repeat top left;

}

	

div.modulemenu_left_verde div{

background: transparent url(../img/fondo_verde_titulo_modulo.png) repeat-x ;



}

div.modulemenu_left_verde div div{

/*background: transparent url(../img/midnight_bg.gif) no-repeat center;*/

}

div.modulemenu_left_verde div div div{

/*background: transparent url(../img/midnight_bg.gif) no-repeat center;*/

margin: 0px 0px 0px 0px ;

padding:0px;



}

div.modulemenu_left_verde ul {

list-style:none;

margin: 0px 0px 0px 0px ;	

padding: 0px 0px 20px 10px ;	

}

div.modulemenu_left_verde li {

list-style:none;

margin: 5px 0px 0px 10px ;	

padding: 0px 0px 0px 0px ;	

}



#progressS {

margin-left: 20px;

width:180px; 

height:20px;

background: url(../img/ajax-loader.gif) no-repeat 0 0;

visibility:hidden;

float: left;

}



#progressB {

margin-left: 20px;

width:180px; 

height:20px;

background: url(../img/ajax-loader.gif) no-repeat 0 0;

visibility:hidden;

 /*border: 1px solid #eee;*/ 

}



#progressSt {

width: 180px;

height:20px;

background:url(../img/ajax-loader.gif) 100% 60% no-repeat;

visibility:hidden;



float:right;

}

#progressL {

width: 180px;

height:20px;

background:url(../img/ajax-loader.gif) 100% 60% no-repeat;

visibility:hidden;



float:right;

}

#progressvc {



width: 180px;



height:20px;



background:url(../img/ajax-loader.gif) 100% 60% no-repeat;



visibility:hidden;



}

/* form validation */



.inputbox.invalid { border-color: #ff0000; }

label.invalid { color: #ff0000; }



.titulo {

width: 30%;

float: left;



}



.botones {

width: 50%;

float: right;



}

.button_apply {

margin-top:10px;

margin-right: 5px;

padding-top:32px;

border-top: 1px solid #eee;

border-left: 1px solid #eee;	

border-right: 1px solid #ccc;

border-bottom: 1px solid #ccc;

	width: 52px; height: 52px;

cursor: pointer;	

background: white url(../img/icon-32-apply.png) no-repeat 45% 0% ;

}



.button_new {

margin-top:10px;

margin-right: 5px;

padding-top:32px;

border-top: 1px solid #eee;

border-left: 1px solid #eee;	

border-right: 1px solid #ccc;

border-bottom: 1px solid #ccc;

	width: 52px; height: 52px;

	background:none;

cursor: pointer;	

background:  url(../img/icon-32-apply.png) no-repeat 45% 0% white;

}



button span.txt {	

border:none;

background-color:#FFFFFF;

font-size:10px;

}

.button_cancel {	

margin-top:10px;

margin-right: 5px;

padding-top:32px;

border-top: 1px solid #eee;

border-left: 1px solid #eee;	

border-right: 1px solid #ccc;

border-bottom: 1px solid #ccc;

	width: 52px; height: 52px;

cursor: pointer;	

background:  white url(../img/icon-32-cancel.png) no-repeat 45% 0% ;

margin-bottom: 10px;

}

/*Pagination*/



#pagination {



text-align:center;

width:100%;

}



#PagesLinks {



width:50%;

}



#ResultsCounter {



width:100%;

}









.button-left,

.button-right,

.button-left div,

.button-right div {

	float: left;

}



.button-left a,

.button-right a,

.button-left span,

.button-right span {

	display: block;

	/*height: 22px;*/

	float: left;

	line-height: 140%;

	font-size: 11px;

	color: #666;

	cursor: pointer;

	text-decoration:none;

}



.button-left span,

.button-right span {

	cursor: default;

	color: #999;

	

}



.button-left .page a,

.button-right .page a,

.button-left .page span,

.button-right .page span {

	margin: 0px 5px 0px 5px;

	padding: 0 4px;

	line-height: 120%;

	border: 1px solid #FF6600;

	text-decoration:none;

}



.page span {

	color: #FFFFFF !important;

	font-weight: bold;

	background-color:#FF6600;

}

.button-left .page a:hover,

.button-right .page a:hover {

color: #FFFFFF !important;

	font-weight: bold;

background-color:#FF6600;

}



.button-left a:hover,

.button-right a:hover {

	text-decoration: underline;

	/*color: #0B55C4;*/

	/*font-weight: bold;*/

}



.button-left a,

.button-left span {

	margin: 0px 5px;

}



.button-right a,

.button-right span {

	margin: 0px 5px;

}



.button2-left {

	background: url(../images/j_button2_left.png) no-repeat;

	float: left;

	margin-left: 5px;

}



.button2-right {

	background: url(../images/j_button2_right.png) 100% 0 no-repeat;

	float: left;

	margin-left: 5px;

}



.button2-left .image {

	background: url(../images/j_button2_image.png) 100% 0 no-repeat;

}



.button2-left .readmore {

	background: url(../images/j_button2_readmore.png) 100% 0 no-repeat;

}



.button2-left .pagebreak {

	background: url(../images/j_button2_pagebreak.png) 100% 0 no-repeat;

}



.button2-left .blank {

	background: url(../images/j_button2_blank.png) 100% 0 no-repeat;

}

#padding {
    padding-top: 10px;
    }
