BODY {
	margin: 0px;
}

/* textos */
.texto_bienvenida {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	text-decoration: none;
}
.texto {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
	text-decoration: none;
}
A.texto:hover {
	color: #909090;
}
.texto_internas {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #575960;
	text-decoration: none;
}
.titulo {
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 22px;
	color: #333366; 
	/* color: #000066; */
	text-decoration: none;
}
.titulos {
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 16px;
	color: #002D8A;
	text-decoration: none;
}
.subtitulo {
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 16px;
	color: #002D8A;
	text-decoration: none;
}
.rubro {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #8FCFF5;
	text-decoration: none;
}
.titulo_azul {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #0E4F7E;
	text-decoration: none;
	font-weight: bold;
}
.titulo_azul:hover {
	color: #333333;
}
.secciones {
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 22px;
	color: #40ACDB;
	text-decoration: none;
}
.menu_der_titulo {
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 16px;
	color: #002D8A;
	text-decoration: none;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.titulo_blanco {
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 22px;
	color: #002D8A;
	text-decoration: none;
}
.texto_oscuro {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
	text-decoration: none;
}
.precio_sitio {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #000000;
	background-color: #E2E2E2;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 0px;
	/* border: 1px solid #303030; */
}

/* links */
.pie_sin_link {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #AAAAAA;
	text-decoration: none;
}
.pie {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #AAAAAA;
	text-decoration: none;
}
.pie:hover {
	color: #002D8A;
	text-decoration: none;
}

.celda_paginador {
	border: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
}
.celda_paginador_sel {
	border: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #666666;
}
.paginador {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.paginador:hover {
	color: #3399CC;
}
.cliente {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;

}
.cliente:hover {
	color: #11455B;
}
.bt_volver {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #8FCFF5;
	text-decoration: none;
	font-weight: bold;
}
.bt_volver:hover {
	color: #002D8A;
}
.boton {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00427D;
	text-decoration: none;
}
.boton:hover {
	color: #40ACDB;
}
.link_seccion_index {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}
.link_seccion_index:hover {
	color: #6699CC;
}
.link_mapa {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}
.link_mapa:hover {
	color: #6699CC;
}

/* fondos */
.bg_principal {
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_buscador {
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(img/css_bg_buscador.jpg);
}
.bullet {
	background-image: url(img/css_bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.borde_foto {
	border: 1px solid #000000;
	padding: 1px;
	background-color: #FFFFFF;
}
.borde_boton {
	border: 1px solid #8FCFF5;
	background-repeat: repeat-x;
	background-position: bottom;
}
.colorfilete {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.celda_bt_volver {
	background-image: url(img/css_bt_buscar.jpg);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
}
.borde_celda {
    border: 1px solid #366A9A;
}
.celda_lista {
	background-image: url(img/css_bt_buscar.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	background-position: bottom;
	padding-left: 5px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
}
.celda_texto {
	padding-left: 5px;
	font-family: Tahoma;
	font-size: 11px;
	color: #336699;
	background-image: url(img/css_bg_celda.jpg);
	padding-top: 2px;
	padding-bottom: 2px;
}

/* campos */
.campo_buscar {
	border: 1px solid #CCCCCC;
	font-family: Tahoma;
	font-size: 11px;
	color: #002D8A;
	text-decoration: none;
	overflow: hidden;
	background-color: transparent;
}
.bt_buscar{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	color: #002D8A;
	text-decoration: none;
	background-image: url(img/css_bt_buscar.jpg);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	text-transform: uppercase;
}

/* portfolio */
.portfolio_cliente {
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 16px;
	color: #002D8A;
	font-weight: bold;
	text-decoration: none;
}
.portfolio_agencia {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #81848B;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
}
.portfolio_detalle {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	text-decoration: none;
}
.portfolio_celda_boton {
	background-image: url(img/css_bt_buscar.jpg);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	height: 18px;

}
.portfolio_boton {
	font-family: Tahoma;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;

}
.portfolio_boton:hover {
	color: #6699CC;
}
.portfolio_celda_boton_paddings {
	padding-right: 15px;
	padding-left: 15px;
}
