@charset "UTF-8";
/* CSS Document */
body {
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
}

#main {
	width: 950px;
	height: auto;
	padding: 0px;
	float: none;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}

#mi_cab {
	width: auto;
	height: auto;
	padding: 0px;
	float: none;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-color: #000;
}
#mi_cuerpo {
	width: auto;
	height: auto;
	padding: 0px;
	float: none;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-color: #F3F3F5;
}
#mi_pie {
	width: auto;
	height: auto;
	padding: 0px;
	float: none;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-color: #000;
}

#cab_menu2 {
	width: 530px;
	height: 147px;
	padding: 0px 0px 0px 420px;
	margin: 0px 0px 0px 0px;
	float: none;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	background-image:url(/00_menucab/fondo_cab.png);
}

#pie2 {
	width: 940px;
	height: 66px;
	padding: 30px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: none;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
}
#conte_sec2 {
	width: 950px;
	min-height: 850px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: none;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
}

#cab_menu {
	width: 530px;
	height: 147px;
	padding: 0px 0px 0px 420px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align:left;
	background-image:url(/00_menucab/fondo_cab.png);
}

	#cab_sup {
		width: 520px;
		height: 75px;
		padding: 5px 10px 0px 0px;
		margin: 0px 0px 0px 0px;
		float: left;
		text-align:right;
		}
	
	#cab_bt {
		width: auto;
		height: 67px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		float: left;
		text-align:right;
		}
	
	#cab_sep {
		width: 37px;
		height: 67px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		float: left;
		text-align:right;
		}




#marquesina {
	width: 950px;
	height: 520px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align:left;
}

#conte_front {
	width: 950px;
	height: 1083px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align:left;
}

		#conte_front_tit {
			width: 945px;
			height: 58px;
			padding: 25px 0px 30px 5px;
			margin: 0px 0px 0px 0px;
			float: left;
			text-align:left;
			}
			
			
		#conte_front_blq_tx {
			width: 723px;
			height: 577px;
			padding: 0px 0px 0px 5px;
			margin: 0px 0px 0px 0px;
			float: left;
			text-align:left;
			}
			
		#conte_front_blq_tx_auto {
			width: 650px;
			height: auto;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			float: left;
			text-align:left;
			}
		
		
		
		#conte_front_blq_promo {
			width: 222px;
			height: 577px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			float: left;
			text-align:left;
			}
		
		#conte_front_blq_promo_auto {
			width: 222px;
			height: auto;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			float: left;
			text-align:left;
			}
			
			
		#conte_front_blq_razon {
			width: 940px;
			height: 267px;
			padding: 0px 5px 0px 5px;
			margin: 0px 0px 0px 0px;
			float: left;
			text-align:left;
			background-image:url(/00_front/bk_razon.png);
			}
			
			
			#conte_front_blq_razon_caja {
				width: 275px;
				height: 267px;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				float: left;
				text-align:left;
				}
				
				
					#conte_front_blq_razon_caja_tit {
						width: 275px;
						height: 60px;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
						float: left;
						text-align:left;
						}
				
			#conte_front_blq_razon_sep {
				width: 38px;
				height: 267px;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				float: left;
				text-align:left;
				}
					

#conte_sec {
	width: 950px;
	height: 850px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align:left;
}

		#conte_sec_tit {
			width: 945px;
			height: 30px;
			padding: 25px 0px 40px 5px;
			margin: 0px 0px 0px 0px;
			float: left;
			text-align:left;
			}

		#conte_sec_blq_tx_auto {
			width: 433px;
			height: auto;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			float: left;
			text-align:left;
			}

		#conte_sec_blq_tx {
			width: 473px;
			min-height: 750px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 10px 0px;
			float: left;
			text-align:left;
			}


		#conte_sec_blq_menu {
			width: 250px;
			height: 750px;
			padding: 0px 0px 0px 5px;
			margin: 0px 0px 0px 0px;
			float: left;
			text-align:left;
			}
		
		#conte_sec_blq_menu_hueco {
			width: 225px;
			height: 40px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			float: left;
			text-align:left;
			}
		
		#conte_sec_blq_menu_tx {
			width: 225px;
			height: auto;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			float: left;
			text-align:left;
			}

		#conte_sec_blq_img {
			width: 222px;
			height: 750px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			float: left;
			text-align:left;
			}
			
			
			#conte_sec_gal_fila {
			width: 950px;
			height: 108px;
			padding: 25px 0px 00px 0px;
			margin: 0px 0px 0px 0px;
			float: left;
			text-align:left;
			}
			
			#conte_sec_gal_ic {
			width: 174px;
			height: 108px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			float: left;
			text-align:left;
			}
			
			#conte_sec_gal_sep {
			width: 20px;
			height: 108px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			float: left;
			text-align:left;
			}
			
#conte_sec_foto {
	width: 950px;
	height: 950px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: none;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
}
			
			
			
			

#pie {
	width: 940px;
	height: 66px;
	padding: 30px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align:left;
}

		#pie_tec {
			width: 175px;
			height: 66px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			float: left;
			text-align:left;
		}
		
		
		#pie_tx {
			width: 590px;
			height: 66px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			float: left;
			text-align:center;
		}






	

.ari_11_it_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #666;
}

.ari_11_grisB_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	text-decoration: underline;
}


.ari_11_negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

.ari_11_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
}

.ari_11_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366ff;
}

.ari_11_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}

.ari_11_it_sub_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #FFF;
	text-decoration: underline;
}


.ari_11_it_sub_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #00c5f5;
	text-decoration: underline;
}

.ari_12_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bbbbbb;
}

.ari_13_negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}

.ari_13_it_rojo_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #cc0000;
	font-weight: bold;	
}

.ari_13_it_naranja_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #ff9900;
	font-weight: bold;	
}


.ari_13_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #254292;
}




.ari_14_bold_negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.ari_14_negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	
}


.ari_20_bold_negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}

#slider{margin:0;border:none;}
.nivoSlider {
    position:relative;
    width:220px; /* Change this to your images width */
    height:323px; /* Change this to your images height */
    background:url(/02aluminio/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
    position:absolute;
    /* hack para que funcionen los links */
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
}

