/* - - - - - - - - - - - - - - - - - - - - -
Título : Idesa
Autor : MICROSOLUTION
Descripción : estilo.css
- - - - - - - - - - - - - - - - - - - - - */

* {
	margin:0px;
	padding:0px;
	font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif; 
	font-size:13px;
	/* border: 1px solid red; */
}

body {
	font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif;
	font-size:13px;
	background: #333333 url(../images/body_fondo_1.png) repeat-x;
	padding:0px;
	margin: 0px;
	color: #e0e0e0;
	
	
	SCROLLBAR-FACE-COLOR:#F6A800; 
	SCROLLBAR-HIGHLIGHT-COLOR: #E89C00; 
	SCROLLBAR-SHADOW-COLOR: #FFBD35; 
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF; 
	SCROLLBAR-TRACK-COLOR: #606060; 
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	
}

a {
	color: #e0e0e0;
}

a:visited {
	color: #e0e0e0;
}

a:hover {
	color: #e0e0e0;
}

ul {
	margin:15px;
}

ol {
	margin:15px;
}

#contenedor{
		margin:auto auto;
		margin-top:10px;
		margin-bottom:0px;
		width:981px;
		
}

#contenedortop {
		/* background: #606060; */
		width:981px;
		clear: both;
		/* height: 250px; */
		/* height: 150px; */
		/* height: 145px;  */
		display:block;
		padding: 0px;
		margin:0px;
}

#logoprincipal{
		float:left;
		width: 333px;
		height: 103;
		/* position:absolute; */
		margin-left:10px;
		margin-top:0px;
		/* width: 356px; */
}

#logoprincipal a{
	display:block; 
	width: 333px;
	height: 103px;
}

#contenidoheaderderecho {
	text-align:right;
	float: right;
	width: 105px;
	height: 102px;
	margin: 0px;
	color: #000000;
}

#contenidoheaderderecho a{
	display: block;
	width: 105px;
	height: 102px;
}

#menu {
	clear: both;
	display: block;
	
	width: 981px;
	
	margin: 0px;
	padding: 0px;
	
	
	/* float:right; */
	/* width:661px; */
	/*width:700px;*/
	/* height: 30px; */
	/* font-size: 14px; */
}

#menu a {
	font-weight: normal;
}

#nav {
	float:right;
}

#nav, #nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}



#nav a {
	display: block;
}

#nav li.sub { 

}

#nav li{ 
	display:block;
	float: left;
	/* border-left:1px solid #808080; */
	margin-left: 5px;
}
#nav li a{
	text-decoration: none;
	background: #F0B51F;
	padding: 10px;
	padding-left: 11px;
	padding-right: 11px;
	/*padding-left: 15px;
	padding-right: 15px;*/
	/* background: #E89C00; */
	
	/*
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	*/

	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
#nav li a:hover {
	/* color: #ffffff; */
	background: #AB7F24; 
}
/* ############################ */
/*borde del sub menu*/
#nav li ul { 
	position: absolute;
	background: #FFBD35;
	/* width: 160px; */
	width: 165px;
	left: -999em;
	font-size:12px;
	margin:0px;
	display:block;
	clear: both;
	z-index:5000;
}
#nav li ul li {
	border-left:none;
	width: 165px;
	margin:0px;
	padding:0px;
	margin-top:1px;
	background: #f0f0f0;
}
/*texto del sub-menu*/
#nav li ul li a {
	background: #F0B51F;
	/* background: #f0f0f0; */
	text-decoration: none;
	/* color: #ffffff; */
	/*color: #e0e0e0;*/
}
/*mouse hover sub-menu*/
#nav li ul li a:hover {
	background: #FFBD35;
}
#nav li ul ul { 
	width: 10em;
}

#nav li ul ul li a{
	/* border-bottom: #FF9933 1px solid; */
	width: 135px;
	border:1px solid red;
}

#nav li ul ul li a:hover {
	background-color: #505050; 
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}
#nav li ul ul ul { 
	background-color: #f0f0ef; 
	width: 10em;
}

#nav li ul ul ul li {
	width: 10em;
	border-bottom: 1px solid #CCFF99; 
}
#nav li:hover ul ul ul, #nav li.sfhover ul ul ul {
	left: -100em;
}
#nav li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	line-height: 16px;
}

#contenedorcontenido{
	width: 981px;
	clear: both;
	display:block;
	margin: auto auto;
	/* background: #E8E8E8; */
	/* background: #FFFFEA; */
	/* background: #FBFEF3; */
	/* background: #202020; */
	
	background: #202020;
	padding-top:none;
	margin-top:none;
	
	color: #757575;
}

#contenido {
	width:940px;
	margin-top: 0px;
	padding: 20px;
	/*border:1px solid red;*/
}

div#contenido_propiamentedicho {
	float:left;
	padding: 10px;
}

#contenido img{
	margin-bottom: 5px;
}

#contenido img#imgderecha, #imgderecha {
	float:right;
	margin-left: 20px;
	margin-bottom: 10px;
}

#contenido img#imgizquierda {
	float:left;
	margin-right: 25px;
	margin-bottom: 5px;
}

#contenido ul li {
	margin: 0px;
	padding-bottom: 5px;
}

#contenidoderecha {
	border: 1px solid red;
	background: #F3AB23;
	padding: 18px;
	padding-top: 20px;
	float: left;
	width: 200px;
}

#contenidoderecha img{
	border:3px solid #ffffff;
	margin-bottom: 5px;
}

h1 {
	color: #F9A205;
	/*color: #CFA629;*/
	/*color: #FE893B;*/
	font-weight: lighter;
	font-size: 24px;
}

h2 {
	color: #F9A205;
	font-weight: lighter;
	font-size: 22px;
	padding-bottom:3px;
	padding-top:3px;
	/*border-bottom: 1px solid #336699;*/
}

h3 {
	color: #F9A205;
	padding-bottom:3px;
	padding-top:3px;
	font-weight: lighter;
	/* font-weight: bold; */
	font-size: 17px;
}

h4 {
	color:#808080;
	/*color: 	#24A4CD;*/
	padding-bottom:6px;
	font-weight: lighter;
	font-size: 20px;
	
}

h5 {
	color: #F9A205;
	font-weight: lighter;
	font-size: 16px;
}

h6 {
	color:#a0a0a0;
	/*color: #24A4CD;*/
	font-weight: lighter;
	font-size: 24px;
}

