/* CSS Document */

body, div, span, h1, h2, h3, h4, h5, p, ul, ol, li, img, table, tr, td, form, input, legend, fieldset, object, embed, param { 
margin:0;
padding:0;}

img {border:0;}

ul li, ol li{list-style-type:none;}

.limpia{
float:none;
display:block;
clear:both;}

fieldset{
border:0;}

a { text-decoration:none;}

body{ 
font-family:Arial, Helvetica, sans-serif;
background-image:url(img/fondo.png);}

p {
font:bold 13px/15px Arial, Helvetica, sans-serif;}

#contenedor { 
width:1002px;
_width:1008px;
height:auto;
overflow:hidden;
margin: 45px auto 0 auto;
}

#contenedor_form { 
width:898px;
height:auto;
overflow:hidden;
margin: 44px auto 0 auto;
background:#FFFFFF;
border: 1px solid #000;
}

	#columna_1 {
	width:330px;
	float:left;
	border-left: 2px solid #333;
	border-bottom: 2px solid #333;
	background-color: #FFF;
	}

	#columna_1_form {
		width:300px;
		height:325px;
		float:left;
		padding:0;
		margin:0;
		background:url(img/anuncios/cabecera_form.gif) no-repeat top left;
	}
	
	#volver {
	width:330px;
	height:90px;
	margin-top:230px;
	}
	
		#volver p {
		font:bold 13px/15px Arial, Helvetica, sans-serif;
		text-align:center;
		padding-top:30px;}
		
		#volver a {
		color:#000000;
		text-decoration:none;
		}
		
		#volver a:hover {
		text-decoration:underline;
		}
		
		#titulo, #anuncio_1, #anuncio_2, #anuncio_3, #anuncio_4, #anuncio_5, #anuncio_20 /* Septiembre 2011*/ {
			width:330px;
			cursor:pointer;
		}

	#columna_2 {
	width:332px;
	float:left;
	border-bottom: 2px solid #333;
	background-color: #FFF;
	}
	
		#anuncio_8, #anuncio_21, #anuncio_27, #anuncio_10, #anuncio_18, #anuncio_21 /* Septiembre 2011 */ {
			width:332px;
			cursor:pointer;
		}

	#columna_3 {
	width:336px;
	float:left;
	border-bottom: 2px solid #333;
	border-right: 2px solid #333;
	background-color: #FFF;
	}

		#anuncio_11, #anuncio_12, #anuncio_13, #anuncio_20, #anuncio_19 /* Septiembre 2011 */ {
		width:336px;
		cursor:pointer;
		}
		
	.ventana_todo_bottom {
	position:absolute;
	margin-left: 100px;
	margin-top: -250px;
	display:none;
	width:244px;
	height:245px;
	cursor:pointer;
}
	
	.ventana_todo_top{
	position:absolute;
	margin-left:40px;
	margin-top:120px;
	display:none;
	width:244px;
	height:245px;
	cursor:pointer;
	}
	
	.ventana, .ventana_top {
	width:238px;
	min-height:220px;
	_height:220px;
	background:#FFFFFF;
	border-top:3px solid #000000;
	border-left:3px solid #000000;
	border-right:3px solid #000000;
	margin-top:50px;
	}
	
	.ventana_top{
	margin-top:0px;
	border-top:0;
	border-bottom:3px solid #000000;
	}
	
	.ventana_img_bottom {
	width:244px;
	height:35px;
	background:url(img/anuncios/pie_ventana_bottom.png) no-repeat bottom;
	_background:url(img/anuncios/pie_ventana_bottom.gif) no-repeat bottom;
	
	}
	
	.ventana_img_top {
	width:244px;
	height:35px;
	background:url(img/anuncios/pie_ventana_top.png) no-repeat bottom;
	_background:url(img/anuncios/pie_ventana_top.gif) no-repeat bottom;
	
	}
	
	.ventana h3, .ventana_top h3{
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:10px;
	}
	
	.ventana p,  .ventana_top p {
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:5px 10px;
	}
	
	.ventana h4,  .ventana_top h4 {
	font:bold 11px  Arial, Helvetica, sans-serif;
	margin:10px;
	}
	
	#columna_form {
	width:500px;
	float:left;}
	
		#columna_form p {
		font:normal 12px/20px Arial, Helvetica, sans-serif;
		padding:20px;
		}
		
		#columna_form h4 {
		font:bold 16px Arial, Helvetica, sans-serif;
		color:#000;
		padding:20px;
		}
		
		#formulario {
		width:325px;
		margin-left:20px;}
	
		#ficha_izq{
		position:relative; 
		float:left;
		font:normal 11x/13px Verdana, Helvetica, Arial, sans-serif;
		font-weight:bold; 
		width:170px; 
		display:inline; 
		clear:none;
		text-align:justify;
		margin-top:10px;}
		
		h6{
		font: bold 11px/13px Verdana, Helvetica, Arial, sans-serif; 
		color: #000; 
		border-bottom:1px solid #EE600E;
		padding:1px; 
		text-transform:uppercase;
		padding-bottom:0; 
		margin-bottom:0; 
		height:13px;}
		
		#ficha_izq label{margin-bottom:2px;}
		
		#ficha_izq table { margin-top:5px; }
		
		#ficha_izq table td{border:1px solid #DEEFFE;border-left:0;}
		
		#ficha_izq table td.celda_gris{
		font-weight:normal; 
		border-left:1px solid #DEEFFE; 
		border-right:0;}
		
		#ficha_izq p{
		margin:5px 0 0 0; 
		padding:0; 
		text-align:justify; 
		font-weight:normal;}
		
		form{
		padding:0 10px; 
		font: normal 11px/12px Arial, Helvetica, sans-serif;
		color:#000000;}
		
		form .g{
		border:1px solid #999; 
		color:#000; 
		background-color:#EEEEEE; 
		font:normal 10px/12px Arial, Helvetica, sans-serif; 
		padding:5px;}
		
		form input{
		margin-top: 3px;}
			
			
	#pie_form{
	width:900px;
	margin:0 auto;
	float:none;
	height:40px;
	}
	
	#pie_form p{
	float:left;
	padding-top:10px;
	}
	
	#pie {
	width:700px;
	margin-top:10px;
	float:left;
	height:40px;
	}
	
	#pie_anuncio, #pie_anuncio_form {
	height:25px;
	background:#666666;
	color:#FFFFFF;
	border:1px solid #333;
	border-top:0;
	float:right;
	text-align:center;
	padding-top:5px;
	margin-left:125px;
	}
	
	
	#pie_anuncio a, #pie_anuncio_form a {
	color:#FFFFFF;
	padding: 0 20px;
	text-decoration:none;
	font:bold 13px/20px Arial, Helvetica, sans-serif;
	}
	

	#pie_anuncio a:hover, #pie_anuncio_form a:hover {
	text-decoration:underline;
	}
	
	

