/* reset settings */
body{}

.highlighted {
	position: relative;
	height: 30px;
	width:940px;
	margin-bottom: 10px;
	margin-left: 3px;
	padding: 3px;
	padding-left: 13px;
	color: white;
	font-weight: bold;
	background: url(/images/barraDestacadosHomeFD.png) no-repeat;
	/*background-color: white;*/ 
}


/* page wrapper */
.main{
	width:943px;
	margin:0 auto;
	background:none;
	position:relative;
	padding:93px 0 0;
}
/* logo */
.logo{
	position:absolute;
	top:9px;
	left:2px;
	background:url(/images/logo.gif) no-repeat;
	height:57px;
	width:155px;
	overflow:hidden;
	margin:0;
	z-index:1;
}
.logo a{
	height:100%;
	text-indent:-9999px;
	display:block;
}
/* header */
#header{
	height:94px;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	background:none;
	min-width:943px;
}
/* login form  */
.login-form fieldset{
	float:right;
	-width:338px;
	padding:0px 10px 8px 2px;
	font-size:14px;
	/*border-top:13px solid #435c39;*/
	/*background:#435c39 url(/images/bg-login-form.gif) no-repeat 0 100%;*/
	margin-top: 18px;
}
.login-form .column{
	float:right;
	padding-left:8px;
}
.login-form .column a{
	color: #ffff00;
}
.login-form .inptxt{
	width:117px;
	overflow:hidden;
	margin:0 0 4px;
}
.login-form .inptxt input{
	background:#fff;
	height:18px;
}
.login-form label{
	display:block;
	padding:0;
	color:#fff;
	font-style:italic;
	font-size:12px;
	margin-bottom: 5px;
}
/* button login */
.btn-login{
	background:url(/images/btn1.gif) no-repeat;
	color:#000;
	float:right;
	width:45px;
	height:20px;
	padding:3px 3px 0;
	margin:20px 0 0 9px;
	text-align:center;
	text-decoration:none;
}
.btn-login:hover{background-position:0 -23px;}
.inptxt{
	height:21px;
	padding:3px 7px 0;
	background:url(/images/bg-inptxt1.gif) no-repeat;
}
.inptxt input{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	height:21px;
	border:0;
	background:none;
	outline:none;
}
/* middle part */
#middle{
	margin:0 0 37px;
	background:none;
	overflow:visible;
}
#middle:after{
	content:"";
	display:block;
	clear:both;
}
/* create account box */
.create-account{
	overflow:hidden;
	width:947px;
	margin-left:18px;
}
/* create account form */
.create-account .form h2{
	margin:0 0 22px;
	color:#fff;
	font-size:30px;
	line-height:30px;
	background:url(/images/ico-cloud.gif) no-repeat 98% 9px;
}
.create-account .form h2 span{
	display:block;
	color:#fffda9;
	text-align:right;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	margin:-9px 23px 0 0;
}
.create-account .form{
	float:right;
	width:343px;
	position:relative;
	margin:-3px 0 0;
}
.error-box{
	position:absolute;
	top:0;
	left:0;
	background:#DD2222;
	color:#fff;
	font-style:italic;
	width:320px;
	height: 50px;
	font-size:14px;
	line-height:16px;
	padding:6px 10px;
}
.error-box p{margin:0;}
.create-account .form ul{
	margin:0;
	padding:0;
	list-style:none;
}
.create-account .form li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding-bottom:10px;
}
.create-account .form label{
	padding:2px 6px 0 0;
	color:#fff;
	float:left;
	width:102px;
	text-align:right;
	font-weight:bold;
}
.create-account .form .column{float:left;}
.create-account .form .inptxt{
	height:25px;
	background:url(/images/bg-select.gif) no-repeat;
	width:207px;
}
.create-account .form .inptxt input{
	background:#fff;
	height:21px;
}
.create-account .form select{width:221px;}
.create-account .form em{
	display:block;
	color:#fffda9;
	font-size:12px;
}
/* button create */
.btn-create{
	background:url(/images/btn2.gif) no-repeat;
	height:21px;
	width:91px;
	padding:5px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	display:block;
	margin:0 0 0 108px;
}
.btn-create:hover{background-position:0 -31px;}
/* gallery */
/* old .create-account .gallery{
	float:left;
	width:542px;
	height:354px;
	padding:14px 20px;
	margin-left:2px;
	display:inline;
	background:url(/images/bg-gallery.gif) no-repeat;
	color:#f7f7f7;
	font-size:18px;
	position:relative;
}
*/
.create-account	.gallery{
	float:left;
	width:378px;
	height:533px;
	display:inline;
	/*background-image:url('../images/carousel/bg-gallery.png');
	background-repeat: no-repeat;
	color:#f7f7f7;
	font-size:18px;*/
	position:relative;
	overflow: hidden;
}

