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

html,body,td,th { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; color: #FFF; }
html,body { background: #000 url(images/bg/rotate.php) top center no-repeat fixed; }


a{ color: #45658B; text-decoration: none; outline:none; z-index:10; }
a:hover { text-decoration: underline; }

hr { display:none;}
.clear {clear:both;}

/*--  Contenedor del Site --*/
#content { width:934px; margin:0 auto; padding:20px 0; position:relative; }

/*-- Header --*/
#header { height:150px; padding:42px 42px 0; overflow:hidden; background:url(images/content_bg_top-trans.png) top center no-repeat; }
#header h1 a { display:block; width:119px; height:40px; text-indent:-9999px; background:url(images/header_logo_samsung-trans.png) top left no-repeat; float:left;  }
#header h2 a { display:block; width:67px; height:40px; text-indent:-9999px; background:url(images/header_logo_meo-trans.png) top left no-repeat; float:right;  }

/*-- TXT --*/
#content-txt {padding:0 42px; background:url(images/content_bg_center-trans.png) top center no-repeat;}
#txt {text-align:justify;}
#txt h3, #txt h4 { display:block; margin-bottom:20px; text-indent:-9999px; overflow:hidden; background-position:top left; background-repeat:no-repeat;}
#txt p {margin:10px 0 20px;}
#txt ul li { background:url(images/list.gif) 0 4px no-repeat; padding:0 0 0 18px; }

/*-- Footer --*/
#footer { font-size:10px; overflow:hidden; padding:42px; background:url(images/content_bg_bottom-trans.png) bottom center no-repeat;}
#footer p { float:left;}
#footer p em { display:block; color:#666; padding:5px 0 0 0; font-style:normal;}

#footer ul { float:right; overflow:hidden; padding-top:15px;}
#footer li { display:inline;}
#footer li a { display:block; margin-left:10px; float:left; text-indent:-9999px; }

#footer #footer-fb a { background:url(images/footer_fb.gif) bottom left no-repeat; width:32px; height:36px;}
#footer #footer-fb a:hover { background:url(images/footer_fb.gif) 0 4px no-repeat; }

#footer #footer-tw a { background:url(images/footer_tw.gif) bottom left no-repeat; width:32px; height:35px; margin-top:1px;}
#footer #footer-tw a:hover { background:url(images/footer_tw.gif) 0 4px no-repeat; }


/*-- Home --*/
.home #txt { background:url(images/home_txt_bg-trans.png) top left no-repeat; margin:0 68px 0 0; padding:0 0 0 272px;}
.home #txt h3 { background-image:url(images/home_h3.gif); height:53px;}
.home #txt h4 { background-image:url(images/home_h4.gif); height:44px;}

/*-- Como Beneficiar --*/
.como_beneficiar #txt { background:url(images/animated_bird.gif) 12px 0 no-repeat; margin:0 68px 0 0; padding:59px 0 0 95px }
.como_beneficiar #txt h3 { background-image:url(images/como_beneficiar_h3.gif); height:19px;}
.como_beneficiar #txt ol { background:url(images/como_beneficiar_ol.gif) 0 2px no-repeat; }
.como_beneficiar #txt ol li {padding:0 0 20px 30px;}

/*-- Beneficiar --*/
.beneficiar #txt { background:url(images/animated_bird.gif) 12px 0 no-repeat; margin:0 68px 0 0; padding:59px 0 0 95px; }
.beneficiar #txt h3 { background-image:url(images/beneficiar_h3.gif); height:19px;}
.beneficiar #form-dados { float:left; width:325px;;}
.beneficiar #form-dados h4 { background-image:url(images/beneficiar_h4_dados.gif); height:22px; margin-bottom:5px;}

.beneficiar #form-compra { float:right; width:312px; border-left:1px solid #2B3F57; padding:0 0 0 30px; margin-bottom:15px;  }
.beneficiar #form-compra h4 { background-image:url(images/beneficiar_h4_compra.gif); height:22px; margin-bottom:5px;}


/*-- Forms --*/
#txt dt { padding:5px 0 5px;}

#txt .caja { padding:3px; background:#fff; border:2px solid #2B3F57; width:302px; color:#666; }
#txt .caja2 { padding:3px; background:#fff; border:2px solid #2B3F57; width:35px; color:#666; }
#txt .caja3 { padding:3px; background:#fff; border:2px solid #2B3F57; width:183px; color:#666; margin-left:10px; }
#txt .combo { padding:3px; background:#fff; border:2px solid #2B3F57; width:312px; color:#666;}
#txt .file { padding:3px; background:#fff; border:2px solid #2B3F57; width:312px; color:#666; }

#txt  small { color:#999; font-family:Verdana, Geneva, sans-serif; font-size:9px; line-height:140%;}

.btn-apagar { border:0; background:#333; color:#999; padding:3px 10px;}
.btn-enviar {border:0; background:#45658B; color:#fff; padding:3px 20px;}
#txt form ol { float:right;}
#txt form ol li { display:inline; margin-left:10px;}

.erro { color:#C00; font-size:10px; font-style:oblique;}

.obrigado { text-align:center; padding:50px 0;}

.obrigado strong { font-size:20px; font-weight:bold;  }

#txt .cerrar { display:block; border:3px solid #900; text-align:center; padding:20px; font-size:14px; text-transform:uppercase; font-weight:bold; margin:0;}