@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: center top;
	background-image: url(../images/bg.jpg);
}
body,td,th {
	font-family: 'Quicksand', sans-serif;
	font-size: 13px;
	color: #666666;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #2E83C3;
	text-decoration: underline;
}
a:active {
	color: #2E83C3;
	text-decoration: none;
}


#header {
	height: 400px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bgheader.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	-moz-box-shadow:0 0 3px #555555;
	-webkit-box-shadow:0 0 3px #555555;
	box-shadow:0 0 3px #555555;	
	
}
#headerint {
	height: 135px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bgheader.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	-moz-box-shadow:0 0 3px #555555;
	-webkit-box-shadow:0 0 3px #555555;
	box-shadow:0 0 3px #555555;
}
#headerint  #menucont {
	display: block;
	width: 100%;
	position:fixed;
	z-index:9999;
}
#headerint  #menu {
	display: block;
	height: 65px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bgmenu.jpg);
	background-repeat: repeat-x;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px;
	-moz-box-shadow:0 0 3px #145a91;
	-webkit-box-shadow:0 0 3px #145a91;
	box-shadow:0 0 3px #145a91;
}
#header #menucont {
	display: block;
	width: 100%;
	position:fixed;
	z-index:9999;
}

#video_e_intro {
	display: block;
	height: 335px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 65px;
}
#subtitulos {
	display: block;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 85px;
	font-size: x-large;
	color: #FFFFFF;
	text-indent: 15px;
	font-weight: bold;
}
#video_e_intro  #video {
	display: block;
	float: left;
	width: 470px;
	padding-top: 35px;
	padding-right: 15px;
	padding-left: 15px;
}

#video_e_intro #intro {
	display: block;
	float: right;
	width: 470px;
	padding-top: 45px;
	padding-right: 15px;
	padding-bottom: 45px;
	padding-left: 15px;
}
#video_e_intro #intro .tit {
	font-size: 36px;
	color: #FFFFFF;
	font-weight: bold;
}
#video_e_intro #intro .subtit {
	font-size: 18px;
	font-weight: bold;
	color: #2E83C3;
	display: block;
	margin-top: 10px;
}
#video_e_intro #intro .cont {
	display: block;
	margin-top: 10px;
	line-height: 18px;
	color: #FFFFFF;
}
#video_e_intro #intro .botones a {
	display: block;
	margin-top: 35px;
	width: 175px;
	margin-right: 15px;
	font-size: 18px;
	line-height: 55px;
	font-weight: bold;
	color: #ffffff;
	float: left;
	background-color: #da3c26;
	text-align: center;
	text-decoration: none;
	text-shadow: #222222 0.05em 0.05em 0.05em;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
}
#video_e_intro #intro .botones a:hover {
	background-color: #ef4730;
}

#video_e_intro #intro .botones .demo {
	background-color: #666666;
}
#video_e_intro #intro .botones .demo:hover {
	background-color: #2E83C3;
}





#header #menu {
	display: block;
	height: 65px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bgmenu.jpg);
	background-repeat: repeat-x;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px;
	-moz-box-shadow:0 0 3px #145a91;
	-webkit-box-shadow:0 0 3px #145a91;
	box-shadow:0 0 3px #145a91;
}
#menu .menu a {
	display: block;
	height: 65px;
	float: left;
	font-size: 16px;
	line-height: 65px;
	font-weight: bold;
	color: #eeeeee;
	margin-left: 25px;
	text-decoration: none;
	text-shadow: #145a91 0.05em 0.05em 0.05em;
}
#menu  .menu  a:hover {
	display: block;
	height: 65px;
	float: left;
	font-size: 16px;
	line-height: 65px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 25px;
	text-decoration: none;
	text-shadow: #145a91 0.05em 0.05em 0.05em;
}
#menu      .menu #sel    {
	display: block;
	height: 65px;
	float: left;
	font-size: 16px;
	line-height: 65px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 25px;
	text-decoration: underline;
	text-shadow: #145a91 0.05em 0.05em 0.05em;
}