#separador, .separador {
	margin:0px;
	padding:0px;
	clear:both;
	display:block;
	height:0px;
	font-size:1px;
}

#footer {
	/* width:961px; */
	width:965px;
	margin: 0px;
	padding:0px;
	padding: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 10px;
	font-size: 10px;
	/* color: #ffffff; */
	color: #909090;
}

#contenidofooterizquierdo {
	width:550px;
	float:left;
	text-align:left;
	margin-left: 0px;
	/* margin-top: 10px; */
	margin-top: 5px;
	font-size: 11px;
}

#contenidofooterizquierdo a {
	font-size: 11px;
	color: #808080;
}

#contenidofooterderecho {
	width:220px;
	float:right;
	font-size:9px;
	margin:0px;
	padding:0px;
	padding-top: 20px;
	margin-right: 0px;
}

#textodesarrollado {
	/* color: #404040; */
	float:right;
	font-size:9px;
	margin-right: 5px;
	padding-top: 8px;
}

#logodemicrosolution {
	float:right;
	font-size:9px;
	margin-right: 0px;
}

#logodemicrosolution a {
	width: 118px;
	height: 26px;
	display: block;
}

#contactenos{
	padding: 0px;
	padding-top:10px;
	width: 100%;
	clear: both;
	display: block;
}

#contactenosdere {
	float:right;
	padding-left:40px;
	width:550px;
}

#contactenosizq {
	width:330px;
	float: left;
	
}

#contacto{
	margin:0;
    padding:0;
}

#contacto {
    font-size:13px;
}

#contacto .campo{
    float:left;
    width:145px;
    padding:2px 2px;
	/*border:1px solid red;*/
}
#adicional{
 margin:0px;
}


#contacto div{
	CLEAR:BOTH;
}

#contacto div div {
	CLEAR:none;
}

#contacto input {
	clear:none;
	display:inline;
	float:left;
}

#contacto input, #contacto textarea{
    font-size:13px;
	background: #303030;
	border:1px solid #404040;
    padding:5px;
    color:#888888;
}


#contacto textarea{

}
 
#contacto input#botonenviar{
    width: 88px;
	border:0px;
	padding:7px 11px;
    background: #404040; /*  url(../images/boton_acceder.jpg) no-repeat; */
	color: #909090;
	cursor: pointer;
}

#consulta {
	padding:5px;
	width:280px;
	height:75px;
	margin-left: 0px; 
	!margin-left: 0px;  
	_margin-left: -3px;  
}

a#volver {
	float:right;
	text-align: center;
	width: 90px;
	height: 23px;
	text-decoration: none;
	font-size: 13px;
	color: #ffffff;
	background: #F8A51B;
	padding-top: 5px;
}

a#volver_izquierda {
	float:left;
	text-align: center;
	width: 90px;
	height: 23px;
	text-decoration: none;
	font-size: 13px;
	color: #ffffff;
	background: #F8A51B;
	padding-top: 5px;
}

#vermas {
	font-size: 18px;
}

/* INICIO SECCION SLIDE */
.microsolution-wrapper div {
    font-size: 10pt;
}

.microsolution {
	padding: 0px;
	margin: 0px;
	cursor: url(images/slider/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
	/*border:1px solid red;*/
}

#microsolution-derecha { 
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

#microsolution-izquierda { 
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:5px;
}

.microsolution-active-anchor img {
	visibility: hidden;
}

.microsolution img {
	padding-left:7px;
	/*border:1px solid red;*/
}

.microsolution:hover img {
	
}

.microsolution-wrapper, .rounded-white {
	background: white;
}

.microsolution-image {
    
}

.microsolution-image-blur {
}

.microsolution-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}

.microsolution-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url(../images/slider/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.microsolution-credits,

a.microsolution-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}

a.microsolution-credits:hover,
a.microsolution-credits:hover i {
    color: white;
    background-color: gray;
}

a.microsolution-full-expand {
	background: url(../images/slider/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

.microsolution-caption ul {

}

.microsolution-caption ul li {
	font-size: 10px;
	margin-left: 20px;

}
/* FIN SECCION SLIDE */
#kwick {
	position: relative;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

#kwick .kwicks {
	display: block;
	height: 295px;
	margin: 0px;
	background-color: #1AE74E;
}

#kwick li {
	float: left;
	list-style:none;
}

#kwick .kwick {
	display: block;
	cursor: pointer;
	overflow: hidden;
	width: 284px;
	height: 295px;
}

#kwick .kwick span {
	display: none;
}

#kwick .opt1 {
	background-image: url(../images/menu_slide1.jpg);
}

#kwick .opt2 {
	background-image: url(../images/menu_slide2.jpg);
}

#kwick .opt3 {
	background-image: url(../images/menu_slide3.jpg);
}
/* FIN DE SECCION DE MENU SLIDE DE PRODUCTOS */
#titulocategoria {
	font-size: 18px;
	color: #707070;
}

/* INICIO DE SECCION HOME */
#homeizquierda {
	float: left;
	background: #FCFCFC;
	width: 230px;
	margin-top:11px;
	margin-left:7px;
	margin-right:10px;
	border: 1px solid #e0e0e0;
}

#homeflashderecha {
	border:1px solid #e0e0e0;
	float:left;
	margin-top:11px;
	width:712px;
	/*margin-right:10px;*/
	height:250px;
	background:#909090;
	border:1px solid white;
}

#flashinterno {
	width:950px;
	height:300px;
}

#homeflash_explicacion {
	padding:10px;
}

#homederecha {
	float: right;
	padding:20px;
	margin-top:12px;
	width: 300px;
	font-size:10px;
	background:#ffffff;
	border: 1px solid #e0e0e0;
}

#homederecha * {
	font-size:12px;
}

#homederecha img {
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#homeizquierda_buscador {
	float: left;
	width: 600px;
}

#homederecha_buscador {
	background: #FEFFD7;
	float: right;
	width: 200px;
	border: 1px solid #e0e0e0;
}

#homederecha_buscador a {
	color: #707070;
	font-size: 12px;
}

#homederecha_buscador ul {
	list-style:circle;
	list-style-type: circle;
	padding-left: 15px;
}

#homeflash_grande {
	display: block;
	clear:both;
	width:981px;
	height:380px;
	background:#000000;	
}

