body {
	margin-left: 0em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	background:url(../images/int_back1a.jpg) no-repeat;
}

.left	{float:left; position:relative;}
.w60	{float:left; width:60px;}


/*--------------------------------------- POP-UP -------------------------------------------*/

.pop_back {
	background:#fff url(../images/int_back4.gif) repeat-x !important;
	float:left;
	}


	.pop_container{
		float:left;
		width:100%;
		}
		.pop_header {
			float:left;
			padding:13px 10px 20px 30px;
			}
		.pop_content	{
			margin:0 auto;
			width:960px;
			}
		.pop_content1	{
			float:left;
			width:720px;
			}

/*--------------------------------------- HOME PAGE -------------------------------------------*/

.home_back	{
	background:#014f97 url(../images/int_back1a.jpg) no-repeat !important;
	}
.header_container1 {
	float:left;
	width:100%;
	height:183px;
	background:url(../images/int_back1a.jpg) no-repeat;
	}
	.banda_images	{
		position:relative;
		float:left;
		width:100%;
		background:#014f97;
		}
	.banda_hnews	{
		float:left;
		width:100%;
		background:url(../images/bg-content-index.jpg) no-repeat;
		}
		.hnews_container{
			margin:0 auto;
			width:1002px;
			}
			.hnews_titulo1	{
				position:relative;
				float:left;
				width:100%;
				height:40px;
				}
					.sobreimagen {
						position:absolute;
						left:500px;
						top:-100px;
						width:518px;
						height:130px;
						z-index:9997;
						}
						.t1	{
							position:absolute;
							top:0px;
							left:0px;
							}
						.t2	{
							position:absolute;
							top:2px;
							left:2px;
							color:#333 !important;
							}
						.t3	{
							position:absolute;
							top:12px;
							left:2px;
							}
						.t4	{
							position:absolute;
							top:12px;
							left:520px;
							}
						.icons {
							position:absolute;
							top:-50px;
							left:900px;
							z-index:9998;
							}
			.hnews_dest	{
				float:left;
				width:510px;
				margin-right:10px;
				}

				.gallery0 {
					float:left;
					width:140px;
					padding:10px 30px 20px 0;
					}
					.gallery0_title	{
						float:left;
						width:150px;
						margin:10px 0;
						}
					.gallery0_description	{
						float:left;
						margin:0;
						padding-bottom:10px;
						width:150px;
						}

				.hnews_noticias {
					float:left;
					/*padding-bottom:20px;*/
					width:470px;
					}
				.hnews_fecha {
					float:left;
					width:50px;
					margin-top:10px;
					}
				.hnews_title	{
					float:left;
					width:420px;
					margin-top:10px;
					}
				.hnews_description	{
					float:left;
					width:420px;
					padding-left:50px;
					margin-top:5px;
					}




