html { min-height: 100.05%; }
body { margin: 0px; padding: 0px; font-family: 'Verdana'; font-size : 12px; color: #fff; background-color: #1a1a1b; }
#bgcontain1 { background: url(/images/back1.gif); background-repeat: repeat-x; clear:both; }
#bgcontain2 { background-color: white; clear:both; margin:0; height:285px;} 
#bgcontain3 { height:300px; background: #242426 url(/images/back3.gif) repeat-x; clear:both; padding:20px 0 0 0; margin:0; }
#bgcontain4 { background: #191a1b url(/images/back4.gif); background-repeat: repeat-x; clear:both; padding:15px 0 5px; margin: 0;}

H3 { color: #d6e510 ;}
b { color: #d6e510 ;}
A, A:visited, A:link { color: #a8b312;}

#container { width:950px; margin: 0 auto; text-align: left; clear: both;} 

#logo { background: url(/images/logo.jpg) no-repeat; width:722px; height:98px; }
#main { background-color: white; width: 950px; clear:both; padding: 0px 0px; margin: 0px; color: #333; }
#main #l { background: url(/images/movil.jpg) no-repeat top left; float:left; width:281px; height:259px;}
#main #f  { float:right; width:600px; margin-top:20px;}
#main #f2 { display:none; font-size:1.6em; text-align:center; position:absolute; margin-left:340px; background-color:white; width:610px; margin-top:20px; height:235px;}
#main #f A, #main #f A:visited { color:#4e5a1a; text-decoration: none;}

#smsform table { border-spacing: 0px; border-collapse: collapse; empty-cells: show; }
#smsform .label { font-size:1.5em; letter-spacing:0.1em; color:#4e5a1a;  padding-top: 2px; padding-right: 8px; vertical-align: top; text-align: right; width: 125px; white-space: nowrap; }
#smsform .field { padding-bottom: 10px; white-space: nowrap; }
#smsform .status { padding-top: 2px; padding-left: 8px; vertical-align: top; width: 246px; white-space: nowrap; }
#smsform .textfield { width: 150px; }
#smsform label.error { background:url("/images/unchecked.gif") no-repeat 0px 0px; padding-left: 16px; padding-bottom: 2px; font-weight: bold; color: #EA5200; }
#smsform label.success { background:url("/images/checked.gif") no-repeat 0px 0px; }
#smsform .success_msg { font-weight: bold; color: #0060BF; margin-left: 19px; }
#smsform #dateformatStatus, #smsform #termsStatus { margin-left: 6px; }
#smsform #dateformat_eu { vertical-align: middle; }
#smsform #ldateformat_eu { font-weight: normal; vertical-align: middle; }
#smsform #dateformat_am { vertical-align: middle; }
#smsform #ldateformat_am { font-weight: normal; vertical-align: middle; }
#smsform #termswrap { float: left; }
#smsform #terms { vertical-align: middle;  float: left; display: block; margin-right: 5px; }
#smsform #lterms { font-weight: normal; vertical-align: middle; float: left; display: block; width: 350px; white-space: normal; }
#smsform #lsignupsubmit { visibility: hidden; }

#campana { float:right; width:317px; height: 240px; background: url(/images/enamorados.gif) no-repeat;}
#info { width:400px; font-size:1.3em; color: #333333;}
#info H2 { color: #4e5a1a;}
#info b, #uso b { color: #990000 ;}
#uso { color: #333333; }
#mensajes { top:10px; left:40px; position: relative; overflow: hidden; border: 0px solid #000; height: 100px; width: 250px }
.mensaje { font-family: Courier; color: #d5db82; font-size:1.2em; position: absolute; top: 210px; left: 5px; }

#facebox .b { background:url(/images/b.png);}
#facebox .tl { background:url(/images/tl.png);}
#facebox .tr { background:url(/images/tr.png);}
#facebox .bl { background:url(/images/bl.png);}
#facebox .br { background:url(/images/br.png);}
#facebox { position: absolute; width: 100%; top: 0; left: 0; z-index: 100; text-align: left; }
#facebox .popup { position: relative; }
#facebox table { margin: auto; border-collapse: collapse; }
#facebox .body { padding: 10px; background: #fff; width: 370px;}
#facebox .loading { text-align: center;}
#facebox .image {  text-align: center; }
#facebox img {  border: 0; }
#facebox .footer { border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { height: 10px; width: 10px; overflow: hidden; padding: 0;}