.create-account .gallery a{color:#f7f7f7;}
/* gallery info part */
.create-account .gallery .info{width:372px;}
.create-account .gallery .info ul{
	margin:0;
	padding:0;
	list-style:none;
	/*font-style:italic;*/
	line-height:19px;
}
.create-account .gallery .info li{padding-bottom:5px;}
.create-account .gallery h2{
	margin:0 0 4px;
	color:#435c39;
	font-size:28px;
	line-height:25px;
}
/* gallery navigation */
.create-account .gallery .menu{
	text-align:center;
	width:595px;
	overflow:hidden;
	position:absolute;
	bottom:10px;
	left:-5px;
}
.create-account .gallery .menu div{
	float:left;
	position:relative;
	left:50%;
}
.create-account .gallery .menu ul{
	margin:0;
	padding:0;
	list-style:none;
	left:-50%;
	position:relative;
	float:left;
}
.create-account .gallery .menu li{
	float:left;
	padding:0 0 0 7px;
}
.create-account .gallery .menu span{
	height:12px;
	overflow:hidden;
	float:left;
	cursor: pointer;
}
.create-account .gallery .menu img{float:left;}
.create-account .gallery .menu span:hover{background-position:0 0;}
.create-account .gallery .menu span:hover img, .create-account .gallery .menu span.active img{margin-top:-12px;}
/* image columns */
.img-columns{
	width:964px;
	margin-right:-17px;
	overflow:hidden;
}
/* sepatare column */
.img-columns .column{
	float:left;
	width:222px;
	color:#f7f7f7;
	padding:0 17px 0 2px;
}
.img-columns img, .img-columns .wrapper a{display:block;}
.img-columns .wrapper{
	position:relative;
	padding:0 0 7px;
}
.img-columns .wrapper h2{
	margin:0;
	position:absolute;
	top:8px;
	left:0;
	color:#a9a9a9;
	font-size:28px;
	text-align:center;
	width:222px;
}
.img-columns h3{
	margin:0 0 2px;
	color:#f3f3a1;
	font-size:18px;
}
.img-columns p{
	margin:0;
	line-height:19px;
}
/* footer */
#footer{
	border-top:1px solid #f7f7f7;
	overflow:hidden;
	height:1%;
	color:#f7f7f7;
	font-size:14px;
	padding:17px 3px 17px 0;
	margin-left:2px;
}
#footer a{
	color:#f7f7f7;
	text-decoration:none;
}
#footer a:hover{text-decoration:underline;}
.wrapper{
	overflow:hidden;
	width:100%;
}
#footer h6{
	margin:0;
	line-height:14px;
	font-size:14px;
}
#footer p{
	margin:0;
	text-align:right;
}
/* footer menu */
#footer .menu{
	float:left;
	width:790px;
}
#footer .menu ul{
	margin:0;
	padding:0;
	list-style:none;
	width:130px;
	line-height:17px;
}
#footer .wrapper li{
	background:url(/images/bullet2.gif) no-repeat 0 4px;
	padding-left:10px;
}
#footer .column{float:left;}
#footer .wrapper{padding-bottom:16px;}
#footer .column .wrapper{padding-bottom:0;}
#footer .column .wrapper ul{float:left;}
#footer .menu .footer-nav{
	width:auto;
	margin:1px 0 0 -7px;
}
/* footer menu lang */
.footer-nav li{
	background:url(/images/bullet3.gif) no-repeat 0 9px;
	padding:0 1px 0 8px;
	display:inline;
}

/* inner page start */

/* seo and footer at bottom settings */
html{height:100%;}
/* page holder */
.inner{
	background:url(/images/bg-body2.gif) repeat-x;
	height:100%;
	min-width:943px;
	margin:0;
}
.inner #main{
	display:table-row;
	width:100%;
}
.inner #main-container{
	display:table;
	width:100%;
	height:100%;
}
.inner #main .seo-holder{
	display:table;
	width:100%;
}
/* header */
.inner #header{
	display:table-header-group;
	width:100%;
	position:static;
}
.inner #header .header-area {
	overflow:hidden;
	width:943px;
	margin:0 auto;
}
/* logo */
.inner .logo{
	background:url(/images/logo2.gif) no-repeat;
	height:65px;
	width:158px;
	top:-77px;
	left:1px;
}
/* top navigation */
.top-nav{
	overflow:hidden;
	height:22px;
	padding:0 5px 18px 0;
}
.top-nav .l{

	background:url(/images/bg-top-nav-l.gif) no-repeat;
	float:right;
	overflow:hidden;
	height:22px;
	width:4px;
}
.top-nav ul{
	margin:0;
	font-size:14px;
	padding:0 10px 0 0;
	list-style:none;
	background:#acc638 url(/images/bg-top-nav-r.gif) no-repeat 100% 0;
	float:right;
	line-height:22px;
}
.top-nav li{
	display:inline;
	background:url(/images/separator3.gif) no-repeat 0 9px;
	padding:0 2px 0 8px;
}
.top-nav li:first-child{background:none;}
.top-nav a{
	text-decoration:none;
	color:#13421e;
}
.top-nav a:hover{text-decoration:underline;}
/* main navigation */
.nav{
	padding:0 0 0 163px;
	height:53px;
}
.nav li{
	font-size:20px;
	padding:0;
}
.nav a{
	height:53px;
	padding:0;
}
.nav span{
	float:left;
	padding:14px 10px 0;
	height:39px;
}
.nav a.active, .nav a.active:hover{
	color:#466c39;
	background:url(/images/bg-nav-l.gif) no-repeat;
}
.nav a:hover {
	color:#FFFF00;
}

