body {
	FONT-SIZE: 11px;

	FONT-FAMILY:Arial;
	background-image:url(../img/fondo_web.jpg);
	background-position:top; background-repeat:repeat-x;
	background-color:#DDDDDD;
	/*border:10px;*/
	
	margin:0px;
	padding:0px;
	
}

body.empresa {
	FONT-SIZE: 11px;

	FONT-FAMILY:Arial;
	background-image:url(../img/fondo_web_empresa.jpg);
	background-position:top; background-repeat:repeat-x;
	background-color:#DDDDDD;
	/*border:10px;*/
	
	margin:0px;
	padding:0px;
	
}


#contenedor
{
	
	
	width:1100px;
	text-align:center;
	display:table;
	
}

#contenedor_detalle
{
	width:780px;
	text-align:left;
}

#Menu{
    margin-left:auto;
    margin-right:auto; 
	background:url(../img/bg_menu.gif);      
    HEIGHT:15px;
	WIDTH: 830px;

}
.fila_menu{
    margin-left:auto;
    margin-right:auto;
	/*background-color:#0F3A65;*/
	background-color:#FFFFFF;
    border:0px;          
    /*HEIGHT:85px;*/
	
}

.fila_banner{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;         
    /*WIDTH: 956px;*/
	HEIGHT:200px;

}
/*------espacios entre el baner y el contenido-----*/
.fila_espacio{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	border:0px;          
    HEIGHT:18px;
	WIDTH: 956px;
}

.espacio_conten{
    margin-left:auto;
    margin-right:auto;
	background-color:#0F3A65;
	border:0px; 
	font:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;    
    padding-top:9px;
	padding-left:20px;
	
	HEIGHT:24px; /*esto es 33px he restado el pading 9*/
	/*WIDTH: 936px;*/ /*esto es 956px he restado el pading 20*/
}

/*MENUS*/

#menuTop
{
	background-color:#B5B5B5;
	
}

.tablamenuTop
{
	background-color:#FFFFFF;
}

/*---------ESPACIOS PARA CONTENIDOS-------------*/


.fila_varios{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
    border:0px;          
    /*HEIGHT:330px;*/
	/*WIDTH: 956px;*/
}

#header
{
	margin:0px;
	padding:0px;
	/*padding-top:5px;
	*/
	
	padding-top:10px;
	
	width:100%;
	height:23px;
	/*
	margin-bottom:3px;
	*/
}

.varios_empre{/*---------primera variacion_HISTORIA-----------*/
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
    border:0px;          
    HEIGHT:400px;
	WIDTH: 956px;
}
.varios_empreMU{/*---------SEGUNDA variacion__ MUNDO-----------*/
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
    border:0px;          
    HEIGHT:700px;
	WIDTH: 956px;
}
/*------cajas ------------*/
.caja_derechaMU   {
     background-color:#FFFFFF;
     height:800px;
      width:702px;
      float: right;
	  	float:left; 
    vertical-align:super; }
.caja_izquierdaMU  { 
    background-color:#F9F9F9;
    background-image:url(../img/lines_menu.jpg);
    background-position:center top;
    BACKGROUND-REPEAT:no-repeat;
    height:800px;
    width:254px;
	float:left; 
    vertical-align:super;}
	/*-------------------------------------------------*/
.caja_derechaOP   { /*------CAMBIAR BG MAS BOTONES*/
     background-color:#FFFFFF;
     height:980px;
      width:702px;
      float: right;
    vertical-align:super; }
	
.caja_izquierdaOP {
    background-color:#F9F9F9;
    background-image: url(../img/bg_op.jpg);
    background-position:center top;
    BACKGROUND-REPEAT:no-repeat;
    height:980px;
    width:254px;
	float:left; 
    vertical-align:super;}
/*-------------------------------------------------------*/
.caja_derechaIN  { 
     background-color:#FFFFFF;
     height:980px;
      width:702px;
      float: right;
    vertical-align:super; }
	