#logo {
	display: block;
	float: left;
	background-image: url(../images/divmenu.png);
	background-repeat: no-repeat;
	background-position: right center;
	height: 65px;
}
#logo  .logo {
	height: 65px;
	float: left;
	padding-top: 12px;
	padding-left: 15px;
}
#logo  .slogan {
	height: 65px;
	float: left;
	line-height: 65px;
	font-size: 11px;
	color: #FFFFFF;
	text-shadow: #145a91 0.05em 0.05em 0.05em;
	width: 155px;
}
#menu #iniciar {
	display: block;
	float: right;
}
#menu #iniciar a {
	display: block;
	background-image: url(../images/bgsesion.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 30px;
	line-height: 30px;
	color: #FFFFFF;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 16px;
	margin-right: 25px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	font-weight: bold;
	text-decoration: none;
	-moz-box-shadow:0 0 3px #145a91;
	-webkit-box-shadow:0 0 3px #145a91;
	box-shadow:0 0 3px #145a91;
	float: right;
}
#menu #iniciar a:hover {
	background-position: bottom;
}
#bottom {
	display: block;
	background-color: #2E83C3;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #297AB9;
	-moz-box-shadow:0 0 3px #555555;
	-webkit-box-shadow:0 0 3px #555555;
	box-shadow:0 0 3px #555555;
	height: 50px;
	line-height: 50px;
}
#bottom a {
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 25px;
}
#contenidoprincipal {
	display: block;
	min-height: 550px;
	width: 1000px;
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
}
#casosdeexito {
	width: 100%;
	font-size: 14px;
	text-align: center;
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
	background-image: url(../images/bg_black.png);
}
#banner_beneficios {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	display: block;
	clear: both;
	height: 450px;
}
#beneficios li {
	list-style-type: none;
	margin-top: 2px;
	list-style-image: url(../images/benef.gif);
	line-height: 38px;
}

#banner_beneficios #imagen {
	padding: 10px;
	width: 520px;
	float: right;
	display: block;
}
#banner_beneficios #beneficios {
	float: left;
	width: 440px;
	padding: 10px;
	line-height: 28px;
	display: block;
}
#banner_beneficios #beneficios .tit {
	font-size: 24px;
	color: #2E83C3;
}
#comprarahora {
	width: 100%;
	font-size: 28px;
	text-align: center;
	display: block;
	padding-top: 25px;
	padding-bottom: 15px;
	background-image: url(../images/bg_black.png);
	color: #FFFFFF;
	text-shadow: #555555 0.05em 0.05em 0.05em;
	height: 80px;
}
#comprarahora2 {
	width: 900px;
	font-size: 28px;
	text-align: center;
	display: block;
	color: #FFFFFF;
	text-shadow: #555555 0.05em 0.05em 0.05em;
	margin-right: auto;
	margin-left: auto;
}
#comprarahora2  #texto {
	display: block;
	float: left;
	width: 400px;
	text-align: left;
}
#comprarahora2 #texto .txtsmall {
	font-size: 12px;
	text-shadow: #999999 0.05em 0.05em 0.05em;
	color: #333333;
	line-height: 24px;
}
#comprarahora2  #botones {
	display: block;
	float: right;
	width: 450px;
}
#comprarahora  .botones  a  {
	display: block;
	width: 175px;
	font-size: 18px;
	line-height: 55px;
	font-weight: bold;
	color: #ffffff;
	float: left;
	background-color: #da3c26;
	text-align: center;
	text-decoration: none;
	text-shadow: #222222 0.05em 0.05em 0.05em;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	margin-left: 15px;
}
#comprarahora  .botones  a:hover  {
	background-color: #ef4730;
}

#comprarahora  .botones  .demo  {
	background-color: #666666;
}
#comprarahora  .botones  .demo:hover  {
	background-color: #2E83C3;
}
#clear {
	clear: both;
}
#demos_admin {
	display: block;
	width: 1000px;
	margin-top: 25px;
	padding: 0px;
}
#demos_admin  .tit  {
	font-size: 24px;
	color: #2E83C3;
	margin-bottom: 25px;
	margin-left: 15px;
	display: block;
}
#demos_admin #item {
	width: 250px;
	float: left;
	text-align: center;
	display: block;
	margin-bottom: 35px;
}
#demos_admin #item #contenido {
	text-align: left;
	display: block;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
	line-height: 22px;
}
#demos_admin img {
	-moz-box-shadow:0 0 3px #cccccc;
	-webkit-box-shadow:0 0 3px #cccccc;
	box-shadow:0 0 3px #cccccc;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
}
#contenidosecprincipal {
	display: block;
	padding: 20px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	min-height: 500px;	
}
#menuclientes {
	display: block;
	float: left;
	width: 175px;
	z-index: 2;
	padding-top: 15px;
	position:fixed;
}
#menuclientes a {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-indent: 10px;
	text-decoration: none;
	color: #999999;
	font-weight: bold;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
}
#menuclientes a:hover {
	color: #333333;
}
#menuclientes #sel {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/bg_black.png);
}
#dashboard #contenidos {
	display: block;
	padding: 15px;
}


