@charset "utf-8";
/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6d6f71; margin:0px; height:0px; background-image:url(images/png_fnd.gif); background-repeat:repeat-x; background-color:#dbdcdd;}

.mnuh_btn1 {float:left; width: 252px; height:38px; background-image:url(images/btn_serviciosh_1.jpg);	background-position:0px 0px;}
	a.mnuh_btn1:hover {background-position: 0px 38px;}
.mnuh_btn2 {float:left; width: 252px; height:41px; background-image:url(images/btn_serviciosh_2.jpg);	background-position:0px 0px;}
	a.mnuh_btn2:hover {background-position: 0px 41px;}
.mnuh_btn3 {float:left; width: 252px; height:40px; background-image:url(images/btn_serviciosh_3.jpg);	background-position:0px 0px;}
	a.mnuh_btn3:hover {background-position: 0px 40px;}
.mnuh_btn4 {float:left; width: 252px; height:45px; background-image:url(images/btn_serviciosh_4.jpg);	background-position:0px 0px;}
	a.mnuh_btn4:hover {background-position: 0px 45px;}

.mnu_bi_btn1 {float:left; margin-left:10px; width: 181px; height:40px; background-image:url(images/bi_btn-identidad3.gif);	background-position:0px 0px;}
	a.mnu_bi_btn1:hover {background-position: 0px 40px;}
.mnu_bi_btn2 {float:left; margin-left:10px; width: 181px; height:41px; background-image:url(images/bi_btn-folleteria3.gif);	background-position:0px 0px;}
	a.mnu_bi_btn2:hover {background-position: 0px 41px;}
.mnu_bi_btn3 {float:left; margin-left:10px; width: 181px; height:40px; background-image:url(images/bi_btn-packaging3.gif);	background-position:0px 0px;}
	a.mnu_bi_btn3:hover {background-position: 0px 40px;}
.mnu_bi_btn4 {float:left; margin-left:10px; width: 181px; height:40px; background-image:url(images/bi_btn-editorial3.gif);	background-position:0px 0px;}
	a.mnu_bi_btn4:hover {background-position: 0px 40px;}
.mnu_bi_btn5 {float:left; margin-left:10px; width: 181px; height:41px; background-image:url(images/bi_btn-serviciosdedisenio3.gif);	background-position:0px 0px;}
	a.mnu_bi_btn5:hover {background-position: 0px 41px;}

.mnu_bi_banndvd {float:left; width: 201px; height:107px; background-image:url(images/banner_cddvd.jpg);	background-position:0px 0px;}
	a.mnu_bi_banndvd:hover {background-position: 0px 107px;}
	
