body{ background-color:#dcdcdb; }

/* common */
.floatLeft{ float:left; }
.floatRight{ float:right; }
.underline{ text-decoration:underline !important; }
.pointer{ cursor:pointer; }
.bold{ font-weight:bold; }
.hide{ display:none !important; }

/* Font */
.defFont {
	color:#757678;
	font-family:Tahoma, Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:17px;
}
.blueFont{ color:#35459B!important; }
.redFont{ color:red; }

/* Contenedor Principal */
div.container{
	width:899px;
	border:1px solid #c6c7c9;
	margin:0 auto;
	background-color:#FFFFFF;
}

/* Header */
div.header{
	width:899px;
	height:84px;
	background-color:#FFFFFF;
}
div.langLinks{
	margin:38px 35px 0 0;
	display:inline;
}
div.langLinks a:link, div.langLinks a:hover, div.langLinks a:visited, div.langLinks a:active{
	color:#666666;
	text-decoration:none;
}
div.langLinks img{ vertical-align:middle; }
div.flashCont{ height:194px; }

/* Menu */
div.menu{
	width:899;
	height:29px;
	background:url(../img/menu_bkg_1.gif) repeat-x;
}
div.menu li.btnDef, div.menu div.btnContact, a.btnContact{
	color:#ffffff;
	line-height:28px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
div.btnContact{
	width:169px;
	height:29px;
	background:url(../img/menu_bkg_2.gif) repeat-x;
}
#nav, #nav ul{
	margin:0;
	padding:0;
	text-align:left;
	position:relative;
	list-style-type:none;
	list-style-position:outside;
}

#nav li ul p{
	width:12em;
	line-height:14px;
}
#nav li ul li p.title{
	color:#35459b;
	padding:5px 0 0 15px;
	text-transform:uppercase;
}
li.lineSpacer{
	height:1px;
	border-top:1px solid #FFFFFF;
}
#nav li a:link, #nav li a:active, #nav li a:visited{ /* link Menu principal */
	display:block;
	padding:0 28px;
	margin:0 3px 0 0;
	text-decoration:none;
}
#nav li a.menu:link, #nav li a.menu:active, #nav li a.menu:visited{ /* link Menu principal */
	color:#ffffff;
}
.subMenu li a:link, .subMenu li a:hover, .subMenu li a:visited, .subMenu li a:active{ /* link Submenu */
	color:#b2b2b2;
	line-height:14px;
	padding:0 0 0 30px;
}

#nav li a.menu:hover, #nav li a.active, #nav li a.secActive{ /* link Menu principal */
	color:#35459b!important;
  background:#f2f2f2 url(../img/menu_btnCorner.gif) no-repeat top right!important;
}
#nav li ul li a:hover{ /* link Submenu */
  background:#fbfbfb!important;
}
#nav li{
	float:left;
	position:relative;
}
#nav ul{
	top:27px;
/*	width:12em;*/
	display:none;
	position:absolute;
	border-top: 2px solid #e7e7e7;
}
#nav ul li{ padding:0 0 5px; background:#f2f2f2; }
#nav ul li.border{ border-bottom:1px solid #ffffff; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{ display:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{ display:block; }

ul.singleMenu li{ padding:0!important; }
ul.singleMenu li a:link, ul.singleMenu li a:hover, ul.singleMenu li a:visited, ul.singleMenu li a:active{
	line-height:25px;
	font-weight:normal;
	color:#35459B;
}


/* borde redondeado de menu */
ul li.bottomBorder{
	background:none!important;
	padding:0!important;
}
li.bottomBorder div{
	height:10px;
	font-size:10px;
	line-height:10px;
	background:#F2F2F2;
}

.men3 li.bottomBorder div{	width:149px; }

/* width para los menu */
ul.men3 li{ width:170px; }


/* Footer */
div.footer{
	width:899px;
	height:34px;
	line-height:30px;
	background:#ffffff url(../img/footer_bkg.gif) repeat-x bottom;
}
div.footer p{
	color:#cecece;
	width:800px;
	margin:0 auto;
	text-align:center;
/*	background:url(../img/footer_logo.gif) no-repeat top right;*/
}

/* novedades */
div.novedades{
	height:100px;
	cursor:pointer;
}
div.titulo_noveades{
 background-color:#ffffff;
 font-size: 12px;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#fbb034;
 padding:5px 50px 0px 50px;
}
div.infoNovedades{
 background-color: #f2f2f2;
 font-size: 11px;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color:#6d6d6d;
 width:430px;
 height:92px;
 margin:8px 0px 0px 0px;
}
div.infoNovedades p.infoTitulo{
	font-weight: bold;
	margin: 7px 0px 0px 0px;
	color:#FBB034;
}
div.infoNovedades p.infoTexto{
	font-size:10px;
}
div.infoNovedades a img{
 margin:7px 0 0 340px;
}
div.imgNovedades{
margin:8px 0px 0px 0px;
}

/*MAS NOVEDADES*/
div.contTexto img.volver{
 margin:30px 0 0 540px;
}

/* Seccion */
div.breadcrumb{
	height:25px;
	line-height:25px;
	padding:10px 0;
}
div.breadcrumb a{ color:#9c9da0; }
div.contTexto{
	padding:0 20px 70px 255px;
	background-color:#f2f2f2;
}
div.contTexto p.title{
	color:#35459b;
	font-size:25px;
	line-height:25px;
	padding:20px 0 0;
	font-weight:bold;
}
div.contTexto p.titleNov{
	color:#35459b;
	font-size:16px;
	line-height:25px;
	padding:20px 0 0;
	font-weight:bold;
}
div.contTexto p.subTitle{
	color:#35459b;
	padding:10px 0 20px;
}
div.contTexto p{
	font-size:12px;
	line-height:14px;
}