#dashboard {
	display: block;
	float: right;
	width: 783px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	min-height: 450px;
	-moz-box-shadow:0 0 3px #cccccc;
	-webkit-box-shadow:0 0 3px #cccccc;
	box-shadow:0 0 3px #cccccc;
	margin-bottom: 25px;
	padding-bottom: 10px;
}
#dashtrtop  td {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2E83C3;
	text-align: left;
}
.linea td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#boton_clientes a {
	font-size: 12px;
	font-weight: bold;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	border: 1px solid #2e83c3;
	margin-right: 5px;
	display: block;
	float: right;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #2e83c3;
}
#boton_clientes #ren {
	background-color: #999999;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#boton_clientes #ren2 {
	background-color: #cc0000;
	border-top-color: #cc0000;
	border-right-color: #cc0000;
	border-bottom-color: #cc0000;
	border-left-color: #cc0000;
}
#boton_clientes #vencido {
	background-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#boton_clientes a:hover {
	color: #FFFFFF;
	background-color: #333333;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
#dashboard  .botones  a  {
	display: block;
	margin-top: 35px;
	width: 175px;
	margin-right: 15px;
	font-size: 18px;
	line-height: 45px;
	font-weight: bold;
	color: #ffffff;
	float: left;
	text-align: center;
	text-decoration: none;
	text-shadow: #222222 0.05em 0.05em 0.05em;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	background-image: url(../images/bgmenu.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#dashboard  .botones  a:hover  {
	background-position: bottom;
}
#datosempresa input {
	clear: both;
	margin-top: 5px;
	width: 300px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	text-shadow: #dddddd 0.05em 0.05em 0.05em;
	-moz-box-shadow:0 0 17px #eeeeee;
	-webkit-box-shadow:0 0 17px #eeeeee;
	box-shadow:0 0 17px #eeeeee;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #dddddd;
	height: 40px;
	padding-right: 10px;
	padding-left: 10px;
	color: #666666;
}
#datosempresa input[type='text']:focus{
	background-color: #eeeeee;
	color: #333333;
}
#datosempresa textarea {
	clear: both;
	margin-top: 5px;
	width: 720px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	text-shadow: #dddddd 0.05em 0.05em 0.05em;
	-moz-box-shadow:0 0 17px #eeeeee;
	-webkit-box-shadow:0 0 17px #eeeeee;
	box-shadow:0 0 17px #eeeeee;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #dddddd;
	height: 100px;
	color: #666666;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#datosempresa textarea:focus{
	background-color: #eeeeee;
	color: #333333;
}
#datosempresa #button {
	width: 180px;
	background-color:#2E83C3;
	color: #FFFFFF;
	text-shadow: #222222 0.05em 0.05em 0.05em;
	border-top-color: #2E83C3;
	border-right-color: #2E83C3;
	border-bottom-color: #2E83C3;
	border-left-color: #2E83C3;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(../images/bgmenu.jpg);
}
#datosempresa #button:hover {
	width: 180px;
	background-color:#2E83C3;
	color: #FFFFFF;
	text-shadow: #222222 0.05em 0.05em 0.05em;
	border-top-color: #2E83C3;
	border-right-color: #2E83C3;
	border-bottom-color: #2E83C3;
	border-left-color: #2E83C3;
	background-position: bottom;
}
.label {
	font-size: 11px;
	color: #999999;
	padding-left: 2px;
	display: block;
	clear: both;
	float: left;
	margin-bottom: 5px;
}
#left_cont {
	float: left;
	display: block;
	width: 363px;
}
#right_cont {
	float: right;
	display: block;
	text-align: left;
	width: 363px;
}#msg {
	display: block;
	padding: 15px;
	text-align: center;
	border: 1px solid #dddddd;
	font-size: 15px;
	font-weight: bold;
	background-color: #eeeeee;
	margin-bottom: 15px;
	font-style: italic;
	color: #CC0000;
}
#planes td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}