/*--------------------------------------- INTERIOR ESTÁNDAR -------------------------------------------*/
.container{width:100%;}

	.header_container {
		float:left;
		width:100%;
		height:318px;
		background:url(../images/int_back1a.jpg) repeat-x;
		}

		.header_b1{
			margin:0 auto;
			width:1002px;
			height:116px;
			/*background:url(../images/int_bgheader.jpg) no-repeat top left;*/
			}
			.header_fix	{
				position:relative;
				top:0px;
				left:0px;
				}
				.logo	{
					position:absolute;
					top:10px;
					left:0px;
					}

				.lang	{
					position:absolute;
					top:10px;
					left:900px;
					}
				.buscador	{
					position:absolute;
					top:40px;
					left:785px;
					width:230px;
					height:27px;
					padding:3px 0 0 10px;
					background:url(../images/bg-search-box.png) no-repeat;
					}
					.buscador_text	{
						color:#005B9F;
						float:left;
						font-family:Trebuchet MS,Verdana,Arial;
						font-size:15px;
						font-weight:bold;
						margin-left:-67px;
						width:64px;
						}
					.buscador_casilla	{
						position:relative;
						float:left;
						width:178px;
						}
						.buscador_casilla input {
							width:165px;
							border:0;
							}
					.buscador_btn	{
						position:relative;
						float:left;
						}
						.buscador_btn div{
							color:#FFFFFF;
							cursor:pointer;
							float:left;
							font-family:Trebuchet MS,Verdana,Arial;
							font-size:12px;
							font-weight:bold;
							margin-top:2px;
							position:absolute;
							text-align:center;
							width:20px;
						}
				.menu_aux	{
					position:absolute;
					width:700px;
					top:90px;
					left:302px;
					text-align:right;
					}
					.menu_aux	ul	{
						float:right;
						list-style:none;
						}
						.menu_aux ul li	{
							float:left;
							border-right:1px solid #005b9f;
							padding:0 5px;
							}

		.header_b2{
			margin:0 auto;
			width:100%;
			height:38px;
			background:url(../images/int_back3.gif) no-repeat top right;
			}
			.menu_bar1{
				margin:0 auto;
				width:1002px;
				height:38px;
				background:url(../images/int_back4.png) repeat-y top right;
				}
				.menu1_container	{
					float:right;
					height:38px;
					}
				.menu1 {
					float:right;
					list-style-type:none;
					margin-top:8px;
					margin-left:0px;
					}
					.menu1 li	{
						float:left;
						height:24px;
						padding:0 10px 0 10px;
						border-right:1px solid #4786be;
						}
		.header_b3{
			margin:0 auto;
			width:1002px;
			height:29px;
			}
			.menu2 {
				float:right;
				list-style-type:none;
				margin-top:8px;
				margin-left:0px;
				}
				.menu2 li	{
					float:left;
					height:21px;
					padding:0 10px 0 10px;
					border-right:1px solid #4786be;
					}
		.header_b4{
			margin:0 auto;
			width:100%;
			height:95px;
			background:#2c9ccd;
			}
			.title{
				margin:0 auto;
				width:1002px;
				height:29px;
				padding-top:30px;
				}
				.breadcrumbs	{
					float:left;
					width:1000px;
					}
				.title2	{
					float:left;
					width:1000px;
					}

	.middle_container{
		float:left;
		width:100%;
		}
		.middle_content	{
			margin:0 auto;
			width:1002px;
			}
		.middle_content1	{
			float:left;
			width:750px;
			}
		.middle_content2	{
			float:left;
			width:760px;
			padding-bottom:20px;
			}
			.gallery	{
				float:left;
				width:340px;
				padding:15px;
				}
				.thumb	{
					float:left;
					width:120px;
					height:120px;
					margin-right:10px;
					border:1px solid #4786be;
					}
 				.gallery_title	{
					float:left;
					width:200px;
					}
 				.gallery_description	{
					float:left;
					margin:0;
					padding-bottom:10px;
					width:200px;
					}



		.middle_sidebar {
			float:right;
			width:237px;
			margin-left:3px;
			padding:20px 0 10px 0;
			}

			.dest {
				float:left;
				width:237px;
				margin:10px 0 0 0;
				}
				.dest_top	{
					float:left;
					height:8px;
					width:237px;
					background:url(../images/int_dest_top.gif) no-repeat top left ;
					}
				.dest_content	{
					float:left;
					width:237px;
					background:url(../images/int_dest_middle.gif) ;
					}
					.dest_title	{
						float:left;
						width:210px;
						margin:0 0 5px 6px;
						padding:0 0 3px 10px;
						border-bottom:1px solid #656E77;
						}
					.dest_cuerpo	{
						float:left;
						width:215px;
						padding:0 0 0 10px;
						}
					.dest_fecha	{
						float:left;
						width:25px;
						margin:0 0 0 10px;
						}
					.dest_resumen	{
						float:left;
						width:182px;
						margin:0 0 0 10px;
						}
					.dest_link	{
						float:left;
						margin:5px 0 0 10px;
						border:2px solid #fff;
						background:#A5CCF1;
						padding:1px 4px 1px 6px;
						}
					.dest_content select {
						font-size:11px;
						}

					.dest_content ul {
						width:100%;
						list-style:none !important;
						margin-left:10px;
						}



				.dest_bottom	{
					float:left;
					height:8px;
					width:237px;
					background:url(../images/int_dest_bottom.gif) no-repeat bottom left ;
					}


	.footer_container{
		float:left;
		width:100%;
		height:100px;
		background:#014f97;
		border-top:1px solid #a5ccf1;
		}
		.footer_content	{
			margin:0 auto;
			width:1002px;
			}
		.menu_footer {
			float:left;
			width:200px;
			padding-top:10px;
			}
		.address {
			float:right;
			}


