
body
{
  margin : 0px;
  padding : 0px;
  background-color : white;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10px; 
}


form{
   margin: 0px;
   padding: 0px;
}

.contenido{
   margin-left: 7px;
}

.tablaPrincipal
{
 background-color : #EE9409;
 font-size : 11px;
 color : white;    	
 }

 .fondoNaranja
{
 background-color : #EE9409;
  }

.fondoBlanco
{
	background-color : #FFFFFF;
}


.letraTitulo{
 font-family: "MS Sans Serif", Geneva, sans-serif; 
 font-weight : bold;
 font-size : 15px;
 color : white;    	
 text-align: left;
}


  
.letra1{
 font-size : 14px;
 color : #ffffff;    	
 text-align: left;
 font-family: Arial, Helvetica, sans-serif;
}

.letra2{
 font-size : 12px;
 color : #000000;  
 text-decoration : none;  	
}

.letra3{
 font-size : 12px;
 color : #ffffff;    	
}

.letra6{
 font-weight : bold;
 font-size : 12px;
 color : #8B5605;
}


.lCreditos{
 font-size : 10px;
 font-weight : bold;
 color : #CCCCCC;
 }

.inputAcceso{
 border : solid 1px black;
 font-size : 12px;
 color : #000000;    	
 font-family: Arial, Helvetica, sans-serif;
}

.input{
 border : 1px solid #F6D199;
 color : #000000;   
 font-size : 12px;  	
 font-family: Arial, Helvetica, sans-serif;
}

.aDerecha{
   text-align: right;
}

.aIzquierda{
	text-align: left;
}

.negrita{
   font-weight: bold;
}

.separador{
   margin-right: 5px;
}

.separador2{
   margin-right: 15px;
}

.separador3{
   margin-top: 5px;
}

.capaSeleccionado {
  display: none;
  position: relative;
 }

.capaAnadir {
  position: relative; 
}


a.enlace1{
 font-size : 12px;
 color : white; 
 text-decoration :  none;
 }

a.enlace1:hover{
	color: Red;
}


a.enlace2{
 font-size : 12px;
 color : white;  
 text-decoration : none;  	
}

a.enlace2:hover{
 text-decoration: underline;
}



a.enlace3{
 font-weight : bold;
 font-size : 11px;
 color : #FFFFFF;    	
 text-decoration: none;
}

a.enlace3:hover{
 color: #FF0000;
}


a.creditos{
 font-size : 10px;
 font-weight : bold;
 color : #D4D4D4;
 text-decoration : none; 
}

/* contacto */
table.tContacto{
   margin-top: 20px;
   border-collapse: collapse;
}

table.tContacto td{
   padding: 0px 5px 15px 0px;
}

/* para el buscador */
div.fila, div.fila2{
   width: 750px;
   color: #ffffff;
   font-size: 13px;
   font-weight: bold;
   clear: right;
   text-align: left;
}

.separaFila{
   margin-top: 10px;
}

.separaFila2{
   margin-top: 20px;
}

div.fila{
   height: 45px;    
}

div.fila3{
   height: 30px;
   clear: right;
}


div.fila2 .seleccionados{
	width: 353px;
	height: 130px;
	border: 1px solid #f6d199;
	overflow: auto;
	margin: 5px 0px 0px 0px;
   padding: 5px;
   background-color: #ffffff;  
}

div.fila2 .seleccionados p{
   margin: 0px 0px 5px 0px;
   padding: 0px;
	font-size: 12px;
   font-weight: normal;
   color: #000000;    
}

div.fila2 .seleccionados label{
   background-image: url('/imagenes/chk_on.gif');
   background-repeat: no-repeat;
   background-position: 5px 0px;
   padding: 0px 10px 0px 20px;
   cursor: pointer;
}

div.colIzq{
  float: left;
  width: 365px; 
}
 
div.colDcha{
  float: right;
  width: 365px;   
}

div.fila3 div.medioIzq{
  float: left;
  width: 45%;
}

div.fila3 div.medioDcha{
  float: right;
  width: 45%;
}

div.fila3 div.medioIzq span, div.fila3 div.medioDcha span{
  color: #000000;
  font-weight: normal;
  cursor: pointer;
}

div.fila3 div.medioIzq img, div.fila3 div.medioDcha img{
  cursor: pointer;
}


div.colTriple{
  float: left;
  width: 250px;
}


div.autocomplete {
  position:absolute;
  width:250px;
  height: 250px;
  overflow: auto;
  background-color: #fff;
  color: #000000;
  border:1px solid #888;
  margin:0px;
  padding:0px;
  font-weight: normal;
}

div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

div.autocomplete ul li.selected {
   background-color: #FECD80; 
}

