/* CSS Document */

body{
	border:0px; padding:0px; margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#ffffff;
	color:#000000;
	overflow-y:scroll;
	*overflow-y:visible;
}

body a{
	text-decoration:none;
	color:#000000;
	outline:none;
	font-weight:bold;
}
body a:focus{outline:none;}

body img{border:0px; margin:0px; padding:0px; display:block;}
body form{border:0px; margin:0px; padding:0px;}

body input:focus, body textarea:focus{outline:none;}

#contenedorWeb{
	width:100%;
}

#header{
	width:980px;
	margin:0px auto 0px;
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
}

#header img{
	float:left;
}

#header_der{
	width:714px;
	height:90px;
	background: url(../images/fondo_header.jpg) right no-repeat #00484f;
	float:left;
}

#header_pie{
	clear:both;
	height:20px;
	border-bottom:1px solid #f4f4f4;
	text-align:center;
	background-color:#a6a6a6;
}

#header_pie_izq{
	width:790px;
	height:17px;
	font-size:11px;
	float:left;
	padding-left:45px;
	color:#15545a;
	padding-top:3px;
	background-color:#a6a6a6;
}

#contenedorNav{
	width:980px;
	min-width:980px;
	clear:both;
	margin:0px auto 0px;
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
	padding-top:2px;
	height:23px;
}

#navegacion{
	height:23px;
	font-size:12px;
	float:left;
	margin:0px;
	padding:0px;
}

#navegacion li{
	float:left;
	list-style-type:none;
}
#navegacion a{
	outline:none;
	font-weight:bold; 
}

.item_menu{color:#ffffff; background:url(../images/fondo-navegacion.jpg) 0px 0px repeat-x #ffffff; height:19px; float:left; margin-right:2px; padding:4px 14px 0px 14px;}
.item_menu:hover{color:#ffffff; background:url(../images/fondo-navegacion.jpg) 0px -205px repeat-x #ffffff; float:left;}
#item_menu_selected{color:#ffffff; font-weight:bold; background-color:#00484f; height:19px; float:left; margin-right:2px; padding:4px 14px 0px 14px;}
.item_menu_selected{color:#ffffff; font-weight:bold; background-color:#00484f; height:19px; float:left; margin-right:2px; padding:4px 14px 0px 14px;}

#item_menu_contact{color:#ffffff; background:url(../images/sobre-icon.gif) 0px 6px no-repeat #a6a6a6; width:78px; font-size:11px; height:17px; padding:3px 0px 0px 14px; float:right; margin-right:3px;}
#item_menu_contact:hover{color:#669295; background:url(../images/sobre-icon.gif) 0px 6px no-repeat #a6a6a6;}
#item_menu_contact_selected{color:#669295; font-weight:bold; background:url(../images/sobre-icon.gif) 0px 6px no-repeat #a6a6a6; width:78px; font-size:10px; height:17px; float:right; padding:3px 0px 0px 14px; margin-right:3px; }

#item_menu_info{color:#669295; background:url(../images/info-icon.gif) 2px 1px no-repeat #ffffff; font-size:10px; height:11px; float:left; padding-left:17px; margin-top:2px; margin-left:3px;}
#item_menu_info:hover{color:#00484f; background:url(../images/info-icon.gif) 2px 1px no-repeat #ffffff; float:left; padding-left:17px;}
#item_menu_info_selected{color:#00484f; font-weight:bold; background:url(../images/info-icon.gif) 2px 1px no-repeat #ffffff; font-size:10px; height:11px; float:left; padding-left:17px; margin-left:3px;}

#cuerpo_home, #cuerpo_apps, #cuerpo_aplicaciones, #cuerpo_referencias, #cuerpo_catalogo, #cuerpo_productos, #cuerpo_modelos, #cuerpo_alquiler, #cuerpo_about, #cuerpo_news, #cuerpo_links, #cuerpo_masInfo, #cuerpo_enlaces, #cuerpo_alternas{
	width:980px;
	margin:0px auto 0px;
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
	clear:both;
	display:table;
	padding-bottom:20px;
}

#cuerpo_home, #cuerpo_apps{
	height:420px;
	background: url(../images/hojas-verdes.jpg) left top no-repeat;
}

#cuerpo_alternas{
	height:450px;
	background: url(../images/hojas-verdes.jpg) left top no-repeat;
}

