@charset "utf-8";
/* CSS Document */

html, body, div, img, h1, h2, h3, p, a, ul, li { margin:0; padding:0; border:0; }

body {
	font-family: Helvetica, Arial;
	line-height:16px;
	}

a:link, a:visited {
	color:#666;
	}
a:hover {
	text-decoration:underline;
	}
div {
	position:relative;
	}
img {
	border:none;
	}
h1, h2, h3 {
	color:#5BA6E3;
	font-weight:normal;
	font-family:Tahoma, Helvetica, Arial;
	clear:both;
	}
h1 { font-size:23px; color:#ff5c00; text-transform:uppercase; }
h2 { font-size:18px; text-transform:uppercase; }
h3 { font-size:18px; color:#666; }

p { font-size:12px; color:#666; }

.font11 { font-size:11px; }

.cor0 { color:#fff; }
.cor6 { color:#666; }
.corLaranja { color:#FF0; }

.enfase0 { font-weight:normal; font-style:normal; text-decoration:none; }
.enfase { font-weight:bold; }

.hidden {display:none;}


@charset "utf-8";
/* CSS Document */

body {
	background:url(bg.jpg) repeat-x top #031e33;
	}
.siteContent{
	background:url(backSplash.jpg) no-repeat center top;
	margin:0;
	width:100%;
}
div#headContent {
    height:129px;
    margin:0 auto;
    top:0;
	padding-top:10px;
    width:710px;
}
    div#headContent .logo {
        background:transparent url(logo-pontosms.gif) no-repeat 0 0;
        height:70px;
        left:45px;
        position:absolute;
        top:21px;
        width:208px;
    }
    div#headContent h1 {
        color:#fefefe;
        font-size:24px;
        font-weight:normal;
        padding-top:47px;
        text-align:right;
        text-transform:none;
    }
    div#headContent h2 {
        color:#fefefe;
        font-size:15px;
        font-weight:bold;
        padding-top:15px;
        text-align:right;
        text-transform:none;
    }

.main {
	height:330px;
	margin:4px auto 0;
	width:780px;
	}
.caixaL {
    float:left;
    height:324px;
    margin:10px 0 0 90px;
    _margin-left:45px;
    overflow:hidden;
    position:relative;
    width:430px;
}
.caixaR {
	float:right;
    margin-right:35px;
    _margin-right:17px;
    margin-top:46px;
    _margin-top:30px;
	*margin-top:30px;
    width:170px;
    }

.textoSplash {
	color:#666;
	list-style-image:url(bullet.gif);
	list-style-position:outside;
	padding:0 0 5px 20px;
	/*padding:0;*/
	/*margin-left:15px;*/
	text-align:justify;
	font-size:11px;
	line-height:16px;
}
.passos
{
    background-image:url(sprite-passos.gif);
    background-repeat:no-repeat;
    border-bottom:2px solid #3c3c3c;
    height:57px;
    width:390px;
}
    .passo1
    {
        background-position:0 0;
        margin-top:15px;
        _margin-top:10px;
    }
    .passo2
    {
        background-position:0 -57px;
        margin:30px 0 0 20px;
    }
    .passo3
    {
        background-position:0 -114px;
        margin:30px 0 0 40px;
    }

        .passos h2 
        {
            color:#64b8ff;
            font-size:18px;
            padding:15px 0 0 60px;
            text-transform:uppercase;
        }
        .passos p 
        {
            color:#ccc;
            font-size:11px;
            padding:3px 0 0 60px;
        }

.textoSplash li {
	padding-bottom:4px;
	/*padding-bottom:10px;*/
}
    .cadastroLoading {
        background: url(loader4.gif) no-repeat top left;
	    color:#fff;
        font-size:14px;
        margin:12px auto 0;
        padding:1px 0 1px 20px;
        text-align:left;
        width:100px;
    }
	#lblwarning
	{
	    background-color:#aa0000;
	    border-bottom:1px solid #cd1213;
	    border-top:1px solid #cd1213;
	    color:#fff;
	    font-size:11px;
	    font-weight:bold;
	    margin:6px 0;
	    padding:1px 0;
	    text-transform:uppercase;
	}

.caixaCadastro {
    height:230px;
    overflow:visible;
    width:168px;
}
    .caixaCadastro h3{
        color:#ffe21c;
        font-size:15px;
        font-weight:700;
    }
.textoCadastro {
	color:#fff;
	font-size:13px;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
}
.textoCadastro {
	margin:7px 0 0 14px;
}
.ddd, .celular, .senha {
    background-color:#EEE;
    border:0 none;
    color:#666;
    font-size:19px;
    height:23px;
    margin-bottom:5px;
    padding:2px 0 2px 6px;
    text-align:left;
}

.operadora {
	padding:2px 0 0px 0px;
	margin-bottom: 5px;	
	height:21px;
	border:1px solid #afafaf;
	font-size:15px;
	text-align:left;
	letter-spacing:1px;
	color:#666;
	width: 140px;
	height: 26px;
}

.ddd {
	width:28px;
}
.celular {
	margin-left:3px;
    width:92px;
}
.senha {
	width:134px;
	text-align:center;
}
.senhaDescricao {
	font-size:11px;
	color:#fefefe;
	padding:0 5px;
	line-height:15px;
}
.operadoras {
	clear:both;
	margin:57px auto 17px;
	width:800px;
	padding-bottom:20px;
	text-align: center;
	}
    .operadoras img {
	    margin:25px 20px;
	    }
    .operadoras a {
	    color#555;
	    }
#celular 
{
    height:200px;
    overflow:visible;
	padding-bottom:20px;
}

.btnAzul {
	background-color:#5ba6e3;
	border-width:1px;
	border-style:solid;
	border-bottom-color:#316fa1;
	border-right-color:#316fa1;
	border-top-color:#8ac9fb;
	border-left-color:#8ac9fb;
	margin:0;
	padding:3px 12px;
	cursor:pointer;
}
.btnAzul:hover { background-color:#3e8ac8; color:#ff0 !important;}
.btnLaranja {
	background-color:#f60;
	border-width:1px;
	border-style:solid;
	border-color:#ffb685 #5f2600 #5f2600 #ffb685;
	margin:0;
	padding:3px 12px;
	cursor:pointer;
}
.btnLaranja:hover { background-color:#f40; color:#ff0 !important;}
    .enviarMsg {
	    background-image:url(bg-botao-enviar.gif);
		_background-image:none;
        background-position:12px 8px;
        background-repeat:no-repeat;
        margin-top:10px;
	    padding:3px 12px 3px 30px;
	    _padding:3px 6px 3px 15px;
	}
	.enviarMsg:hover {background-image:url(bg-botao-enviar-hover.gif);}

.subTit{
	color:#CEE3F4;
	font-size:11px;
	margin:7px 0 0 93px;
}
.txtRegulatorio{
	color:#7eb5e3;
	font-size:11px;
	width:412px;
	margin-left:76px;
}
.cmdCancelamento{
	color:#64809e;
	font-size:10px;
	width:300px;
	margin:29px 0 0 88px;
}
.checkBox{
	font-size: 9px;
	line-height:11px;
}
.termos{
	color:#fff;
	font-size:10px;
	margin-top:7px;
}