#planes #top {
	color: #FFFFFF;
}
#planestit {
	color: #FFFFFF;
	font-size: 10px;
	padding: 10px;
	background-color: #2E83C3;
	-moz-border-radius-topleft:15px;
	-webkit-border-top-left-radius:15px;
	border-top-left-radius:15px;
	-moz-border-radius-topright:15px;
	-webkit-border-top-right-radius:15px;
	border-top-right-radius:15px;	
}
#planestittd {
	padding: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#planes  #top2 td {
	border-bottom-width: 0px;
	background-color: #FFFFFF;
}


#planestit .precio {
	font-size: xx-large;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2677B6;
	margin-bottom: 5px;
	display: block;
	padding-bottom: 5px;
	text-shadow: #145a91 0.05em 0.05em 0.05em;
}
#planes  #top2  #seleccionaplan {
	font-size: 24px;
	color: #333333;
	text-shadow: #cccccc 0.05em 0.05em 0.05em;
}
#titplanes2 {
	font-size: 16px;
	font-weight: normal;
}
#planes  #btn a {
	color: #666666;
	display: block;
	width: 97px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/btn_selecciona_plan.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
	font-size: 11px;
	line-height: 25px;
	font-weight: bold;
	text-shadow: #eeeeee 0.05em 0.05em 0.05em;
	text-decoration: none;
	}
#planes #btn a:hover {
	color: #333333;
}
#planes tr:hover {
	background-color: #eeeeee;
}
#cart {
	display: block;
	border: 1px solid #CCCCCC;
	margin-right: 10px;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#cart a {
	text-indent: 0px;
}
#tabpreciosdom td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
}
#btnagregartrans a {
	background-image: url(../images/bgmenu.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border: 0px solid #999999;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	font-size: large;
	width: 250px;
	text-shadow: #145a91 0.05em 0.05em 0.05em;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;		
}
#btnagregartrans a:hover {
	color: #FFFFFF;
	background-color: #333333;
	background-image: none;
	text-shadow: #111111 0.05em 0.05em 0.05em;	
}
#cajaverificar {
	background-color: #eeeeee;
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-image: url(../images/bgmsg.gif);
	margin-top: 25px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;	
}
#msgagregartrans {
	font-size: x-large;
	color: #333333;
	padding-top: 10px;
}
.swDomain {
	font-size: x-large;
	color: #888888;
	padding: 5px;
	border: 2px solid #cccccc;
}
.swtld {
	font-size: x-large;
	color: #888888;
	padding: 5px;
	border: 2px solid #cccccc;
}
.swSubmit {
	font-size: x-large;
	color: #666666;
	padding: 5px;
	border: 2px solid #999999;
}
 #titcontratar {
	font-size: 24px;
	color: #333333;
	text-shadow: #cccccc 0.05em 0.05em 0.05em;
	display: block;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}#costo_dominios1 {
	display: block;
	height: 200px;
	width: 250px;
	border: 1px solid #CCCCCC;
	padding: 15px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	text-align: center;
	background-image: url(../images/bg.jpg);
	background-position: center center;
	margin-bottom: 10px;
}
#costo_dominios1 #tit {
	font-size: x-large;
	margin-bottom: 5px;
	color: #da3c26;
}
#costo_dominios1 #terminaciones {
	font-size: xx-large;
	font-weight: bold;
	color: #2E83C3;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
#ingresarformcuenta {
	display: block;
	width: 333px;
	float: left;
}
#nuevoformcuenta {
	display: block;
	width: 333px;
	float: left;
	margin-left: 20px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}
#nuevoformcuenta #puntos {
	margin-top: 20px;
	line-height: 22px;
}

#titformcuenta  {
	font-size: large;
	display: block;
	color: #2E83C3;
}


#costo_dominios1  #terminacionesB {
	font-size: large;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	text-align: left;
}

#costos_frame {
	display: block;
	width: 610px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	clear: both;
	line-height: 20px;	
}
#both {
	clear: both;
}