#cuerpo_about{
	height:470px;
	background: url(../images/quienes-somos-fondo.jpg) left top no-repeat;
}

#cuerpo_catalogo, #cuerpo_links{
	height:350px;
	background: url(../images/hojas-verdes.jpg) left top no-repeat;
}

#cuerpo_links{
	height:480px;
	background: url(../images/hoja-background_old.jpg) left 20px no-repeat;
}

#cuerpo_catalogo{
	height:470px;
	background: url(../images/hoja-background.jpg) left 254px no-repeat;
}


#cuerpo_home_center{
	font-size:11px;
	margin-top:14px;

}

#cuerpo_home_txt{
	float:left;
	width:570px;
}

.cuerpo_home_colImG1{
	width:150px;
	float:left;
	margin:0px 30px 0px 10px;
}

.cuerpo_home_colImG2{
	width:150px;
	float:left;
	margin:126px 10px 0px 0px;
	padding-left:50px;
}

.cuerpo_home_colImG1 img{
	margin-bottom:25px;
}

#cuerpo_home_center h1{
	color:#00484f;
	font-size:16px;
	margin:0px 0px 10px -1px;
}

#contenedor_pie{
	height:100px;
	width:982px;
	clear:both;
	margin:0px auto 0px;
}

#pie_mapa{
	/*
	margin:0px auto;
	text-align:center;
	*/
	margin-left:450px;
	clear:both;
}

#pie_mapa a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#4c4c4c;
	line-height:16px;
}

#pie_mapa a:hover, #pie_creditos a:hover{text-decoration:underline;}

#pie_creditos{
	margin-top:10px;
}

#pie_creditos a{
	font-size:9px;
	color:#4c4c4c;
	font-weight:bold;
}

#pie_linea_izq{
	width:1px;
	height:60px;
	background: url(../images/degrade-pie.gif) no-repeat;
	float:left;
}

#pie_linea_der{
	width:1px;
	height:60px;
	background: url(../images/degrade-pie.gif) no-repeat;
	float:left;
}

#pie{
	width:980px;
	background: url(../images/caracol.jpg) right top no-repeat;
	text-align:center;
	float:left;
	padding-bottom:30px;
}

#pie h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00484f;
	margin:4px 0px; 
	padding-top:32px;
}

#pie_izq{
	float:left;
}

#pie_der{
	float:right;
}

/*---------------FIN DE HOME----------------*/

/*------------COMIENZO DE APPS--------------*/

#ruta{
	margin-top:14px;
	font-size:9px;
	color:#000000;
	margin-left:20px;
	text-transform:uppercase;
}

#cuerpo_apps_center{
	width:652px;
	margin:0px auto;
	text-align:center;
}

.cuerpo_apps_bloque{
	width:194px;
	height:150px;
	float:left;
	margin:20px 10px 20px 10px;
	cursor:pointer;
}

.cuerpo_apps_bloque h1{
	height:38px;
	margin:0px;
	font-size:14px;

}

.cuerpo_apps_bloque h1 a{
	color:#ffffff;
	display:block;
	padding:3px 0px 3px 0px;
	opacity:1;
	filter:alpha(opacity=100);
}

.cuerpo_apps_bloque{
	opacity:0.90;
	filter:alpha(opacity=90);
}

.cuerpo_apps_bloque:hover{
	opacity:1;
	filter:alpha(opacity=100);
}

