@charset "UTF-8";
/* CSS Document */

/********************
CSS RESETS 
*****************/

div, h1, h2, h3, h4, h5, h6, p, address, ul, ol, li, img {
	margin: 0px;
	padding: 0px;
}
.bgpng {
	background: transparent url("../img/bg_sombra_1000_line.png") repeat-y scroll center top;
}
.bgpng2 {
	background: transparent url("../img/bg_sombra_1000_line.png") repeat-y scroll center top;
	_background: transparent url("../img/bg_sombra_1001_line_ie.jpg") repeat-y scroll center top;
}
img, div {
	/*Aplica fix para PNG transparentes en IE6*/
	behavior: url(../img/iepngfix.htc);
}
a {
	outline: none !important;
}
a img {
	border: none;
}
div.clear {
	display: block;
	height: 1px;
	overflow: hidden;
	clear: both;
}

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	background-color:#f2efe8;
}
html,body {
  margin:0;
  padding:0;
  height:100%;
  border:none;
}

body.hcenter {
	height: 100%;
}
.bgw {
	background-color: #FFFFFF;
}
.bg_lat {
	background: url(../img/bg_lat.jpg) repeat-x;
}
div.bodymargin {
	width: 100%;
	height: 35px;
}
body.hcenter #wrapper div.fullshadow {
	background: transparent url("../img/bg_sombra_1000_line.png") scroll 0 -550px;
	width: 1000px;
	height: 100%;
}
body.hcenter #wrapper table.main {
	margin: 0px;
	padding: 0px;
	width: 1000px;
	height:100%;
	background: transparent url("../img/bg_sombra_1000_line.png") scroll 0 -550px;
	
}
body.hcenter #wrapper table.main tr td {
	padding: 0px;
	margin: 0px;
}
body table#maintable {
	background-color: #F2EFE8;
}
body #wrapper {
}

body #wrapper td.bg_content {
	/*background: url(../img/bg_top_1.gif) no-repeat 0 0;*/
}
body #wrapper div.shadow1 {
	width: 1000px;
	background: transparent url("../img/bg_sombra_inicialv3_line.png") no-repeat scroll -1px top;
	margin: 0px;
	padding: 0px;
}
body #wrapper table tr td.shadowcontent {
	
}
body #wrapper div.shadow {
	/*background: url("../img/bg_sombra_1000.png") repeat-y scroll 0 0 transparent;*/
	width: 1000px;
}
body #wrapper .greca1 {
	width: 988px;
	height: 5px;
	margin-left: 6px;
	background-color: #FEBA11;
	font-size: 0px;
	line-height: 0px;
}
body #wrapper .greca2 {
	width: 988px;
	height: 10px;
	margin-left: 6px;
	background-color: #281508;
	font-size: 0px;
	line-height: 0px;
}
body #wrapper .grecab1,
body #wrapper .grecab2 {
	width: 988px important;
	margin-left: 6px important;
}
body #wrapper #header {
	width: 988px;
	height: 80px;
	background-color: #FFFFFF;
	margin-left: 6px;
	*margin-left: 7px;
}