#btnLoginb
{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:15px;
	background:#a1d8f0;
	background:-moz-linear-gradient(top, #badff3, #2677b6);
	background:-webkit-gradient(linear, left top, left bottom, from(#badff3), to(#2677b6));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#badff3', EndColorStr='#2677b6')";
	border:1px solid #2677b6 !important;
	cursor: pointer;
	text-shadow:rgba(0,0,0,0.2) 0 1px 0px;
	color:#fff;
	-moz-box-shadow:inset rgba(255,255,255,0.6) 0 1px 1px, rgba(0,0,0,0.1) 0 1px 1px;
	-webkit-box-shadow:inset rgba(255,255,255,0.6) 0 1px 1px, rgba(0,0,0,0.1) 0 1px 1px;
	box-shadow:inset rgba(255,255,255,0.6) 0 1px 1px, rgba(0,0,0,0.1) 0 1px 1px;
	padding-top: 7px;
	padding-right: 21px;
	padding-bottom: 7px;
	padding-left: 21px;
	float: left;
	display: block;
	font-family: Verdana, Tahomma, Geneva;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
}

#btnLoginb:hover,
#btnLoginb:focus,
#btnLoginb:active{
    background:#a1d8f0;
    background:-moz-linear-gradient(top, #2677b6, #badff3);
    background:-webkit-gradient(linear, left top, left bottom, from(#2677b6), to(#badff3));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#2677b6', EndColorStr='#badff3')";
}
#btnLoginb:active
{
    text-shadow:rgba(0,0,0,0.3) 0 -1px 0px; 
}
#nombrelog {
	font-size: 14px;
	display: block;
	text-align: center;
	padding: 15px;
	border: 1px dotted #CCCCCC;
	color: #2E83C3;
}
#resumencompra {
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin-top: 25px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #000000;
}
#resumencompratab th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	font-size: 15px;
}
#resumencompratab tr:hover {
	background-color: #eeeeee;
}
#comocomprar {
	width: 210px;
	display: block;
	border: 1px solid #CCCCCC;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-moz-box-shadow:0 0 17px #cccccc;
	-webkit-box-shadow:0 0 17px #cccccc;
	box-shadow:0 0 17px #cccccc;
	float: left;
	margin: 15px;
	color: #999999;
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition: margin 0.2s ease-out; -moz-transition: margin 0.2s ease-out; -o-transition: margin 0.2s ease-out; 			
}
#comocomprar:hover {
	border-top-color: #2E83C3;
	border-right-color: #2E83C3;
	border-bottom-color: #2E83C3;
	border-left-color: #2E83C3;
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1;	
	-moz-transform: scale(1.2);	
}

#comocomprar_cont {
	display: block;
	width: 726px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 25px;
	clear: both;
}
#space {
	display: block;
	text-align: center;
	clear: both;
	font-size: 11px;
	padding-top: 15px;
}


#resumencompratab #total {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
}
#terminosyc {
	line-height: 25px;
	padding: 20px;
}
#bancospago {
	font-size: 26px;
	display: block;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	height: 290px;
	padding-top: 50px;
	background-image: url(../images/cuentas.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	margin-top: 15px;
	font-style: italic;
	color: #333333;
}
#facebooklink {
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 51px;
	float: right;
}
#textos {
	display: block;
	line-height: 51px;
	float: left;
}
#bottom #contenidos {
	display: block;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}

#facebooklink a {
	height: 33px;
	width: 33px;
	background-image: url(../images/icon1.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	margin-bottom: 8px;
	margin-top: 8px;
}
#facebooklink a:hover {
	background-position: bottom;
}
#topbanner_tour {
	display: block;
	float: left;
	height: 230px;
	width: 750px;
	margin-bottom: 25px;
	border: 1px solid #CCCCCC;
	-moz-box-shadow:0 0 3px #cccccc;
	-webkit-box-shadow:0 0 3px #cccccc;
	box-shadow:0 0 3px #cccccc;		
}
#contenido_espacios {
	line-height: 25px;
	text-align: justify;
	font-size: 14px;
	margin-bottom: 10px;
}