#home_tres_columnas {
	display: block;
	clear:both;
}

#home_tres_columnas1 {
	/* background: #ffffff url(../images/trayectoria.jpg) 162px 10px no-repeat; */
	background: #FBFEF3 url(../images/trayectoria.jpg) 15px 10px no-repeat;
	float: left;
	padding: 10px;
	/* width: 305px;*/
	width: 468px;
	margin-right: 3px;
	height: 200px;
	/* padding-top: 60px; */
}

#home_tres_columnas1 img {
	float: right;
	margin-left: 5px;
}

#home_tres_columnas3 {
	background: #FBFEF3 url(../images/home_calidad.jpg) 15px 10px no-repeat;
	float: right;
	padding: 10px;
	/* width: 305px;*/
	width: 468px;
	height: 200px;		
}

#home_tres_columnas3 img {
	float: right;
	margin-left: 5px;
}

#home_tres_columnas_contenido {
	padding: 15px;
	font-size: 12px;
	display: block;
	clear: both;
	/* color: #ffffff; */
}

#home_tres_columnas_contenido #home_tres_columnas_contenido_imagen {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	/* border: 1px solid red; */
}

#home_tres_columnas_contenido #home_tres_columnas_contenido_textohome {
	float: left;
	padding-top: 10px;
	width: 350px;
}


#home_footer {
	/*
	background: red;
	height: 110px;
	*/
}

#home_footer1 {
	float: left;
	width: 490px;
	height: 132px;
	background: url(../images/politicas-de-calidad.jpg) no-repeat ;
}

#home_footer2 {
	float: right;
	width: 489px;
	height: 132px;
	background: #4E4540;
	background: url(../images/crecimiento-continuo.jpg) no-repeat ;
}

#home_footer_contenido {
	padding-top: 62px;
	padding-left: 22px;
	padding-right: 20px;
	font-size: 12px;
	color: #ffffff;
}


/* FIN DE SECCION DE HOME */

#flashhome {
	width: 900px;
	height: 430px;
}

#flashhomeflash {
	/*position: absolute;
	margin-left: 0px;
	margin-top: 0px;*/
}

#flash_home_derecha{
	float: right;
}

#fotocontenidoderecho{
	float: right;
	margin:0px;
	padding:0px;
	margin-left: 7px;
	/* border: 4px solid #B6D830; */
	/*border: 4px solid #F8A51B;*/
	
}

#fotocontenidoderecho img{
	border: 3px solid #F6A800; /*#9B9B9B*/
	/*border: 4px solid #F6A800; /*#9B9B9B*/
	margin:0px;
	padding:0px;
	
}

#productos_izquierda{
	width: 500px;
	float:left;
	/*border:1px solid red;*/
}

#productos_derecha222{
	float:right;
	text-align: right;
	width: 385px;
	padding-left: 15px;
}

#prev_producto_izquierda222{
	width: 150px;
	float: left;
	text-align:left;
	margin-right: 15px;
}

#prev_producto_central22{
	width: 150px;
	float: left;
	text-align:left;
	margin-right: 15px;
}

#prev_producto_derecha2222 {
	width:150px;
	float: left;
	text-align:left;
	margin-right: 15px;
}

#contenedormapa {
	width: 875px;
	margin: auto auto;
	border:1px solid #404040;
}

#contenedor_galeria1 {
	/* background: #000000; */
	/* width: 981px; */
	width: 900px;
	height: 660px;
	margin: auto auto;
	/*border: 1px solid red; */
}

#listapm {
	float:left;
	width: 100px;
}

/* SECCION BUSCADOR */
#buscadorvermas {
	float:right;
	margin-right: 2px;
}

#contenedorbuscar {
	
}

#titulobuscar {
	margin-bottom: 5px;
}

#subcontenedorbuscar {
	background: white;
	margin:0px;
	padding:0px;
	height: 30px;
	width: 400px;
}

#subcontenedorbuscar_texto {
	float:left;
	margin:0px;
	padding:0px;
	border:none;
}

input#buscadortexto {
	width: 205px;
	border:0;
	margin:0px;
	margin-top:2px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;
	height: 20px;
	color: #808080;
}

input#botonbuscar{
	border:none;
	width: 78px;
	height: 30px;
	margin:0px;
	padding:0px;
	background:url(../images/fondo_boton_buscar.jpg) repeat-x 0px 0px; 
	color:#808080;
	cursor:pointer;
}

#resultadobusqueda {
	float: left;
}

#fotoresultadobusqueda {
	margin-right: 10px;
	margin-bottom: 10px;
}

#lineapar {
	/* background:url(../images/fondo-discografia.jpg) repeat-x 0px 0px; */
	padding:2px;
	padding-bottom:4px;
	padding-left: 5px;
	padding-right: 5px;
	background: #FFFFEC;
}

#lineaimpar {
	/* background:url(../images/fondo-discografia.jpg) repeat-x 0px 0px; */
	border:1px solid #ffffff;
	padding:2px;
	padding-bottom:4px;
	padding-left: 5px;
	padding-right: 5px;
}

#columna {
	float:left;
	width:450px;
	/* height: 250px; */
	padding-left:10px;
	padding-bottom:10px;
	/* background: #ffffff; */
	/* border-right: 1px solid brown; */
	/*border-left: 1px solid brown;*/
	/*border-top: 1px solid brown;*/
	/* border-bottom: 1px solid brown; */
	/*border:1px solid red;*/
	text-align:center;
}

#columna h2 {
	background: #ffffff; 
}

#columna img {
	padding-top: 10px;
}

#columna1{
	float:left;
	width:437px;
	padding-left:10px;
	padding-bottom:10px;
	
}
#columna1 h2 {
	/* visibility:hidden; */
	font-size:13px;
	font-weight: bold;
	border:0px;
	margin:0px;
	padding:0px;
	margin-top: 10px;
}

#noticias-animada{
	float:left;
	padding-left:7px;
	padding-right:7px;
	height:300px;
	width: 220px;
	
}

#novedades-izquierda{
	float:left;
	width:620px;
	margin-bottom: 30px;
	/* border-bottom:1px dashed #CC6600;*/
}

#flash-interno{
	float:left;
	/*margin-left:5px;*/
	width:660px;
	height:235px;
	/*border: 1px solid yellow;*/
}

#productostrescolumnas{
	float:right;
	width:658px;
	/*border:1px solid red;*/
}

