.detalle_anuncio {
	width:696px;
	float:left;
}
.detalle_anuncio .titular{
	border:1px solid #000000;
    background:#FF0000 url('../images/bot_login.gif') repeat-x;
	font-size:13px;
    text-align:left;
    height:18px;
	width:682px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 6px;
	float:left;
    }
.detalle_anuncio .titular h2{
	font-size:13px;
	}
.opciones_anuncio{
    text-align:right;
	margin-bottom:2px;
	}
.opciones_anuncio a{
	color:#333333;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	}
.opciones_anuncio a:hover{
    color:#FF0000;
	}	
.detalle_anuncio table{
    text-align:left;
    width:696px;
	border-spacing:0;
	float:left;
	border:solid 1px #000000;
	border-top:none;
}
*html .detalle_anuncio table{
	border-collapse:collapse;
	}
*+html .detalle_anuncio table{
	border-collapse:collapse;
	}
.detalle_anuncio table a {
	color:#000000;
    text-decoration: none;
	font-size:12px;
}
.detalle_anuncio table a:hover {
	color:#870327;
}
.detalle_anuncio table td{
	text-align: left;
    padding:5px;
	border-top:#000000 solid 1px; /*linea separadora anuncios*/
}
.detalle_anuncio table td a{
    font-weight:bold;
	}
.detalle_anuncio table .cell0 a,
.detalle_anuncio table .cell1 a{
	color:#0033FF;
	text-decoration:underline;
	}
.detalle_anuncio table .cell0 a:hover,
.detalle_anuncio table .cell1 a:hover{
	color: #000066;

	}


/*Celda opciones modificacion anuncio*/

td.listmethod {
    font-size:9px;
	color:#666666;
	width:65px;
	vertical-align:top;
	}

td.listmethod .ocultar{
    display:none;
	}
td.listmethod a{
	color:#666666!important;
	font-size:9px;
	padding:0 3px;
	font-weight:normal!important; 
	text-decoration:underline;
	}

td.listmethod a:hover{
	color:#000066!important;
	}


/*cabecera de los campos del anuncio: titular, precio...*/	

th.colheader, .filterheader {

    height:18px;

	background: url('../images/fondo_lista.gif') repeat-x;

    color: #3F3F3F;

	white-space:nowrap;

	padding:0 5px;

	font-size:11px;

	font-weight:normal;

}



.detalle_anuncio table tr.newline td {

    border-top:none;

    font-size:10px;

}

.filterheader input {

    height:16px;

    font-size:12px;

	padding:0px 6px;

    width:6em;

	color:#000000;

	border:#333333 1px solid;

}

.filterheader select {

    height:18px;

    font-size:14px;

    width:12em;

	color:#000000;

	background-color:#FFFFFF;

}



input, select, textarea, .examinar{

    border:#333333 1px solid;

	background-color:#FFFFFF;

	color:#000000;

	}

.detalle_anuncio table td td {

    border: none;

    padding: 0px;

}



/*Detalle anuncio extendido

____________________________________________________________________________________________ */

.detalle_anuncio2 {

	width:696px;

	float:left;

	margin-bottom:5px;

}

.detalle_anuncio2 table{

    text-align:left;

    width:696px;

	border-spacing:0;

	float:left;

	border:solid 1px #000000;

	border-top:none;

}

*html .detalle_anuncio2 table{

    border-collapse:collapse;

	}

*+html .detalle_anuncio2 table{

    border-collapse:collapse;

	}



.detalle_anuncio2 .titular{

	border:1px solid #000000;

    background:#FF0000 url('../images/bot_login.gif') repeat-x;

	font-size:13px;

    text-align:left;

    height:18px;

	width:682px;

	color:#FFFFFF;

	font-weight:bold;

	padding:0 6px;

	float:left;

    }

.detalle_anuncio2 h2{

   color:#333333;

   font-weight:bold;

   font-size:13px;    

}

.detalle_anuncio2 .label0,

.detalle_anuncio2 .label1{

   color:#939393;

   padding:6px 5px;

   font-size:12px;

   font-weight:bold;

   text-align:left;

   white-space: nowrap;

   }

.detalle_anuncio2 .cell0,

.detalle_anuncio2 .cell1{

   color:#333333;

   padding:6px 15px;

   font-size:12px;

   font-weight:normal;

   text-align:left;

   }

.detalle_anuncio2 .cell1 a,

.detalle_anuncio2 .cell0 a{

   color:#333333;

   font-weight:bold;

   text-decoration:underline;

   }







.headermethod {

	color: white;

	text-align: right;

    float: right;

}

.title a, .headermethod a {

	color: white;

}



.title a:hover, .headermethod a:hover{

	color: #E9C459;

}

.cell0, .label0{

    background:#E5E5E5; 

}

.cell, .label, .cell1, .label1{

    background: #FAFAFA; 

}





.button{

    background:#F4F4F4; 

    color:#333333; 

	padding:0px 10px;

    height:20px;

    vertical-align:center;

	text-align:center;

	font-size:14px;

	border:#333333 1px solid;

	cursor: pointer;

}           

.detalle_anuncio table tr td.submitfooter{

    background: url('../images/submitfooter_bg.gif') repeat-x;

    padding: 3px 0 0;

	height: 26px; 

	text-align: center;

}           

.detalle_anuncio table tr td.separator{

    text-align: center;

    background: url('../images/menubg.gif') repeat-x;

    height: 32px;

    line-height: 32px;

    border-top: 2px solid #fff;

    border-bottom: 2px solid #e1e1df;

    padding: 0;

}           

.expl{ 

    color:#999999; 

  	font-size:10px;

  	font-weight: normal;

    white-space: normal; 

}



/* navegacion paginas anteriores*/

div.paginas {

    border:1px solid #000000;

	border-top:none;

    background:#CCCCCC url('../images/fondo_lista.gif') repeat-x;

    text-align:left;

    height:18px;

	width:682px;

	padding:0 6px;

	float:left;

	}

    

div.paginas ul {

	float:right;

	margin-top:2px;

}

div.paginas ul li {

	list-style: none;

	display: inline;

    color:#606060; 

	font-size:10px;

	font-weight:bold;

}

div.paginas ul li a { 

    text-decoration: underline; 

    color:#606060;

}

div.paginas ul li a:hover { 

    color:#333333;

	}









.sortingHighlight { background: #E1F0F0;}



form {

    margin: 0px;

}

.hover-row {

	background: #d1e3e0;

}

.hover-click {

	background: #e3e0d1;

}





/* Detalles de la imagen:_________________________________________ */

td.contenedor_img {

    width: 206px;

    background: #EDEDEC;

    border-left: 1px solid white;

    vertical-align: top;

    text-align: center;

    padding: 5px;

}



td.pictures {

    vertical-align: middle;

    text-align:center;

	background-color:#E5E5E5;

	border-left:1px solid #000000;

	width:208px;

}

table.detalle_imagen {

    width:200px;

	margin:0 4px;

    text-align:left;

    border-collapse:collapse;

	border-spacing:0;

	float:left;

	border:solid 1px #000000;

	border:none;

	}



td.pictures img{

    

}

.pictures table tr td {

    padding: 3px;

    text-align: center;

    vertical-align: middle;

}

.pictures table tr td img {

    margin: 0px auto;

}

.pictures table tr td.mainpic {

    height:156px;  

	border:#999999 solid 1px;  

}



div.picture {

    width: 90px;/*anchura imagen en la lista d anuncios*/

    text-align:center;

    vertical-align: middle;

	overflow:hidden;

	border: 1px solid #000000;

}

div.picture img {

    margin: auto;

	/*border: 1px solid #000000;*/

}

.smallpic {

    border:#999999 solid 1px;

	padding:2px;

	}

td.mainpic div.picture{

    width: 187px;

    height:140px;    

    line-height: 140px;

    border: 0px;

}

.sideBarTop div, .sideBarBottom div

{

    border: 1px solid #B6B7B2;

    width: 190px;

    padding: 5px;

    margin: 0px auto;

    text-align: left;

}

.sideBarTop div

{   

    margin-bottom: 0px;

}



.sideBarBottom div

{    

    margin-top: 0px;

}



/*responder anuncio _______________________________________________ */

td.responder_anuncio {

	height:40px;

	padding:5px;

	vertical-align:middle;

	text-align:center;

	background-color:#FFFFFF;

  }

td.responder_anuncio table{

    width:100%;

    border-collapse:collapse;

	border-spacing:0;

	border:none;

	}

td.responder_anuncio table td{

    width:50%;

	height:25px;

	border:1px solid #000000;

	text-align:center;

	background-color:#CCCCCC;

	}

td.responder_anuncio table td:hover{

	background-color:#F3F3F3;

	}



td.responder_anuncio a{

    text-decoration:none;

	color:#333333;

	font-weight:bold;

	}

*html td.responder_anuncio a:hover{

    color:#FF0000;

	} 

/*FORMULARIOS ----------------------------------------- */

.formulario_anuncio {

	width:696px;

	float:left;

	margin-top:20px;

	margin-bottom:20px;

}

.formulario_anuncio .titular{

	border:1px solid #000000;

    background:#FF0000 url('../images/bot_login.gif') repeat-x;

	font-size:13px;

    text-align:left;

    height:18px;

	width:682px;

	color:#FFFFFF;

	font-weight:bold;

	padding:0 6px;

	float:left;

    }

.formulario_anuncio table{

    text-align:left;

    width:696px;

	border-spacing:0;

	float:left;

	border:solid 1px #000000;

	border-top:none;

}

.formulario_anuncio table td table{

    text-align:left;

    width:100%;

	border-spacing:0;

	float:left;

	border-collapse:collapse;

	border:none;

}

.formulario_anuncio table td table td{

	border:none;

	}

*html .formulario_anuncio table{

	border-collapse:collapse;

	}

*+html .formulario_anuncio table{

	border-collapse:collapse;

	}

.formulario_anuncio table td{

	text-align: left;

    padding:5px;

	border-top:1px solid #CCCCCC;

}

.formulario_anuncio table td.enviar{

    text-align:center;

	padding:4px;

	height:19px;

	border-top:1px solid  #000000;

	background: url('../images/fondo_form.gif') repeat-x;

}

.formulario_anuncio input{

    margin-right:5px;

	}

.formulario_anuncio textarea{

    width:100%;

	}

.formulario_anuncio td.separator{

	text-align:center;

	font-weight:bold;

	background-color:#CCCCCC;

	}

.borrar_anuncio .titular{

	border:1px solid #000000;

    background:#FF0000 url('../images/bot_login.gif') repeat-x;

	font-size:13px;

    text-align:left;

    height:18px;

	width:682px;

	color:#FFFFFF;

	font-weight:bold;

	padding:0 6px;

	float:left;

    }

.borrar_anuncio table{

    text-align:left;

    width:696px;

	border-spacing:0;

	float:left;

	border:solid 1px #000000;

	border-top:none;

} 

*html .borrar_anuncio table{

	border-collapse:collapse;

	}

*+html .borrar_anuncio table{

	border-collapse:collapse;

	}

.borrar_anuncio table td.enviar{

    text-align:center;

	padding:4px;

	height:19px;

	border-top:none;

	background: url('../images/fondo_form.gif') repeat-x;

}	

	/*

.forCurvyFooter {

	padding-bottom: 6px;

	background: #C0C1BB;

}

.template {

	padding-top: 6px;

	background: #D9945F;

    color: #6E7066;

}



.template a {

	color: #7C93BC;

    text-decoration: none;

	font-weight: bold;

}

.template a:hover {

	color: #81a249;

}

.template table{

    width: 100%;

    border-collapse:collapse; 

}

.template table caption{

    width: 100%;

    padding-left: 10px;

    padding-right: 10px;

	height: 27px;

    line-height: 20px;  

	background: #D9945F url('../images/header_bg.gif') repeat-x;

	font-weight: bold;

}

.template table tr {

	height: 2em; 

}

 

.template table td {

    border-top: #E1E1DF solid 1px;

}

.template table tr.newline td {

    border-top: 0px;

    font-size: 11px;

}



.template table td td {

    border: none;

    padding: 0px;

}

          

.template table tr td.submitfooter{

    background: url('../images/submitfooter_bg.gif') repeat-x;

    padding: 3px 0 0;

	height: 26px; 

	text-align: center;

}           

.template table tr td.separator{

    text-align: center;

    background: url('../images/menubg.gif') repeat-x;

    height: 32px;

    line-height: 32px;

    border-top: 2px solid #fff;

    border-bottom: 2px solid #e1e1df;

    padding: 0;

}           

*/

/* 'Reply to this posting' and 'Email this to a friend' links */

/*

.template table tr td.friendAndResponse {

    background: url('../images/response_bg.gif') repeat-x;    

    padding-left: 100px;

    padding-right: 100px;

}



*/

/*#item-showdetails td.label0, #item-showdetails td.label1 {

    width: 220px;

    color: #7C93BC;

}*/



/* 'Reply to this posting' and 'Email this to a friend' links 

.detalle_anuncio table tr td.friendAndResponse {

    background: url('../images/response_bg.gif') repeat-x;    

    padding-left: 100px;

    padding-right: 100px;

}

.friend {

    background: #81a249;

}

.friendAndResponse td a {

    color:#fff;

    font-size: 11px;

	padding: 5px 20px;

	text-decoration:none;

}

.friendAndResponse td a:hover {

	text-decoration:underline;    

    color:#fff;

}



.friendAndResponse table {

    width: 100%;

}

.friendAndResponse table td {

    width: 50%;

    text-align: center;

}

*/

/*  

.detailsTemplate .label0, .detailsTemplate .label1{

    width: 30%;

}          

.detailsTemplate .cell0, .detailsTemplate .cell1{

    width: 70%;

} 



.formTemplate .label0, .formTemplate .label1{

    width: 20%;

}          

.formTemplate .cell0, .formTemplate .cell1{

    width: 80%;

}

.label, .label0, .label1 {

    font-weight: bold;

}

*/

/*

@media print {

    .detalle_anuncio table caption{

        border: 1px solid black;

    }

    .headermethod, .filterheader {

        display: none;

    }

    .detalle_anuncio table td, .detalle_anuncio table th, .cell0, .cell1{

        border: 1px solid #000000;

    }

    .detalle_anuncio a, .detalle_anuncio a:hover { color: black; }

}

*/