#topbanner_tour #contenido {
	margin: 15px;
	background-image: url(../images/bg_tourtits.png);
	border: 1px solid #333333;
	float: right;
	font-size: x-large;
	color: #FFFFFF;
	text-align: right;
	text-shadow: #222222 0.05em 0.05em 0.05em;
	padding: 15px;
}
#imgstyle {
	border: 1px solid #CCCCCC;
	-moz-box-shadow:0 0 3px #cccccc;
	-webkit-box-shadow:0 0 3px #cccccc;
	box-shadow:0 0 3px #cccccc;	
}
#subpanel {
}
#plan_izq {
	display: block;
	background-color: #2e83c3;
	color: #FFFFFF;
	text-align: center;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#plan_come {
	display: block;
	background-color: #2e83c3;
	color: #FFFFFF;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
#plan_der {
	display: block;
	background-color: #2e83c3;
	color: #FFFFFF;
	text-align: center;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#plan_prem {
	display: block;
	background-color: #da3c26;
	color: #FFFFFF;
	text-align: center;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
	padding-top: 35px;
	padding-bottom: 20px;
	background-image: url(../images/2014dic_act/ico_popular.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#planes_inicio {
	font-size: 11px;
	padding-top: 25px;
}
#planes_precios {
	font-size: 32px;
	color: #000000;
	padding-bottom: 25px;
}
#planes_carac  .div {
	padding-top: 15px;
	padding-bottom: 15px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	color: #333333;
}
#intro_planes {
	font-size: 18px;
	text-align: center;
	display: block;
	color: #333333;
	padding-top: 40px;
	padding-bottom: 40px;
}
#planes_boton a {
	display: block;
	font-size: 16px;
	background-color: #666666;
	color: #eeeeee;
	text-decoration: none;
	padding-top: 20px;
	padding-bottom: 20px;
}
#planes_boton a:hover {
	color: #FFFFFF;
	background-color: #000000;
}
#planes_boton_left a {
	display: block;
	font-size: 16px;
	background-color: #666666;
	color: #eeeeee;
	text-decoration: none;
	padding-top: 20px;
	padding-bottom: 20px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;	
}
#planes_boton_left a:hover {
	color: #FFFFFF;
	background-color: #000000;
}
#planes_boton_right a {
	display: block;
	font-size: 16px;
	background-color: #666666;
	color: #eeeeee;
	text-decoration: none;
	padding-top: 20px;
	padding-bottom: 20px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;	
}
#planes_boton_right a:hover {
	color: #FFFFFF;
	background-color: #000000;
}
#planes_pagoanual {
	font-size: 15px;
	color: #2E83C3;
	padding-top: 25px;
	padding-bottom: 25px;
	font-weight: bold;
}
#planes_mes_ano a {
	border: 1px solid #CCCCCC;
	margin-right: 10px;
	margin-left: 10px;
	text-decoration: none;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #999999;
}
#planes_mes_ano #sel {
	color: #FFFFFF;
	background-color: #2E83C3;
	border-top-color: #2E83C3;
	border-right-color: #2E83C3;
	border-bottom-color: #2E83C3;
	border-left-color: #2E83C3;
}
#aviso_prueba {
	display: block;
	padding: 15px;
	border: 1px solid #ffd700;
	text-align: center;
	margin-top: 20px;
	font-size: 20px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	line-height: 25px;
	background-color: #ffffdd;
}
#btn_iniciar_prueba a {
	display: block;
	background-color: #da3c26;
	padding: 25px;
	color: #FFFFFF;
	font-size: 32px;
	text-decoration: none;
	margin-top: 50px;
	margin-right: 150px;
	margin-bottom: 50px;
	margin-left: 150px;
	text-align: center;
	-moz-border-radius-bottomleft:18px;
	-webkit-border-bottom-left-radius:18px;
	border-bottom-left-radius:18px;
	-moz-border-radius-topleft:18px;
	-webkit-border-top-left-radius:18px;
	border-top-left-radius:18px;
	-moz-border-radius-bottomright:18px;
	-webkit-border-bottom-right-radius:18px;
	border-bottom-right-radius:18px;
	-moz-border-radius-topright:18px;
	-webkit-border-top-right-radius:18px;
	border-top-right-radius:18px;	
}
#btn_iniciar_prueba a:hover {
	background-color: #333333;
}
#renovaciones {
	font-size: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#jumpMenu {
	font-size: 18px;
	padding: 3px;
	border: 1px solid #CCCCCC;
	color: #666666;
}