#productostrescolumnas #separador {
	margin: 0px;
	padding: 0px;
	height: 0px;
	border-top: 1px solid #a0a0a0;
	border-bottom: 1px solid #ffffff;
	width: 99%;
}

#productos-columna1{
	float:left;
	width: 205px;
	/* height:250px; */
	/* height:250px; */
	background: url(../images/fondo-preview.jpg) no-repeat;
	margin-left: 7px; 
}

#productos-columna1 img{
	float:left;
	padding-bottom:7px;
	margin-top:5px;
	margin-left:10px;
	/*border:1px solid red;*/
}

#productos-columna2{
	float:left;
	width: 205px;
	margin-left: 7px; 
}
#productos-columna3{
	float:left;
	width: 205px;
}

#titulo{
	float:left;
	width: 200px;
	height:18px;
	border-bottom: 1px solid #D7D7D7;
	padding-top: 4px; 
}

#productosdetalle{
	float:left;
	margin-left:5px;
}

#homeflashderecha {
	border:1px solid #e0e0e0;
	float:left;
	margin-top:11px;
	width:712px;
	height:250px;
	background:#909090;
	border:1px solid white;
}

#trescolumnassucursales{
	float:left;
	width:100%;
}

#textosucursales{
	float:left;
	padding-left:5px;
	/*border:1px solid red;*/
}

#casamatriz{
	float:left;
	width:33%;
	/*border:1px solid red;*/
}

#sucursal1{
	float:left;
	width:33%;
	/*border:1px solid yellow;*/
}
#sucursal2{
	float:left;
	width:33%;
	/*border:1px solid red;*/
}


#novedades_izquierda {
	float: left;
	width: 500px;
}

#novedades_izquierda img {
	float:left;
	margin-right: 15px;
	margin-bottom: 15px;
}

#novedades_derecha {
	float: right;
	width: 400px;
	background:#ffffff;
	padding: 10px;
	border:1px solid #d5d5d5;
}

#novedades_derecha img {
	float:left;
	margin-right: 15px;
	margin-bottom: 15px;
}


#productos-izquierda{
	float:left;
	/* padding-left: 7px; */
	/*background: #D5FFE2;*/
	width: 260px;
}

#productos-derecha{
	float:right;
	width:658px;
	/* background: #FFFFFF; */
}

#productos-derecha-subcontenededor {
	padding: 20px;
	padding-top: 15px;
	background: #FFFFFF;
	/* width:638px; */
	width:618px;
}

#productos-detalle{
	width:100%;
	padding-left:10px;
}

#detalle-izquierda{
		width: 25%;
		float: left;
		text-align:left;
		/*border:1px solid red;*/
}

#detalle-derecha {
		/* width: 65%; */
		/* width: 403px; */
		width: 390px;
		float: right;
		text-align:left;
		/*padding:10px;*/
		/* margin-bottom: 10px; */
		/* background: #f5f5f5; */
		border:1px solid #f0f0f0;
		margin-bottom: 10px;
}


#titulo-caracteristicas{
	background: #505050;
	color: #ffffff;
	font-size: 18px;
	padding-left:7px;
	padding-top:5px;
	padding-bottom:7px;
}

#detalle-derecha-caracteristicas {
	padding:10px;
}


#serviciocompleto {
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #909090;
	border-bottom:1px solid #909090;
	padding: 20px;
	background: lightyellow;
	font-size: 10px;
	line-height: 1;
}

#serviciocompleto b {
	font-size: 12px;
}

#serviciocompleto ul li {
	font-size: 12px;
}


#home-izquierda{
	float:left;
	/* padding-left: 7px; */
	/*background: #D5FFE2;*/
	/* width: 260px; */
	/* width: 530px; */
	width: 511px;
	
	/* border:1px solid red; */
}

#home-derecha {
	float:right;
	/* width:658px; */
	/* width:400px; */
	width:420px;
	/* background: #FFFFFF; */
}

#icono-izquierdo {
	float: left;
	width: 255px;
	margin: 0px;
	padding: 0px;
	height: 100px;
	padding-top:3px;
	/* border: 1px solid red; */
	
}

#icono-derecho {
	float: right;
	/* width: 269px; */
	width: 250px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	border-top: 1px solid #f0f0f0;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #f0f0f0;
	/* margin-top: 3px; */
	/* border: 1px solid navy; */
}

#icono-derecho a {
	text-decoration: none;
	/* color: #6C0000; */
	color: #808080;
	font-size: 12px;
	/* font-weight:bold; */
}

/*
#home-derecha img {
	float: left;
	padding-right: 10px;
}
*/

#contenedoranimacion{
	position: relative;
	/* width: 640px; /*marquee width */
	/* width: 392px; */
	
	width: 440px;
	
	/*height: 123px; */ /*marquee height */
	height: 137px;
	/* background-color: white; */
	overflow: hidden;
	/* border: 1px solid #f0f0f0; */
	
	/*
	padding: 2px;
	padding-left: 15px;
	*/
	margin-bottom: 5px;
}

#marqueeizquierda {
	width: 125px;
	float: left;
}

#marqueederecha {
	/* width: 190px;*/
	color: #707070;
	width: 300px;
	float: right;
	padding: 0px;
	margin: 0;
	padding-right: 10px;
}

#pscroller1{
	width: 390px;
	height: 200px;
	/* border: 1px solid black; */
	padding: 5px;
	/* background-color: lightyellow; */
}

#siguiente{
	float:right;
	/*padding-right:27px;*/
	width:193px;
	font-weight:bold;
	/*border:1px solid red;*/
	text-align: center;
}

#paginador {
	width: auto;
	text-align: center;
	text-align: center;
}

#paginador1 {
	display: inline;
	width: auto;
	text-align: center;
	/* height: 50px; */
}

#paginador1 div {
	margin-left: 3px;
	margin-right: 3px;
	display: inline;
	width: auto;
}

#titulopaginas {
	display: inline;
	/* float: left; */
	margin-right: 10px;
	margin-left: 10px;
	border: 4px solid navy;
}

#botonanterior {
	cursor: pointer;
	width: 20px;
	border: 0;
	background: url(../images/flecha-anterior.jpg) no-repeat 0 3px;
}


#botonsiguiente {
	cursor: pointer;
	width: 20px;
	border: 0;
	background: url(../images/flecha-siguiente.jpg) no-repeat 0 3px;
}