.rojo{background-color:#cb3935;}
.verde_claro{background-color:#94b85e;}
.turquesa{background-color:#00a1a1;}
.naranja{background-color:#fb7236;}
.verde{background-color:#657955;}
.azul{background-color:#00484f;}

/*---------------FIN DE APPS----------------*/

/*---------COMIENZO DE APLICACIONES---------*/

#cuerpo_aplicaciones_center{
	margin:16px 0px 10px 0px;
	padding-left:20px;
	width:742px;
	text-align:left;
	float:left;
}

#aplicaciones_images div{
	float:left;
	padding:0px 10px 0px 0px
}


.aplicaciones_lupa{
	height:11px;
	width:11px;
	display:block;
	position:relative;
	top:210px;
	left:330px;
}

#cuerpo_flecha_atras{
	background: url(../images/flecha-atras-trans.png) 1px 2px no-repeat;
	font-size:11px;
	margin-top:30px;
	padding-left:14px;
	float:left;
	text-decoration:none;
}

#cuerpo_flecha_atras:hover{
	text-decoration:underline;
}

#aplicacaciones_texto{
	width:361px;
	float:left;
	margin-right:10px;
}

#cuerpo_aplicaciones_center h1{
	font-size:17px;
	text-transform:uppercase;
}

#cuerpo_aplicaciones_center h2{
	font-size:13px;
	font-weight:bold;
}

#info_aplicacion{
	margin-top:26px;
	font-size:14px;
}

#columna_derecha{
	width:191px;
	margin:16px 0px 0px 8px;
	float:left;
}

#columna_derecha_dossier, #columna_derecha_dossier2, #columna_derecha_refs, #columna_derecha_dossier_doble{
	height:17px;
	color:#ffffff;
	display:block;
	font-size:11px;
	font-weight:normal;
	padding:4px 0px 0px 21px;
	margin-bottom:3px;
	border:1px solid #ffffff;
}

#columna_derecha_dossier, #columna_derecha_dossier2{
	background-image: url(../images/flecha-adelante-trans.png);
	background-repeat: no-repeat;
	background-position: 6px 6px;
}

#columna_derecha_dossier:hover, #columna_derecha_dossier2:hover, #cuerpo_referencias_mas:hover, #columna_derecha_dossier_doble:hover{
	color:#808080;
	background-color:#ffffff;
	border:1px solid #808080;
}

#columna_derecha_dossier_doble{
	height:auto;
	background-image: url(../images/flecha-adelante-trans.png);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	padding-bottom:4px;
}

#columna_derecha_refs{
	background-image: url(../images/flecha-abajo-trans.png);
	background-repeat: no-repeat;
	background-position: 7px 5px;
}

.referencia_item_rojo, .referencia_item_verde_claro, .referencia_item_turquesa, .referencia_item_naranja, .referencia_item_verde, .referencia_item_azul{
	display:block;
	color:#7fa3a7;
}

.referencia_item_rojo a, .referencia_item_verde_claro a, .referencia_item_turquesa a, .referencia_item_naranja a, .referencia_item_verde a, .referencia_item_azul a{
	display:block;
	color:#7fa3a7;
	padding:1px 0px 1px 9px;
	border-bottom:1px solid #7fa3a7;
}