.nav a.active span{background:url(/images/bg-nav-r.gif) no-repeat 100% 0;}
/*main  content */
.inner #content {
	display:table-footer-group;
	width:100%;
}
.inner #content .content-area{
	width:943px;
	margin:0 auto;
	position:relative;
	padding-top:18px;
	z-index:1;
}
.inner #middle{
	background:url(/images/bg-middle.gif) repeat-y;
	margin-bottom:8px;
	padding-bottom:6px;
}

/* sidebar */
.inner .sidebar{
	width:292px;
	padding:0;
}
/* side list */
.inner .sidebar .side-list{
	margin:0 0 1px;
	padding:0;
	list-style:none;
	color:#424242;
	font-size:18px;
}
.inner .sidebar .side-list li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding-bottom:12px;
}
.inner .sidebar .side-list img{
	float:left;
	margin-right:8px;
}
.inner .sidebar .side-list span{
	float:left;
	line-height:19px;
}
.inner .sidebar .side-list .btn{
	float:right;
	width:111px;
	height:21px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	background:url(/images/btn5-sidebar2.gif) no-repeat;
	font-size:14px;
	text-decoration:none;
}
.inner .sidebar .side-list .btn:hover{background-position:0 -21px;}
/* search form */
.inner .sidebar .search-form{
	background:url(/images/bg-form-search.gif) no-repeat;
	width:271px;
	height:28px;
	padding:4px 10px 19px 10px;
	margin:0;
}
.inner .sidebar .search-form a{
	background:url(/images/btn-search.gif) no-repeat;
	margin:0;
}
.inner .sidebar .search-form input{
	color:#000;
	width:235px;
	font-weight:normal;
	font-size:16px;
	outline:none;
}
/* button list */
.inner .sidebar .button-list{margin:0 0 5px;}
.inner .sidebar .button-list li{padding-bottom:10px;}
.inner .sidebar .button-list a{
	width:291px;
	height:28px;
	padding:6px 0;
	text-transform:none;
	background:url(/images/btn6-sidebar.gif) no-repeat;
}
.inner .sidebar .button-list a:hover{background-position:0 -40px;}
/* comment box */
.inner .sidebar .comment-box{
	text-align:center;
	padding-bottom:8px;
}
.inner .sidebar .comment-box strong{
	font-size:21px;
	color:#424242;
	display:block;
	margin-bottom:9px;
}
.inner .sidebar .comment-box .textarea{
	background:url(/images/bg-textarea-sidebar.png) no-repeat;
	height:129px;
	width:280px;
	padding:1px 1px 1px 10px;
	margin-bottom:9px;
}

.inner .sidebar .comment-box textarea{
	margin:0;
	padding:0;
	width:280px;
	height:129px;
	float:left;
	color:#000;
	font-size:16px;
	background:none;
	border:0;
	line-height:20px;
}
.inner .sidebar .comment-box .actionRequest{
  height: 100%;
}
.inner .sidebar .comment-box .disabled{
  background-color: #dbdbdb;
  background-image: url('/images/loading.gif');
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: -9px;
}