#categoria-productos{
	float:left;
	width:246px;
	height:804px;
	background: #ffffff url(../images/fondo-caregoria-productos.jpg) no-repeat;
	/*border:1px solid red;*/
}

#contenedor-categoria-productos{ 
	margin-left:15px;
	padding-top:43px;
	padding-right:18px;
}

#titulo-categoria-productos{ 
	padding-left:10px;
	padding-top:6px;
	padding-bottom:5px;
	border-bottom:1px solid #E8E8E8;
}

#home_izquierda {
	float: left;
	width: 110px;
}

#home_derecha {
	float: left;
	width: 200px;
}


#fotocontenidolista {
	margin:0;
	padding:0;
	border:4px solid #FEECA5;
	float: left;
	margin-right: 6px;
}

#fotocontenidolista img{
	margin:0;
	padding:0px;
}


ul#sublistatareas{
	/* list-style-type:circle; */
	list-style:square;
}

ul#sublistatareas li{
}

#fotosquienessomos {
	float: left;
	border:4px solid #FEECA5;
	margin:0px;
	padding:0px;
	margin-right: 15px;
}

#fotosquienessomos img{
	margin: 0;
	padding: 0;
}

#home_tres_columnas_casifooter {
	
}

#home_tres_columnas_casifooter a {
	display: block;
	width: 240px;
	height: 80px;
	cursor: pointer;
}

#casi_footer1 {
	float: left;
	width: 240px;
	height: 80px;
	background: #333333 url(../images/home-venta-propiedad.jpg);
	margin-right: 7px;
}

#casi_footer2 {
	float: left;
	width: 240px;
	height: 80px;
	margin-right: 7px;
	background: #333333 url(../images/mapa_fracciones_home2.jpg);
}

#casi_footer3 {
	float: left;
	width: 240px;
	height: 80px;
	background: #333333 url(../images/soporte_en_vivo_home2.jpg);
}

#casi_footer5 {
	float: left;
	width: 240px;
	height: 80px;
	background: #333333 url(../images/vya_home3.jpg);
}

#casi_footer4 {
	float: right;
	width: 240px;
	height: 80px;
	background: #333333 url(../images/area_clientes_home2.jpg);
}


#fotopersonal {
	border: 3px solid #ffffff;
	margin-top: 10px;
}

#soporteizquierda {
	width: 300px;
	float: left;
	padding: 0px;
	margin: 0px;
}

#soporteizquierda img {
	padding: 0px;
	margin: 0px;
}


#soportederecha {
	width: 600px;
	float: right;
}

#contenedorchat {
	width: 600px;
	margin: auto auto;
}

#chat {
	background: #EBFAC5;
	width: 500px;
	height: 200px;
	border: 1px solid #909090;
	padding: 10px;
	overflow-x:hidden;
	overflow-y:scroll;
}

#escribir {
	padding: 10px;
	width: 500px;
}

#contacto_soporteenvivo {
	float: right;
	width: 221px;
	height: 80px;
	margin-left: 50px;
}

#contenedorchat input#botonenviar{
    width: 88px;
	border:0px;
	padding:7px 11px;
	margin-top: 5px;
    background: #202020 url(../images/botom_enviar.jpg) no-repeat;
	color:#ffffff;
}
#casacentral-izquierda{
	width: 910px;
	
/*	border-bottom:1px solid #c1c1c1;*/
	float: left;
}
#casacentral{
	width: 293px;
	/*border:1px solid red;*/
	float: right;
	text-align:left;
	margin-left: 25px;
}
#casacentral h4 {
	color: #F9A205;
	padding-bottom:2px;
	font-weight: lighter;
	/*border:1px solid red;*/
	font-size: 20px;
	
}

#casacentral img{
	float: right;
	border: 3px solid #F6A800;
}

#agencias {
	float:left;
	width: 440px;
	height: 200px;
	margin-left: 8px;
	margin-right: 15px;
	margin-top: 20px;
}

#agencias h1{
	font-size:20px;
	margin:0px;
	padding:0px;
}

#agencias img {
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	border: 3px solid #F6A800;
	float: left;
	
}


#zona_derecha {
	float: right;
	width: 670px;
	/* border: 1px solid red; */
	margin-right: 10px;
}

#zona_izquierda {
	float: left;
	width: 240px;
	/* border: 1px solid blue; */
}

#barrio_explicacion {
	border: 1px solid #A56C03;
	background: #F9A205;
	padding: 10px;
	margin-bottom: 10px;
	color: #000000;
	text-align:justify;
}

#sgs_explicacion {
	border: 1px solid #808080;
	background: #CCCCCC;
	padding: 10px;
	margin-bottom: 10px;
	color: #000000;
	text-align:justify;
}

#sgs_explicacion a {
	color: #000000;
}

#infocomplemetaria {
	float: left;
	width: 300px;
	border: 1px solid #F4F400;
	margin-left: 0px;
	padding: 18px;
	background: #FFFF99;
	color: #000000;
}

#certificacion_texto {
	float: right;
	width: 580px;
	
}

#fotosvilladelfina {
	float: left;
	border:3px solid #F6A800;
	margin:0px;
	
	padding:0px;
	margin-right: 15px;
}

#fotosvilladelfina img{
	margin: 0;
	padding: 0;
}

#fracciones-izquierda{
	float:left;
	width:450px;
	padding-left:10px;
}
#fracciones-derecha{
	float:right;
	width:450px;
	padding-left:10px;
}

#area-clientes {
	border: 1px solid #9B7500;
	background: #E1A900;
	padding: 10px;
	margin-bottom: 10px;
	color: #000000;
	text-align:justify;
}

#area-clientes  h1{
	font-weight: lighter;
	color:#ffffff;
	font-size:17px;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
}
#enviar-datos{
    width: 88px;
	border:0px;
	padding:7px 11px;
    /*background:#FFD964 url(../images/botom_enviar.jpg) no-repeat;*/
	color:#ffffff;
}
#zona_derecha_n{
	float: right;
	width: 250px;
	/* border: 1px solid red; */
	margin-left: 10px;
}

/********** Pedido de Usuario y Contraseña********/ 
#area-registro-cliente{
	float:left;
	width:600px;
	padding-left:12px;
	/*border:1px solid red;*/
}

