html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td { 
	margin:0;
	padding:0;
}
* { padding: 0; margin: 0; }

body{
  color: #000;
  font-family:Arial, Arial, Helvetica, sans-serif;
  font-size:80%;
  background: #D1E0EA url('../images/background.gif') repeat-x top left fixed;
  height:100%;
  list-style:none;
}
ul,li{
list-style:none;
}
a:link{
color:#008BBF;
text-decoration:none;
}
a:visited{
color:#008BBF;
text-decoration:none;
}
a:hover, a:active{
color:#008BBF;
text-decoration:underline;
}
#container{
	text-align: left;
	margin: 0 auto;
	padding: 0px;
	border:0;
	width: 1000px;
	overflow:hidden;
}
#header{
	width: 1000px;
    height:105px; 
	margin: 0 auto;
	margin-top:5px;
	padding-top:10px;
	margin-bottom:5px;
	color:#000;
	overflow:hidden;
	background: url('../images/bg-header.jpg') no-repeat; 

}
#header h1{
margin-top: 17px;
width: 300px;
margin-left:83px;
}

#header h2{
clear:both;
margin:10px;
color:#000;
font-size:17px;
margin-left:83px;
}

.head-left {
width:430px;
float:left;
}
.head-left img{
float:left;
margin-left:15px;
}

.head-left a:link, .head-left a:visited,  .head-left a:hover{
text-decoration: none;
}


.head-right{
width:470px;
float:right;
padding-top:10px;
margin:4px;
}

#breadcums
{
height:100%;
overflow:hidden;
text-indent:10px;
margin-bottom:5px;
background:#06314E;	 
color:#fff;
padding:5px;
font-weight:bold;

}
#breadcums a:link,  #breadcums a:visited{

 font-weight:bold;
 color:#fff;
}

#header-2
{
	width:1000px;
	height:100px;
	margin-bottom:10px;
	background:#fff;
}

#header-2 .left 
{   
	float:left; 
	width:260px;
}
#header-2 .right
{
	float: right; 
	width:730px;
}

#page-left{
	float: left;
	width: 240px;
	overflow:hidden;
	padding:5px;
	background:#fff;
	
}

.menu-prov-left{
float: left;
width: 115px;
padding:2px;

}
.menu-prov-right{
float: right;
width: 115px;
padding:2px;

}

a:link.enlace-prov, a:visited.enlace-prov{
 margin:0 0 0px 10px;
 padding:2px;
 display:block;
 font-weight:bold;
 color:#000066;
 font-size:11px;
}

#page-right{
float: right;
width: 730px;
border: none;

}

.div-cat{ 
float:left; 
width:240px;

}

.div-cat-sub{ 
width:222px; 
margin:10px;
padding: 5px;
background:#fff;
}

a:link.cat, a:visited.cat{
color:#000;
font-weight:bold;
letter-spacing:-1px;
font-size:20px;
margin:0 0 5px 20px;
}

a:link.sub, a:visited.sub{
 margin:0 0 5px 20px;
 padding:2px;
 display:block;
 font-weight:bold;
 color:#666;
}

.anuncio{ 
    background: #fff;
	border:1px solid #bbb;
	overflow:hidden;
	margin:5px auto;
	padding:10px;
	height:auto;
    width:620px;
}

.anuncio-img{
float: left; 
margin:5px;

}

a:link.anuncio-title, a:visited.anuncio-title{
 font-size:15px;
 letter-spacing:-1px;
 color:#000;
 font-weight:bold;
 display:block;
}
.anuncio-text{
font-size:11px; 
padding:2px; 
line-height:16px;
display:block;
overflow:hidden;
height: auto;
}
.anuncio-c{
display:block;
margin-left:70px;
}
.anuncio-strong{
 color:#000066;
 font-weight:bold;
}
.anuncio-precio{
 color: #006633;
 font-weight:bold;
}
.anuncio-location{
 color: #999999;
 font-weight:bold;
}
.anuncio-subcat{
 color: #006699;
 font-weight:bold;
}

.containertext{
	padding:20px;
	background:#fff;
}
.containertext h1{
   font-size:20px;
}
.containerimg{
  margin-top:20px;
  text-align:center;
}
.containerimg img{
	border:#f1f1f1 2px solid;
	padding:5px;
	max-width:700px;
	width: expression(this.width > 700 ? 700: true);
	margin-bottom:15px;
}

.infopost{
height:100%;
overflow:hidden;
text-indent:10px;
margin-bottom:10px;
margin-top:10px;
background:#F1F6F9;
color:#000;
padding:5px;
}

.signup{
margin-top:20px;
}
a.boton {
	color: #fff;
	text-decoration: none;
}
.botonsignup{
font: 20px  normal;
padding: .5em 1em .55em;

}

.boton {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .3em; 
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
}
.boton:hover {
	text-decoration: none;
}
.boton:active {
	position: relative;
	top: 1px;
}
/*orange*/
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
	
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}





#footer {
	clear: both;
	width: 1000px;
	margin: 0 auto;
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
	color:#000;
	background:#fff;
}
#footer a:link, #footer a:visited{
	color:#008BBF;
	text-decoration:none;
}
#footer a:hover{
text-decoration: underline;
}
#footer-left{
float:left;
width:400px;
margin:7px;
padding-bottom:10px;
}
#footer-right{
float:right;
margin:7px;
width:500px;
}

/* form*/

input[type=text],input[type=password] ,textarea{width:400px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;border:1px solid #e5e4db;background:#ffffff;padding:10px 10px 10px 10px;color:#bababa;font-weight:normal;font-size:15px;font-family:Tahoma, Geneva, sans-serif;}

input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus,input[type=text]:hover,input[type=password]:hover,textarea:hover,select:hover{border:1px solid #ccc;color:#70705b;}

td{vertical-align:top;padding:7px;}
select{width:260px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;border:1px solid #e5e4db;background:#ffffff;padding:12px 12px 12px 5px;color:#bababa;font-weight:bold;font-size:12px;font-family:Tahoma, Geneva, sans-serif;}

.file{
font-size:15px;
font-family:Tahoma, Geneva, sans-serif;
width:300px;
height:25px;
margin-bottom:5px;
}

/* msj */
.error{
color:#FF0000; 
margin:5px; 
font-size:14px; 
font-weight:bold;
}
.ok{
color:#009933;
margin:5px; 
font-size:14px; 
font-weight:bold;
}

.comentarios{
 border-bottom:1px solid #CCCCCC;
 margin:10px;
 padding:10px;
 color:#666;
}
.cname{
 color:#666666;
 font-weight:bold;
 text-transform:uppercase;
}
.msj-meta{color:#666666;font:11px arial;}

#random_anuncios{
float: right;
display:block;
margin:30px 0px 20px 0;
padding:10px;
width:690px;
background:#fff;
}