.item_no_linkable{display:block; padding:1px 0px 1px 9px; cursor:default; border-bottom:1px solid #7fa3a7;}

.referencia_item_rojo a:hover{background-color:#f0c4c3;}
.referencia_item_verde_claro a:hover{background-color:#dfeacf;}
.referencia_item_turquesa a:hover{background-color:#b3e3e3;}
.referencia_item_naranja a:hover{background-color:#fed5c3;}
.referencia_item_verde a:hover{background-color:#d1d7cc;}
.referencia_item_azul a:hover{background-color:#e6edee;}

.letras_rojo{color:#cb3935;}
.letras_verde_claro{color:#94b85e;}
.letras_turquesa{color:#00a1a1;}
.letras_naranja{color:#fb7236;}
.letras_verde{color:#657955;}
.letras_azul{color:#00484f;}
.letras_gris{color:#808080;}

/*------------FIN DE APLICACIONES-----------*/

/*---------COMIENZO DE REFERENCIAS---------*/

#cuerpo_referencias_center{
	margin:16px 0px 10px 20px;
	text-align:left;
	float:left;
}

#navegacion_refs{
	width:158px;
}

#cuerpo_referencias_mas{
	width:136px;
	height:17px;
	background-image: url(../images/flecha-adelante-trans.png);
	background-repeat: no-repeat;
	background-position: 7px 6px;
	font-size:11px;
	margin-top:30px;
	padding:4px 0px 0px 22px;
	clear:both;
	display:block;
	color:#ffffff;
	border:1px solid #ffffff;
}

#cuerpo_referencias_atras, #cuerpo_referencias_atras_disabled{
	background: url(../images/flecha-atras-trans.png) 1px 2px no-repeat;
	font-size:11px;
	padding-left:14px;
	float:left;
}
#cuerpo_referencias_atras{
	margin-left:2px;
}

#cuerpo_referencias_atras:hover, #cuerpo_referencias_sig:hover{
	text-decoration:underline;
}

#cuerpo_referencias_sig, #cuerpo_referencias_sig_disabled{
	background: url(../images/flecha-adelante-trans.png) right 2px no-repeat;
	font-size:11px;
	padding-right:13px;
	float:right;
}

#cuerpo_referencias_atras_disabled{
	background: url(../images/flecha-atras-trans-dis.png) 1px 2px no-repeat;
	color:#c1c1c1;
}

#cuerpo_referencias_sig_disabled{
	background: url(../images/flecha-adelante-trans-dis.png) right 2px no-repeat;
	color:#c1c1c1;
}

#referencias_texto{
	width:360px;
	float:left;
	margin-right:10px;
}

#cuerpo_referencias_center h1{
	font-size:17px;
	text-transform:uppercase;
}

#cuerpo_referencias_center h2{
	font-size:15px;
	font-weight:bold;
	height:50px;
}

#referencias_imagenes{
	width:582px;
	float:left;
}

#referencias_imagenes img{
	float:left;
	padding:0px 5px 10px 4px
}


#referencias_info_aplicacion{
	min-height:290px;
	margin-top:10px;
	font-size:14px;
}



/*------------FIN DE REFERENCIAS-----------*/

/*----------COMIENZO DE CATALOGO-----------*/


#catalogo_title{
	text-align:right;
	width:956px;
	font-size:19px;
	color:#00484f;
	font-weight:bold;
	margin-top:20px;
}

#cuerpo_catalogo_center{
	width:940px;
	margin:16px auto;
	text-align:center;
}

.cuerpo_catalogo_bloque{
	width:180px;
	height:160px;
	float:left;
	padding:10px 0px 0px 0px;
	margin:0px 3px 0px 4px;
}

.cuerpo_catalogo_bloque:hover{
	background: url(../images/flecha-selectora.gif) center top no-repeat;
}

.cuerpo_catalogo_bloque h1{
	position:absolute;
	margin:8px;
	font-size:14px;
	color:#ffffff;
	text-align:left;
}

.cuerpo_catalogo_bloque h1 a{
	color:#ffffff;
}

.text_gran{font-size:17px;}
.text_peq{font-size:13px;}
#catalogo_glorietas{}
#catalogo_peqCarpa{margin:120px 0px 0px 16px;}
#catalogo_granCarpa{margin:5px 0px 0px 6px;}
#catalogo_pabellon{text-align:right; margin:110px 55px;}
#catalogo_tiendas{margin-top:20px;}


/*-------------FIN DE CATALOGO-------------*/

/*----------COMIENZO DE PRODUCTOS----------*/

#cuerpo_productos_center{
	margin:16px 0px 10px 0px;
	width:762px;
	text-align:left;
	float:left;
}

#productos_fotografias{
	float:left;
	margin-right:20px;
}

#productos_fotografias img{
	width:240px;
	clear:both;
	padding-bottom:3px;
}

.productos_fotografias_text{
	font-size:12px;
	width:230px;
	height:20px;
	padding-top:6px;
	background-color:#00484f;
	color:#ffffff;
	text-align:left;
	padding-left:10px;
	margin-bottom:3px;
}

