/* CSS Document */
body {margin:0px auto;	background:#D5E7FA;	font-family: Arial; font-size: 12px;}
.maxcontent { margin: 0 auto; width:99.8%; height:auto; background:#D5E7FA;}

h1 { font-size:16px; color:#2C5E99; font-family:Arial, Verdana; font-weight:900;}
h2 { font-size:16px; color:#2A7D10; font-family:Arial, Verdana; font-weight:900;}
h3 { font-size:16px; color:#0000FF; font-family:Arial, Verdana; font-weight:900;}
img { border:0;}

.logo { float:left; clear:left; width:100%; height:25px; padding-top:3px; background:#D5E7FA; }

.banner { float:left; clear:left; width:100%; height:60px; background:url(../images/head.gif) repeat; }

.buscador { float:right; height:37px; width:323.5px; background:url(../images/search.gif); }
.buscador form { height:17px; width:310px; float:right; margin-top:9px; border:0px; }
.buscador form select { height:17px; width:109px; float:left;  margin-top:0px; border:0px; margin-left:25px; color: ·#2c5e99; font-weight:bold; font-size:12px; }
.buscador form option { color:#2c5e99; font-weight:bold; font-size:12px;}
.buscador form input[type=text] {float:left; height:17px; width:105px; float:left; margin-top:0px; border:0px; margin-left:10px; font-size:12px; font-weight:bold; color:#2c5e99 }
.buscador form input[type=image] {height:20px; width:22px; float:left; border:0px; margin-left:9px;}


.menu { float:left; clear:left; width:700px; height:30px; padding-top:3px;}
.boton { width:auto; height:30px; background:url(../images/boton.gif) no-repeat right;  text-align:center; float:left; padding-top:12px; padding-left:12px; padding-right:12px;}
.boton a { text-decoration:none; font-size:13px; color:#2C5E99; font-family:Arial, Verdana; font-weight:700; width:170px; margin-top:55px; height:30px; }
.boton a:hover{ color:#2C5E99; text-decoration:underline;}


.bread { float:left; clear:left; width:100%; height:20px; margin-bottom:5px; margin-top:5px; margin-left:10px; }
.bread a {color:#2C5E99; text-decoration:none;}
.bread a:hover { text-decoration:underline;}

.hipercontent {width:1010px; height:auto; margin: 0 auto; background:#D5E7FA;}
.supercontent  {width:1010px;  float:left; clear:left; height:auto; background:url(../images/border.gif); }
.minicontent { width:950px; height:auto; margin:0 auto;  }
.left { float:left; clear:left; width:185px; height:auto; border-right:1px dashed #2C5E99;}
.content { float:left; width:740px; height:auto;  padding-left:15px; padding-bottom:25px;}

.foot { float:left; clear:left; width:100%; height:125px; background:#D5E7FA; padding-top:30px; } 

.submenu_left {float:left; clear:left; text-align:center; font-weight:bold; width:100%; margin-left:5px; margin-right:15px; color:#2C5E99; padding-bottom:30px; }
.submenu_left #head {width:165px; height:21px; background:url(../images/head-left.gif) repeat; padding-top:5px; } 
.submenu_left #head a { color:#2C5E99; text-decoration:none;}
.submenu_left #head a:hover { text-decoration:underline;}
.submenu_left #opciones {width:165px; height:18px; background-color:#FFF; border-bottom:1px dotted #79A3C8; text-align:left; padding-top:4px; color:#2C5E99;}
.submenu_left #opciones a { color:#2C5E99; text-decoration:none;}
.submenu_left #opciones a:hover { text-decoration:underline;}

.login {clear:left; float:left; width:170px; height:auto; padding-top:4px; border-bottom:1px dotted #79A3C8;}
.login label { clear:left; float:left; width:155px; height:16px; padding-top:8px; padding-bottom:4px;}
.login input { clear:left; float:left; width:155px; height:16px; border:1px solid #2C5E99; }
.login input[type=image] { float:left; width:100px; height:21px; border:0px; background:url(../images/login.gif) top left; margin-top:9px; margin-left:25px; margin-bottom:12px;}
.login input[type=image]:hover {  background:url(../images/login-over.gif) }
.login a { float:left; clear:left; color:#2C5E99; font-size:12px; text-decoration:none; padding-top:5px; }
.login a:hover { text-decoration:underline; }

.logout {clear:left; float:left; width:170px; height:auto; padding-top:4px; border-bottom:1px dotted #79A3C8;}
.logout label { clear:left; float:left; width:155px; height:16px; padding-top:8px; padding-bottom:4px;}
.logout input { clear:left; float:left; width:155px; height:16px; border:1px solid #2C5E99; }
.logout input[type=image] { float:left; width:100px; height:21px; border:0px; background:url(../images/logout.gif) top left; margin-top:9px; margin-left:25px;margin-bottom:12px;}
.logout input[type=image]:hover {  background:url(../images/logout-over.gif) }
.logout a { float:left; clear:left; color:#2C5E99; font-size:12px; text-decoration:none; padding-top:5px; }
.logout a:hover { text-decoration:underline; }

.listanuncio { width:100%;}
.breakfecha {float:left; clear:left; width:100%; color:#2C5E99; height:18px; font-size:13px;  background:#D5E7FA; border-bottom:1px solid #2C5E99; border-top:1px solid #2C5E99; font-weight:bold; padding:3px 3px 3px 3px;}

.anuncios {float:left; width:710px; height:auto;}
.unanuncio {float:left; width:100%; height:auto; border-bottom:1px dotted #9CC4E7;}
.foto { float:left; width:100px; height:auto; padding-top:12px;}
.anuncio { float:left; width:600px;  height:auto;}
.anuncio100 { float:left; clear:left; width:100%; height:auto;}
.title { float:left; clear:left; width:100%; color:#2C5E99; height:auto; font-size:16px; font-weight:900; padding-top:10px;padding-bottom:10px; }
.title a { color:#2C5E99; font-size:16px; text-decoration:none; }
.title a:hover { color:#2C5E99; font-size:16px; text-decoration:underline; }
.message { float:left; clear:left; width:100%; color:#506475; height:auto; font-size:13px; padding-top:6px; padding-bottom:10px;}

.searchkey { font-size:16px; color:#2A7D10; font-family:Arial, Verdana; font-weight:900;}

.categorias { width:100%; float:left; clear:left; color:#2C5E99; font-size:12px; font-weight:bold; padding-bottom:7px; }
.categorias a { color:#2C5E99; font-size:12px; text-decoration:none; }
.categorias a:hover { text-decoration:underline; }
.anexos { width:100%; float:left; clear:left; font-weight:bold; }

.oferta {color:#2A7D10 ; font-size:12px; font-weight:bold;   }
.demanda {color:#C01E24; font-size:12px; font-weight:bold;  }

.particular {color:#2A7D10; font-size:12px; font-weight:bold; }
.agencia {color:#C01E24; font-size:12px; font-weight:bold;  }
.empresa {color:#3F4C6B; font-size:12px; font-weight:bold; }

.datosweb { width:500px; float:left; clear:left; color:#2C5E99; font-size:12px; font-weight:bold; padding-top:10px; }
.datosweb a { color:#2C5E99; font-size:12px; text-decoration:none; }
.datosweb a:hover { text-decoration:underline; }

.datoscontact { width:200px; float:left; color:#2C5E99; font-size:12px; font-weight:bold; padding-top:10px; }

/*formulario de carga*/
.publicaranuncio { float:left; clear:left; font-size:13px; font-weight:bold; color:#696969; }
.publicaranuncio form label { float: left; width: 130px; margin-top:14px; text-align:left;  font-weight:bold; color:#2c5e99; font-size:13px;}
.publicaranuncio form input, form textarea {background:#ffffff; font-weight:700;width:auto;margin:12px 0 0 10px; border:1px solid #2c5e99; color:#696969; }
.publicaranuncio form input[type=file] {background:#ffffff; font-weight:700;width:auto;margin:12px 0 0 10px; border:1px solid #2c5e99;}
.publicaranuncio form select {background:#ffffff; font-weight:700;width:auto;margin:12px 0 0 10px; border:1px solid #2c5e99; color:#696969;}
.publicaranuncio form input[type=radio] {background:#ffffff; font-weight:700;width:auto;margin:12px 0 0 10px; border:1px solid #2c5e99;}
.publicaranuncio form input[readonly=true] {background:#f3f3f3; font-weight:700; width:auto; margin:12px 0 0 10px; border:1px solid #2c5e99; color:#939393;}

.publicaranuncio img {border:0;}
.publicaranuncio input[type=submit] { float:left; width:130px; height:28px; border:0px; background:url(../images/b-preview.gif) top left no-repeat; margin-top:26px; cursor:pointer; margin-left:300px;}
.publicaranuncio input[type=submit]:hover { background:url(../images/b-preview-over.gif); cursor:pointer; }
.lineaimagen { float:left; clear:left; width:100%; height:80px; }

.piepreviewform { float:left; clear:left; width:100%; margin-top:25px; }
.piepreviewformleft { float:right; width:100%; padding-bottom:25px; border-bottom:1px dashed #2c5e99; }
.piepreviewformleft input[type=image] { float:left; width:130px; height:28px; border:0px; background:url(../images/b-back.gif) top left no-repeat; margin-top:9px;  }
.piepreviewformleft input[type=image]:hover {  background:url(../images/b-back-over.gif) }

.piepreviewformright { float:right; width:100%; margin-top:25px; }
.piepreviewformright input[type=image] { float:left; width:130px; height:28px; border:0px; background:url(../images/b-continue.gif) top left; margin-top:9px;}
.piepreviewformright input[type=image]:hover {  background:url(../images/b-continue-over.gif) }

.saveuser img {border:0;}
.saveuser input[type=image] { float:left; width:130px; height:28px; border:0px; background:url(../images/b-save.gif) top left no-repeat; margin-top:26px; margin-left:300px;}
.saveuser input[type=image]:hover { background:url(../images/b-save-over.gif) }

/*sector contenido
.anuncios {padding:5px 0px 5px 0px; float:left; margin:0 auto; text-align:left; background:#FFFFFF; color:#666666; 
min-height:520px; font-family: verdana, arial, helvetica, sans-serif; font-size:12px; line-height:1.4em; width:auto;}
.anuncios {padding-left:1px;}
.anuncios form fieldset { float:left; border: 1px solid #C0D29D;  padding:1px; padding-bottom:8px;  margin:0px 1px 1px 1px;  background:#FFFFFF; width:520px; height:310px;}
.anuncios form legend {	font-size:12px;   font-weight:bold; 	  border: 1px solid #C0D29D; z-index:0;	color: #000000;}
.anuncios form label {display: block; clear:left;  float: left; width: 120px; margin-top:15px; text-align:right;  font-weight:bold; font-size:9px;}
.anuncios form input, form{font-weight:700;width:auto;margin:12px 0 0 10px;  }
.anuncios form input#radio {background:#E0EDBA; font-weight:700;width:auto;margin:12px 0 0 10px; border-color: #C0D29D; }
.anuncios form img {background:#FFFFFF;}
.anuncios form textarea { overflow: auto; background:#FFFFFF; margin:12px 0 0 10px;width:auto; font-weight:700;}
.anuncios form select { overflow: auto; background:#E0EDBA; margin:12px 0 0 10px; width:auto; font-weight:700;}
.anuncios h4 { float:right; font-size:10px; font-weight:600; text-align:right; margin-right:50px;}
.anuncios img {border:0;}
.anuncios  a {  color:#000000; font-size:12px; }
.anuncios  a:hover { color:#7E9C55; }
*/

.submenu_ap  { float:left; width:100%;   }
.submenu_ap  table { width:700px; border:1px solid #79A3C8; background:#D5E7FA;}
.submenu_ap td {height:20px; color:#d3d3d3; font-size:12px; font-weight:bold; border-right:1px solid #79A3C8; color:#2C5E99; text-decoration:none;}
.submenu_ap a { color:#2C5E99; text-decoration:none;}
.submenu_ap a:Hover { /*color:#79A3C8;*/ text-decoration:underline; }

.area_privada input[readonly]{background-color:#e1e1e1;}

.submenu_advertise { float:left; width:100%;   }
.submenu_advertise table { width:700px; border:1px solid #79A3C8; background:#D5E7FA;}
.submenu_advertise td {height:20px; color:#d3d3d3; font-size:12px; font-weight:bold; color:#2C5E99; text-decoration:none;}
.submenu_advertise a { color:#2C5E99; text-decoration:none;}
.submenu_advertise a:Hover { text-decoration:underline; }

