* { margin:0px; padding:0px;}

body {
	background:#333;
	color:#333;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h2 { font-size:15px;}
h3 { font-size:20px; color:#CC0000; font-weight:normal; margin-bottom:24px;}
h4 { font-size:12px; font-weight:normal; color:#666; margin-bottom:3px;}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	background-color: #B5B5A4;
	border-color: #b1b1b1;
	color: #46462F;
	height: 18px;
	border: none;
	width: 125px;
}

/* CLASES */

.left {float:left;}
.right {float:right;}
.cleaning {clear:both;}

.escudo {color:#003399;}
.escudo a {color:#003399; text-decoration:none;}

/*.lnkGeneral {color:#FF6400; text-decoration:underline; padding:0px 2px;}*/
.lnkGeneral {color:#F34029; text-decoration:underline; padding:0px 2px;}
.lnkGeneral:hover {color:#fff; text-decoration:none; padding:0px 2px; background:#F34029/*FF6400*/;}

.lnkImg { padding:2px; background:#fff; text-decoration:none; height:1%;}
.lnkImg:hover { padding:2px; background:#F34029/*ff6400*/; text-decoration:none; height:1%;}

	/* Textos */
	.box_txt2 {
		background:#fff; /*url(images/bg_contenido.gif) repeat-x 0px 0px;*/
		padding:20px;
		min-height:500px;
		border-top:1px solid #bcbcc6;
		border-bottom:1px solid #a8a8a8;
		position:relative;
	}
	.box_txt2 p { margin-bottom:16px;}
	/*.box_txt2 ul.listaGeneral { margin-left:20px;}*/
	
	/* Textos */
	.box_txt {
		background:#fff url(images/bg_contenido.gif) repeat-x 0px 0px;
		padding:20px;
		min-height:343px;
		border-top:1px solid #bcbcc6;
		border-bottom:1px solid #a8a8a8;
		position:relative;
	}
	.box_txt p { margin-bottom:16px;}
	.box_txt ul.listaGeneral { margin-left:20px;}

/* LAYOUT */

#contenedor {
	margin:0px auto;
	width:844px;
	background:#dbdbdb url(images/bg_contenedor.gif) repeat-x 0px 0px;
	padding:18px 18px 0px 18px;
}

	#cabecera { position:relative; margin-bottom:20px;}
	#cabecera .logo { margin:10px 6px 28px 6px;}
	#cabecera span {
	position:absolute;
	top:133px;
	left:556px;
	background:url(images/ico_telefono.gif) no-repeat 0px 5px;
	padding-left:25px;
	font-size:21px;
	/*color:#003399;*/
		color:#f34029;
	width: 181px;
	height: 49px;
	}
	
	#mainMenu { background:url(images/bg_mainMenu.gif) repeat-x 0px 0px; line-height:24px; height:1%;}
	#mainMenu ul { list-style-type:none; float:left;}
	#mainMenu ul li {display:inline; border-right:1px solid #c7c7c9; line-height:24px;} 
	.itemPagina{ text-decoration:none; color:#333333; padding:0px 15px;}
	.itemPagina:hover { /*color:#FF6400;*/color:#f34029; text-decoration:none; padding:0px 15px; background-color:#333333} 
	.itemMenu{ text-decoration:none; color:#ffffff; padding:0px 15px;}
	.itemMenu:hover { /*color:#FF6400;*/color:#f34029; text-decoration:none; padding:0px 15px; background-color:#333333} 
	.itemMenusel { /*color:#FF6400;*/color:#f34029; text-decoration:none; padding:0px 15px;}
	
	#mainMenu .right {
		color:#c7c7c9;
		line-height:24px;
		height:24px;
		vertical-align:middle;
		margin:0px 10px;
	}
	
	#pie {
		margin:0px auto;
		width:880px;
		/*background:#ff6400;*/
		background:#f34029;
		text-align:center;
		color:#fff;
		padding:10px 0px;
		border-top:10px solid #fff;
	} 
	#pie .info { font-size:10px;}
	#pie a { color:#ffd1b6; text-decoration:none;}
	#pie a:hover { color:#fff; text-decoration:none;}
	#pie img { padding-left:50px;}
	

/* LAYOUT INDEX*/
	#contenidoIndex {
	position:relative;
	/*background:url(images/img_creamosFuturo.jpg)  no-repeat 0px 0px;*/
	height: 1%;
}
	.imgIndex1, .imgIndex2 { position:absolute; top:25px;}	
	.imgIndex1 {right:0px; margin-left:15px;}
	.imgIndex2 {left:358px; margin-right:10px;}
	
	#contenidoIndex .box_txt { background: #fff url(images/bg_boxTxt_index.gif) repeat-x 0px 0px!important;}
	#contenidoIndex .box_txt p { width:830; text-align:justify;}
	
	.infoPromoDestacada {
		text-align:center!important;
		line-height:18px;
		padding-left:30px;
		width:210px!important;
		margin-top:15px; 
	}
	.infoPromoDestacada strong { font-size:12px; color:#003399;}
	 
/* LAYOUT CORPORATIVA */
	#contenidoCorp {position:relative; height:1%;}
	.contacto { background:url(images/bg_contacto.jpg) no-repeat 0px bottom;}
	.empresa { background:url(images/empresa.jpg) no-repeat 0px bottom;}
	.oficina_ba { background:url(images/ofi.jpg) no-repeat 0px bottom;}
	.calidad { background:url(images/calidad.jpg) no-repeat 0px bottom;}
	.mapaweb { background:url(images/bg_mapaweb.gif) no-repeat 0px bottom;}
	
	#contenidoCorp .box_txt {width:530; margin-bottom:18px; padding:30px; float:right; text-align:justify;}
	#contenidoCorp .box_txt ul{margin-left:20px;}

/* LAYOUT PROMOCIONES	
	
	/* Col left */
	#col_left {
		width:210px;
		float:left;
		margin-right:30px;
	}
	#col_left h2 {
		color:#fff;
		line-height:33px; 
		background:url(images/bg_h2gris.gif) repeat-x 0px 0px;
		text-align:center;
	}
	#col_left ul { list-style-type:none;}
	#col_left ul li, .item_leftMenu { border-bottom:1px solid #bebec0;}

	.itempromoMenu {
		color:#333;
		text-decoration:none;
		display:block;
		line-height:33px;
		height:33px;
		padding-left:30px;
		background:#fff;
	}
	.itempromoMenu span { display:block; background: url(images/bullet_leftMenu.gif) no-repeat 0px 13px; padding-left:15px;}
	
	.itempromoMenu:hover, .itempromoMenuSel {
		display:block;
		color:#CC0000;
		background: url(images/bg_itemLeftMenu.gif) repeat-x 0px 0px;
		text-decoration:none;
		line-height:33px;
		height:33px;
		padding-left:30px;
	}
	.itempromoMenu:hover span, .itempromoMenuSel span {
		display:block;
		background: url(images/bullet_leftMenu_hov.gif) no-repeat 0px 13px;
		padding-left:15px;}
	
	/* Col left */
	#col_right { float:left; width:603px;}
	
	.menuHor { list-style-type:none; background:url(images/bg_menuHor.gif) repeat-x 0px 0px; width:100%;}
	.menuHor li { display:inline; font-size:12px; line-height:32px;}
	.itemMenuHor {
		color:#333;
		text-decoration:none;
		line-height:32px;
		border-right:1px solid #bdbcc2;
		padding:0px 70px;
	}
	.itemMenuHor:hover, .itemMenuHorSel {
		color:#003399;
		text-decoration:underline;
		line-height:32px;
		border-right:1px solid #bdbcc2;
		padding:0px 70px;
	}
		/*Tipologias */
		ul.tipolo {font-size: 11px; list-style-type:none; margin-right:5px; width:181px;}
		
		.tipoloEnlace { text-decoration:none; color: #333; display:block; background-image: url(images/lista1.png); background-repeat:REPEAT-X; padding:2PX 12PX;}
		
		
		
		.tipoloEnlacePulsado, .tipoloEnlace:hover{ 
		text-decoration:none; 
		color: #333; 
		display:block;
		background:url(images/lista2.png) repeat-x 0px 0px!important;
		padding:2PX 12PX;}
		
/* FORMULARIOS */

.txt {
	padding:2px;
	font:11px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	border:3px double #c7c7c7;
	background:#f8f8f8;
	width:330px;
	margin-bottom:5px;
}

.btn {
	padding:2px 3px;
	/*background:#FF6400;*/
	background:#F34029;
	border:3px double #c7c7c7;
	color:#fff;
	font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	cursor:pointer;
}
		
.ofibox {
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.portal {
	font-size: 14px;
	color: /*#B91A45*/#F34029;
	font-weight: bold;
}
.dormitorio {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
	/* MAPA DEL WEB */
	
	.Principal{color:#333; text-decoration:none; padding-left:18px; background:url(images/hoja.gif) no-repeat;}
	.Principal:hover{color:#F34029/*ff6400*/; text-decoration:underline;}
	.seccion {color:#cc0000; list-style-type:none; font-weight:bold; margin-bottom:6px;}
	.seccion a{color:#666; text-decoration:none;}
	.seccion a:hover {color:#F34029/*ff6400*/; text-decoration:underline;}
	
.bloque_noticia {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.foto_noticia {
	PADDING-RIGHT: 40px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 296px; PADDING-TOP: 20px; TEXT-ALIGN: right
}
.bloque_texto_noticia {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 390px; PADDING-TOP: 0px
}
.texto_noticia {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