.caja_izquierdaIN{
    background-color:#F9F9F9;
    background-image: url(../img/bg_inmu.jpg);
    background-position:center top;
    BACKGROUND-REPEAT:no-repeat;
    height:980px;
    width:254px;
	float:left; 
    vertical-align:super;}	
	
/*------------------------------*/
.caja_derecha   {
     background-color:#FFFFFF;
     height:400px;
      width:702px;
      float: right;
	  	float:left; 
    vertical-align:super; }
.caja_izquierda  { 
    background-color:#F9F9F9;
    background-image:url(../img/lines_menu.jpg);
    background-position:center top;
    BACKGROUND-REPEAT:no-repeat;
    height:400px;
    width:254px;
	float:left; 
    vertical-align:super;

	  }
/*----------------caja sola---------- */
	  
.caja_izqui_sola { 
    background-color:#F9F9F9;
    height:500px;
    width:254px;
	float:left; 
    vertical-align:super;}
	
.caja_izqui_sola_cli{ 
    background-color:#F9F9F9;
    height:690px;
    width:254px;
	float:left; 
	background-image:url(../img/lines_menu.jpg);
    background-position:center top;
    BACKGROUND-REPEAT:no-repeat;
}

.caja_derecha_cli  {
     background-color:#FFFFFF;
	background-image: url(../img/divi.jpg);
   background-position:center top;
    BACKGROUND-REPEAT:no-repeat;
     height:690px;
      width:702px;
      float: right; }
	  
.lineTop{	
    background-image: url(../img/line_op.jpg);
    background-position:center top;
 /*   BACKGROUND-REPEAT:no-repeat;*/
	BACKGROUND-REPEAT: repeat-x;
	font:Arial; font-size:12px; 
	color:#666666; text-align:left; 
	vertical-align: top;
	}
	
	
