/* Mobilestudio */
html { height: 100%; }
* { /* global settings for every element on the site */margin: 0; padding: 0;}
body {margin: 0; padding:0; font-family: 'Lucida Grande',"Frutiger", geneva,Arial,Helvetica,sans-serif; font-size: 12px; color: #127980;}
/*#top ul {list-style: none; position: relative;}*/
img {border:0;}
a {color: #008CBD; text-decoration: none;}
a:hover {text-decoration: underline; color: #005475;}
h4 {color: #018C89; line-height:20px; font-size:12px; font-weight: bold; margin: 10px 0 5px 0;}
.clear{clear:both;height:0px;}
.clearfix:after { display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
* html #wrapper {height: auto;}

/* menu */
#top {width: 100%;	height:32px;position: relative;	text-align:center;border-bottom: 1px solid #A9A7A7;background: url(../../images/menu.gif) repeat-x top; margin-bottom:15px;}
#top ul { width: 800px; height:22px; padding: 10px 0 0 0; margin: 0 auto; font-size: 14px; color:#404040; text-align:center;}
#top li { padding: 0 1em 0 1em; display: inline;}
#top a {text-decoration: none;color:#ffffff;}
#top a:hover{color:#E4EAEC;text-decoration: underline;}
#sign {width: 100%;	height:auto;position: relative;	text-align:center;}
#sign fieldset {width:400px; height: 20px;margin: 10px auto 10px auto; border:inherit;color:#8A969A;}
#sign label {padding: 0 0 10px 0; margin-right:6px;}
#sign input {border: 1px solid #767474;background-color: #E4EAEC;margin: 0; height: 15px;}
#sign fieldset a {color: #849094; text-decoration: underline;}
#sign fieldset a:hover {text-decoration: underline; color: #CFDADC;}

/* account */
#account {width: 800px;	height:84px;position: relative; margin: 0 auto;}
#account ul { width: 350px; height:20px; padding: 12px 0 0 0; margin: 25px 0 0 0; font-size: 11px;color:#DBDBDB; text-align: right;float: right;}
#account li { padding: 0 6px 0 6px; display: inline; color: #6C7D82;}
#account li.user { padding: 0 6px 0 6px; display: inline; color: #007B81; font-weight:bold;}
#account a {text-decoration: none;}
#account img{float:left;}
#account fieldset {width:350px; height: 20px;margin: 35px 0 0 0; border:inherit;color:#8A969A; float:right; text-align:center;}
#account label {padding: 0 0 10px 0; margin-right:6px;}
#account input {border: 1px solid #767474;background-color: #E4EAEC;margin: 0; height: 15px; }
#account fieldset a {color: #849094; text-decoration: underline;}
#account fieldset a:hover {text-decoration: underline; color: #CFDADC;}


/*contenido*/
#wrapper {height: auto;width:800px;position:relative; margin: 0 auto 20px auto; padding-bottom: 10px;border-bottom:1px dotted #CEDADA;}
#left{width: 570px; height: auto;position: relative; margin-right: 10px; text-align:left; float: left;}
#wrapper p{margin: 10px 0 10px 0; line-height:20px; color:#122A3B;}
#left ul{ margin-bottom: 20px; line-height:18px;}

#left ul.faq{ line-height:18px; margin: 0 0 20px 15px; width: 480px; border: 1px solid #C8D3D5; padding:10px;}
#left li.fuq {line-height: 18px; margin-bottom: 8px;}
#right {height: auto;width:200px;position:relative; float: right; margin: 0 0 0 15px;}
#right #box {height: auto;width:100%;position:relative; padding:3px; margin: 0 0 10px 0; border: 1px solid #C8D3D5; background-color:#F6F8F8;}
#right #box  h3 {color:#283134; font-size: 13px; margin-bottom: 7px;padding: 5px; background-color: #C8D3D5;}
#right #box p{margin: 7px; line-height:18px; color:#122A3B; padding-bottom: 7px; border-bottom: 1px dotted #C8D3D5;}
#right #box a {color: #0FABA9; text-decoration: none;}
#right #box a:hover {text-decoration: underline; color: #064646;}
.more {font-size: 12px;}
.person {color: #999999;}
.join {margin-bottom: 10px;}
.pro {color:#AA0E1C;}
.basic { color: #122A3B; margin: 10px 0 10px 0; font-size: 16px;border-bottom: 1px solid #C8D3D5; padding-bottom: 8px;}
.offer { color: #122A3B; margin: 10px 0 10px 0; font-size: 16px;padding-bottom: 8px;}
#left .prop {color:#6B0500; margin: 10px 0 10px 0; font-size:16px; border-bottom: 1px solid #C8D3D5;padding-bottom: 8px;}
#left .verde {color:#50742F; margin: 10px 0 10px 0; font-size:16px; border-bottom: 1px solid #C8D3D5;padding-bottom: 8px;}
#left .aqua {color:#006866; margin: 10px 0 10px 0; font-size:16px; border-bottom: 1px solid #C8D3D5;padding-bottom: 8px;}
#left .morao {color:#2E2F6B; margin: 10px 0 10px 0; font-size:16px; border-bottom: 1px solid #C8D3D5;padding-bottom: 8px;}

/* formulario PARTNERS*/
#program {height: auto;	width: auto;position:relative;margin: 0 auto 20px auto;padding: 5px 20px 6px 20px;text-align: center; border: 1px solid #C8D3D5; background-color: #F6F8F8; color: #122A3B;}
#program fieldset { margin: 0 0 10px 0; text-align: left; padding: 1em .5em .5em 20px;border: 1px dotted #F6F8F8;} 
#program legend { padding: 12px 12px 12px 0px; background-color: #F6F8F8;} 
#program input { border: 1px solid #C8D3D5;background-color: #ffffff;margin: 3px 0 3px 0;} 
#program input.gif { border:0; background-color: #ffffff;margin: 3px 0 3px 0;} 
#program label{float: left;width: 130px;font-size: 12px; margin: 3px 0 3px 0; }
#program label.number{position: relative;width: 120px;}
#program textarea{border: 1px solid #C8D3D5;background-color: #ffffff;}
#program br{ clear: left; }

/* dashboard001 */
#dash {width: 100%;	height:29px;position: relative;	text-align:center;background: url(../../images/dash-backg.gif) repeat-x top;}
#dash ul { width: 800px; height:22px; padding: 7px 0 0 0; margin: 0 auto; font-size: 13px; color: #ffffff; text-align: left;}
#dash li { padding: 0 1em 0 1em; display: inline; }
#dash li.over {	padding: 0 1em 0 1em;display: inline;color: #3A3F42; font-weight: bold;}
#dash a {text-decoration: none; color:#005657;}
#dash a:hover {text-decoration: underline; color:#0FABA9;}
/* dashboard002 */
#subd {width: 100%;	height:24px;position: relative;	text-align:center;background: url(../../images/sub-dash.gif) repeat-x top;}
#subd ul { width: 800px; height:19px; padding: 5px 0 0 0; margin: 0 auto; font-size: 11px; color: #3A3F42; font-weight: bold; text-align: left;}
#subd li { padding: 0 1em 0 1em; display: inline;}
#subd a {text-decoration: none; color:#555555;font-weight: normal;}
#subd a:hover {text-decoration: underline; color:#378302;}
/*imagenes*/
#wramagen {height: auto;width:800px;position:relative; margin: 15px auto 0 auto; text-align:center;}
#bemobil {height: auto;width:688px;position:relative; margin: 0 auto; text-align:center;}

/* contenido dashboard */
#content {height: 500px;width:800px;position:relative; margin: 15px auto 0 auto; text-align:center;}

/* form 001 Ad*/
#request {height: auto;	width: 470px;position:relative;margin: 20px auto 20px auto;padding: 10px;font-size: 12px;text-align: center;color: #005A5E;border: 1px solid #C2C8C5; background-color: #EBF2EF;}
#request fieldset { margin: 0 0 10px 0; padding: 10px 0 0 10px; border: inherit; text-align:center;} 
#request legend { padding: 10px;font-weight: bold; font-size: 14px;} 
#request input { border: 1px solid #C2C8C5;background-color: #ffffff;margin: 3px 0 3px 0;} 
#request label{margin: 0 10px 3px 10px; float: left; width: 100px; position:relative;}
#request textarea{border: 1px solid #339900;background-color: #e6eecc; width: 100px}
#request input.boot {float:right;}

/* abajo 3columnas*/
#mobil{width: 712px; height: 105px;position: relative; margin: 0 auto; background: url(../../images/downback.gif); color: #747474; padding: 20px 0 0 30px;}
#mobil ul {display: block; text-align: left; margin: 0 35px 0 0; float: left; line-height:18px; width: 200px;}
#mobil ul.der {display: block; text-align: left; margin: 0 42px 0 0; float: left; line-height:18px; width: 200px;}
.title { color: #696969; font-size: 16px;}
#mobil a { color: #246265;}
#mobil a:hover { color: #0B92A6;}

/*logotipos*/
#logos{width: 740px; padding-top: 35px; height: 56px;position: relative; margin: 5px auto; background: url(../../images/logosback.gif); text-align:center;}

/* end footer */
#end {width: 100%;height: 60px; margin-top: 5px;position: relative;text-align:center;color: #BABABA;}
#end a {color: #009999;}
#end a:hover {color: #757575;}
#end p{margin-top: 10px;}
.credit {font-size: 10px; color: #636363;}
#error
{
	background-color: #ff6666;
	text-align: center;
	color: #fff;
	font-style: strong;
}
#notification
{
	background-color: #75bd75;
	text-align: center;
	color: #fff;
	font-style: strong;
}
#request2 {height: auto;	width: 800px;position:relative;margin: 20px auto 20px auto;padding: 10px;font-size: 11px;text-align: left;color: #005A5E;border: 1px solid #C2C8C5; background-color: #EBF2EF;}
#request2 fieldset { margin: 0 0 10px 0; padding: 10px 0 0 10px; border: inherit;} 
#request2 legend { padding: 10px;font-weight: bold; font-size: 14px;} 
#request2 input["text"] { border: 1px solid #C2C8C5;background-color: #ffffff;margin: 3px 0 3px 0; height:15px;} 
#request2 input["password"] { border: 1px solid #C2C8C5;background-color: #ffffff;margin: 3px 0 3px 0; height:15px;} 
#request2 input["submit"] { border: 1px solid #C2C8C5;background-color: #ffffff;margin: 3px 0 3px 0; height:15px;} 
#request2 input["button"] { border: 1px solid #C2C8C5;background-color: #ffffff;margin: 3px 0 3px 0; height:15px;} 
#request2 input["image"] { height:24px; border: 0px;} 
#request2 label{margin: 0 10px 3px 10px; float: left; width: 150px; position:relative;}
#request2 textarea{border: 1px solid #339900;background-color: #e6eecc; width: 200px; height: 100px; font-size:11px;}
#request2 input.boot {float:right; border: none;}
#beta {text-decoration: none;color:#ffffff; font-weight:bold;display: inline;}
#sfoot ul { list-style: none; }