#area-registro-cliente , #area-registro-cliente input{        
    font-size:13px;
}

#area-registro-cliente .campo{
    float:left;
    width:130px;
    padding:2px 2px;
	/*border:1px solid red;*/
}

#area-registro-cliente div{
	CLEAR:BOTH;
}

#area-registro-cliente div div {
	CLEAR:none;
}

#area-registro-cliente input {
	clear:none;
	display:inline;
	float:left;
	
}

#area-registro-cliente input{
	width: 180px;
	/*background: #ffffff ;
	border:1px solid #f0f0f0;*/
	background: #303030 ;
	border:1px solid #404040;
    padding:5px;
	color:#888888;
}

#comentario {
	padding:5px;
	width:290px;
	height:75px;
	margin-left: 0px; 
	!margin-left: 0px;  
	_margin-left: -3px; 
	background: #303030;
	border:1px solid #404040;
	color:#888888;
}
 
#area-registro-cliente input#enviar-datos{
    width: 96px;
	border:0px;
	padding:7px 11px;
    background: #404040;
	color: #909090;
	cursor: pointer;
}

#contenedor_departamentos {
	border:1px solid #404040;
	float: left;
	width: 400px;
	padding: 15px;
}

#listadodedistritos {
	margin-left: 10px;
	margin-top: 0px;
}

#listadodedistritos  div {
	margin-top: 5px;
	font-size: 13px;
}

#contenedor_mapa_flash {
	float: right;
	width: 500px;
	background: #202020;
}

#listado_departamento {
	margin-bottom: 8px;
}

.listadodelotes  {
	width: 300px;	
	margin-left: 20px;
	background: #707070;
	color: #f0f0f0;
	padding: 10px;
}

#ajax_distritos {
	/* border: 1px solid #f0f0f0; */
	border: 1px solid #404040;
	padding: 8px;
	margin: 5px;
	/*
	margin-bottom: 10px;
	margin-left: 10px;
	*/
	width: 350px;
	background: #303030;
	line-height: 1.5;
	color: #707070;
}

#titulodistritos {
	margin:0px;
	padding:0px;
	margin-bottom: 8px;
	border-bottom: 1px solid #404040;
	color: #707070;
	font-weight: bold;	
}

#ajax_distritos  a {
	/* font-weight: bold; */
	/* color: #606060; */
	color: #909090;
}

#zonamapa_a {
	float: left; 
	width: 760px;
	height: 500px;
	border: 1px solid #e0e0e0;
	margin-top: 15px;
}

#zonamapa_b {
	float: right; 
	width: 160px;
	margin-top: 10px;
}

#map {
	/* border: none; */
	
	background: #f0f0f0 url(../images/map_cargando_mapa_favor_espere.jpg) no-repeat 50% 50%;

	width: 100%;
	height: 100%;
	
	/*
    width: 610px;
    height: 400px;
	*/
    /* border: 1px solid #000000; */
	
}

#map input {
	margin-right: 10px;
}



#codigocolores {
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}

#cuadrado_disponibles {
	/* margin-top: 4px; */
	float: left;
	border: 1px solid #999999;
	/* background: #FB2F2E; */
	background: #66FF66; /* #33CC00; */
	width: 12px;
	height: 12px;
	font-size: 1px;
}

#cuadrado_reservados {
	float: left;
	border: 1px solid #999999;
	/* background: #A9582E; */
	background: #FEFEFE;
	width: 12px;
	height: 12px;
	font-size: 1px;
}

#cuadrado_proceso_de_venta {
	float: left;
	border: 1px solid #999999;
	background: #c5c5c5; /* #959594; */
	width: 12px;
	height: 12px;
	font-size: 1px;
}

#cuadrado_vendidos {
	float: left;
	border: 1px solid #999999;
	background: #F2EFE9; /* #EFEFEE; */
	width: 12px;
	height: 12px;
	font-size: 1px;
}

#cuadrado_plazas {
	float: left;
	border: 1px solid #999999;
	background: #B4D29C; /* #81A756; */
	width: 12px;
	height: 12px;
	font-size: 1px;
}

#cuadrado_titulo {
	float: left;
	margin-left: 8px;
	vertical-align: bottom;
}

a#comprar {
	display: inline-block;
	text-align: center;
	width: 80px;
	height: 20px;
	text-decoration: none;
	font-size: 13px;
	color: #ffffff;
	background: #F8A51B;
	padding-top: 5px;
	margin-top: 5px;
}

a#comprar_ajax {
	display: inline-block;
	text-align: center;
	width: 120px;
	height: 20px;
	text-decoration: none;
	font-size: 13px;
	color: #ffffff;
	background: #F8A51B;
	padding-top: 5px;
	margin-top: 5px;
}

#compra_izquierda {
	float: left;
	width: 650px;
}

#compra_derecha {
	float: right;
	width: 220px;
	background: #404040;
	padding: 20px;
	padding-top: 10px;
	border: 1px solid #808080;
}

#compra_numerogrande {
	font-size: 50px;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	color: #999999;
}

#sub_compra_izq {
	width: 250px;
	float: left;
}

#sub_compra_der {
	width: 350px;
	float: right;
}

#novedades_izquierda {
	float: left;
	width: 650px;
}

#novedades_derecha {
	float: right;
	width: 220px;
	border: 1px solid #F4F400;
	margin-left: 0px;
	padding: 18px;
	background: #FFFF99;
	color: #000000;
}

#mailing{
	margin:0;
    padding:0;
}

#mailing , #mailing input{        
    font-size:13px;
}

#mailing .campo{
    float:left;
    width:60px;
    padding:2px 2px;
}

#mailing div{
	CLEAR:BOTH;
}

#mailing div div {
	CLEAR:none;
}

#mailing input {
	clear:none;
	display:inline;
	float:left;
}

#mailing input, #mailing textarea{
	background: #ffffff ;
	border:1px solid #f0f0f0;
    padding:5px;
    color:#555;
}
 
#mailing input#botonenviar{
    width: 88px;
	border:0px;
	padding:7px 11px;
    background: #8F0100 url(../images/botom_enviar.jpg) no-repeat;
	color:#ffffff;
}

#area-registro-cliente-login {
	float: right;
	width: 260px;
	border: 1px solid #F4F400;
	margin-left: 0px;
	padding: 12px;
	background: #FFFF99;
	color: #000000;
}