/*--------------------------*/		
	.detalles_izqui{
	font:Arial;
	font-size:11px;
	color:#666666; 
}
	.detalles_izqui_linea{ font:Arial; font-size:11px; color:#666666; text-decoration:underline; font-weight: bold;}
	
	a.detalles_izqui:hover{font:Arial; font-size:11px; color:#666666;}
	
/*-----------------------------*/

div.clear  { clear: both; height:15px; background-color:#FFFFFF;
}

.caja_izquierdaSER  { 
     background-color:#F9F9F9;
    background-image: url(../img/bg_ser.gif);
    background-position:center top;
    BACKGROUND-REPEAT:no-repeat;
    height:500px;
    width:254px;
	float:left; 
    vertical-align:super;}
.caja_derechaSER  {
     background-color:#FFFFFF;
     height:500px;
      width:702px;
      float: right;
	  	float:left; 
    vertical-align:super; }
/*-------------------------------------------*/
.caja_izqui_sola_cont { 
    background-color:#F9F9F9;
    height:700px;
    width:254px;
	float:left; 
    vertical-align:super;}
.caja_derecha_cont  {
     background-color:#FFFFFF;
     height:700px;
      width:702px;
      float: right;
	  	float:left; 
    vertical-align:super; }



/*-------------------------------*/
.caja_derecha2   {
     background-color:#FFFFFF;
     height:400px;
      width:702px;
      float: right;
	  	float:left; 
    vertical-align:super; }
.caja_izquierda2  { 
    background-color:#F9F9F9;
    background-image:url(../img/lines_menu.jpg);
    background-position:center top;
    BACKGROUND-REPEAT:no-repeat;
    height:400px;
    width:254px;
	float:left; 
    vertical-align:super;
	  }
	  
.esp_bot{padding-left:30px;}
/*----------------------------------------------------*/
.fila_pie{
    margin-left:auto;
    margin-right:auto;
	/*background-color:#666666;*/
	background-color:#F5F5F5;         
    HEIGHT:48px;
	/*WIDTH: 936px;  mas los dos pading suman 956px*/
	border:1px;
	float:none;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	FONT-SIZE: 10px; font:arial; color:#999999;
    padding-top:12px;/*------pading=8 + heigth=22 ==30px altura del pie-------*/
	padding-left:10px;
	padding-right:10px;
	font-weight:normal;
}	
/* ---------------textos de los titulos-------------------*/

.Tit_indice{ font:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; 
}
.Tex_all{ font:Arial; font-size:12px; color:#666666; text-align:left; vertical-align: top;
}
.Tex_all_pad{ font:Arial; font-size:12px; color:#666666; padding-left:20px; padding-top:0px;
}
.Tex_color{ font:Arial; font-size:12px; color:#0F3A65;
}
.Tex_all2{ font:Arial; font-size:12px;color:#666666;}
.Tex_reposo{color:#0F3A65; text-decoration:underline;}
.Tex_rep{color:#0F3A65;}
.Tex_all3{font:Arial; font-size:12px;color:#666666; text-align:center;}
.Tex_all2:link{ color:#666666;}
.Tex_all2:hover{color:#0F3A65; text-decoration:underline;}
.Tex_tit1{font:Arial, Helvetica, sans-serif; font-size:12px; color:#0F3A65; font-weight: bold; padding-left:0px;}

/*---------------imagenes Y COLORES--------------------*/
	
.flecha{
	background-image: url(../img/fechi_.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:10px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0F3A65;
	font-weight: bold;
	
}


.flecha_menuoe
{
	margin:0px;
	padding:0px;
	list-style:none;
	color:#0F3A65;
}

.flecha_menuoe li
{
	padding:3px;
}


.flecha_menuoe li a , .flecha_menuoe li a:hover , .flecha_menuoe li a:link ,  .flecha_menuoe li a:visited , .flecha_menuoe li a:hover 
{
	/*color:#3366CC;*/
	background-image: url(../img/fechi_.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:10px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3366CC ;
	font-weight: bold ;
	
}


.flecha_menuoe li a.seleccionada , .flecha_menuoe li a.seleccionada:hover , .flecha_menuoe li a.seleccionada:link ,.flecha_menuoe li a.seleccionada:visited 
{
	/*color:#3366CC;*/
	background-image: url(../img/fechi_.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:10px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999 ;
	font-weight: bold;
	
}

/*	
a:flecha_menu {color:#B4B4B4;text-decoration:none}
*/
a:visited{color:#B7B7B7;text-decoration:none}
/*//----------------LINKS------------//	*/
	

.Noticias{ font:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
.TitNoticias{ font:Arial, Helvetica, sans-serif; font-size:9px; color:#333333; }
.TitAplia {font:Arial, Helvetica, sans-serif; font-size:10px; color:#5B6371; text-decoration:underline; }
.TitAplia:link {color:#5B6371}
.TitNoticias a:hover{color:#0089DF;}

a:link{color:#B4B4B4;text-decoration:none}
a:visited{color:#B7B7B7;text-decoration:none}

.fila_pie a{FONT-SIZE: 10px; font:arial; color:#999999;}





/*---------------pop up--------------*/

      .thumbnail{

      position: relative;

      z-index: 0;

      }.thumbnail:hover{

      background-color: transparent;
	
      z-index: 50;

      }.thumbnail span{ /*CSS for enlarged image*/

      position: absolute;
      background-color: #F9F9F9;
     /* background-color: lightyellow;*/

      padding: 5px;

      left: -1000px; border:#333333; border: 1px; border-style:solid;
      /*border: 1px dashed gray;*/

      visibility: hidden;

      color: black;

      text-decoration: none;

      }
      .thumbnail span img{ /*CSS for enlarged image*/

      border-width: 0;

      padding: 2px;

      }
      .thumbnail:hover span{ /*CSS for enlarged image on hover*/

      visibility: visible;

      top: 0;

      left: 60px; /*position where enlarged image should offset horizontally */

      }


/*Detalles*/
.marco_foto_thumb
{
	border: 1px solid #CCCCCC;
	width:75px;
}

.barra_navegacion_oe
{
	background-color:#D2FFE9;
	font-size:9px;
	color:#5D5D5D;
	width:100%;
	height:15px;
	
	padding-top:7px;
	padding-bottom:3px;
}

.barra_navegacion_oe div
{
	padding-left:15px;
}

.barra_navegacion_oe a
{
	font-size:9px;
	color:#5D5D5D;
	text-decoration:none;
}

.barra_celeste
{
	background-color:#C0E4FA;
	font-size:9px;
	color:#5D5D5D;
	width:100%;
	height:15px;
	padding-top:7px;
	padding-bottom:3px;
}
.barra_celeste div
{
	padding-left:15px;
}

.barra_celeste a
{
	font-size:9px;
	color:#5D5D5D;
	text-decoration:none;
}
.barra_celeste_derecha
{
	background-color:#C0E4FA;
	width:100%;
}

.detalle_celeste_derecha
{
	padding-left:10px;
	padding-right:10px;
}

.barra_rosada
{
	background-color:#F9D6D0;
	font-size:9px;
	color:#5D5D5D;
	width:100%;
	height:15px;
	padding-top:7px;
	padding-bottom:3px;
}
.barra_rosada div
{
	padding-left:15px;
}

.barra_rosada a
{
	font-size:9px;
	color:#5D5D5D;
	text-decoration:none;
}
.barra_rosada_derecha
{
	background-color:#F9D6D0;
	width:100%;
}

.detalle_rosada_derecha
{
	padding-left:10px;
	padding-right:10px;
}

.barra_blanco
{
	background-color:#FFFFFF;
	font-size:9px;
	color:#5D5D5D;
	width:100%;
	height:15px;
	padding-top:7px;
	padding-bottom:3px;
}
.barra_blanco div
{
	padding-left:15px;
}

.barra_blanco a
{
	font-size:9px;
	color:#5D5D5D;
	text-decoration:none;
}
.barra_blanco_derecha
{
	background-color:#F7F7F7;
	width:100%;
}

.detalle_blanco_derecha
{
	padding-left:10px;
	padding-right:10px;
}
.barra_lavanda
{
	background-color:#DEE0EB;
	font-size:9px;
	color:#5D5D5D;
	width:100%;
	height:15px;
	padding-top:7px;
	padding-bottom:3px;
}
.barra_lavanda div
{
	padding-left:15px;
}

.barra_lavanda a
{
	font-size:9px;
	color:#5D5D5D;
	text-decoration:none;
}
.barra_lavanda_derecha
{
	background-color:#DEE0EB;
	width:100%;
}

.detalle_lavanda_derecha
{
	padding-left:10px;
	padding-right:10px;
}

.imagen_contenido
{
	
	background-image:url(../img/imagen_contenido.jpg);
	background-repeat:no-repeat;
	width:425px;
	height:61px;
	margin-left:1px;
	
}


.barra_central_empresa
{
	margin-top:20px;
	background-color:#FFFFFF;
	
}

.barra_central_empresa .margen
{
	padding-left:15px;
	padding-right:15px;
}


.barra_central_empresa h1
{
	font-family:"Gill Sans MT";
	font-weight:normal;
	margin:0px;
	padding:0px;
	
	color:#003366;
	font-size:17px;
	
	margin-bottom:5px;
}

.barra_izquieda_empresa
{
	font-size:11px;
	color:#535353;
}

.barra_izquieda_empresa p
{
	margin:0px;
	padding:0px;
	padding-left:7px;
	padding-top:7px;
}

.barra_derecha_empresaoe
{
	background-color:#D2FFE9;
	width:100%;

}

.detalle_barra_derecha_empresaoe
{
	padding-left:10px;
	padding-right:10px;
}

.mensaje_php
{
	color:#999999;
	font-size:12px;
	
}

.table_enlace_top a
{
	font-size:11px;
	color:#003366;
	text-decoration:none;
	font-weight:normal;
	
}

.select_azul_bold
{
	font-size:12px;
	font-weight:bold;
	color:#166492;
	letter-spacing:normal;
	
}

.arial_blanco_12
{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.arial_azul_12
{
	font-size:12px;
	font-weight:bold;
	color:#003366;
}




.rss
{
	background-color:#EBF3F2;
	height:192px;
}

.rss table
{
	margin-left:8px;
}

.rss th
{
	background-color:#22AAAA;
	font-size:12px;
	color:#FFFFFF;
	padding-left:8px;
}

.rss a
{
	font-size:10px;
	color:#5B6371;
	text-decoration:underline;
}

.rss a.suscribir
{
	font-size:10px;
	color:#22AAAA;
	text-decoration:underline;
}

.rss h1
{
	font-size:11px;
	color:#003366;
	margin:0px;
	padding:0px;
	display:inline;
	font-weight:bold;
}

.rss p
{
	font-size:11px;
	color:#003366;
	margin:0px;
	padding:0px;
}






.div_nuestros_servicios
{
	width:535px;
	height:80px;
	
	
	
}

.div_nuestros_servicios img
{
	margin-top:3px;
	margin-right:15px;
}

.div_nuestros_servicios p
{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#666666;
}

.div_nuestros_servicios p a
{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#666666;
}



.div_nuestros_servicios th
{
	font-size:11px;
	color:#0B7EBD;	
}

.div_nuestros_servicios .item
{
	background-color:#FF9933;
	width:120px;
	display:inline;
}



.tbl_listar_propiedad
{
	font-size:11px;
	color:#003366;
	margin-top:10px;
	margin-left:25px;
}

.tbl_listar_propiedad .title
{
	font-size:11px;
	color:#003366;
	font-weight:bold;
}

.buscador_tab
{
	margin-top:15px;
	padding-left:10px;
	color:#999999;
	font-size:12px;
}

.buscador_tab select
{
	margin-top:5px;
	color:#999999;
	font-size:12px;
}




/*Lineas*/

.linea_plomo
{
	background-color:#B5B5B5;
	font-size:1px;
	height:1px;
}

.linea_punteada_plomo
{
	background-image:url(../img/linea_punteada_vertical_plomo.jpg);
	background-position:left ;
	background-repeat:repeat-y;
}


/*Ayuda*/
.font_size_1px
{
	font-size:1px;
}

.display_in_line
{
	display:inline;
}

.float_left
{
	float:left
}

.float_right
{
	float:right;
}


.bold
{
	font-weight:bold;
}
/**  pacotaipe   */
.color1{ border-left:8px solid #003466; border-right:20px solid #FFFFFF;}
.color2{ border-left:8px solid #0099FF;border-right:20px solid #FFFFFF;}
.color3{ border-left:8px solid #FFCC00; border-right:20px solid #FFFFFF;}
.color4{ border-left:8px solid #CC0001; border-right:20px solid #FFFFFF;}

.tablita{ width:390px; height:10px;}
.tablita td{vertical-align: top;}	

/*********** formularios  -*****************/

.rpcboton{border:1px solid #CCCCCC; background:#F0F0F0}					


/******** paginacion ************/
.sinseleccion{ color:#0066CC;}
.tablapag{ font-size:11px; color:#999999; text-align:right}
.tablapag td{height:50px;}
	
/*[if lt IE 7]>
<style type="text/css" media="screen">
#menuh{float:none;}
body{behavior:url(csshover.htc); font-size:100%;}
#menuh ul li{float:left; width: 100%;}
#menuh a{height:1%;font:bold 0.7em/1.4em arial, sans-serif;}
</style>
<![endif]*/

