.query{ text-align:center; display:compact;}


ul {list-style-image:none;}

.offerer a{ color:#425A7E; }
.demandant a{color:#425A7E; }

.widget {margin:5px 5px 5px 5px; font-size:0.8em;}
.widget ol{ padding:0px; list-style-position:inside; }
.widget ul{padding:0px; list-style-position:inside; list-style-image:url(../img/next.png); margin:0px;}
.widget ul li a{color:#690;}
.widget li li a{padding:5px; color:#aaa;}
.widget li li li a{padding:5px; color:#bbb;}

.widget-cat {margin-top:5px; font-size:0.8em;}
.widget-cat ol{ padding:0px; list-style-position:inside; }
.widget-cat ul{padding:0px; list-style-position:inside; list-style-image:url(../img/boolletk.jpg); margin:0px;}
.widget-cat ul li a{color:#425A7E; vertical-align: top;}
.widget-cat li li a{padding:5px; color:#aaa;}
.widget-cat li li li a{padding:5px; color:#bbb;}

.boton-sup{
	float:right;
	width:130px;
	height: 20px;
	margin-right:5px;
	background:url(../img/botonsup.gif);
	padding-top:5px;
	text-align:center;
}

.boton-sup a{
	color:#fff;
	text-align:center;
	font-size: 0.7em;
	font-weight:bold;
}

.lista-honor li a{
	color:#FFF;
	font-size:0.8em;
	font-family:arial;
	font-weight:bold;
}

.lista-honor li{
	color:#FFF;
	font-size:1em;
	font-family:arial;
	font-weight:bold;
}

/* Se aplica al trocador que ocupa el primer lugar en el cuadro de honor */
a.bold{font-weight:bold;}

/** Reglas de estilo para los mensajes entre usuarios */
.notes {font-size:0.8em; margin-bottom:5px; }
.dark {background-color:#eaeaee; }
.notes .date { color:#999; font-size:0.6em; }
.notes .user { color:#FF6633; font-size:1em; }
.notes .msg { display:block;  }
.notes div { margin:0px; display:inline; color:#555555; }
.notes .reply { 
	display:block;  
	color:#777;
}

.note{color:#AAAAAA; font-size:0.7em; text-align:left; }


.buttons input { height:25px; margin-top:8px;}
.button { height:25px; padding:2px; border:1px solid #CC6600; background-image:url(../img/menu-bar.png); color:#fff;}

/*Estilo para los radio buttons*/

.radio label, .radio input{
	float:left;
}

.pais{
	clear:both;
	text-align: left;
}

body{font-family:'lucida grande',verdana,helvetica,arial,sans-serif;}

.list{ list-style-position:inside; margin:0px; padding:0px;}
.list li{padding:0px; margin:0px;}

.small {color:#AAAAAA; font-size:0.7em;}

.message{
	text-align:center; 
	font-size:0.8em; 
	margin:5px 270px 0px 270px;
	border:1px solid #ED7610;
	font-weight: bold;
	background: #F5B681;
	padding: 3px;
}

div.error-message{
color:#f55; 
font-size:0.8em;
}

.category a, .tags a{
	font-family: arial;
	font-size:1em;
	font-weight:normal;
	color:#425A7E;}

.category ,.tags,.owner a{
	font-family: arial;
	font-size:1em;
	font-weight:bold;
	color:#AEB96B;}

.result{
	border-top:1px solid #ccc;
	margin-bottom:20px;	
	margin-top:20px;	
	font-size:0.9em;
	color:#555555;
        clear:both;
}


.result {color:#BBBBBB; }

.result .title a{
	/*text-decoration:underline;*/
	font-family: arial;
	font-size:1.4em;
	font-weight:bold;
	color: #7E86AA/*#e32*/;}

.description{
	font-family: arial;
	font-size:1em;
	font-weight:bold;
	color:#58595B;}
	
.result {
	margin-left:20px;
	color:#222222;}	

/** Estilo del div que contiene la nube de etiquetas */
.cloud{
	margin-top:5px;
	margin-bottom:5px;	
	border:1px solid #e0e0e0; 
	background-color:#EEEEEE; padding:7px;}
	
label {color:#777; font-weight:normal; text-align:left; display:block;}
.input { text-align:left; margin-bottom:5px;}
.input input,.input textarea,.input select{ width:70%; margin-left:0px; }
.checkbox input,.checkbox label{width:auto;display: inline;color:#234; font-size:0.8em;}

.date select{width:auto;}

.title-cat{
	font-family: arial;
	height:25px;
	color:#FFF;
	text-align: center;
	font-weight:bold;
	background-image: url(../img/barracategorias.png);
	padding-top:4px;
}

.title-cat a{
	color:#FFF;
	text-decoration:underline;
}

.widget-cat a{
	font-family: arial;
	color:#425A7E;
	font-size:0.9em;
	font-weight:bold;	
	text-align: center;
}

.caja {
	text-align:center;
}

.caja label{
	text-align:center;
	font-family: arial;
	font-weight:bold;
	color:#425B80;
	font-size:0.9em;
}

.caja_registro a{
	text-align:center;
	font-family: arial;
	font-weight:bold;
	color:#425B80;
	font-size:0.8em;
}

.caja_registro{
	background-image: url(../img/fondoregistro.png);
	text-align:center;
	line-height:25px;
	padding-bottom:10px;
}

.honor{
	background-image: url(../img/barrahonor.png);
	font-family: arial;
	height:28px;
	color:#FFF;
	font-size:1.1em;
	font-weight:bold;
	text-align: center;
	padding-top:5px;
}

.honor a{
	color:#FFF;
	text-decoration:underline;
}

.ini-somos a{
	font-size: 0.9em;
}

.widget-honor{
	background-image: url(../img/fondohonormed.jpg);
	width:239px;
	/*margin-top:-16px;*/
}

#widget-perfilsup{
	width:239px;
	height:163px;
	margin-top:5px;
	text-align:center;
	padding-top:5px;
	background: url(../img/perfilsup.jpg);
}

#widget-perfilinf{
	width:229px;
	height:87px;
	font-family: arial;
	color:#FFF;
	font-size:0.9em;
	font-weight:bold;
	padding-left:10px;
	line-height:17px;
	background: url(../img/perfilinf.png);
}

#widget-perfilinf a{
	font-family: arial;
	color:#FFF;
	font-size:0.9em;
	font-weight:bold;
}

#honor-med{
	background: url(../img/fondohonorsup.jpg) no-repeat;
}

#honor-inf{
	background: url(../img/fondohonorinf.jpg) no-repeat;
	height:15px;
}

.title-cuentainises{
	background-image: url(../img/inises.jpg);
	width:127px;
	float:left;
	height:33px;
}

.title-cuentareg{
	float:right;
	width:112px;
	height:33px;
}

a#link-reg {
padding:4px 0px 0px 8px;
display:block;
float:right;
width: 104px;
height:33px;
background: url(../img/registrarme.png) no-repeat;
}
a#link-reg:hover {background: url(../img/registrarmeo.png) no-repeat;
}

.title-box{
	font-family: arial;
	height:33px;
	color:#425A7E;
	display:block;
	/*background: url(../img/barrahonor.png);*/
 	/*background-color:#eee;
	margin-bottom:1px;*/
	font-size:1.2em;
	font-weight:bold;
	/*padding:3px;*/
	/*border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;*/	
	text-align: center;}

.title-center{
	font-family: arial;
	height:29px;
	color:#425A7E;
	background: url(../img/barrapublicaiones.jpg);
	font-size:1.1em;
	font-weight:bold;	
	text-align: center;
	padding-top:4px;
	width: 702px;
}
	
a.orange{
	color:#006d9c;;
}

.big{font-size:1.1em; font-weight:bold;}

.tiny{font-size:0.9em;}

.box{
	width:225px;
	margin-bottom:5px;
	/*border:1px solid #e0e0e0; */
	padding:7px;}
	
.cloud-box{
	margin-bottom:5px;
	margin-top:5px;
	width:219px;
	height:300px;
	padding: 0px 10px 0px 10px;
	font-family:arial;
	word-spacing:0.5em;
	background:url(../img/fondocloud.jpg);
	overflow:auto;
}
	
.cloud-box a{
	color:#FFF;
}


h1,h2,h3{ 
	font-weight:normal;
	padding:0px;
	margin:0px;}

h2{
	color:#025959;}
	
img
{
  border: none;
}

a{
  color: #425A7E/*#FF9B1C*/;
  text-decoration: none;
}

a:hover
{
  color: #CE8D3A;
  text-decoration: underline;
}

a {
	color: #425A7E;
	text-decoration: none;
}

a:hover {
	color: #003d4c;
}

.alarm{
	padding: 5px;
	color:#FF6633;
	text-align: center;
	width:70%;
	background-color: #F8E1D1;
	border: 1px solid #F0B17C;}

h2{
	font-size:1.1em;
	color:#725E41;}
	
.blue
{
	padding-left: 5px;	
	padding-right: 5px;		
	text-align:center;
	background-color: #DEE8F2;
	border: 1px solid #B1C4EC;
}


.frm{
	background-color:#fff;    
	font-size:0.9em;
}

.frm th.title{
	font-size:1.5em;
	font-weight:normal;
	color:#725E41;
}

.frm .pagging{
	text-align:right;
	color:#725E41;
	background-color:#FFFFFF;}

.frm td{vertical-align:top;}

.frm .head th{
	vertical-align:middle;
	line-height:25px;
	font-weight:normal;
	color:#FFE3BF;
	/*background:url(../img/head-bar.png) repeat-x 0px 0px #CC6600;*/
	border-bottom:1px solid #A9AE6E;
}
.frm .head th a{
	color:#006d9c;
	font-weight:bold;
}
.frm .head th a:hover{
	text-decoration:underline;
}

.frm .dark td{
	border-bottom:1px solid #C7CA9F;
	background-color:#FFFFFF;
}

.white{background-color:#FFFFFF;}
.pagination a{
	text-decoration:underline;
}

.frm .ligth td{
	font-weight:normal;
	color:#725E41;
	background-color:#FFFFFF;
}


h1
{
  color: #765A36;
  font-weight: normal;
  font-size: 165%;
  padding: 0;
  margin: 0;
  line-height: 100%;
  padding-top: 5px;
  border-bottom: 1px solid #C2AB8C;}

#head{
	background-color:#FFC376;
	padding-left:50px;
	text-align:left;
	color: #725E41;
	font-size:3em;}

#subhead{
	padding-right:5px;
	color:#FFE3BF;	
	background-color:#FFC376;
	text-align:right;
	font-size:0.9em;}
	
#subhead a{
	color:#BB6E0D;}
	
#subhead a:hover{
	text-decoration:none;
	color:#FFEEEE;}
	
.content{
 	vertical-align:top;}

.menu{	
	text-align:right;
	line-height:30px;
	color:#FFE3BF;
	background:url(../img/menu-bar.png) repeat-x #FFE3BF;}
	
.menu a {
	padding:1px;
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
	color:#FFE3BF;}
	
.menu a:hover {
	color:#fff;}

.internalMenu {
	padding-top:10px;
	padding-bottom:10px;	
	text-align:right;}
	
.internalMenu a {
	text-decoration:none;
	color:#006d9c;}
	
.internalMenu a:hover {
	text-decoration:underline;
	color:#FF6600;}

#foot{
	font-size:0.7em; 
	text-align:center;}
	
#search{
	text-align:right;
	background-color:#FFE3BF;}
	
#search input{
	margin-top:3px;
	margin-left:3px;
	border:1px solid #FF6633;
	background-color:#FF9933;}	
	
/** Diseño de tablas utilizadas para la visualización de los productos*/	
.view{
	border:1px solid #C2AB8C;    
}
.view td.desc{
	vertical-align:top;
	background-color:#FFE3BF;	
}
.view td.desc p{
	font-size:0.9em;
}
.view td{
	vertical-align:top;
}
.view img{

}

div.auto_complete {
	position :absolute;
	width :250px;
	background-color :white;
	border :1px solid #888;
	margin :0px;
	padding :0px;}
	
li.selected { 
	background-color: #ffb; }

#container {
	margin-top:10px;
	float:left;
}
 	
#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:142px; /* Adjust to width-height of your images */
	height:142px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}

	
	