#accesoclientes{
	margin:0;
    padding:0;
}

#accesoclientes , #accesoclientes input{        
    font-size:13px;
}

#accesoclientes .campo{
    float:left;
    width:80px;
    padding:2px 2px;
}

#accesoclientes div{
	CLEAR:BOTH;
}

#accesoclientes div div {
	CLEAR:none;
}

#accesoclientes input {
	clear:none;
	display:inline;
	float:left;
}

#accesoclientes input, #accesoclientes textarea{
	background: #ffffff ;
	border:1px solid #f0f0f0;
    padding:5px;
    color:#555;
}
 
#accesoclientes input#botonenviar{
    width: 88px;
	border:0px;
	padding:7px 11px;
    background: #FFCC00 url(../images/botom_enviar.jpg) no-repeat;
	color:#ffffff;
}

#titulo1 {
	float: left;
	width: 40px;
	padding: 3px;
}
#titulo2 {
	float: left;
	width: 45px;
	text-align: center;
	padding: 3px;
}
#titulo3 {
	float: left;
	width: 50px;
	text-align: center;
	padding: 3px;
}
#titulo4 {
	float: left;
	width: 40px;
	text-align: center;
	padding: 3px;
}
#titulo5{
	float: left;
	width: 65px;
	padding: 3px;
}
#titulo6 {
	float: left;
	width: 70px;
	padding: 3px;
}
#titulo7 {
	float: left;
	width: 80px;
	text-align: right;
	padding: 3px;
}
#titulo8 {
	float: left;
	width: 95px;
	text-align: right;
	padding: 3px;
}
#titulo9 {
	float: left;
	width: 95px;
	text-align: right;
	padding: 3px;
}

#lotefilatitulo {
	/* width: 640px; */
	/* background: #FF6600; */
	background: #292929;
	color: #ffffff;
	padding: 3px;
}

#lotefilatitulo  div{
	/* padding: 3px; */
}

#contenedorpagos {
	background: #808080;
}

#lotescomprados {
	width: 647px;
	/* border: 1px solid red; */
	/* background: #ffffff; */
	background: #707070;
	padding: 1px;
}

.lotefilaregistro0 {
	background: #f0f0f0;
	cursor: pointer;
}

.lotefilaregistro1 {
	background: #ffffff;
	cursor: pointer;
}


#detallepagos {
	border: 1px solid #000000;
	background: #ffffff;
	padding: 5px;
	margin: 10px;
	width: 600px;
	float: right;
}


#lotefilacabecera {
	background: #606060;
	color: #ffffff;
}


#subtitulo1 {
	float: left;
	width: 30px;
	text-align: right;
	padding: 3px;
}

#subtitulo2 {
	float: left;
	width: 80px;
	text-align: center;
	padding: 3px;
}

#subtitulo3 {
	float: left;
	width: 80px;
	text-align: center;
	padding: 3px;
}

#subtitulo4 {
	float: left;
	width: 190px;
	text-align: left;
	padding: 3px;
}

#subtitulo5 {
	float: left;
	width: 80px;
	text-align: right;
	padding: 3px;
}

#subtitulo6 {
	float: left;
	width: 100px;
	text-align: right;
	padding: 3px;
}

.lotefilapago0 {
	background: #f0f0f0;

}

.lotefilapago1 {
	background: #ffffff;
}

#clientetituloleft {
	float: left;
	width: 400px;
	/* border: 1px solid red; */
}



#clientetituloright {
	float: right;
	text-align: right;
	width: 600px;
}

#popuppass {
	position: absolute;
	background: #505050;
	width: 400px;
	height: 200px;
	margin-left: 500px;
	border: 5px solid #f0f0f0;
	color: #f0f0f0;
	padding: 3px;
}

#popuppasscerrar {
	float:right;
}

#popuppasscontenidoleft {
	margin-left: 20px;
	float:left;
	width: 30%;
}

#popuppasscontenidoright {
	float:left;
	width: 30%;
}



#fraccionescolumna1 {
	float: left;
	width: 230px;
}

#fraccionescolumna2 {
	float: left;
	width: 230px;
}

#fraccionescolumna3 {
	float: left;
	width: 230px;
}

#fraccionescolumna4 {
	float: left;
	width: 230px;
}

#fraccionescolumna5 {
	float: left;
	width: 230px;
}


#buscarlote {
	text-align: center;
	width: 90px;
	/* height: 25px; */
	text-decoration: none;
	font-size: 13px;
	color: #ffffff;
	background: #F8A51B;
	padding-top: 2px;
	padding-bottom: 2px;
	border: none;
	height: 22px;
}

#buscarlotetexto {
	text-align: left;
	width: 190px;
	height: 15px;
	text-decoration: none;

	font-size: 13px;
	padding-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	
	background: #303030;
	border:1px solid #404040;
    color:#888888;
	
}

#fraccionesacolumna1 {
	float: left;
	width: 300px;
}

/* para previews de fotos panoramicas y normales en cada lote */
#fraccion_preview_foto {
	border: 1px solid #808080;
	padding: 20px;
}

#fraccion_preview_foto img {
	border: 2px solid #ffffff;
	margin-right: 10px;
}
/* fin de previews de fotos panoramicas y normales en cada lote */
/*******************************************/
#fraccion_preview_foto_1 {
	/*border: 1px solid #808080;*/
	/*padding: 7px;*/
}
#fraccion_preview_foto_1 img {
	border: 2px solid #ffffff;
	/*margin-right: 10px;*/
}
/*******************************************/
/* seccion panoramica */

#mostrarpanoramica {
	position: absolute;
	width: 880px;
	/* height: 510px; */
	background: #505050;
	padding: 20px;
	padding-top: 10px;
	margin-left: 10px;
	z-index:4999; /* detras del menu, frente a google maps */
	border: 3px solid #F6A800;
	color: #e0e0e0;
}

#mostrarpanoramica div {
	/*
	margin: 0px;
	padding: 0px;
	*/
}


#contenedortitulos {
	clear:both;
	display:block;
	width: 895px;
}

#contenedorimagen {
	clear:both;
	display:block;
	width: 895px;
}

#panotitulo {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 700px;
}

#panocerrar {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 150px;
	text-align: right;
}

#flash_panoramica {
	margin: 0px;
	padding: 0px;
	/*
	clear: both;
	display: block;
	*/
}


/* fin de seccion panoramica */