#wrapper #header h1 {
	float: left;
	background: url("../img/logo_casa_palacio_med-trans.jpg") no-repeat scroll 0 0 transparent;
	display: block;
	height: 67px;
	margin-left: 30px;
	text-indent: -1000em;
	width: 253px;
	position: relative;
	top: 16px;
}
#wrapper #header h1 a {
	display: block;
	height: 60px;
	outline: none;
}
#wrapper #header div.lat {
	float: right;
	width: 680px;
	margin-right: 25px;
	*margin-right: 10px;
	*width: 660px;
}
#wrapper #header div.lat .nav {
	width:520px;
	height:25px;
	float: right;
}
#wrapper #header div.lat .nav ul {
	list-style-type: none;
	text-align: left;
	
}
#wrapper #header div.lat .nav ul li {
	margin-right: 0px;
	list-style-type: none;
}
#wrapper #header div.lat .nav ul li, 
#wrapper #header div.lat .nav ul li a {
	height:25px;
	display: block;
	float: left;
}
#wrapper #header div.lat .nav ul li a {
	text-indent:-9999px;
	overflow:hidden;
	outline: none;
}
#wrapper #header div.lat .nav ul li.item-1 a {
	background: url(../img/btn_corporativo.jpg);
	width:90px;
}
#wrapper #header div.lat .nav ul li.item-2 a {
	background: url(../img/btn_creditopalacio.jpg);
	width:104px;
}
#wrapper #header div.lat .nav ul li.item-3 a {
	background: url(../img/btn_interiorista.jpg);
	width:152px;
}
#wrapper #header div.lat .nav ul li.item-4 a {
	background: url(../img/btn_contacto.jpg);
	width:69px;
}
#wrapper #header div.lat .nav ul li.item-5 a {
	background: url(../img/btn_mapa.jpg);
	width:96px;
}
#wrapper #header div.lat .nav ul li.item-1 a:hover, 
#wrapper #header div.lat .nav ul li.item-2 a:hover, 
#wrapper #header div.lat .nav ul li.item-3 a:hover, 
#wrapper #header div.lat .nav ul li.item-4 a:hover,
#wrapper #header div.lat .nav ul li.item-5 a:hover {
	background-position: 0px -26px;
}
#wrapper #header div.lat .nav ul li.item-1 a.selected, 
#wrapper #header div.lat .nav ul li.item-2 a.selected, 
#wrapper #header div.lat .nav ul li.item-3 a.selected, 
#wrapper #header div.lat .nav ul li.item-4 a.selected,
#wrapper #header div.lat .nav ul li.item-5 a.selected {
	background-position: left bottom;
}
#wrapper #header div.lat div.search {
	float: right;
}
#wrapper #header div.lat div.search form input#searchsite {
	background-color:#FFFFFF;
	border: 1px solid #666666;
	width: 120px;
}
#wrapper #header div.lat div.search form a {
	margin-left: 5px;
}

#wrapper #content {
	margin-left: 5px;
	width: 990px;
}
#wrapper #content div.flash {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	width: 988px;
	z-index:1;
	position:relative;
}
#wrapper #content div.home {
	height: 539px;
	background: url(../img/bg_home_escaparate.gif) no-repeat 0 bottom;
}
#wrapper #footer {
	width: 988px;
	margin-left: 5px;
}

#wrapper #footer .fcontent {
	margin-right: 27px;
}

#wrapper #footer .fcontent h6, #wrapper #footer .fcontent h6 a {
	color: #806345;
	text-align: right;
	text-decoration: none;
	font: normal normal 10px Arial,Helvetica,sans-serif;
}

	#wrapper #footer .fcontent h6 a:hover{ color: #939c90;}



/*
+ ESTILOS LOBBYS
*/

#intnavbar {
	width:988px;
	height:26px;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	background-color: #FFFFFF;
	margin-left: 6px;
}

#subnavbar {
	width:988px;
	height:20px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	background-color: #E5EAE6;
	margin-left: 6px;
}

#intnavbar.lobby {
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px solid #8d6d58;
	border-left: 0px solid #00FF00;
}

#subnavbar.lobby {
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px solid #00FF00;
	border-left: 0px solid #00FF00;
}

#intnavbar ul {
	*position: inherit;
	width: 990px;
	height: 20px;
}
#intnavbar li, #intnavbar li a {
	list-style: none;
	height:25px;
	float: left;	
}

#intnavbar li a {
	text-indent:-1000em;
	
/*	overflow:hidden; display: block;*/
}
#intnavbar li a:active,
#intnavbar li a:visited {
	outline: none;
}
#intnavbar li a:focus
{
-moz-outline-style: none;
}
#intnavbar li.item1 a {
	background: url(../img/btn_secc1.jpg);
	width:329px;
}

#intnavbar li.item2 a {
	background: url(../img/btn_secc2.jpg);
	width:329px;
}

#intnavbar li.item3 a {
	background: url(../img/btn_secc3v3.jpg) no-repeat;
	width:332px;
}

#intnavbar li.item1 a:hover, #intnavbar li.item2 a:hover, #intnavbar li.item3 a:hover {
	background-position: 0px -25px;
}

#intnavbar li.item1 a.selected, #intnavbar li.item2 a.selected, #intnavbar li.item3 a.selected {
	background-position: left bottom;
}

/*
+ SUB NAVEGACION
*/

#subnavbarList {
	text-align:left;
	width: 800px;
	margin-left: 124px;
}
#subnavbar .secc2 {
	margin-left: 224px !important;
	width: 600px !important;
}
#subnavbar .secc3 {
	margin-left: 294px !important;
	width: 720px !important;
}

#subnavbarList ul {
	list-style: none;
	/*position:relative;
	left:-50%;*/
}