.atencion{ background-color:#F0F;}

.site_fnd{ background-image:url(images/site_fnd.gif); background-repeat:repeat-y;}

.header_lnks{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4d4d4f; text-transform:uppercase; text-decoration:none;}
	a.header_lnks:hover{ color:#ff0e15;}
	
.foo_lnks{ font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#4d4d4f; text-transform:uppercase; text-decoration:none;}
	a.foo_lnks:hover{ color:#ff0e15;}

.bi_txt_mini01{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#6d6f71; text-align:justify;}
.bi_presu_fnd{ background-image:url(images/bi_presu_fnd.jpg); background-repeat:no-repeat;}
.bi_smnu_fnd{ background-image:url(images/bi_smnu_fnd.jpg); background-repeat:no-repeat;}

.cont_divider01{ background-image:url(images/cont_divider_01.gif); background-repeat:repeat-x; height:21px; /*border-left:solid 7px #e7e8e9;*/}
.cont_divider02{ background-image:url(images/cont_divider_01.gif); background-repeat:repeat-x; height:15px; line-height:15px; /*border-left:solid 7px #e7e8e9;*/}
.cont_divider03{ background-image:url(images/cont_divider_03.gif); background-repeat:repeat-x; height:13px; /*border-left:solid 7px #e7e8e9;*/}
.cont_dweb_fnd{ background-image:url(images/dest_dweb_fndcont_01.gif); background-repeat:repeat-x;}

.atencion{ background-color:#F0F;}
.txt_gen{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6d6f71; text-align:justify;}
	.add_bold{ font-weight:bold;}
	.add_black{ color:#000;}
	.add_blue{ color:#003399;}
	.add_green{ color:#23856a;}
	
.txt_gen2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c40215; text-align:left;}
	.add_bold{ font-weight:bold;}
	.add_black{ color:#000;}
	.add_blue{ color:#003399;}
	.add_green{ color:#23856a;}	

.txt_dest01{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; text-transform:uppercase; text-decoration:none;}
	a.txt_dest01:hover{ color:#ff0e15;}
.txt_dest02{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; font-weight:bold; text-decoration:none;}
	a.txt_dest02:hover{ color:#ff0e15;}
.txt_dest03{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c53e61; text-align:justify;}
.txt_dest04{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6d6f71; font-weight:bold; text-decoration:none;}
	a.txt_dest04:hover{ color:#ff0e15;}
	
.titulo_blk{ font:Arial, Helvetica, sans-serif; font-weight:bold; color:#000; text-transform:uppercase; font-size:14px;}
.titulo_red{ font:Arial, Helvetica, sans-serif; font-weight:bold; color:#cc0033; text-transform:uppercase; font-size:14px;}
.titulo_dest01{ font:Arial, Helvetica, sans-serif; font-weight:bold; color:#cc0033; font-size:14px; text-decoration:none;}
.titulo_dest02{ font:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:14px; text-decoration:none;}
.separa05{ float:le; height:5px; line-height:5px;}

.bi_mnu_op{ float:left; width:184px; height:29px; background-image:url(images/bi_mnu_btn_01.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#6d6f71; padding:0px 0px 0px 17px; line-height:29px;}
	a.bi_mnu_op:hover{ background-image:url(images/bi_mnu_btn_02.gif); background-repeat:no-repeat; color:#FFF;}

.bi_mnu_op_sel{float:left; width:184px; height:29px; background-image:url(images/bi_mnu_btn_02.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#FFF; padding:0px 0px 0px 17px; line-height:29px;}

/* FORMULARIOS */
.frm_base{ margin:0px; padding:0px;}
.frm_in_regis01{ width:226px; line-height:23px; font-size:9pt; border: none; font-family:Arial, Helvetica, sans-serif; color:#333; padding:1px 2px 2px 2px; background-color:#FFF;}
.frm_in_regis02{ width:176px; line-height:23px; font-size:9pt; border: thin solid #FFFFFF; font-family:Arial, Helvetica, sans-serif; color:#333; padding:1px 2px 2px 2px; background-color:#f0f0f0;}
.frm_in_regis03{ width:100px; line-height:23px; font-size:9pt; border: thin solid #FFFFFF; font-family:Arial, Helvetica, sans-serif; color:#333; padding:1px 2px 2px 2px; background-color:#f0f0f0;}
.frm_in_presu01{ width:55px; line-height:20px; height:18px; font-size:8pt; border: none; font-family:Arial, Helvetica, sans-serif; color:#333; padding:3px 1px 0px 2px; background-color:#FFF; text-align:center;}

div.frmItem { float:left; width:230px;}  
div.frmItem .webon {}
div.frmItem .highlight {border-color: #ff0000;}
div.frmItem.error {background-image: url('images/errorSign.gif'); background-repeat:no-repeat; background-position: 2px bottom;}
div.frmItem.error .webon {background-color: #ff6666; border-color:#ff0000;}
.warningObligatorio{background-color: #ff6666;}
.frmItemfix{ width:auto;}

/* MENU DESPLEGABLE */
div#wrapper {float:left; height:28px; z-index:999;}
div#wrapper div#container {width:755px; color:#333333; z-index:1000;}
#navBar {  background: transparent url(/i/nav_redeux/new_nav_sprite.gif) 0 0px scroll no-repeat;  position: relative;  font-family: Arial, Helvetica, sans-serif; color:#4d4d4f; font-size: 11px; float:left; z-index:200; text-transform:uppercase; z-index:1001;}
#navBar, #navBar ul { /* all lists */  padding: 0;  margin: 0;  list-style: none;  line-height: 1; z-index:1002;}
#navBar a {  display: block;}
#navBar li.navItem { /* all list items */  position: absolute; line-height:26px; color:#4d4d4f; }
#navBar li.navItem a.topLevel {height:24px; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; text-decoration:none;}
#navBar li.navItem ul { /* second-level lists */  position: absolute; left: -4000px;}
#navBar li {z-index: 201;}
#navBar li ul {z-index: 202;}
#navBar li ul li {z-index: 203;}
#navBar li ul li a {z-index: 204;}
#navBar li:hover, #navBar li.sfhover {  position: static; /* HACK: ie7 */ }
#navBar li:hover ul, #navBar li.sfhover ul {  left: auto;}
#navBar li#item1, #navBar li#item2, #navBar li#item3,
#navBar li#item4, #navBar li#item5, #navBar li#item6,
#navBar li#item7, #navBar li#item8, #navBar li#item9,
#navBar li#item10, #navBar li#item11, #navBar li#item12, #navBar li#item13 { position:absolute;}

#navBar li#item1 {left:0px; width:93px; margin:0px 0px 0px 5px;}
	#navBar li#item1_1 {left:93px; width:2px; margin:0px 0px 0px 5px;}

#navBar li#item2 {left:100px; width:61px; margin:0px 0px 0px 5px;}
	#navBar li#item2_1 {left:161px; width:2px; margin:0px 0px 0px 5px;}

#navBar li#item3 {left:168px; width:65px; margin:0px 0px 0px 5px;}
	#navBar li#item3_1 {left:233px; width:2px; margin:0px 0px 0px 5px;}

#navBar li#item4 {left:240px; width:117px; margin:0px 0px 0px 5px;}
	#navBar li#item4_1 {left:357px; width:2px; margin:0px 0px 0px 5px;}

#navBar li#item5 {left:364px; width:69px; margin:0px 0px 0px 5px;}
	#navBar li#item5_1 {left:433px; width:2px; margin:0px 0px 0px 5px;}

#navBar li#item6 {left:440px; width:59px; margin:0px 0px 0px 5px;}
												
#navBar li#item1.selected {}
#navBar li#item2.selected {}
#navBar li#item3.selected {}
#navBar li#item4.selected {}
#navBar li#item5.selected {}
#navBar li#item6.selected {}

/*	a.header_lnks:hover{ color:#ff0e15;}*/

/*#navBar li#myweddingplannerHook.selected { background: transparent url(/i/nav_redeux/new_nav_sprite.gif) -738px -72px no-repeat;}
#navBar li#ClippingsModuleHook.selected { background: transparent url(/i/nav_redeux/nav_sprite.gif) -864px -84px no-repeat;}*/
/* HACK: hover class for ie6 (suckerfish) but here on child link tag to sidestep multiple class bug */
#navBar li#item1:hover, #navBar li#item1.sfhover a.topLevel { background: transparent url(/i/nav_redeux/new_nav_sprite.gif) -82px -35px no-repeat;}
#navBar li#item2:hover, #navBar li#item2.sfhover a.topLevel { background: transparent url(/i/nav_redeux/new_nav_sprite.gif) -82px -35px no-repeat;}
#navBar li#item3:hover, #navBar li#item3.sfhover a.topLevel { background: transparent url(/i/nav_redeux/new_nav_sprite.gif) -138px -35px no-repeat;}
#navBar li#item4:hover, #navBar li#item4.sfhover a.topLevel { background: transparent url(/i/nav_redeux/new_nav_sprite.gif) -243px -35px no-repeat;}
#navBar li#item5:hover, #navBar li#item5.sfhover a.topLevel { background: transparent url(/i/nav_redeux/new_nav_sprite.gif) -350px -35px no-repeat;}
#navBar li#item6:hover, #navBar li#item6.sfhover a.topLevel { background: transparent url(/i/nav_redeux/new_nav_sprite.gif) -414px -35px no-repeat;}
#navBar li#item7:hover, #navBar li#item7.sfhover a.topLevel { background: transparent url(/i/nav_redeux/new_nav_sprite.gif) -414px -35px no-repeat;}
#navBar li#item8:hover, #navBar li#item8.sfhover a.topLevel { background: transparent url(/i/nav_redeux/new_nav_sprite.gif) -414px -35px no-repeat;}
/*#navBar li#myweddingplannerHook:hover, #navBar li#myweddingplannerHook.sfhover a.topLevel {  background: transparent url(/i/nav_redeux/nav_sprite.gif) -738px -36px no-repeat;}
#navBar li#ClippingsModuleHook:hover, #navBar li#ClippingsModuleHook.sfhover a.topLevel {  background: transparent url(/i/nav_redeux/nav_sprite.gif) -864px -36px no-repeat;}*/

#navBar li li a { width:210px; display: block; padding: 3px 4px 5px 0px;  vertical-align: bottom;  margin: 0px; float:left; padding:3px 5px 3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-decoration:none; line-height:22px; background-image:url(images/smnu_bkg.png);}
#navBar li li a,
#navBar li li a:link,
#navBar li li a:visited { color: #fff;  text-decoration: none;}
#navBar li li a:hover,
#navBar li li a:active { color: #cc171e;  text-decoration: none;  background: #dedfdf;}
#navBar li.navDivisionEnd {}
#navBar li.navMore {}
#navBar li.navDivisionEnd a.normal:link,
#navBar li.navDivisionEnd a.normal:visited {  color: #896c66;}
#navBar li.navMore a:link,
#navBar li.navMore  a:visited {  color: #bea7a2;}