.productos_fotografias_zoom{
	height:11px;
	width:11px;
	display:block;
	background: url(../images/icono-zoom.png) no-repeat;
	position:absolute;
	float:right;
	margin:132px 0px 0px 220px;
}

.productos_noShow{
	display:none;
}

#productos_texto{
	width:484px;
	float:left;
	margin-right:10px;
}

#cuerpo_productos_center h1{
	font-size:17px;
	text-transform:uppercase;
	color:#00484f;
}

#info_productos{
	margin-top:26px;
	font-size:14px;
}

#columna_derecha_prod_dossier, #columna_derecha_prod_refs, #columna_derecha_prod_mod{
	height:17px;
	color:#ffffff;
	display:block;
	background: url(../images/flecha-adelante-azul.png) 6px 6px no-repeat #00484f;
	font-size:11px;
	font-weight:normal;
	padding:4px 0px 0px 21px;
	margin-bottom:5px;
	border:1px solid #ffffff;
}

#columna_derecha_prod_dossier:hover, #columna_derecha_prod_mod:hover{
	color:#808080;
	background: url(../images/flecha-adelante-azul-hover.png) 6px 6px no-repeat #ffffff;
	border:1px solid #808080;
}

#columna_derecha_prod_refs{
	background: url(../images/flecha-abajo-azul.png) 6px 5px no-repeat #00484f;
}

/*------------FIN DE PRODUCTOS-------------*/

/*-----------COMIENZO DE MODELOS-----------*/

#cuerpo_modelos_center, #cuerpo_modelos2_center{
	margin:20px auto 10px auto;
	width:530px;
	text-align:center;
}

#cuerpo_modelos2_center{
	width:780px;
}

#cuerpo_modelos_center h1, #cuerpo_modelos2_center h1{
	font-size:17px;
	text-transform:uppercase;
	color:#00484f;
	text-align:left;
}

.modelos_tabla{
	width:100%;
	font-size:11px;
	border-collapse:collapse;
	margin-top:24px;
}

.modelos_tabla td, .modelos_tabla th{
	border-bottom:1px solid #7fa3a7;
	padding:2px 0px;
}

.modelos_tabla caption{
	color:#ffffff;
	background-color:#00484f;
	font-weight:bold;
	padding:2px 0px;
}

.modelos_tabla th{
	padding-top:8px;
}

.modelos_tabla td a{
	background: url(../images/flecha-adelante-trans.png) 0px 2px no-repeat;
	font-size:10px;
	padding-left:13px;
	font-weight:bold;
}

.info_modelos{
	margin-top:6px;
	font-size:11px;
	text-align:left;
	font-style:italic;
}

/*------------FIN DE MODELOS------------*/

/*---------COMIENZO DE ALQUILER---------*/

#cuerpo_alquiler_center{
	margin:16px 0px 10px 20px;
	width:934px;
	text-align:left;
	float:left;
}

#cuerpo_alquiler_center h1, #alquiler_texto h2{
	color:#808080;
	font-size:17px;
	text-transform:uppercase;
}

#cuerpo_alquiler_center img{
	margin:5px 0px 10px 0px;
	clear:both;
}

#alquiler_texto{
	width:468px;
	float:left;
	margin-right:40px;
}

#info_alquiler{
	margin-top:13px;
	font-size:13px;
}

#alquiler_imagenes{
	width:426px;
	float:left;
}

#alquiler_dossier_left, #alquiler_gamaNaves, #alquiler_dossier_right{
	width:184px;
	color:#ffffff;
	display:block;
	float:left;
	background: url(../images/flecha-adelante-trans.png) 8px center no-repeat #808080;
	font-size:11px;
	font-weight:normal;
	padding:4px 0px 3px 22px;
	margin-bottom:5px;
	border:1px solid #808080;
}

#alquiler_dossier_left:hover, #alquiler_gamaNaves:hover, #alquiler_dossier_right:hover{
	color:#808080;
	background-color:#ffffff;
	border:1px solid #808080;
}

#alquiler_dossier_right{
	float:right;
}
/*----------FIN DE ALQUILER----------*/

