/*CSS Code by Vijay Kumar vijaykumarjee@gmail.com*/

/* set all the styles to 0 */
html, body, table, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a{ 
	margin: 0px;
	padding: 0px;
	border: 0px;
}
/* Firefox will always display a scroll bar */
html{
	min-height: 100%;
	margin-bottom: 1px;
}

html, body{
	height:100%;
}
 img, div, input { 
 behavior: url("iepngfix.htc") 
 }
:focus {outline:0px;}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	text-align:center;
	margin:0px;
	padding:0px;
	background: #f5f6f7 url(../images/bg-body.jpg) repeat-y center top;
}
a{
	cursor: pointer;
	outline:none;
}
img{
	border:0px;
	outline:none;
}
p{
	padding:3px 0px;
	margin:0px;
}
h1{
	font-family:arial,verdana;
	font-size:11px;
	color:#000;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

.container{
	margin:0px auto;
	padding:0px;
	height:auto;
	text-align:left;
	width:950px;
}

.master {
	margin:0px;
	padding:0px;
	height:auto;
	width:950px;
	float:left;
}	

.top-part {
	width:950px;
	float:left;
	background:#db3307 url(../images/top-bg.jpg) repeat-x left top;
}	
.logo {
	width:240px;
	float:left;
	padding:23px 0 0 40px;
}
.logo h1 {
	padding:0;
	margin:0;
}
.top-menu {
	width:468px;
	float:right;
	height:64px;
}
.top-menu ul{
	list-style:none;
	padding:0;
	margin:0;
	float:right;
}
.top-menu ul li {
	padding:0;
	margin:0;
	float:left;
	width:auto;
	background:url(../images/pipe-line.jpg) left top no-repeat;
	height:63px;
}
.top-menu ul li a{
	padding:34px 20px 0 20px;	
	margin:0 0px 0 1px;
	display:inline;
	height:29px;
	float:left;
	width:auto;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
}
.top-menu ul li a:hover {
	background: url(../images/bg-menu.jpg) repeat-x left top;
}
.top-menu .selected {
	background: url(../images/bg-menu.jpg) repeat-x left top;
}
.top-menu .login-selected {
	background: url(../images/bg-menu.jpg) repeat-x left top!important;
	color:#9b2101 !important;
}
.header {
	width:950px;
	float:left;
	text-align:center;
	background:#db3307;
	padding:0 0 47px 0;
}
.header h2 {
	padding:50px 0 47px 0;
	margin:0;
}
.header h3 {
	padding:0px 0 44px 0;
	margin:0;
}

.middle-part {
	width:950px;
	float:left;
}
.middle-part-t {
	width:950px;
	float:left;
	padding:39px 0 0px 0;
	border-bottom:1px solid #d0d0d0;
	background:url(../images/bg-m.jpg) 320px top repeat-y;
}
.middle-part-t-1 {
	width:316px;
	float:left;
	padding:0px 0 160px 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
.middle-part-t-1  h2 {
	text-align:center;
	font:normal 18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333;
	padding:0 0 10px 0;
	margin:0;
}
.middle-part-t-1  p {
	text-align:center;
	font:normal 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#999999;
	padding:0 0 10px 0;
	margin:0;
}
.bg-1 {
	background:url(../images/box1.jpg) center bottom no-repeat !important;
}
.bg-2 {
	background:url(../images/box2.jpg) center bottom no-repeat !important;
	
}
.bg-3 {
	background:url(../images/box3.jpg) right bottom no-repeat !important;
	width:318px !important;
	
}

.middle-part-b {
	width:950px;
	float:left;
	padding:0px 0 0px 0;
	background:url(../images/bg-twitter.jpg) 1px top repeat-y;
}
.middle-part-b-twitter {
	width:583px;
	float:left;
	padding:26px 10px 42px 26px;
}
.middle-part-b-twitter h3 {
	padding:0 0 0px 0;
	margin:0;
	font:normal 20px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#999999;
}
.middle-part-b-twitter p {
	padding:14px 20px 16px 0;
	margin:0;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333;
	background:url(../images/bg-x.gif) repeat-x left bottom;
}
.middle-part-b-twitter p span {
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#8c8d8e;
}
.middle-part-b-twitter p a {
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#f84308;
}
.last-child-p {
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#f84308;
    float:left;
	width:553px;
	padding:14px 0 0 0;
}
.last-child-p a {
	font:normal 11px/18px  Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#f84308;
}
   
.right-gallery-img {
    float:right;
	width:304px;
	padding:39px 0 0 20px;
}
.right-gallery-img  h4 {
	text-align:center;
	font:normal 18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333;
	padding:0 0 10px 0;
	margin:0;
}
.right-gallery-img  p {
	text-align:center;
	font:normal 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#999999;
	padding:0 0 29px 0;
	margin:0;
}
.right-gallery-img ul{
	list-style:none;
	padding:0 0 0px 35px;
	margin:0;
	width:237px;
}

.right-gallery-img ul li {
	padding:0 0 12px 0;
	margin:0 12px 0 0;
	display:inline;
	float:left;
	width:auto;
}
.right-gallery-img ul li img{
	border:1px solid #fe4819;
}
.clear {
	clear:both;
}

.footor {
	float:left;
	width:950px;
	text-align:center;
	padding:40px 0;
	border-top:1px solid #d0d0d0;
	color:#fb4408;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.footor a {
	color:#fb4408;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 5px;
}
.footor span{
	color:#999999;
}

.middle-part-t-int {
	width:950px;
	float:left;
	padding:33px 0 26px 0;
	border-bottom:1px solid #d0d0d0;
	background:url(../images/dot.jpg) repeat-y center top;
}
.middle-part-t-int-box {
	width:405px;
	float:left;
	padding:0px 35px 310px 35px;
}
.bg-box1{
	background:url(../images/phone1.jpg) no-repeat center bottom;
}

.bg-box2{
	background:url(../images/image2.jpg) no-repeat center bottom;
}

.bg-box3{
	background:url(../images/image3.jpg) no-repeat 1px bottom;
}
.bg-box4{
	background:url(../images/image4.jpg) no-repeat right bottom;
}
.middle-part-t-int-box h3 {
	padding:3px 0 7px 44px;
	margin:0;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
.bg-count1 {
	background:url(../images/one.jpg) no-repeat left center;
}
.bg-count2 {
	background:url(../images/two.jpg) no-repeat left center;
}
.bg-count3 {
	background:url(../images/three.jpg) no-repeat left center;
}
.bg-count4 {
	background:url(../images/four.jpg) no-repeat left center;
}
.middle-part-t-int-box p {
	padding:0 0 17px 44px;
	margin:0;
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
}
.middle-part-t-int-box a {
	padding:0 0 0px 44px;
	margin:0;
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#fa4408;
	text-decoration:none;
}
.middle-part-t-int-box a:hover {
	text-decoration:underline;
}


.bottom-box {
	float:left;
	padding:38px 0 38px 34px;
	width:916px;
}
.bottom-box-1 {
	float:left;
	padding:19px 0 0 30px;
	width:850px;
	height:80px;
	background:url(../images/bg-repeat-x.jpg) repeat-x left top;
}
.bottom-box-1-1 {
	float:left;
	width:88px;
}
.bottom-box-1-2 {
	float:left;
	width:420px;
	padding:18px 0 0 0;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#879598;
}
.bottom-box-1-3 {
	float:left;
	width:152px;
	padding:10px 0 0 0;
}




.middle-part-t-int2 {
	width:950px;
	float:left;
	padding:33px 0 26px 0;
	border-bottom:1px solid #d0d0d0;
}
.middle-part-t-int2-l {
	width:388px;
	float:left;
	padding:0 20px 0 54px;
}
.middle-part-t-int2-l h2 {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#333;
	padding:0 0 10px 0;
	margin:0;
}
.middle-part-t-int2-l p {
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#999;
	padding:0 0 10px 0;
	margin:0;
}
.middle-part-t-int2-l p strong {
	color:#333;
}

.middle-part-t-int2-r {
	width:450px;
	float:left;
	text-align:right;
	padding:0 0 0 px;
}


.middle-part-t-int-box2 {
	width:405px;
	float:left;
	padding:0px 35px 310px 35px;
}


.middle-part-t-int3 {
	width:950px;
	float:left;
	padding:33px 0 0px 0;
	border-bottom:1px solid #d0d0d0;
}
.middle-part-t-int4 {
	width:950px;
	float:left;
	padding:33px 0 33px 0;
	background:url(../images/dot.jpg) repeat-y center top;
 }
.grey-box {
	float:left;
	text-align:center;
	width:340px;
	background:#dff4f8;
	padding:20px;
}
.grey-box p {
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#999;
	padding:15px 0 0px 0;
	margin:0;
}

.left-pan {
	float:left;
	width:408px;
	padding:0px 33px 0 33px;
}
.left-pan h2 {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#333;
	padding:0 0 10px 0;
	margin:0;
}
.left-pan p {
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#999;
	padding:0px 0 20px 0;
	margin:0;
}
.bg-xx {
	background:url(../images/repext-xx.jpg) repeat-x left top;
}

.right-pan-form {
	float:left;
	width:367px;
	background-color:#dff4f8;
	padding:23px 0 23px 23px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#F00;
	
}
.right-pan-form label {
	padding:5px 0 5px 0;
	margin:0;
	width:347px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#999999;
	float:left;
}
.right-pan-form .input {
	padding:5px 5px 5px 5px;
	margin:0;
	width:334px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333;
	height:23px;
	border:0;
	background-color:#c9dce0;
}
.right-pan-form .textarea {
	padding:5px 5px 5px 5px;
	margin:0;
	width:334px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333;
	height:60px;
	overflow:auto;
	border:0;
	background-color:#c9dce0;
}
.right-pan-form br {
	clear:left;
}

/*login popup */
.login-popup {
	float:left;
	width:422px;
}
.login-popup-t {
	float:left;
	width:378px;
	padding:25px 0 25px 44px;
	background-color:#db3307;
}
.login-popup-b {
	float:left;
	width:376px;
	padding:25px 0 25px 44px;
	border:1px solid #d2d2d2;
	background:#fff url(../images/bg-login.jpg) repeat-x left top;
}
.login-popup-b label {
	padding:5px 0 15px 0;
	margin:0;
	width:337px;
	font:bold 13px/20px Arial, Helvetica, sans-serif;
	color:#999999;
	float:left;
	text-align:left;
}
.login-popup-b .input {
	padding:5px 5px 5px 5px;
	margin:10px 0 0 0;
	display:inline;
	width:324px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333;
	height:23px;
	border:0;
	background-color:#c9dce0;
}
.login-popup-b br {
	clear:left;
}
.login-sbt {
	padding:10px 0 0px 0;
	margin:0;
	width:347px;
	float:left;
}
.login-sbt-l {
	margin:0;
	width:147px;
	float:left;
}
.login-sbt-r {
	margin:0;
	width:180px;
	float:right;
	padding:10px 15px 0 0;
	text-align:right;
	font:italic 12px Arial, Helvetica, sans-serif;
	color:#ff3500;	
}


/*login popup */

/*dam*/
.dam-popup {
	float:left;
	width:731px;
}
.dam-popup-t {
	float:left;
	width:687px;
	padding:25px 0 25px 44px;
	background-color:#db3307;
}
.dam-popup-b {
	float:left;
	width:685px;
	padding:25px 0 25px 44px;
	padding:25px 0 25px 44px;
	border:1px solid #d2d2d2;
	background:#fff url(../images/bg-login.jpg) repeat-x left top;
}
.dam-popup-b-l {
	float:left;
	width:370px;
}

.dam-popup-b-l h3 {
	font:bold italic 15px Arial, Helvetica, sans-serif;
	color:#333;
	padding:0 0 20px 0;
	margin:0;
}

.dam-popup-b-l-main {
	float:left;
	width:370px;
	padding:0 0 24px 0;
}
.dam-popup-b-l-main-l {
	float:left;
	width:70px;
}

.dam-popup-b-l-main-r {
	float:left;
	width:300px;
	
}
.dam-popup-b-l-main-r h4 {
	font:bold  13px Arial, Helvetica, sans-serif;
	color:#999;
	padding:20px 0 7px 0;
	margin:0;
}


.dam-popup-b-r {
	float:left;
	width:275px;
}
.dam-popup-b-r p {
	font:bold italic 15px/22px Arial, Helvetica, sans-serif;
	color:#333;
	padding:25px 0 25px 0;
	margin:0;
}


/*dam*/

/*eto*/

.eto-popup {
	float:left;
	width:556px;
}
.eto-popup-t {
	float:left;
	width:512px;
	padding:25px 0 25px 44px;
	background-color:#db3307;
}
.eto-popup-b {
	float:left;
	width:510px;
	padding:25px 0 25px 44px;
	padding:25px 0 25px 44px;
	border:1px solid #d2d2d2;
	background:#fff url(../images/bg-login.jpg) repeat-x left top;
}
.eto-popup-b-main {
	float:left;
	width:480px;
}
.eto-popup-b-main-l {
	float:left;
	width:310px;
}
.eto-popup-b-main-l p {
	font:bold italic 15px/22px Arial, Helvetica, sans-serif;
	color:#333;
	padding:25px 0 25px 0;
	margin:0;
}
.eto-popup-b-main-r {
	float:left;
	width:170px;
	padding:35px 0 0 0;
	text-align:center;
}
/*eto*/
/*usuario*/
.m-top {
	float:left;
	width:949px;
	margin:0 0 0 1px;
	display:inline;
	padding:44px 0 27px 0;
	border-bottom:1px solid #d9d9d9;
}

.m-top-left {
	float:left;
	width:178px;
	padding:0 20px 0 34px;
	color:#fb4408;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.m-top-left  a {
	color:#fb4408;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.m-top-left  a:hover {
	text-decoration:underline;
}


.m-top-right {
	float:left;
	width:680px;
}

.m-top-right-t {
	float:left;
	width:680px;
	padding:23px 0 0 0;
	background:url(../images/bg-x.gif) repeat-x left top;
}
.m-top-right-t-1 {
	float:left;
	width:440px;
	padding:0 0 18px 0;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#333333;
}
.m-top-right-t  h3 {
	font:normal 18px/26px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0;
	margin:0;
}
.m-top-right-t p {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#999;
	padding:0 0 5px 0;
	margin:0;
}
.m-top-right-t a {
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#fb4408;
	text-decoration:none;
	 
}
.m-top-right-t a:hover {
	text-decoration:underline;	 
}
.m-top-right-t-2 {
	float:right;
	width:240px;
	text-align:center;
	font:normal 10px/16px Arial, Helvetica, sans-serif;
	color:#999;
}
.m-top-right-t ul {
	list-style:none;
	padding:20px 0 0 0;
	margin:0;
}
.m-top-right-t ul li {
	padding:0 0 5px 0;
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#333333;
}
.m-top-right-t ul li a{
	padding:0 0 0px 0;
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fb4408;
	text-decoration:none;
}
.m-top-right-t ul li a:hover {
	text-decoration:underline;
}


.m-bottom {
	float:left;
	width:949px;
	margin:0 0 0 1px;
	display:inline;
	padding:34px 0 27px 0;
	background:url(../images/dot.jpg) 390px top repeat-y;
}

.m-bottom-left {
	float:left;
	width:325px;
	padding:0 34px 0 34px;
}
.m-bottom-left-t {
	float:left;
	width:325px;
	padding:15px 0;
}
.m-bottom-left-t-l {
	float:left;
	width:200px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:none;
	text-transform:uppercase;
}
.m-bottom-left-t-r {
	float:right;
	width:125px;
}
.m-bottom-left-t-r .input {
	font:noraml Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	color:#fff;
	text-decoration:none;
	width:64px !important;
	padding:0 0 0 10px;
	height:19px;
	border:0;
	background:url(../images/bg-search.jpg) no-repeat left top;
}


.m-bottom-left-b {
	float:left;
	width:325px;
	background:url(../images/bg-x.gif) repeat-x left top;
}


.m-bottom-left h3 {
	font:normal 18px/26px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0;
	margin:0;
}
.m-bottom-left p {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#999;
	padding:5px 0 5px 0;
	margin:0;
}


.m-bottom-right {
	float:left;
	width:490px;
	padding:0 0px 0 34px;
}

.m-bottom-right-t1 {
	float:left;
	width:490px;
	padding:0 0 20px 0;
}
.m-bottom-right-t1-left {
	float:left;
	width:364px;
	font:normal 18px/22px Arial, Helvetica, sans-serif;
	color:#333;
}
.m-bottom-right-t1-left span{
	font:normal 18px/22px Arial, Helvetica, sans-serif;
	color:#999;
}
.m-bottom-right-t1-left a{
	font:normal 18px/22px Arial, Helvetica, sans-serif;
	color:#f84308;
	text-decoration:none;
}
.m-bottom-right-t1-left a:hover {
	text-decoration:underline;

}
.m-bottom-right-t1-right {
	float:left;
	width:126px;
	text-align:right;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#f84308;
}

.m-bottom-right-t1-grey {
	float:left;
	width:436px;
	background:#dff4f8;
	padding:20px 27px 20px 27px;
}

.m-bottom-right-t1-grey h5 {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
	padding:0 0 10px 0;
	margin:0;
}

.m-bottom-right-t1-grey .txtarea {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	padding:5px 0 10px 5px;
	margin:0;
	height:50px;
	background:#c9dce0;
	overflow:auto;
	border:0;
	width:436px !important;
	margin:0 0 12px 0;
	display:inline;
}
.m-bottom-right-t1-grey-btn {
	float:left;
	width:436px;
	text-align:right;
}
.m-bottom-left-t-repeat {
	float:left;
	width:325px;
	padding:12px 0;
	background:url(../images/bg-x.gif) repeat-x left top;
}
.m-bottom-left-t-repeat-l {
	float:left;
	width:190px;
	font:normal 11px/16px  Arial, Helvetica, sans-serif;
	color:#333;
	padding-left:15px;
}

.m-bottom-left-t-repeat-l a {
	font:normal 11px/16px  Arial, Helvetica, sans-serif;
	color:#f84308;
	text-decoration:none;
}
.m-bottom-left-t-repeat-l a:hover {
	text-decoration:underline;
}

.m-bottom-left-t-repeat-l span{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#999;
}


.m-bottom-left-t-repeat-r {
	float:right;
	width:35px;
	padding:15px 0 0 0;
}
.bg-light-grey {
	background-color:#dff4f8;
}

.pagination {
	float:left;
	width:130px;
	padding:15px 0 0 10px;
}
.pagination  ul {
	list-style:none;
	padding:0;
	margin:0;
	
}
.pagination  ul li {
	padding:0 5px 0 5px;
	margin:0;
	float:left;
	font: italic 11px/16px  Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	width:auto;
	background:url(../images/slash.jpg) no-repeat right center;
}
.pagination  ul li a{
	padding:0 2px 0 2px;
	margin:0;
	float:left;
	width:auto;
	font: italic 11px/16px  Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
.pagination  ul li a:hover {
	color:#000;
}
.pagination-r {
	float:right;
	width:170px;
	padding:15px 0 0 0;
	font: normal 11px/16px  Arial, Helvetica, sans-serif;
	color:#f84308;
	text-decoration:none;
}
.pagination-r a {
	font: normal 11px/16px  Arial, Helvetica, sans-serif;
	color:#f84308;
	text-decoration:none;
}
.pagination-r a:hover {
	text-decoration:underline;
}

.desc-main {
	float:left;
	width:490px;
}
.desc {
	float:left;
	width:490px;
	padding:25px 0;
	background:url(../images/bg-x.gif) repeat-x left bottom;
}
.desc-l {
	float:left;
	width:78px;
	padding:0px 0 0 0;
}
.desc-l img {
	border:1px solid #f84308;
}
.desc-r {
	float:left;
	width:410px;
}
.desc-r a {
	font:normal 11px/16px  Arial, Helvetica, sans-serif;
	color:#f84308;
	text-decoration:none;
}
.desc-r a:hover {
	text-decoration:underline;
}
.desc-r span {
	font:normal 11px/16px  Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:none;
}
.desc-r p {
	font:normal 11px/16px  Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	margin:0;
	padding:0 0 0 0;
}

/*usuario*/

/*usuario popup */
.c-profile-img-popup {
	float:left;
	width:645px;
}
.c-profile-img-popup-t {
	float:left;
	width:585px;
	padding:25px 30px 25px 30px;
	background-color:#db3307;
}
.c-profile-img-popup-b {
	float:left;
	width:583px;
	padding:25px 30px 25px 30px;
	border:1px solid #d2d2d2;
	background:#fff url(../images/bg-login.jpg) repeat-x left top;
}
.c-profile-img-popup-b-left {
	float:left;
	width:250px;
}
.c-profile-img-popup-b-right {
	float:left;
	width:330px;
	font:normal 13px/18px  Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
.c-profile-img-popup-b-right  p {
	font:normal 13px/18px  Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	padding:0 0 20px 0;
	margin:0;
}

.registration-popup {
	float:left;
	width:677px;
}
.registration-popup-t {
	float:left;
	width:677px;
	padding:25px 30px 25px 30px;
	background-color:#db3307;
}
.registration-popup-b {
	float:left;
	width:675px;
	padding:25px 30px 25px 30px;
	border:1px solid #d2d2d2;
	background:#fff url(../images/bg-login.jpg) repeat-x left top;
}
.registration-popup-b-t-content {
	float:left;
	width:675px;
	font:bold 16px/20px  Arial, Helvetica, sans-serif;
	color:#ff3500;
	padding:0px 0 15px 0px;
	background:url(../images/bg-x.gif) left bottom repeat-x;
}
.registration-popup-b-t-content  h4 {
	font: italic bold 16px/20px  Arial, Helvetica, sans-serif;
	color:#ff3500;
	padding:0px 0 20px 0px;
}
.registration-popup-b-t-content p {
	font:italic bold 15px/18px  Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0px 0 15px 0px;
}

.registration-popup-b-left {
	float:left;
	width:268px;
}
.registration-popup-b-left p {
	font: italic 16px/20px  Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	padding:20px 0 20px 0;
	margin:0;
	background:url(../images/bg-x.gif) repeat-x left bottom;
}
.registration-popup-b-left p a {
	font:italic 16px/20px  Arial, Helvetica, sans-serif;
	color:#f84308;
	text-decoration:underline;
}
.registration-popup-b-left a {
	font:italic 16px/20px  Arial, Helvetica, sans-serif;
	color:#f84308;
	text-decoration:none;
}

.registration-popup-b-right {
	float:right;
	width:335px;
	text-align:left;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#999;
}
.registration-popup-b-right  label {
	float:left;
	width:auto;
	padding:15px 0 7px 0;
	margin:0;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#999;
}
.registration-popup-b-right br {
	clear:left;
}
.registration-popup-b-right  .input {
	padding:5px 5px 5px 5px;
	margin:0;
	width:324px!important;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333;
	height:23px;
	border:0;
	background-color:#c9dce0;
}
.registration-popup-b-right  .input2 {
	padding:5px 5px 5px 5px;
	margin:0;
	width:138px!important;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333;
	height:23px;
	border:0;
	background-color:#c9dce0;
}

.registration-popup-b-right  .i1 {
	padding:5px 5px 5px 5px;
	margin:0;
	width:27px!important;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333;
	height:23px;
	border:0;
	border-right:1px solid #fff;
	background-color:#c9dce0;
}

.registration-popup-b-right  .i2 {
	padding:5px 5px 5px 5px;
	margin:0;
	width:62px!important;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333;
	height:23px;
	border:0;
	background-color:#c9dce0;
}

 


.registration-popup-b-right2 {
	float:left;
	width:335px;
}
.registration-popup-b-right2-l {
	float:left;
	width:167px;
}
.registration-popup-b-right2-2 {
	float:right;
	width:150px;
	 
}
.registration-popup-b-right2-2 .span {
	float:left !important;
	width:auto !important;
	padding:3px 3px 0 2px !important;
	font:normal 11px Arial, Helvetica, sans-serif !important;
	color:#999 !important;
	height:30px !important;
}

.registration-popup-b-right2-2  .span2 {
	float:left !important;
	width:auto !important;
	padding:5px 3px 0 5px !important;
	font:normal 11px Arial, Helvetica, sans-serif !important;
	color:#999 !important;
	border:1px solid red !important;
	 
}

.btn_center {
	float:left;
	width:675px;
	padding:15px 0 15px 0;
	text-align:center;
}
/*usuario popup */


.m-bottom-right-t1-left2 {
	float:left;
	width:364px;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#333;
}
.m-bottom-right-t1-left2 span{
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#999;
}


.m-top-photogallery {
	float:left;
	width:949px;
	margin:0 0 0 1px;
	display:inline;
	padding:32px 0 32px 0;
	border-bottom:1px solid #d9d9d9;
}
.m-top-photogallery h3 {
	font:normal 18px/26px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0;
	margin:0;
}
.m-top-photogallery ul{
	float:left;
	width:auto;
	list-style:none;
	padding:0 0 0 34px;
	margin:0;
}
.m-top-photogallery ul li {
	float:left;
	width:auto;
	list-style:none;
	padding:0;
	margin:0 11px 0 0;
	display:inline;
}
.m-top-photogallery ul li img{
	border:1px solid #fb4f17;
}
.txt-photo {
	float:left;
	width:50px;
	text-align:right;
	color:#fb4f17;
	padding:43px 0 0 10px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
}
.txt-photo a {
	color:#fb4f17;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}

.opacity {
	opacity:0.4;
	filter:alpha(opacity=40);
}
.form-main {
	float:left;
	width:335px;
}


.form-t {
	float:left;
	width:335px;
	padding:7px 0;
	border-bottom:1px solid #c1c1c1;
}

.form-t-l {
	float:left;
	width:230px;
	color:#666666;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.form-t-r {
	float:left;
	width:100px;
	text-align:right;
	color:#fb4f17;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.form-t-r a {
	color:#fb4f17;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.txt-right {
	float:right;
	width:auto;
}

.table-row {
	float:left;
	width:900px;
	margin:0 0 0 1px;
	display:inline;
	padding:44px 0 27px 34px;
}
.table-row-top {
	float:left;
	width:880px;
	padding:0 0 15px 0;
}
.table-row-top-l {
	float:left;
	width:580px;
	font:normal 18px/26px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0;
	margin:0;
}
.table-row-top-r {
	float:left;
	width:300px;
	text-align:right;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#fb4f17;
	padding:5px 0 0 0;
	margin:0;
}

.table-row-top-r a{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#fb4f17;
	padding:0 5px;
	margin:0;
	text-decoration:none;
}
.table-row-top-r a:hover {
	text-decoration:underline;
	
}
.table {
	float:left;
	width:880px;
}
.table-th {
	background:#c9dce0 url(../images/bg-x.gif) repeat-x left bottom;
	float:left;
	width:860px;
	padding:15px 0 15px 20px;
}
.table-th1 {
	float:left;
	width:187px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#666666;
	text-transform:uppercase;
}
.table-th2 {
	float:left;
	width:145px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#666666;
	text-transform:uppercase;
}
.table-th3 {
	float:left;
	width:115px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#666666;
	text-transform:uppercase;
}
.table-th4 {
	float:left;
	width:110px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#666666;
	text-transform:uppercase;
}
.table-th5 {
	float:left;
	width:176px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#666666;
	text-transform:uppercase;
}
.table-th6 {
	float:left;
	width:80px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#666666;
	text-transform:uppercase;
}
.table-td {
	float:left;
	width:860px;
	padding:10px 0 10px 20px;
	background-color:#dff4f8;
}
.table-td1 {
	float:left;
	width:187px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#333;	 
}
.table-td2 {
	float:left;
	width:145px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#333;	 
}
.table-td3 {
	float:left;
	width:115px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#333;	 
}
.table-td4 {
	float:left;
	width:110px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#333;	 
}
.table-td5 {
	float:left;
	width:176px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#333;	 
}
.table-td6 {
	float:left;
	width:80px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#333;	 
}
.table-total {
	background:#c9dce0 url(../images/bg-x.gif) repeat-x left bottom;
	float:left;
	width:765px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#333;	 
	text-align:right;
	padding:15px 95px 15px 20px;
}


.fomr-m {
	float:left;
	width:880px;
	padding:15px 0 27px 34px;
}
.fomr-m-m {
	float:left;
	width:263px;
	padding:0 0 0 12px;
}
.fomr-m-m  h4{
	font:normal 18px/26px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:15px 0 15px 0;
	margin:0;
}

.fomr-m-m  h5{
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#999;
	padding:0px 0 5px 0;
	margin:0;
}

.fomr-m-m   label {
	float:left;
	width:auto;
	padding:15px 0 7px 0;
	margin:0;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#999;
}
.fomr-m-m  br {
	clear:left;
}
.fomr-m-m   .input {
	padding:5px 5px 5px 5px;
	margin:0;
	width:220px!important;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333;
	height:23px;
	border:0;
	background-color:#c9dce0;
}

.registration-popup-b-right h4 {
	font:normal 18px/26px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:15px 0 10px 0;
	margin:0;
}



.registration-popup-b-right-2  {
	float:left;
	width:300px;
	text-align:left;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#999;
}
.registration-popup-b-right-2 p {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#999;
	margin:0;
	padding:12px 0;
}
.registration-popup-b-right-2   label {
	float:left;
	width:auto;
	padding:15px 0 7px 0;
	margin:0;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333;
}
.registration-popup-b-right-2  br {
	clear:left;
}
.registration-popup-b-right-2  .input {
	padding:5px 5px 5px 5px;
	margin:0;
	width:300px!important;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333;
	height:23px;
	border:0;
	background-color:#c9dce0;
}



.recorrido-libre-popup {
	float:left;
	width:552px;
}
.recorrido-libre-popup-t {
	float:left;
	width:492px;
	padding:25px 30px 25px 30px;
	background-color:#db3307;
}
.recorrido-libre-popup-b {
	float:left;
	text-align:left;
	width:490px;
	padding:25px 30px 25px 30px;
	border:1px solid #d2d2d2;
	background:#fff url(../images/bg-login.jpg) repeat-x left top;
}
.bg-x-repeat {
	background:url(../images/bg-repeat-x.jpg) repeat-x left top !important;
}


.ayudas-popup {
	float:left;
	width:743px;
}
.ayudas-popup-t {
	float:left;
	width:683px;
	padding:25px 30px 25px 30px;
	background-color:#db3307;
}
.ayudas-popup-b {
	float:left;
	text-align:left;
	width:711px;
	padding:0px 30px 0px 0px;
	border:1px solid #d2d2d2;
	background:#fff url(../images/bg-login.jpg) repeat-x left top;
}
.ayudas-popup-b-left {
	float:left;
	text-align:left;
	width:165px;
}
.ayudas-popup-b-left ul {
	list-style:none;
	padding:0;
	margin:0;
}
.ayudas-popup-b-left ul li {
	padding:30px 0;
	margin:0;
	width:165px;
	text-align:center;
	float:left;
	background:url(../images/bg-x.gif) repeat-x left bottom;
}
.ayudas-popup-b-left ul li a{
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#ff3500;
	text-decoration:none;
}
.ayudas-popup-b-left ul li a:hover {
	color:#666;
}
.ayudas-popup-b-left .selected {
	color:#666;
}

.ayudas-popup-b-right {
	float:left;
	text-align:left;
	width:509px;
	padding:30px 0 0 25px;
	border-left:1px solid #d8d8d8;
}
.ayudas-popup-b-right p {
	color:#666666;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 0 15px 0;
}
