@charset "utf-8";
/* CSS Document */

#left, .left{
	float:left;
}
#left2Row{
	float:left;
	clear:both;
}
#drcha{
	float:right;
	margin-right:35px;
	margin-bottom:10px;

}
*html #drcha{
	margin-right:25px;
}
#right, .right{
	float:right;
	margin-top:20px;
	margin-right:15px;
	margin-bottom:10px;
}
*html #right{
	float:right;
	margin-top:20px;
	margin-right:8px;
	margin-bottom:10px;
}
.right2{
	float:right;
	margin-right:15px;
}
.right3{
	float:right;
	margin-right:35px;
}
	*html .right3{
		float:right;
		margin-right:25px;
}
#contenedorNews{
	float:left;
	height:121px;
	width:440px;
	margin:0px 8px 10px 30px;
	border-bottom:1px solid #CCCCCC;
}
*html #contenedorNews{
	margin:0px 8px 10px 15px;
}
	#contenedorNews p{
		font-size:10px;
		color:#666666;
	}
	#contenedorNews a{
		margin:-15px 0px 0px 0px;
		color:#D21F23;
		font-size:11px;
		text-decoration:underline;
	}
	#contenedorNews a:hover{
		color:#333333;
		text-decoration:none;
	}
#desarrolloNews{
	width:590px;
	margin:20px 0px 25px 30px;
	text-align:justify;
}
	#desarrolloNews img{
		margin:0px 10px 15px 0px;
	}
	#desarrolloNews div{
	float:left;
	clear:both;
	width:85px;
	}
#contenedorTxt{
	float:left;
	width:310px;
	margin:20px 0px 10px 30px;
	text-align:justify;
}
	#contenedorTxt p{
		margin:0px 0px 15px 0px;
	}

*html #contenedorTxt{
	margin:20px 8px 10px 15px;
}
#contenedorColum{
	clear:both;
	text-align:left;
	width:280px;
	margin:12px 0px 0px 18px;
}
*html #contenedorColum{
	margin:20px 0px 0px 0px;
}
#columFoto{
	float:left;
	margin:18px 0px 0px 20px;
}
*html #columFoto{
	margin:18px 0px 0px 28px;
}
#contenedorListados{
	width:580px;
	margin:0px 8px 5px 30px;
}
#contenedorFormularios{
	width:540px;
	margin:0px 10px 5px 30px;
}
#contenedorProp{
	width:595px;
	margin:0px 5px 5px 30px;
}
	#contenedorProp img{
		margin:0px 5px 3px 0px;
	}
#contenedordetalle{
	float:left;
	width:290px;
	margin:20px 10px 10px 10px;
	text-align:justify;
}
#paginacion{
	clear:both;
	margin:15px 35px 10px 30px;
}
*html #paginacion{
	margin:0px 45px 10px 30px;
}	
#recorte{
	margin:17px 0 5px 0;
}	
#ventana {
	width:250px;
	height:100px;
	overflow:scroll;
}	
#contenedorPromo{
	float:left;
	height:90px;
	width:440px;
	margin:0px 8px 10px 30px;
	border:1px solid #FFFFFF;
}
	#contenedorPromo #caja{
		border-bottom:1px solid #FFFFFF;
		background-color:#BCBCBC;
		padding:8px 5px 8px 8px;
		height:25px
	}
	*html #contenedorPromo{
		margin:0px 8px 10px 15px;
	}
	
	
	
	
.titularNews {
	color:#6c6558;
	font-size:18px;
}
.titularDestacados {
	color:#6c6558;
	font-size:12pt;
	letter-spacing:-1px;
	font-weight:bold;
}
.antetitulo {
	font-size:12pt;
	color:#ffffff;
	font-weight:bold;
}
.enlace{
	color:#D21F23;
	font-size:11px;
	/*text-decoration:underline;*/
	line-height:20px;
}
.enlace:hover{
	color:#333333;
	font-size:11px;
	text-decoration:none;
}
.itemsForm{
	font-size:10pt;
	font-weight:bold;
	letter-spacing:-1px;
	color:#575757;
	line-height:21px;
}
.itemsForm2{
	font-size:10pt;
	font-weight:bold;
	letter-spacing:-1px;
	color:#575757;
	line-height:21px;
	width:100px;
}
.itemsForm3{
	font-size:10pt;
	font-weight:bold;
	letter-spacing:-1px;
	color:#575757;
	line-height:21px;
	width:130px;
}
.itemsForm4{
	font-size:10pt;
	font-weight:bold;
	letter-spacing:-1px;
	color:#575757;
	line-height:21px;
	width:90px;
	margin:0px 0px 0px 15px;
}
.itemsForm5{
	font-size:10pt;
	font-weight:bold;
	letter-spacing:-1px;
	color:#575757;
	width:250px;
	margin:3px 5px 0px 0px;
}

.itemsProp{
	font-size:10pt;
	font-weight:bold;
	letter-spacing:-1px;
	color:#575757;
	width:300px;
	margin:5px 10px 0px 10px;
}
.colorDestacado{
	color:#000000;
}
.Boton{
	background:url(../images/fondoRojo.png) no-repeat left top;
	width:41px;
	height:41px;
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bolder;
	cursor:pointer;
	padding-top:20px;
	text-align:center;
}
.Boton2{
	background:url(../images/fondoGris.png) no-repeat left top;
	width:41px;
	height:41px;
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bolder;
	cursor:pointer;
	padding-top:20px;
	text-align:left;
}
.recuadro{
	width:130px;
	margin-left:5px;
	margin-bottom:15px;
}
.colocacionImg{
	margin:20px 0px 10px 27px;
}
*html .colocacionImg{
	margin:20px 0px 10px 18px;
}
.interparrafo {
	margin-bottom:10px;
}
.margenSup {
	margin-top:6px;
	margin-bottom:6px;
}
.margenLateral {
	margin-left:15px;
	margin-bottom:8px;
}
.margenLateral2 {
	margin-right:15px;
	margin-bottom:8px;
}
.limpieza {
	clear:both;
}
.anchoCampos{
	width:150px;
}
.txtRef {
	color:#FFFFFF;
}
.cajetin {
	border:1px solid #CCCCCC;
	padding:1px 5px 0px 5px;
	background-color:#F0F0F0;
}
.anchuraPRO1{
	width:115px;
	margin:5px 0px 5px 0px;
	height:43px;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding:3px 0px 0px 5px;
}
.anchuraPRO2{
	width:70px;
	margin:5px 0px 5px 0px;
	height:43px;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;	
	padding:3px 0px 0px 5px;	
}
.anchuraPRO3{
	width:50px;
	margin:5px 0px 5px 0px;
	height:43px;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;	
	padding:3px 0px 0px 5px;	
}