/* GENERALES */

img, embed, object, form, table, div, select, textarea, input, script, h1, h2, h3, h4 { border:0; margin:0; padding:0; }

.noscreen {	display:none; }
.floatleft { float:left; margin:0; padding:0; }
.floatright {	float:right; margin:0; padding:0; }
.center {	text-align:center; }
.clearall {	clear:both; }
.noborder {	border:none; border-color:transparent; }
.inline { clear: none; display: inline; border:0; margin:0; padding:0; }

input, textarea{
	color: #000000;
	background-color: #F8F7EF;
	font-family: Arial, Helvetica, sans-serif, "BankGothic Lt BT";
	border: 1px solid #D9D2A8;
}
body, html { 
	height: 100%;
}

body {
	font-family: Arial, Helvetica, sans-serif, "BankGothic Lt BT";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-image: url('../images/fondo.png')!important;
	background-image: none;
	background-repeat: repeat-y;
	filter: none !important;
	filter: progid;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fondo.png', sizingMethod='scale');
	background-color: #E5E5E5;
	margin:0;
}
#logo {
	text-align:right;
	width: 280px;
	margin:0;
	padding-bottom: 20px;
	color: #8d8d8d;
	text-decoration: none;

}

#oContenedor_1 {
	/*border: 1px solid #FF0000;*/
	width: 930px;
	margin:0;
	padding-right: 15px;
	color: #000000;

}

#oContenedor {
	/*border: 1px solid #FF0000;*/
	width: 930px;
	margin:0;
	padding-right: 15px;
	color: #000000;
	background-image: url('../images/fondo.png')!important;
	background-image: none;
	background-repeat: repeat-y;
	filter: none !important;
	filter: progid;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fondo.png', sizingMethod='scale');
}

#oCabecera {
	width: 847px;
	margin:0;
	color: #000000;
}

#oContacte {
	position: absolute;
	top: 0px;
	left:430px;
}

.none{
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
}

/* #################### oCuerpo #################### */
#oCuerpo {
	width: 847px;
	color:#000000;
}

.tx_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.tx_negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin-right:35px;
	text-decoration: none;
}

.tx_negro2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-right:15px;
	text-decoration: none;
}

#oFlash1 {
	color:#000000;
}

#oFlash1_tx {
	height: 63px;
	width: 337px;
	margin:0;
	padding: 6px 0px 0 7px;
	color: #000000;
	background-image: url('../images/f_nivel1.jpg');
	background-repeat: no-repeat;
	cursor:pointer;
	cursor:hand;
	text-decoration: none;
}

#oFlash2 {
	margin-left: 3px;
}
#margin_12{
	margin-left: 6px;
}
#margin_20{
	margin-right: 5px;
}
#oFlash2_tx {
	height: 63px;
	width: 244px;
	margin:0;
	padding: 6px 0px 0 10px;
	color: #000000;
	background-image: url('../images/f_nivel2.jpg');
	background-repeat: no-repeat;
	cursor:pointer;
	cursor:hand;
	text-decoration: none;
}
#oFlash_p0 {
	margin-top: 8px;
}
#oFlash_p1 {
	margin-top: 8px;
	margin-left: 0px;
}
#oFlash_p2 {
	margin-top: 8px;
	margin-left: 0px;
}
#oFlash_p3 {
	margin-top: 8px;
	margin-left: 0px;
}
#oFlash3_tx {
	height: 72px;
	width: 141px;
	margin:0;
	padding: 5px 0 0 6px;
	color: #000000;
	background-image: url('../images/f_nivel3.jpg');
	background-repeat: no-repeat;
	cursor:pointer;
	cursor:hand;
	text-decoration: none;
}
#oFormularioContacto {
	float:left;
	margin: 15px 0 0 10px;
	padding: 18px 0 0 18px;
	width: 582px;
	height: 250px;
}

#lin_formulario{
	float:left;
	width: 100px;
}
/* #################### oMenu #################### */

#oMenu {
	float: left;
	margin-right: 10px;
	width: 181px;
	height: 474px;
	color: #767676;
	background: url(../images/f_menu.gif) no-repeat;
}

.combo {
	margin-top: 65px;
	margin-left: 18px;
}

.listas {
	font-size: 11px;
	margin-bottom: 8px;
	color: #494949;
	background-color: #FFFFF;
	height: 20px;
}

.bot_buscar {
	margin-top: 1px;
	margin-left: 19px;
	cursor: hand;
}

.mapa {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left:15px;
}

.busqueda {
	cursor: hand;
}

.area {
	text-align:right;
	margin-right: 16px;
	margin-top: 24px;
	cursor: hand;
}

#texto{
	font-size: 11px;
	margin-left: 192px;
	background: url(../images/f_texto.gif) repeat-y;
}
#texto_corporativo{
	font-size: 11px;
	margin-left: 192px;
	padding-left:20px;
	padding-right:100px;
	background: url(../images/f_texto.gif) repeat-y;
}
#texto a, #texto_corporativo a{
	color: #bbae62;
}

/* #################### oPie #################### */

#oPie {
	font-size: 11px;
	margin:0px;
	padding-top:10px;
	width: 775px;
	height: 62px;
	color: #767676;
	background: url(../images/f_pie.gif) no-repeat;
}

#oPie a {
	color: #767676;
	text-decoration: none;
}

#oPie a:hover {
	color: #AAAAAA;
	text-decoration: none;
}

#oPie ul {
	padding:0;
	margin:0;
}

#oPie ul li {
	padding-right:15px;
	text-align:right;
	list-style-type: none;
}


/* **************** GENERALES **************** */
.texto_dorado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #BBAE62;
	margin:0;
}
.texto_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #575757;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.cajas{
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	width: 250px;
	height: 20px;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif, "BankGothic Lt BT";
	border: 1px solid #E91F57;
	margin-bottom:8px;
}
.txtarea{
	font-size: 12px;
	width: 300px;
	height: 125px;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif, "BankGothic Lt BT";
	border: 1px solid #E91F57;
}

.titulo2 {
	font-size: 14px;
	font-weight: bold;
	color: #E91F57;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	border:1px solid #E0E0E0;
	text-transform: uppercase;
	cursor:hand;
	background-color: #E60040;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	cursor:pointer;
	cursor:hand;
	width:90px;
}
.enlaces {
	color: #EF1C52;
	text-decoration:none;
}
.enlaces2 {
	color: #8c8c8c;
	text-decoration:none;
}
.imgTrans {  filter:revealTrans(duration=.4, transition=6)}
.tabla1Boton {	font-size: 11px;	font-weight: bold;	color: #000000;	background: #D5D5CB;	text-decoration: none;	font-family: verdana; 	cursor:hand;}
.tabla1BotonOver {	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	background: #555588;	text-decoration: none;	font-family: verdana;	cursor:hand;}
.paginaActual	 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	color: #E2E0DE;	text-decoration : none;	background-color: #817C70;}
.linkPagina	 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal; color: #817C70;	text-decoration : none;}
.tit_promo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.tit_promo2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.tabla
{
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	border: 1px solid #CCCCCC;
}
.texto_normal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
}
.texto_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.tx_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#teaser
{
	float:left;
	margin-top:15px;
	width: 26px;
	height: 32px;
	background-image: url("../images/teaser.png") !important;
	background-image: none; 
	background-repeat: no-repeat;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/teaser.png'); 
}