

/*CONTROLADOR DE ESTILO DE LINK GENÉRICO;*/	

A:link {
	color: #AA8D53;
	TEXT-DECORATION: none;
	}
A:hover { BORDER-BOTTOM: #AA8D53 1px dashed;}
	
	
/* FIN CONTROLADOR DE ESTILO DE LINK GENÉRICO;*/


/* ESTILOS ESTRUCTURA;*/

.fondo_maingeneral {
	background-image: url(../images/bg_gris.jpg);
	background-repeat: repeat-x;
	visibility: visible;
	height: auto;}

.contenedor_general {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	visibility: visible;
	height: 100%;
	width: 960px;}

.contenedor_frame_superior {
	background-color: #241720;
	background-repeat: repeat-x;
	visibility: visible;
	height: 126px;
	width: 960px;
	FONT-FAMILY: Verdana;
	font-size: 11px;
	color: #8F828B;
	font-weight: normal;
	text-transform: normal;	
	
	}

.contenedor_menu_general{
	background-image: url(../images/fondo_menu_sup.gif);
	background-repeat: repeat-x;
	visibility: visible;
	height: 41px;
	width: 960px;}


.contenedor_pie_pagina{
	background-image: url(../images/fondo_pie_pagina.jpg);
	background-repeat: repeat-x;
	visibility: visible;
	height: 86px;
	width: 960px;
	text-align: center;
	vertical-align: middle;
	FONT-FAMILY: Verdana;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	text-transform: normal;	
	}


.contenedor_frame_central {
	background-color: transparent;
	visibility: visible;
	height: 100%;
	width: 693px;
	vertical-align: top;
	text-align: center;}
	
.contenedor_frame_derecho {
	background-image: url(../images/fondo_frame_der.gif);
	background-repeat: repeat-y;
	visibility: visible;
	height: 100%;
	width: 267px;}
	
	
.contenedor_calugas_frame_central {
	visibility: visible;
	height: auto;
	width: auto;
    PADDING: 5px;
	vertical-align: top;
	text-align: center;}
	
	
	
.separador_linea_gris{
	background-image: url(../images/separador_linea_gris.gif);
	background-repeat: repeat-x;
	background-position: center center;
	visibility: visible;
	height: 10px;
	width: auto;}
	
.puntos_horizontal_inicio_derecho_clear {
	background-image: url(../images/separador_linea_gris_punteada.gif);
	background-repeat: repeat-x;
	background-position: center center;
	width: auto;
	height: 8px;
	vertical-align: middle;
	text-align: center;}
	



A.mainlevel_portada{
	DISPLAY: block;
	PADDING-TOP: 5px;
	text-align: center;
	vertical-align: middle;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	color: #d1c4cc;
	TEXT-DECORATION: none;
	font-size: 12px;
	font-weight: bold;
	width: auto;
	height: auto;}
	
	
	
A.mainlevel_portada:hover {
	DISPLAY: block;
	PADDING-TOP: 5px;
	text-align: center;
	vertical-align: middle;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	font-size: 12px;
	font-weight: bold;
	width: auto;
	height: auto;
	BORDER-BOTTOM: #CCBA96 1px dashed;
	BORDER-TOP: #CCBA96 1px dashed;
    BORDER-LEFT: #CCBA96 1px dashed;
    BORDER-RIGHT: #CCBA96 1px dashed;}
	
A.mainlevel_portada:active {
	DISPLAY: block;
	PADDING-TOP: 5px;
	text-align: center;
	vertical-align: middle;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	color: #CCBA96;
	TEXT-DECORATION: none;
	font-size: 12px;
	font-weight: bold;
	width: auto;
	height: auto;
	BORDER-BOTTOM: #CCBA96 1px dashed;
	BORDER-TOP: #CCBA96 1px dashed;
    BORDER-LEFT: #CCBA96 1px dashed;
    BORDER-RIGHT: #CCBA96 1px dashed;}
	
	.mainlevel_portada2 {
	DISPLAY: block;
	PADDING-TOP: 5px;
	text-align: center;
	vertical-align: middle;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	color: #CCBA96;
	TEXT-DECORATION: none;
	font-size: 12px;
	font-weight: bold;
	width: auto;
	height: auto;
	BORDER-BOTTOM: #CCBA96 1px dashed;
	BORDER-TOP: #CCBA96 1px dashed;
    BORDER-LEFT: #CCBA96 1px dashed;
    BORDER-RIGHT: #CCBA96 1px dashed;}

.borde_punteado_foto{
	background-color: none;
	border: 1px solid #CCCCCC;
	text-decoration: none;
	PADDING: 8px;

}
.borde_foto_fck{
	background-color: none;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	PADDING: 8px;

}

.linkg{
	background-color: none;
	border: 0px solid #FFFFFF;
	text-decoration: none;
	PADDING: 5px;
}



.titulo_gris_principal{
	FONT-FAMILY: "Trebuchet MS";
	font-size: 26px;
	font-weight: normal;
	color: #4B3E47;
	line-height: 1.4em;
	text-indent: 0px;
	text-transform: uppercase;
	text-align: left;
}

.titulo_gris_frame_derecho{
	FONT-FAMILY: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #4B3E47;
	line-height: 1.4em;
	text-indent: 0px;
	text-transform: uppercase;
	text-align: left;
	vertical-align: bottom;
}


.subtitulo_gris_mixta{
	FONT-FAMILY: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #4B3E47;
	line-height: 1.4em;
	text-indent: 0px;
	text-transform: normal;
	text-align: left;
	vertical-align: bottom;
}


.titulo_gris_secundario_derecha{
	FONT-FAMILY: "Trebuchet MS";
	font-size: 20px;
	font-weight: normal;
	color: #4D3D47;
	text-transform: bold;
	text-align: right;
}

.titulo_gris_secundario_izquierda{
	FONT-FAMILY: "Trebuchet MS";
	font-size: 20px;
	font-weight: normal;
	color: #4D3D47;
	text-transform: bold;
	text-align: left;
}

.texto_corporativo_gris {
	font-family:  "Verdana";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	letter-spacing: normal;
	line-height: 1.8em;
	vertical-align: top;
}

.texto_corporativo_gris_derecha{
	font-family:  "Verdana";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: right;
	letter-spacing: normal;
	line-height: 1.8em;
	vertical-align: top;}


.texto_corporativo_gris_centro{
	font-family:  "Verdana";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: center;
	letter-spacing: normal;
	line-height: 1.8em;
	vertical-align: top;}






.link_verdana_gris{
	text-transform: normal;
	color: #AA8D53;
	TEXT-DECORATION: none;
	FONT-FAMILY: "Verdana";
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.5px;
	line-height: 1.8em;
	text-align: left;
	BORDER-BOTTOM: #AA8D53 1px dashed;
}

A.link_verdana_gris:link {
text-transform: normal;
	color: #AA8D53;
	TEXT-DECORATION: none;
	FONT-FAMILY: "Verdana";
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.5px;
	line-height: 1.8em;
	text-align: left;
		BORDER-BOTTOM: #AA8D53 1px dashed;
}

A.link_verdana_gris:visited {
	text-transform: normal;
	color: #AA8D53;
	TEXT-DECORATION: none;
	FONT-FAMILY: "Verdana";
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.5px;
	line-height: 1.8em;
	text-align: left;
	BORDER-BOTTOM: #AA8D53 1px dashed;
}

A.link_verdana_gris:hover {
    text-transform: normal;
	color: #AA8D53;
	TEXT-DECORATION: underline;
	FONT-FAMILY: "Verdana";
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.5px;
	line-height: 1.8em;
	text-align: left;
	BORDER-BOTTOM: none;

	}
	
	
A.link_verdana_gris:active {
	text-transform: normal;
	color: #AA8D53;
	TEXT-DECORATION: underline;
	FONT-FAMILY: "Verdana";
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.5px;
	line-height: 1.8em;
	text-align: left;
	BORDER-BOTTOM: none;
}

.textfield {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-transform: none;
	cursor: hand;
	border: 1px solid #AA8D53;

}

.boton {
	BORDER-RIGHT: #AA8D53 1px dashed;
	BORDER-TOP: #AA8D53 1px dashed;
	FONT-SIZE: 11px;
	BACKGROUND: #E4DCC9;
	BORDER-LEFT: #AA8D53 1px dashed;
	BORDER-BOTTOM: #AA8D53 1px dashed;
	font-family: Verdana;
	font-weight: normal;
	color: #AA8D53;
}

.borde_tabla {
	border-right:1px solid #AA8D53; 
	border-left:1px solid #AA8D53;
	border-bottom:1px solid #AA8D53;
	border-top:1px solid #AA8D53;  
}