/*---------COMIENZO DE ABOUT---------*/

#cuerpo_about_center{
	margin:16px 0px 10px 0px;
	width:724px;
	text-align:left;
	float:left;
	padding-left:250px;
}

#cuerpo_about_center h1{
	font-size:17px;
	text-transform:uppercase;
	font-weight:bold;
	color:#00484f;
}

#cuerpo_about_center img{
	margin:5px 0px 10px 0px;
	clear:both;
}

#about_texto{
	width:510px;
	float:left;
	margin-right:20px;
	text-align:justify;
}

#info_about{
	margin-top:26px;
	font-size:14px;
}

#about_columna_derecha{
	width:174px;
	font-size:11px;
	margin:10px 0px 0px 10px;
	float:left;
	color:#5f8c91;
}

#about_columna_derecha a{
	color:#5f8c91;
	text-decoration:underline;
}

/*----------FIN DE ABOUT----------*/

/*-------COMIENZO DE NEWS---------*/

#cuerpo_news_center{
	margin:16px 0px 10px 20px;
	width:850px;
	text-align:left;
	float:left;
}

.news_bloque{
	clear:both;
	height:180px;
	border-bottom:1px solid #909090;
	margin-top:20px;
}

.news_bloque2{
	margin-top:20px;
	width:260px; 
	float:left;
}

.news_imagen{
	width:241px;
	float:left;
	margin-right:30px;display:table;
}


.news_imagen ul{
	padding:0px;margin:0px;
	list-style-type:none;
}

.news_info, .news_info2{
	width:560px;
	float:left;
	font-size:14px;
}

.news_info2{
	width:241px; margin:0; font-size:11px; line-height:13px; margin-bottom:5px;
}

.news_fecha, .news_fecha2{
	font-size:11px;
	font-weight:bold;
}

.news_fecha2{
	color:#a6a6a6; font-weight:normal;
}

#cuerpo_news_center h1{
	color:#00484f;
	font-size:17px;
	text-transform:uppercase;
	margin-left:270px;
}

.titulo1{
	color:#00484f;
	font-size:17px;
	font-weight:bold;
}

#cuerpo_news_center h2{
	color:#00484f;
	font-size:13px;
	font-weight:bold;
	padding:0px;margin:0px;
}

.news_texto, .news_texto2{
	font-size:12px;
	padding:0px;
	margin-top:16px;
}

.news_texto2{
	font-size:11px;
}

/*----------FIN DE NEWS-----------*/


/*-------COMIENZO DE LINKS---------*/

#cuerpo_links_center{
	margin:36px 0px 10px 0px;
	width:390px;
	text-align:left;
	float:left;
	padding-left:480px;
}

#cuerpo_links_center h1{
	font-size:17px;
	text-transform:uppercase;
	font-weight:bold;
	color:#00484f;
}

#links_texto ul{
	list-style-type:none;
	margin:0px; padding:0px;
}

#links_texto li{

	
}

#links_texto a{
	background: url(../images/flecha-adelante-trans.png) 9px 10px no-repeat #00484f;
	margin:10px 0px;
	padding:6px 0px 6px 24px;
	border:1px solid #00484f;
	color:#ffffff;
	font-size:14px;
	display:block;
}

#links_texto a:hover{background-color:#ffffff; color:#00484f; border:1px solid #00484f;}

/*----------FIN DE LINKS-----------*/

/*-----COMIENZO DE MÁS INFO--------*/

#cuerpo_masInfo_center{
	margin:16px 0px 10px 0px;
	padding-left:20px;
	width:940px;
	text-align:left;
}

#mas_info_compra, #mas_info_alquiler{
	width:670px;
	background-color:#ccdbdc;
	float:left;
	font-size:11px;
	margin-bottom:18px;
	padding-bottom:16px;
}

#mas_info_datos{width:248px; float:left;}
#mas_info_compra strong, #mas_info_alquiler strong, #mas_info_datos strong{color:#00484f;}
#mas_info_compra_izq, #mas_info_compra_der {float:left; width:300px; padding-left:15px;}
#mas_info_compra_izq input, #mas_info_compra_der input, #mas_info_alquiler_inner input{vertical-align:middle;}