div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin: 0px;
  padding:2px;
  cursor:pointer;
  font-size: 12px;
}

div.sectores, div.subsectores, div.sectSeleccionados, div.estilo {
	float: left;
	height: 130px;
	border: 1px solid #F6D199;
	overflow: auto;
	margin: 5px 0px 0px 0px;
   padding: 5px;
	font-size: 12px;
   font-weight: normal;
   background-color: #ffffff;
   color: #000000;
}


div.sectores, div.subsectores, div.estilo {
	width: 228px;
}


div.sectSeleccionados{
	width: 235px;
}


div.estilo p{
   margin: 0px 0px 5px 0px;
   padding: 0px;
}


div.estilo span{
   cursor: pointer;
}

div.estilo img{
   margin: 0px 5px 0px 3px;
}


div.botonesSubSecciones{
	float: left;
}


div.agrupaSubsectores{
	border-bottom: 1px solid #c0c0c0;
   margin-bottom: 10px;
}

div.agrupaSubsectores p.titulo{
   color: #7B7B7B;
}

div.notificador{
	display:none;
   text-align: right;
   margin-left: 10px;
}

#cargandoAnun, #cargandoMarca{
   margin-top: 3px;
   /*display: none;*/ /* para que funcione, el estilo debe ponerse con style en el div  */
}

#cargandoAnun img, #cargandoMarca img, div.notificador img{
   padding-right: 3px;
}


div.sectores p, div.subsectores p, div.sectSeleccionados p{
   margin: 0px 0px 5px 0px;
}

div.sectores span, div.subsectores span, div.sectSeleccionados span{
	background-repeat: no-repeat;
	background-position: left top;
   padding: 0px 0px 0px 20px;
   width: 190px;
   cursor: pointer;
}


div.sectores span.unchecked, div.subsectores span.unchecked, div.sectSeleccionados span.unchecked{
	background-image: url(/imagenes/chk_off.gif);
}


div.sectores span.checked, div.subsectores span.checked, div.sectSeleccionados span.checked{
	background-image: url(/imagenes/chk_on.gif);
}


div.sectores span.seleccionada, div.subsectores span.seleccionada{
	background-image: url(/imagenes/chk_off.gif);
}


input.oculto{
	display: none;
}


div.colFecha input{
  border: none;
  color: #ffffff;
  background-color: #EE9409;  
  font-weight: bold; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  width: 78px;
}

div.colFecha span{
   margin-left: 50px; 
}

div.colTexto span, div.colClaim span{
   margin-right: 20px; 
}

div.colPais{
   margin-top: 10px;
}

div.colPais span{
   margin-right: 30px; 
}


div.colAnun img, div.colMarca img{
 width: 18px;
 height: 16px;
 margin: 0px 0px 0px 4px;
}

div.colMedios img{
  margin: 0px 4px 0px 0px;   
}

div.colBotones{
   text-align: right;
   margin: 120px 0px 0px 0px;
}

div.colBotones img{
   padding: 0px 10px 0px 30px;
}


#carga{
   border: 1px solid blue;
   color: #000000;
   text-transform: uppercase;
   font-weight: bold;
   margin: 10px 0px 10px 0px;
   display: none;
}

#carga img{
   padding-right: 5px;
}

#tBuscOrdenar{
   border: none;
   width: 750px;   
   margin-top: 10px;
}

#tBuscOrdenar td{
   padding: 5px;
}

.tBuscAnuncio{
 width: 750px; 
 border-collapse: collapse;
 margin-bottom: 15px;
}

.tBuscAnuncio td{
  padding: 0px;
  margin: 0px;
}
   
.tBuscAnuncioInt{
  width: 750px; 
  border: none;
  border-collapse: collapse;
}

.tBuscAnuncioInt td{
  padding: 0px 5px 8px 0px;
  text-align: left;
}
   
.tBuscAnuncioInt td.titulo{
  font-size : 12px;
  font-weight: bold;
  color : #BE7605;    	
  text-align: right;
}


.tBuscAnuncioInt td.texto{
 font-size : 12px;
 color : #000000;    	
}

#tBotonListado{
   margin: 10px 0px 10px 0px;
   width: 750px;
	text-align: left;
}

#tBotonListado img{
   border: none;
	padding-right: 15px;
}   

#tBloques{
 border: none; 
 width: 750px;
 margin-top: 15px;   
}

#tAnadirTodos{
  margin-top: 10px; 
  width: 750px;  
  text-align: left;
  vertical-align: middle;
}

#tDatosPedido{
  margin-top: 20px;
  width: 750px;
}

#tDatosPedido td{
	text-align: left;
	height: 30px;
}

.anchoInput1{
	width: 290px;
}

.anchoInput2{
	width: 295px;
}

.anchoInput3{
	width: 325px;
}