#subnavbarList li {
	float:left;
	position:relative; 
	white-space:nowrap;
	line-height:20px;
}

#subnavbarList li a {
	text-indent:-1000em;
	overflow:hidden;
	display:block;
}
#subnavbarList.secc1 li a {
	outline: none;
}
#subnavbarList.secc2 li a {
	outline: none;
}
#subnavbarList.secc3 li a {
	outline: none;
}
#subnavbarList.secc1 li.item1 a {
	background: url(../img/subnav_1_item1.jpg);
	height:20px;
	width:121px;
}

#subnavbarList.secc1 li.item2 a {
	background: url(../img/subnav_1_item2.jpg);
	height:20px;
	width:131px;
}

#subnavbarList.secc1 li.item3 a {
	background: url(../img/subnav_1_item3.jpg);
	height:20px;
	width:188px;
}

#subnavbarList.secc1 li.item4 a {
	background: url(../img/subnav_1_item4.jpg);
	height:20px;
	width:172px;
}

#subnavbarList.secc1 li.item5 a {
	background: url(../img/subnav_1_item5.jpg);
	height:20px;
	width:128px;
}

#subnavbarList.secc2 li.item1 a {
	background: url(../img/subnav_2_item1.jpg);
	height:20px;
	width:108px;
}

#subnavbarList.secc2 li.item2 a {
	background: url(../img/subnav_2_item2.jpg);
	height:20px;
	width:100px;
}

#subnavbarList.secc2 li.item3 a {
	background: url(../img/subnav_2_item3.jpg);
	height:20px;
	width:127px;
}

#subnavbarList.secc2 li.item4 a {
	background: url(../img/subnav_2_item4.jpg);
	height:20px;
	width:110px;
}

#subnavbarList.secc2 li.item5 a {
	background: url(../img/subnav_2_item5.jpg);
	height:20px;
	width:95px;
}

#subnavbarList.secc3 li.item1 a {
	background: url(../img/subnav_3_item1.jpg);
	height:20px;
	width:108px;
}

#subnavbarList.secc3 li.item2 a {
	background: url(../img/subnav_3_item2.jpg);
	height:20px;
	width:88px;
}

#subnavbarList.secc3 li.item3 a {
	background: url(../img/subnav_3_item3.jpg);
	height:20px;
	width:122px;
}

#subnavbarList.secc3 li.item4 a {
	background: url(../img/subnav_3_item4.jpg);
	height:20px;
	width:87px;
}

#subnavbarList.secc3 li.item5 a {
	background: url(../img/subnav_3_item5.jpg);
	height:20px;
	width:95px;
}
#subnavbarList.secc3 li.item6 a {
	background: url(../img/subnav_3_item6.jpg);
	height:20px;
	width:210px;
}
#subnavbarList li.item1 a:hover, #subnavbarList li.item2 a:hover, #subnavbarList li.item3 a:hover, #subnavbarList li.item4 a:hover, #subnavbarList li.item5 a:hover, #subnavbarList.secc3 li.item6 a:hover {
	background-position: 0px -20px;
}

#subnavbarList li.item1 a.selected, #subnavbarList li.item2 a.selected, #subnavbarList li.item3 a.selected, #subnavbarList li.item4 a.selected, #subnavbarList li.item5 a.selected, #subnavbarList.secc3 li.item6 a.selected {
	background-position: left bottom;
}
/* TOOL TIPS */

.tip {
	font:10px/12px  Arial, Helvetica, sans-serif;
	border:solid 1px #666666;
	padding:2px;
	position:absolute;
	z-index:100;
	visibility:hidden;
	color:#ffff;
	top:20px;
	left:90px;
	background-color:#dad7d0;
	layer-background-color:#ffffcc;
}

/* AJUSTES FOOTER 21 Oct 2010*/

.suscripcion-forma{ width:300px;  height:22px; 
background-image:url(../img/bg_newsletter.gif); 
background-repeat:no-repeat; 
background-position: left 3px;
margin-left:27px;
float:left; text-align:left; margin-top:10px; margin-bottom:20px;
_margin-right:28px;}
.derechos{ float:right; margin-top:19px;}
.suscripcion-campos{ margin-left:113px; border: 1px solid #666666; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:156px; color:#666666; margin-top:1px; height: 21px;}
.suscripcion-submit{ float:right;}
.subnav-home{ position:absolute; z-index:999;}