/*--------------------------------------- ESPECIFICOS NOTICIAS -------------------------------------------*/
.fecha	{
	float:left;
	width:100%;
	}
	.gallery2	{
		float:left;
		width:720px;
		padding:15px;
		}
		.gallery2_title	{
			float:left;
			width:580px;
			}
		.gallery2_description	{
			float:left;
			margin:0;
			padding-bottom:10px;
			width:580px;
			}
		.formlinea	{
			margin:5px 0;
			}
/*--------------------------------------- ESPECIFICOS CATALOGO -------------------------------------------*/

	.gallery3	{
		float:left;
		width:243px;
		margin:0 0 10px 0;
		text-align:center;
		}

		.gallery3_top	{
			float:left;
			margin-left:0;
			padding:6px 0 2px 6px;
			width:235px;
			background:url(../images/cat_top.gif) no-repeat top left;
			}

			.gallery3_title	{
				float:left;
				width:207px;
				margin:0 0 5px 10px;
				padding-bottom:3px;
				border-bottom:1px solid #656E77;
			}

		.gallery3_middle	{
			float:left;
			margin:0;
			width:243px;
			padding-left:10px;
			background:url(../images/cat_middle.gif) repeat-y ;
			}

			.gallery3_blanco	{
				float:left;
				margin-left:10px;
				padding-bottom:3px;
				width:205px;
				background:#ffffff;
			}


		.gallery3_bottom	{
			float:left;
			margin:0;
			height:93px;
			width:213px;
			padding:0 30px 0 0; /* Si hay que añadir pixels a los 30, hay que quitarle el mismo número de px a la anchura */
			background:url(../images/cat_bottom.gif) no-repeat bottom left ;
			}

			.gallery3_link	{
				float:left;
				text-align:left;
				padding: 3px 0 1px 0;
				margin-left:18px;
				width:207px;
				border-bottom:3px solid #fff;
				}



/*--------------------------------------- TEXTOS -------------------------------------------*/

.txt0	{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:13px ;
	line-height:1.5em ;
	color:#6B6E77 ;
	text-decoration:none;
	}
		.txt0 a{
			color:#014f97;
			text-decoration:none;
			}

		.txt0 a:hover{
			text-decoration:underline;
			}

.txt1	{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	}
	.txt1 a{
		text-decoration:none;
		color:#fff;
		}
		.txt1 a:hover	{
			color:#fff;
			}
.txt2	{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#4786be;
	}
	.txt2 a{
		text-decoration:none;
		color:#A5CCF1;
		}
		.txt2 a:hover	{
			color:#a5ccf1;
			}
.txt3	{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	}
	.txt3 a{
		text-decoration:none;
		color:#fff;
		}
.txt4	{
	font-size:30px !important;
	}
.txt5	{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#656E77;
	}
.txt6	{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#005b9f;
	}
.txt7	{
	color:#fcb825 !important;
	}
	.txt7 a {
		color:#fcb825 !important;
		text-decoration:none;
		}
.txt8	{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:11px;
	text-decoration:none;
	line-height:12px !important;
	color:#bbb;
	}

.txt9	{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#333;
	}
	.txt9 a{
		text-decoration:none;
		color:#333;
		}
		.txt2 a:hover	{
			color:#a5ccf1;
			}

.txt10	{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#81bfe0;
	}
	.txt10 a{
		text-decoration:none;
		color:#381bfe0;
		}
		.txt10 a:hover	{
			color:#fff;
			}
.txt11	{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	}
	.txt11 a{
		text-decoration:none;
		color:#fff;
		}
		.txt11 a:hover	{
			color:#fff;
			}
.txt12	{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:20px;
	color:#fff;
	line-height:1.2em;
	}
.txt13	{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:16px;
	font-weight:bold;
	color:#fcb825;
	}


/*--------------------------------------- MENÚ DESPLEGABLE -------------------------------------------*/