#imagensgs {
	margin:0px;
	padding:0px;
	float:left;
	margin-right: 8px;	
}

#imagensgs a {
	display: block;
	width: 30px;
	height: 30px;
}

#certificacion_footer {
	margin:0px;
	padding:0px;
	float:left;
}


#bienvenida {
	font-size: 15px;
	color: #808080;
}


#contenidohome1 {
	float:left;
	width: 320px;
}

#titulosocial {
	float: right;
	width: 115px;
	height: 20px;
	padding-left: 5px;
}

#facebook {
	float: right;
	width: 120px;
	height: 45px;
}

#facebook a {
	display: block;
	width: 120px;
	height: 45px;
}

#twitter {
	float: right;
	width: 120px;
	height: 45px;
	margin-top: 5px;
}

#twitter a {
	display: block;
	width: 120px;
	height: 45px;
}

#contenedorminigaleria {
	/*border: 1px solid red; */
	width: 670px;
	margin: auto auto;
	padding: 0px;
	text-align: left;
}

#contenedorminigaleria a {
	margin: 0px;
	padding: 0px;
	margin-right: 11px;
}

#contenedorminigaleria a img {
	width: 150px;
	border:3px solid #F6A800;
	margin: 0px;
	padding: 0px;
}

#divayuda1 {
	position: absolute;
    width: 600px;
    height: 400px;
	z-index:999;
}

#actualizardatos {
    width: 200px;
	border:0px;
	padding:7px 5px;
    background: #404040;
	color: #909090;
	cursor: pointer;
}

#cambiarpass {
    width: 100px;
	border:0px;
	padding:7px 5px;
    background: #404040;
	color: #909090;
	cursor: pointer;
	margin: auto auto;
}

#resultpass {
	margin: 5px;
	color: #ff0000;
}

#tituloactualizar {
	float: left;
	width: 200px;
}

#valoractualizar {

}

#valoractualizar input {
	width: 300px;
}

#separadoractualizar {
	clear: both;
	display: block;
	width: auto;
	font-size: 0px;
	height: 3px;
}

#descuentoescribania {
	margin-top: 30px;
	font-size: 16px;
	border: 1px solid #808080;
	background: #404040;
	padding: 20px;
}

select {
	background:#303030;
	color:#f0f0f0;
	border:#ffffff;
	
	SCROLLBAR-FACE-COLOR:#F6A800; 
	SCROLLBAR-HIGHLIGHT-COLOR: #E89C00; 
	SCROLLBAR-SHADOW-COLOR: #FFBD35; 
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF; 
	SCROLLBAR-TRACK-COLOR: #606060; 
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	
}

#seccionnombrecliente {
	height: 40px;
}

#nombrecliente {
	border: 1px solid #303030;
	padding: 3px;
	height: 20px;
	width: 200px;
}

#subtitulofraccion {
	font-size: 16px;
}

#subtitulofraccion b {
	font-size: 16px;
	font-weight: bold;
}

#mensajeidesa {
	color: #009933; 
	/* font-weight: bold; */
}

#mensajecliente {
	color: #000000; 
}

#precongresob {
	border:1px solid #808080;
	width: 560px;
	margin-top:4px;
	color: #b0b0b0;
}

#lineaimpar1 {
	/* background:#FFFFCC; */
	background:#303030;
	padding-left: 5px;
}

#lineapar1 {
	/* background:#FFFFE6; */
	background:#404040;
	padding-left: 5px;
}

#columna1b, #columna2b, #columna3b, #columna4b {
	float:left;
	text-align: left;
}
#columna1b {
	width: 110px;
	
}

#columna2b{
	width: 240px;
	
}
#columna2b1{
	background: #f0f0f0;
}

#columna3b {
	width: 200px;
	/*border:1px solid red;*/
}

#miswitcher, #miswitcher *  {
	position: relative;
	/* float: left; */
	/* background: #565656; */
	border: none;
	/* color: #202020; */
	margin: 0px;
	padding: 0px;
}

#miswitcher #baseLayersDiv, #miswitcher #baseLayersDiv * {
	float: none;
}

#miswitcher input {
	/* margin-right: 3px; */
	margin: 0px;
	padding: 0px;
	width: 14px;
	height: 14px;
}

#miswitcher .baseLbl, #miswitcher .dataLbl {
	color: #F9A205;
	padding-bottom:3px;
	padding-top:15px;
	font-weight: lighter;
	/* font-weight: bold; */
	font-size: 17px;
}

#miswitcher .labelSpan {
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	margin-left: 6px;
}

#cambiartransparencia {
	margin-top: 3px;
}

#minibanner {
	width: 158px;
	height: 160px;
}

#divpopup, #divpopup11 {
	/*position: fixed;*/
	position: absolute;
	/* left: 48%; */
	left: 60%; 
	top: 170px;
}

#divpopup img, #divpopup11 img {
	border: 5px solid #FFFFFF;
	cursor: pointer;
	/*
	width: 490px;
	height: 375px;
	*/
	width: 320px;
	height: 411px;

	
}
/***************************Inicio Area de Venta de Propiedades****************************/
#venta-propiedades{
	padding: 0px;
	padding-top:10px;
	width: 100%;
	clear: both;
	display: block;
}

#ventapropiedadesaere {
	float:right;
	padding-left:40px;
	width:550px;
}

#ventapropiedadesizq {
	width:330px;
	float: left;
	
}

#contactoventaprop{
	margin:0;
    padding:0;
}

#contactoventaprop {
    font-size:13px;
}

#contactoventaprop .campo{
    float:left;
    width:145px;
    padding:2px 2px;
	/*border:1px solid red;*/
}
#adicional{
 margin:0px;
}


#contactoventaprop div{
	CLEAR:BOTH;
}

#contactoventaprop div div {
	CLEAR:none;
}

#contactoventaprop input {
	clear:none;
	display:inline;
	float:left;
}

#contactoventaprop input, #contactoventaprop textarea{
    font-size:13px;
	background: #303030;
	border:1px solid #404040;
    padding:5px;
    color:#888888;
}


#contactoventaprop textarea{

}
 
#contactoventaprop input#botonenviar{
    width: 88px;
	border:0px;
	padding:7px 11px;
    background: #404040; /*  url(../images/boton_acceder.jpg) no-repeat; */
	color: #909090;
	cursor: pointer;
}