#mas_info_alquiler_inner{padding-left:15px;}

#masInfo_columna_left{width:670px; float:left; margin-right:20px;}

#cuerpo_masInfo_center h1{
	font-size:17px;
	text-transform:uppercase;
	font-weight:bold;
	color:#00484f;
}

#cuerpo_masInfo_center h2{
	font-size:14px;
	color:#ffffff;
	background-color:#00484f;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	text-align:center;
	padding:3px 0px;
	margin:0px 0px 16px 0px;
}

#mas_info_datos h2{margin-bottom:4px;}

#masInfo_texto ul{
	list-style-type:none;
	margin:0px; padding:0px;
}

#masInfo_texto li{
	background: url(../images/flecha-adelante-azul.png) 9px 10px no-repeat #00484f;
	margin:10px 0px;
	padding:7px 0px 7px 24px;
}

#masInfo_texto a{
	color:#ffffff;
	font-size:14px;
}

#mas_info_datos label{
	float:left;
	font-size:11px;
	color:#4f8185;
	margin:0px;
	padding:0px;
}

#mas_info_datos input{
	width:100%;
	font-size:10px;
	border:1px solid #4f8185;
	margin:3px 0px 3px 0px;
	padding:2px 0px;
}

#compra_otrasTXT{
	margin:4px 0px 0px 3px;
	width:280px;
	border:1px solid #4f8185;
}

#mas_info_datos textarea{
	width:100%;
	height:72px;
	overflow:hidden;
	border:1px solid #4f8185;
	margin:2px 0px;
	padding:0px;
}

.form_datos{
	width:100%;
	clear:both;
}

.form_ocul{display:none;}

#form_provincia{width:165px; float:left;}
#form_cp{width:76px; float:right;}
#form_telefono{width:49%; float:left;}
#form_fax{width:48%; float:right;}
#form_button{float:left; width:54px; height:20px; margin:0px; padding:0px; float:right; border:1px solid #93b2b4; margin:6px 0px 0px 0px;}
#form_button input{background-color:#4f8185; width:54px; height:20px; border:1px solid #11555b; margin:0px; padding:0px; color:#ffffff; font-size:9px; cursor:pointer;}
#form_button input:hover{background-color:#ffffff; color:#4f8185;}
.mas_info_obligatorio{float:left; color:#d02b2b; margin-left:4px;}
#mas_info_enviado{
	width:400px;
	height:430px; 
	padding:20px;
	float:left;
	color:#00484f; 
	font-size:14px;
}
/*---------FIN DE MÁS INFO---------*/

/*-------COMIENZO DE ENLACES-------*/


#cuerpo_enlaces_center{
	margin:22px auto 10px auto;
	width:664px;
	text-align:left;
}

#cuerpo_enlaces_center h1{
	color:#003941;
	font-size:17px;
	margin-bottom:20px;
}

.enlaces_bloque{
	width: 312px;
	float:left;
	padding:4px 0px 4px 20px;
	font-size:11px;
}

.enlaces_bloque h2, .enlaces_bloque h2 a{
	font-weight:bold;
	color:#000000;
	font-size:11px;
	display:block;
	margin:0px; padding:0px;
}
.enlaces_bloque h2 a{text-decoration:underline;}

#cuerpo_enlaces_center hr{
	width:664px;
	height:1px;
	color:#4a7e82;
	padding:0px;
	border:0px;
	border-top:1px solid #4a7e82;
	clear:both;
}

.enlaces_bloque a{}

/*---------FIN DE ENLACES----------*/


/*-------COMIENZO DE POPUPS--------*/

.creditos_empresa{
	clear:both;
	display:table;
	margin:40px 0px 10px 0px;
}

.creditos_empresa h1{
	font-size:16px;
}

.creditos_empresa_img{
	width:200px;
	float:left;
	margin:0px 20px 0px 0px;

}