ul.dropdown                         { float: right; position: relative; list-style:none; margin:8px 0 0 0; z-index:9999;}
ul.dropdown li                      { float: left; text-align: left; padding:0 0 3px 0; border-right:1px solid #a5ccf1;}
ul.dropdown a:hover		            { color: #fff; }
ul.dropdown li a                    { display: block; padding:0 8px 0 8px; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { color: #fff; position: relative;}
ul.dropdown li.hover a              { color: #005A9F; }
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; background: #005097; top: 100%; left: 0; z-index: 1000; zoom: 1; padding: 0 !important; margin:0 !important; }
ul.dropdown ul li 					{ font-weight: normal; background: #005097; color: #fff; float: none; list-style-type:none; border-right:0px !important; padding:4px 0;}
ul.dropdown ul li a					{ border-right: none; width: 195px; color: #A5CCF1; display: inline-block; margin: 2px 0 !important }
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ color: #fff !important; visibility: visible; z-index: 10000; zoom: 1 }
ul.dropdown ul li:hover             { background:#0c1937; color: #fff !important;}


/*--------------------------------------- BLOQUES EDITABLES -------------------------------------------*/

/*---------- INTERIOR ESTANDAR, TEXTO PRINCIPAL ----------*/

.edit1	{
	width:730px;
	padding:30px 10px;
	background:#fff;
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:13px !important;
	line-height:1.5em !important;
	color:#6B6E77 !important;
	text-decoration:none !important;
	}
		.edit1 a{
			color:#014f97 !important;
			text-decoration:underline !important;
			}

		.edit1 a:hover{
			color:#C3DFFF !important;
			text-decoration:underline !important;
			}

	.edit1 td	{
		font-family:Arial, Verdana !important;
		font-size:13px !important;
		line-height:1.8em !important;
		color:#6B6E77 !important;
		text-decoration:none !important;
		}

.edit2	{
	width:215px;
	padding:0 0 0 10px;
	background:url(../images/int_dest_middle.gif) ;
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:13px !important;
	line-height:1.5em !important;
	color:#6B6E77 !important;
	text-decoration:none !important;
	}
		.edit2 a{
			color:#014f97 !important;
			text-decoration:underline !important;
			}

		.edit2 a:hover{
			color:#000 !important;
			text-decoration:underline !important;
			}

	.edit2 td	{
		font-family:Arial, Verdana !important;
		font-size:13px !important;
		line-height:1.8em !important;
		color:#6B6E77 !important;
		text-decoration:none !important;
		}

.edit3	{
	width:700px;
	padding:30px 10px;
	background:#fff;
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:13px !important;
	line-height:1.5em !important;
	color:#6B6E77 !important;
	text-decoration:none !important;
	}
		.edit3 a{
			color:#014f97 !important;
			text-decoration:underline !important;
			}

		.edit3 a:hover{
			color:#C3DFFF !important;
			text-decoration:underline !important;
			}

	.edit3 td	{
		font-family:Arial, Verdana !important;
		font-size:13px !important;
		line-height:1.8em !important;
		color:#6B6E77 !important;
		text-decoration:none !important;
		}


.edit4	{
	padding:10px;
	width:480px;
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:11px !important;
	text-decoration:none;
	background:#014f97;
	line-height:11px !important;
	color:#bedfff !important;
	text-decoration:none !important;
	}
		.edit4 a{
			color:#bedfff !important;
			text-decoration:underline !important;
			}

		.edit4 a:hover{
			color:#fff !important;
			text-decoration:underline !important;
			}

	.edit4 td	{
		font-family:Trebuchet MS, Verdana, Arial;
		font-size:11px !important;
		text-decoration:none;
		line-height:11px !important;
		color:#bedfff !important;
		text-decoration:none !important;
		}

.edit5	{
	background:#014f97;
	width:462px;
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:13px  !important;
	font-weight:normal;
	text-decoration:none  !important;
	color:#fff  !important;
	}
		.edit5 a{
			color:#bedfff !important;
			text-decoration:underline !important;
			}

		.edit5 a:hover{
			color:#fff !important;
			text-decoration:underline !important;
			}

	.edit5 td	{
		font-family:Trebuchet MS, Verdana, Arial;
		font-size:13px  !important;
		font-weight:normal;
		text-decoration:none  !important;
		color:#fff  !important;
		}
.edit_carrusel_field {
	background:#b4e6fe;
	height:50px;
	width:518px;
	text-shadow:black 2px 2px 1px;	
}



.browser_error {
	background:none repeat scroll 0 0 #FFFF00;
	border:1px solid #000000;
	font-family:trebuchet MS;
	font-size:11px;
	left:335px;
	padding:2px 5px;
	position:absolute;
	text-align:center;	
}