.inner .sidebar .comment-box .btn{
	background:url(/images/btn6-sidebar.gif) no-repeat;
	width:291px;
	height:28px;
	padding:6px 0;
	margin:0 auto;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:21px;
	display:block;
	text-decoration:none;
}
.inner .sidebar .comment-box .btn:hover{background-position:0 -40px;}
/* create account box */
.inner .sidebar .create-account{
	width:291px;
	margin:0 0 9px;
	background:#6d9126 url(/images/bg-create-form-c.gif) repeat-x 0 100%;
}
.inner .sidebar .create-account .holder{background:url(/images/bg-create-form-t.gif) no-repeat;}
.inner .sidebar .create-account .form{
	width:261px;
	padding:8px 15px 26px;
	margin:0;
	float:none;
	background:url(/images/bg-create-form-b.gif) no-repeat 0 100%;
}
.inner .sidebar .create-account label{
	float:none;
	width:auto;
	padding:0 0 1px 5px;
}
.inner .sidebar .create-account .title{
	display:block;
	color:#fff;
	font-size:21px;
	margin-bottom:5px;
}
.inner .sidebar .create-account .inptxt{
	background:url(/images/bg-select2.gif) no-repeat;
	width:237px;
	height:23px;
	padding-top:4px;
	margin:0 0 0 4px;
}
.inner .sidebar .create-account .inptxt input{font-size:14px;}
.inner .sidebar .create-account em{padding:0 0 7px 5px;}
.inner .sidebar .create-account select{width:251px;}
.inner .sidebar .create-account .btn-create{margin:4px 0 0 4px;}
.inner .sidebar .add{
	border:1px solid #000;
	margin:0 2px 9px 0;
}
.inner .sidebar .add a, .inner .sidebar .add img{display:block;}
/* footer */
.inner #footer{
	display:table-row;
	width:100%;
	padding:0;
	margin:0;
	border:none;
}
.inner #footer .footer-area{
	overflow: hidden;
	width:940px;
	margin:0 auto;
	border-top:1px solid #ccc;
	color:#000;
	padding:17px 3px 17px 0
}
.inner #footer .column{padding-right:48px;}
.inner #footer .column ul{width:auto;}
.inner #footer .wrapper li{background:url(/images/bullet4.gif) no-repeat 0 4px;}
.inner #footer a{color:#666;}
/* main column */
.inner .main-column{
	padding:0;
	margin:-3px 0 0;
	width:612px;
}
.inner .main-column h2{
	margin:0 0 7px;
	font-size:21px;
	font-style:italic;
	color:#666;
}
.inner .main-column h2 a{
	color:#666;
	text-decoration:none;
}
.inner .main-column h2 a:hover{text-decoration:underline;}
/* main heading */
.inner .heading{
	background:url(/images/border3-h.gif) repeat-x 0 100%;
	color:#424242;
	margin:0 0 11px;
	padding-bottom:5px;
}
.inner .main-column .heading h2{
	font-size:21px;
	line-height:23px;
	font-style:normal;
	color:#424242;
	margin:0;
}
.inner .main-column .heading h2.alt{
	font-size:24px;
	color:#000;
}
.inner .heading p a{color:#74b142;}
/* quick tip box */
.inner .quick-tip{
	background:url(/images/bg-quick-c.gif) repeat-y;
	width:611px;
	color:#666;
	font-style:normal;
	position:relative;
	margin-bottom:8px;
}
.inner .quick-tip .heading{
	background:none;
	padding:0;
	margin:0 0 5px;
}
.inner .quick-tip .top{background:url(/images/bg-quick-t.gif) no-repeat;}
.inner .quick-tip .bottom{
	background:url(/images/bg-quick-b.gif) no-repeat 0 100%;
	padding:3px 10px 5px;
}
.inner .quick-tip2 .bottom{padding-bottom:16px;}
.inner .quick-tip .close{
	background:url(/images/btn-close.gif) no-repeat;
	position:absolute;
	width:16px;
	height:16px;
	top:6px;
	right:5px;
	float:none;
}
.inner .quick-tip3{
	background:#c8c8c8 url(/images/bg-quick-c2.gif) no-repeat 5px 11px;
	margin-bottom:16px;
}
.inner .quick-tip3 .top{background:url(/images/bg-quick-t2.gif) no-repeat;}
.inner .quick-tip3 .bottom{
	background:url(/images/bg-quick-b2.gif) no-repeat 0 100%;
	padding:7px 20px 8px 138px;
}
.inner .quick-tip3 .heading{margin-bottom:7px;}
.inner .quick-tip3 .bottom p{font-style:italic;}
.inner .quick-tip3 .bottom h2{color:#464646;}
.inner .quick-tip3 .close{background:url(/images/btn-close3.gif) no-repeat;}
.inner .quick-tip4{
	background:#eb6861 url(/images/bg-quick-c3.gif) no-repeat 10px 16px;
	/*margin:-32px 0 17px;*/
	color:#fff;
}
.inner .quick-tip4 a{color:#fff;}
.inner .quick-tip4 .top{background:url(/images/bg-quick-t3.gif) no-repeat;}
.inner .quick-tip4 .bottom{
	background:url(/images/bg-quick-b3.gif) no-repeat 0 100%;
	padding:13px 20px 41px 138px;
}
.inner .quick-tip4 .bottom h2{color:#fff;}
.inner .quick-tip4 .close{background:url(/images/btn-close4.gif) no-repeat;}
.inner .quick-tip5{
	background:#74b042 url(/images/bg-quick-c4.gif) no-repeat 10px 16px;
	margin:0 0 17px;
	color:#fff;
}
.inner .quick-tip5 .bottom p{font-style:italic;}
.inner .quick-tip5 a{color:#fff;}
.inner .quick-tip5 .top{background:url(/images/bg-quick-t4.gif) no-repeat;}
.inner .quick-tip5 .bottom{
	background:url(/images/bg-quick-b4.gif) no-repeat 0 100%;
	padding:13px 20px 22px 138px;
}
.inner .quick-tip5 .bottom h2{color:#fff;}
.inner .quick-tip5 .close{background:url(/images/btn-close5.gif) no-repeat;}

.inner .quick-tip6{
	background:#c8c8c8 url(/images/quickstart.png) no-repeat 63px 10px;
	margin-bottom:16px;
}
.inner .quick-tip6 .top{background:url(/images/bg-quick-t2.gif) no-repeat;}
.inner .quick-tip6 .bottom{
	background:url(/images/bg-quick-b2.gif) no-repeat 0 100%;
	padding:12px 65px 8px 65px;
}
.inner .quick-tip6 .heading{
	margin-top:85px;
	margin-bottom:7px;
}
.inner .quick-tip6 .bottom p{font-style:italic;font-size:16px;}
.inner .quick-tip6 .bottom ul{
	list-style:none;
	font-weight:bold;
	font-size:18px;
	color:#FFFFFF;
	-moz-padding-start:0px;
}
.inner .quick-tip6 .bottom ul span{color:#3F7423;}
.inner .quick-tip6 .bottom h2{color:#464646;}
.inner .quick-tip6 .close{background:url(/images/btn-close3.gif) no-repeat;}

/* chart box */
.chart-box{
	background:url(/images/border3-h.gif) repeat-x 0 100%;
	padding:13px 0 36px;
	margin-bottom:20px;
}
.chart-box h2{
	background:url(/images/border3-h.gif) repeat-x;
	padding:23px 0 14px;
}
.chart-box .wrapper{
	width:649px;
	margin-right:-37px;
}
.chart-box .wrapper div{
	float:left;
	padding:0 37px 0 1px;
}
.chart-box .wrapper img{display:block;}
/* quote list */
.inner .quote-list{padding:8px 0 37px;}
.inner .quote-list .left{background:url(/images/ico-email2.gif) no-repeat;}
.inner .quote-list q span{
	font-size:21px;
	font-weight:bold;
	font-style:italic;
}
.inner .quote-alt2{
	margin-right:78px;
	padding-bottom:10px;
}
.inner .quote-list cite{padding-top:3px;}
.inner .quote-alt2 .right{width:446px;}
.inner .quote-alt2 li{padding-bottom:19px;}
.inner .quote-alt2 li li{padding-bottom:0;}
.inner .quote-alt2 a{
	color:#222222;
	font-weight:normal;
}
.inner .quote-alt2 a.stress{	
	color:#00b800;
	font-weight:normal;
}
.inner .quote-alt2 p a{color:#333;}
.inner .quote-alt2 cite a{font-style:normal;}
.inner .quote-list2 blockquote{padding-right:120px;}
/* message-box */
.inner .message-box .left{
	color:#999;
	font-size:16px;
	padding:10px 0 0;
	line-height:17px;
}
.message-box .right .btn{
	background:url(/images/btn7.gif) no-repeat;
	height:31px;
	width:201px;
	padding:2px 5px 0;
	margin:37px 0 0 120px;
	text-transform:none;
}
.message-box .right .btn:hover{background-position:0 -33px;}
/* recipient box */
.inner .textboxlist-bits li a.textboxlist-bit-box-deletebutton {
	background:url(/images/btn-close2.gif) no-repeat;
	height:11px;
	width:11px;
	right:7px;
	top:7px;
}
.inner .recipients-holder{
	background:url(/images/bg-infoform-c.gif) repeat-y;
	margin:5px 0 0;
	width:auto;
}
.recipients-holder .holder{background:url(/images/bg-infoform-t.gif) no-repeat;}
.inner .textboxlist-bits{
	border:none;
	background:url(/images/bg-infoform-b.gif) no-repeat 0 100%;
	margin:0 0 3px;
	padding:1px 4px 5px;
}
.inner .textboxlist-bits li span{
	font-size:16px;
	padding-right:33px;
}
.inner .message-box{padding-bottom:25px;}
.inner .message-box .right{width:453px;}
.inner .message-box .mobile-box{padding-bottom:16px;}
.inner .message-box .grupos-box{padding-top:8px;}
.inner .message-box .grupos-box li{padding-bottom:8px;}
.inner .message-box .right p{
	font-size:12px;
	color:#4d4d4d;
}
.inner .message-box .right .wrapper p{line-height:27px;}
.inner .programar-box .btn-wrapper{padding:18px 0 0;}
/* general textarea */
.textarea{
	width:451px;
	margin:4px 0 0;
	background:url(/images/bg-infoform-c.gif) repeat-y;
}
.textarea .holder{background:url(/images/bg-infoform-t.gif) no-repeat;}
.textarea .frame{
	background:url(/images/bg-infoform-b.gif) no-repeat 0 100%;
	padding:2px;
}
.inner .message-box textarea{
	margin:0;
	padding:0 0 0 8px;
	height:128px;
	overflow:auto;
	width:439px;
	font-size:14px;
	line-height:18px;
	border:none;
	background:none;
}
.inner .message-box textarea.alt{
	height:109px;
	font-size:16px;
}
.inner .message-box textarea.alt2{
	height:80px;
	font-size:16px;
}
.inner .number-message .mail{
	background:url(/images/ico-email3.gif) no-repeat 100% 3px;
	color:#565656;
	font-size:16px;
	font-style:normal;
	margin:4px 5px 0 0;
	padding-right:28px;
}
.inner .number-message .mail:hover{text-decoration:underline;}
.inner .number-message{padding-bottom:10px;}
/* programar box */
.inner .programar-box .inp-txt{
	overflow:visible;
	margin-bottom:2px;
}
.inner .programar-box .inp-txt:after{
	content:"";
	display:block;
	clear:both;
}
.inner .programar-box .inp-txt label{
	font-size:16px;
	padding:3px 10px 0 0;
}
.inner .main-column .inptxt{
	background:url(/images/bg-inptxt-l.gif) no-repeat;
	height:32px;
	padding:0;
	margin-top:4px;
	overflow:hidden;
}
.inner .programar-box .inp-txt .inptxt{
	float:left;
	margin:0 8px 0 0;
}
.inner .main-column .programar-box .fecha input{width:117px;}
.inner .programar-box .horra{float:left;}
.inner .main-column .programar-box .horra input{width:48px;}
/* general input text */
.inner .main-column .inptxt span{
	float:left;
	background:url(/images/bg-inptxt-r.gif) no-repeat;
	height:100%;
	width:4px;
	overflow:hidden;
}
.inner .main-column .inptxt input{
	border:none;
	font-size:16px;
	padding:5px 6px 0;
	height:27px;
	margin:0;
	float:left;
	width:437px;
}
/* calendar */
.calendar{
	float:left;
	position:relative;
	width:42px;
	padding-right:30px;
}
.calendar .open-link,
.calendar .open-link img{
	display:block;
	cursor:pointer;
}
/* calendar drop */
.datepicker{
	width:206px;
	height:200px;
	overflow:hidden;
	background:url(/images/bg-calendar.gif) no-repeat;
	position:absolute;
	margin:-208px 0 0 149px;
	font-size:12px;
	color:#666;
	z-index:10;
}
.datepicker .header{
	position:relative;
	height:37px;
}
.datepicker .body{
	position:relative;
	top:0;
	left:0;
}
.datepicker .header .title{
	height:37px;
	overflow:hidden;
	text-align:center;
	font-weight:bold;
	line-height:19px;
	background:url(/images/bg-month.gif) repeat-x 0 100%;
	margin:0 2px 0 1px;
}
.datepicker .previous{
	width:9px;
	cursor:pointer;
	height:7px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:24px;
	left:19px;
	background:url(/images/btn-prev2.gif) no-repeat;
}
.datepicker .next{
	cursor:pointer;
	position:absolute;
	top:24px;
	right:22px;
	width:9px;
	height:7px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/btn-next2.gif) no-repeat;
}
.datepicker .closeButton{
	position:absolute;
	top:1px;
	right:1px;
	width:18px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	z-index:10;
}
.datepicker .titles{
	overflow:hidden;
	height:17px;
	background:#999;
	color:#000;
	border-bottom:1px solid #000;
	margin:0 2px 17px 1px;
	padding-left:6px;
}
.datepicker .titles div{
	float:left;
	width:27px;
	text-align:center;
}
.datepicker .week{
	overflow:hidden;
	height:21px;
	padding:0 0 0 6px;
}
.datepicker .week div{
	float:left;
	width:27px;
	line-height:20px;
	text-align:center;
	cursor:pointer;
}
.datepicker .day0{color:#f00;}
.datepicker .titles .day0{color:#000;}
.datepicker .week div:hover, .datepicker .week div.hover, .datepicker .week .selected{
	cursor:pointer;
	color:#000;
	background:url(/images/bg-selected-date.gif) no-repeat 50% 50%;
}
.datepicker .otherMonth{
	text-indent:-9999px;
	overflow:hidden;
	background:none !important;
	cursor:default !important;
}
/* alphabet list */
.inner .alphabet-list-alt{padding:2px 0 15px;}
.inner .alphabet-list li{
	color:#999;
	font-size:13px;
	font-weight:normal;
	background-position:0 8px;
	padding:0 0 0 8px;
}
/* page box */
.inner .page-box{
	background:url() no-repeat;
	padding:18px 0 18px;
}
.inner .page-box div{
	font-size:11px;
	width:480px;
	text-transform:uppercase;
	color:#666;
}
.inner .page-box .prev{margin:3px 20px 0 0;}
.inner .page-box .next{margin-top:3px;}
.inner .page-box .prev:hover{background:url(/images/prev-arrow.gif) no-repeat 0 50%;}
.inner .page-box .next:hover{background:url(/images/next-arrow.gif) no-repeat 100% 50%;}
.inner .page-box a{
	color:#666;
	font-weight:bold;
}
.inner .page-box a.active:hover{cursor:text;}
.inner .page-box li{padding:3px 3px 0;}
.inner .page-box li a{
	height:21px;
	width:21px;
	line-height:21px;
	text-align:center;
	padding:0;
	margin:-3px 0 0;
}
.inner .page-box a:hover, .inner .page-box a.active{background:url(/images/bg-pagin.gif) no-repeat;}
/* group list */
.inner .group-list{padding:3px 0 16px;}
.inner .group-list li{background:url(/images/ico8-people-alt.gif) no-repeat 11px 25px;}
.inner .group-list-alt li, .inner .group-list li li{background:none;}
.inner .group-list-alt .info{width:380px;}
.inner .group-list-alt .info p{font-size:14px;}
.inner .group-list .heading{
	background:none;
	padding:0;
	margin:0;
}
.inner .group-list h3{font-size:18px;}
.inner .group-list p{
	font-size:12px;
	margin-top:0;
}
.inner .group-list .content{
	width:532px;
	padding:10px 0 4px;
}
.inner .group-list .content .heading{padding-bottom:4px;}
.inner .group-list .number-box{
	height:28px;
	width:62px;
	margin-top:39px;
}
.inner .group-list .number-box .right{
	background:url(/images/number-right2.png) no-repeat;
	width:14px;
}
.inner .group-list .number-box .left{
	background:url(/images/number-left2.png) no-repeat;
	width:14px;
}
.inner .group-list .number-box .center{
	background:url(/images/number-center2.png) repeat-x;
	font-size:18px;
	line-height:28px;
}
/* search box */
.inner .search-box .group-list, .inner .search-box .quote-list{
	padding:0;
	margin-bottom:14px;
	background:url(/images/border3-h.gif) repeat-x 0 100%;
}
.inner .search-box li{
	padding:0 0 20px;
	background-position:10px 13px;
}
.inner .search-box li li, .inner .search-box .contact-info li li{
	padding:0 0 0 20px;
	font-size:11px;
	text-transform:uppercase;
	margin:0;
}
.inner .search-box li li a{color:#666;}
/* contact info box */
.inner .contact-ico{
	float:left;
	width:63px;
	padding:0 0 0 17px;
}
.inner .contact-ico img{display:block;}
.inner .search-box .contact-info{padding:3px 0 11px;}
.inner .search-box .contact-info li{
	padding:3px 0 28px;
	margin:0;
	background:none;
}
.inner .search-box .group-list .heading{
	margin:0 0 6px;
	padding:0;
}
.inner .contact-info .wrapper{
	height:1%;
	width:auto;
}
/* quote list */
.inner .search-box .quote-list{padding-top:8px;}
.inner .search-box .quote-list li{padding-top:5px;}
.inner .search-box .quote-list li li{padding:0;}
.inner .search-box .template-list{
	background:none;
	margin:0 0 -8px;
}
/* template list */
.inner .search-box .template-list li{
	padding:10px 0 30px 87px;
	background:url(/images/ico-email4.gif) no-repeat 0 14px;
}
.inner .search-box .template-list li li{
	background:none;
	font-size:14px;
	text-transform:none;
	padding:0 0 0 10px;
}
.inner .search-box .template-list li li a{padding-left:14px;}
.inner .search-box .template-list h3{font-size:18px;}
.inner .search-box .template-list .info p{font-size:14px;}
.inner .search-box .template-list .heading{margin:0;}
.inner .search-box h3{font-size:16px;}
.inner .search-box .info{width:312px;}
.inner .contact-info .info p{font-size:12px;}
/* user menu */
.inner .user-menu li{padding-left:14px;}
.inner .user-menu li a{padding:0 0 3px 20px;}
.inner .message-menu{background: url(/images/ico13-alt.gif) no-repeat 0 -2px;}
.inner .share-menu{background: url(/images/group.gif) no-repeat 0 0px;}
.inner .delete-menu, .inner .search-box .template-list .delete-menu{background:url(/images/ico7-delete-alt.gif) no-repeat 0 3px;}
.inner .search-box .delete-menu{background:url(/images/ico7-delete.gif) no-repeat 0 3px;}
.inner .edit-menu, .inner .search-box .template-list .edit-menu{background:url(/images/ico6-edit-alt.gif) no-repeat 0 3px;}
.inner .search-box .edit-menu{background:url(/images/ico6-edit.gif) no-repeat 0 2px;}
.inner .verificar-menu{background:url(/images/ico11-verificar-alt.gif) no-repeat 0 2px;}
.inner .user-menu .add-menu{
	background:url(/images/ico-add-alt.gif) no-repeat;
	padding-left:28px;
}
.inner .user-menu .send-menu, .inner .search-box .template-list .send-menu{
	background:url(/images/ico10-enviar-alt.gif) no-repeat 0 4px;
	padding-left:30px;
}
.inner .search-box .user-menu .message-menu{
	background:url(/images/ico5-message.gif) no-repeat 0 2px;
	font-size:11px;
}
.inner .user-menu .widget-menu{background:url(/images/ico-widget.gif) no-repeat 0 2px;}
.inner .mobile-box .inptxt{
	float:left;
	margin-top:0;
}
.inner .main-column .mobile-box input{width:207px;}
.inner .mobile-box select{width:222px;}
.inner .message-box .right p{line-height:16px;}
.inner .grupos-box ul{color:#333;}
.inner .grupos-box li label{font-size:16px;}
.inner .grupos-box li em{font-size:12px;}
/* btn wrapper */
.inner .btn-wrapper{
	overflow:hidden;
	width:482px;
	padding:36px 0 9px;
	margin-right:-30px;
}
.inner .btn-wrapper .btn{
	margin:0 30px 0 0;
	float:left;
}
.inner .btn-wrapper .btn:hover{background-position:0 -66px;}
/* settings list */
.inner .settings-list{padding-bottom:88px;}
.inner .settings-list li{padding-top:0;}
.inner .settings-list .center,
.inner .settings-list .button-menu,
.inner .settings-list .holder-bg{padding-top:16px;}
.inner .settings-list h3{font-size:18px;}
.inner .button-menu li{margin:0;}
.inner .button-menu li a{background:url(/images/btn4-alt.gif) no-repeat;}
.inner .button-menu li a:hover{background-position:0 -23px;}
/* password box */
.inner .password-box{padding:6px 0 6px 61px;}
.inner .password-box .message-box .right{width:393px;}
.inner .password-box .inptxt input{width:378px;}
.inner .password-box li{padding-bottom:6px;}
.inner .password-box .btn{margin:29px 0 0 60px;}
/* price box */
.price-box{
	width:610px;
	margin:35px 0 67px;
	background:url(/images/bg-columns-c.gif) repeat-y 100% 0;
}
.price-box .top{background:url(/images/bg-columns-t.gif) no-repeat 100% 0;}
.price-box .bottom{
	background:url(/images/bg-columns-b.gif) no-repeat 100% 100%;
}
.price-box table{
	margin:0;
	padding:0;
	border-collapse:collapse;
}
.price-box th{
	margin:0;
	padding:8px 0 7px;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.price-box td{
	font-size:16px;
	margin:0;
	padding:10px 0;
	vertical-align:middle;
	text-align:center;
	background:url(/images/border4-h.gif) repeat-x;
}
.price-box td.separator{background:none;}
.price-box .column1{
	width:135px;
	text-align:right;
	color:#999;
	font-weight:bold;
	background:none;
}
.price-box .column2, .price-box .column3, .price-box .column4{width:140px;}
.price-box td.column4{background:url(/images/border5-h.gif) repeat-x;}
.price-box .main-row td{
	background:none;
	padding:14px 0 26px;
}
.price-box .main-row strong{
	display:block;
	font-size:52px;
	margin-bottom:-10px;
}
.price-box .main-row strong sup{
	font-size:28px;
	vertical-align:top;
}
.price-box .main-row em{
	display:block;
	margin-bottom:12px;
}
.price-box .main-row .btn, .sms-box .btn{
	background:url(/images/btn5-sidebar.gif) no-repeat;
	text-align:center;
	height:21px;
	padding:2px 0 0;
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	width:111px;
	margin:0 auto;
}
.price-box .main-row .btn:hover, .sms-box .btn:hover{background-position:0 -23px;}
.price-box .main-row .alt{background:url(/images/btn9.gif) no-repeat;}
.price-box .main-row .alt:hover{background-position:0 -23px;}
/* sms box */
.sms-box{padding:23px 0 23px;}
.sms-box .columns{
	width:611px;
	margin-bottom:23px;
	background:url(/images/bg-boxes-c.gif) repeat-y;
}
.sms-box .columns .top{background:url(/images/bg-boxes-t.gif) no-repeat;}
.sms-box .columns .bottom{
	background:url(/images/bg-boxes-b.gif) no-repeat 0 100%;
	overflow:hidden;
	width:641px;
	padding:6px 0 13px;
	margin-right:-30px;
}
.sms-box .columns .bottom div{
	float:left;
	width:192px;
	text-align:center;
	padding:0 20px 0 0;
}
.sms-box .columns .bottom span.for{
	font-weight:bold;
	margin-bottom:-4px;
}
.sms-box .columns .bottom span{
	font-size:21px;
	line-height:22px;
	display:block;
	margin-bottom:9px;
}
.sms-box .columns .bottom strong{
	display:block;
	font-size:32px;
	margin-bottom:-3px;
}
.sms-box .columns .bottom strong.price{
	font-size:40px;
	margin-bottom:-6px;
}
.sms-box .columns .bottom strong.price sup{
	vertical-align:top;
	font-size:28px;
}
.sms-box table{
	margin:0;
	padding:0;
	width:611px;
	border-collapse:collapse;
}
.sms-box td{
	margin:0;
	padding:9px 0;
	vertical-align:middle;
	text-align:center;
	border-bottom:1px solid #e2e2e2;
}
.sms-box .column1{width:146px;}
.sms-box .column2{width:188px;}
.sms-box .column3{width:111px;}
.sms-box .column4{width:167px;}
.sms-box table .btn{margin-left:43px;}
.sms-box th{
	margin:0;
	padding:0 0 10px;
	vertical-align:middle;
	font-weight:bold;
	color:#999;
	border-bottom:1px solid #ccc;
	text-align:center;
}
/* id box */
.inner .id-box .content{width:521px;}
.inner .id-box .number-box{
	width:75px;
	margin-top:32px;
}
.inner .id-box p{font-size:14px;}
.inner .id-box li{
	padding-bottom:12px;
	background:url(/images/id-bg.png) no-repeat 0 25px;
}

.inner .id-box li.default{
	background:url(/images/id02-bg.png) no-repeat 0 25px;
}

.check-wrapper li{
	float:left;
	width:135px;
}
/* invited list */
.inner .invited-list{padding:2px 0 0;}
.inner .invited-list li{
	padding:0 0 21px;
	background-position:0 0;
}
.invited-list li:first-child{background:none;}
.inner .invited-list li li{padding:0 0 7px;}
.invited-list .center{
	font-size:18px;
	color:#333;
}
.invited-list .button-menu{width:133px;}
.invited-list .center a{
	color:#333;
	text-decoration:none;
}
.invited-list .center a:hover{text-decoration:underline;}
.invited-list .center span{
	display:block;
	line-height:19px;
}
.invited-list .center em{
	display:block;
	color:#666;
	line-height:15px;
	font-size:14px;
}
.inner .invited-list .button-menu li a{
	height:21px;
	line-height:normal;
	padding-top:2px;
}
.inner .invited-list .button-menu li a.alt{background:url(/images/btn10.gif) no-repeat;}
.inner .invited-list .button-menu li a.alt:hover{background-position:0 -23px;}
/* select box */
.select-box{padding:0;}
.inner .select-box .grupos-box{padding-top:0;}
.select-box li{
	background: url(/images/border6-h.gif) repeat-x 0 100%;
	padding:17px 0 8px;
}
.select-box .left{width:124px;}
.inner .select-box .right{width:473px;}
.inner .select-box .inp-txt{padding:0;}
.inner .select-box .small-select{padding-bottom:0;}
.inner .select-box .small-select select{width:112px;}
.inner .select-box .grupos-box{
	width:500px;
	padding-bottom:9px;
}
.inner .select-box .btn-wrapper{
	width:642px;
	padding:41px 0 22px;
	background:none;
}
.inner .select-box .btn-wrapper .btn{
	background:url(/images/btn6-sidebar.gif) no-repeat;
	width:291px;
	height:34px;
	float:left;
	padding:6px 0 0;
	margin:0 30px 0 0;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-size:21px;
}
.inner .select-box .btn-wrapper .btn:hover{background-position:0 -80px;}
.inner .search-box .heading{
	padding-bottom:8px;
	margin-bottom:13px;
}
/* txt info box */
.txt-info h3{
	margin:0 0 12px;
	font-size:16px;
}
.txt-info{padding:15px 0 0;}
.txt-info p{
	margin:0 0 15px;
	font-size:14px;
	line-height:17px;
}
/* inner page end */