.creditos_empresa_img img{border:0px; margin:0px auto;}

.creditos_empresa div{
	float:left;
}
/*----------FIN DE POPUPS----------*/

/* HACK PARA SAFARI */
@media screen and (-webkit-min-device-pixel-ratio:0){
	/*
	#navegacion a{
		font-weight:normal;
	}
	.item_menu{color:#ffffff; background-color:#669295; height:18px; float:left; margin-right:2px; padding:3px 9px 0px 9px; border-top:1px solid #8cacaf; border-bottom:1px solid #8cacaf; border-left:1px solid #bccfd0; border-right:1px solid #bccfd0;}
	.item_menu:hover{color:#ffffff; background-color:#00484f; float:left; border:1px solid #3f757b;}
	#item_menu_selected{color:#ffffff; font-weight:bold; background-color:#00484f; height:18px; float:left; margin-right:2px; padding:3px 9px 0px 9px; border:1px solid #3f757b;}	
	*/
	
	#cuerpo_home, #cuerpo_apps, #cuerpo_aplicaciones, #cuerpo_referencias, #cuerpo_catalogo, #cuerpo_productos, #cuerpo_modelos, #cuerpo_alquiler, #cuerpo_about, #cuerpo_news, #cuerpo_links, #cuerpo_masInfo, #cuerpo_enlaces, #cuerpo_alternas{
		width:982px;
	}
	.text_gran{font-size:16px;}
	.text_peq{font-size:12px;}
	
	#mas_info_compra_izq input, #mas_info_compra_der input{vertical-align:center;}
}
/* FIN HACK PARA SAFARI */



/* ESTILOS DEL LIGHTBOX */

div#nyroModalFull {
	font-size: 11px;
	color: #777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#nyroModalFull h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#00484f;
	margin:0px;
	padding:0px;
	
}
div#nyroModalFull h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00484f;
	margin:0px 0px 20px 0px;
	padding:0px;
	text-decoration:underline;
}
div#nyroModalFull a{
	color: #777;
	text-decoration:underline;
}
div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(../images/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #fff;
	border: 2px solid #777;
}
a#closeBut {
	position: absolute;
	display: block;
	top: -13px;
	right: -13px;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	background: url(../images/close.gif) no-repeat;
	outline: 0;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div.wrapper div#nyroModalContent {
	padding: 20px 20px 0px 20px;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div.wrapperImg img {
	vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
a.nyroModalPrev, a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
a.nyroModalPrev {
	left: 0;
}
a.nyroModalPrev:hover {
	background: url(../images/prev.gif) left 20% no-repeat;
}
a.nyroModalNext {
	right: 0;
}
a.nyroModalNext:hover {
	background: url(../images/next.gif) right 20% no-repeat;
}

/* FIN ESTILOS DEL LIGHTBOX */

.videoMenu {
	FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Tahoma; HEIGHT: 18px
}

.videoMenu A {
	COLOR: #fff; TEXT-DECORATION: none
}
.videoMenu A:hover {
	color:#a6a6a6;

}

.mnu_bt, .mnu_bt_sel{
	display:block;
	/*width:173px;
	height:19px;*/
	
	width:163px;
	padding-bottom:6px;
	padding-top:6px;
	
	padding-left:23px;
	
	background-image:url(../images/bullet_submenu.gif);
	background-repeat:no-repeat;
	background-position:10px 11px;
	/*border-bottom:1px solid #969696;*/
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	
}

.mnu_bt_sel{

	color:#424242;
}

#menudesp{
	border:0px solid #404040;  position:absolute; top:136px; left:0px; z-index:999;
}

#menudesp #tabla_menu{
	padding-top:8px; background-color:#00484f; background-image:url(../images/fondo_submenu.gif); background-repeat:no-repeat; background-position:bottom;  padding-bottom:35px;
}

#menudesp #bottom_barra{
	 background-color:none;/* background-image:url(../images/fondo_submenu_bottom.gif);*/ background-repeat:no-repeat; border:0px solid blue;
}