/** { margin:0; padding:0;}*/
body {
	background:#e8e8e8;
	font-size:100%;
	line-height:1em;
	font-family:Arial, tahoma;
	color:#9a9999;
	text-align:center;
	margin:0;
	padding:0;
}
/*in_line*/
/*input, select, textarea { vertical-align:middle; border:1px solid #949494; color:#303030; font-size:1em; font-family:Tahoma;}*/
input.buttonSkinA {
	background:#FEEEB1 url(/images/buttonSkinAL.gif) repeat-x scroll center bottom !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;/*border-color:#F39D24 #CF6F18 #CF6F18 #F39D24 !important;
border-style:solid !important;
border-width:1px !important;
color:#5E2708;*/
}
input.buttonSkinB {
	background:#FEEEB1 url(/images/buttonSkinBL.gif) repeat-x scroll center bottom !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;/*border-color:#F39D24 #CF6F18 #CF6F18 #F39D24 !important;
border-style:solid !important;
border-width:1px !important;
color:#5E2708;*/
}
/*img {border:0; vertical-align:top; text-align:left;}*/
a:hover {
	text-decoration:none;
}
a {
	color:#000066;
}/*#999999*/
.column {
	float:left;
}
.clear {
	clear:both;
}
.tal_site {
	background:#FFF url(images/tal_site.gif) 0 0 repeat-x
}
.row_text,
#content p,
.form {
	width:100%;
	overflow:hidden;
}
/*header*/
.flash {
	height:385px;
}
.flash2 {
	height:51px;
}
/*footer*/
#footer {
	color:#8b8b8b;
	font-size:0.75em;
	padding:25px 0;
	background:#E8E8E8;
}
#footer a {
	color:#8b8b8b;
	text-decoration:none;
	font-weight:bold;
}
#footer a:hover {
	text-decoration:underline;
}
/*content*/
#content {
	background:url(images/content_bg.jpg) 40px 0 no-repeat;
	padding-left:42px;
	font-size:0.75em;
	padding-bottom:63px;
}
#content2 {
	padding-left:42px;
	padding-right:42px;
	font-size:0.75em;
	padding-bottom:63px;
}
/*==========================================*/
h1 {
	color:#000066;
	font-size:16pt;
	font-family:Arial, Helvetica, sans-serif;
}
h2 {
	color:#000066;
	font-size:14pt;
	font-family:Arial, Helvetica, sans-serif;
}
h3 {
	color:#000066;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
p {
	color:#000066;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
}
ul {
	color:#000066;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
}
li {
	color:#000066;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
}
td {
	color:#000066;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
}
.row_banner .indent {
	margin-left:15px;
	margin-right:13px;
}
.row_banner {
	height:219px;
}
.row_banner img {
	margin:21px 0 31px 0;
}
.img_left {
	float:left;
}
.title {
	display:block;
	margin-bottom:11px;
}
.button {
	display:block;
	float:right;
}
.indent_top {
	margin-top:7px;
}
.indent_top1 {
	margin-top:15px;
}
.indent_left {
	margin-left:33px;
}
.img_left {
	float:left;
	margin-right:20px;
}
/*================== index.html ==================*/
#page1 #content .col_1 .text {
	padding:0 0 0 192px;
	position:relative
}
#page1 #content .col_1 .login {
	padding:0 0 0 192px;
	position:relative
}
#page1 #content .col_1 .indent_img {
	margin:-13px 0 0 0;
	position:absolute;
}
/*================== index-1.html ==================*/
#page2 #content .col_1 .form {
	height:33px;
	vertical-align:middle;
}
#page2 #content .col_1 .form input {
	width:84px;
	height:19px;
}
#page2 #content .col_1 .form span {
	margin:0 15px;
}
#page2 #content .col_1 .indent {
	margin-left:8px;
}
#page2 #content .col_1 .indent_name_form {
	margin:0 40px 0 69px;
}
#page2 #content .col_1 .text_name {
	color:#8c8c8c;
	font-size:0.937em;
}
/*================== index-2.html ==================*/
#page3 #content .col_2 .col_box_1 {
	width:135px;
}
#page3 #content .col_2 .col_box_2 {
	width:272px;
}
/*================== index-3.html ==================*/
#page4 #content .col_1 .col_box_1 {
	width:180px;
}
#page4 #content .col_1 .col_box_2 {
	width:229px;
}
/*================== index-5.html ==================*/
#page6 #content .col_2 .form .col_box_1 {
	width:160px;
}
#page6 #content .col_2 .form .col_box_2 {
	width:178px;
}
#page6 #content .col_2 .form input {
	width:148px;
	height:18px;
}
#page6 #content .col_2 .form textarea {
	width:178px;
	height:55px;
	margin-bottom:8px;
}
#page6 #content .col_2 .form .ind_button {
	margin-right:18px;
}
/*================== index-6.html ==================*/
#page7 #content .text {
	padding:41px 70px 0 28px;
}
#page7 #content p {
	margin-top:14px;
}
/*==================list====================*/
.list li {
	overflow:hidden;
	width:100%;
}
.list li a {
	background:url(images/list_bg_left.gif) center left no-repeat;
	height:22px;
	display:block;
	text-decoration:none;
	line-height:1.75em;
	color:#9a9999;
}
.list li a span {
	color:#9a9999;
	width:31px;
	display:block;
	float:left;
	font-size:1.06em;
	font-weight:bold;
	text-indent:5px;
}
.list li a:hover {
	color:#73bbda;
	text-decoration:none;
}
/*==========================================*/

/*==========================================*/
#logoTopContainer {
	color:#000066;
	position:relative;
	left:0px;
	top:0px;
	display:block;
	width:150px;
	height:120px;
	margin:0;
}
.logoTop1 {
}
.pageTitle {
	position:relative;
	left:200px;
	top:-120px;
	display:block;
	width:500px;
	height:30px;
	border:1px solid red;
	margin:0;
	padding:90px 0 0 0;
}
.smallText {
	font-size:small;
}
.required {
	color: red;
	font-weight:bold;
}
.celdaPaypal {
	border-bottom:1px solid #333333;
	height:50px;
	font-size:10px;
}
.linkPerfil {
	font-size:11px;
}
fieldset {
	padding:0 0 10px 10px;
	margin:0 0 30px 0;
	border:1px solid #000066;
}
legend {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#tablaPlanes {
}
/* --------------------------------- */
/*MESSAGE BOX CLEAN	serie	  		 */
	.clean-gray {
	border:solid 1px #DEDEDE;
	background:#EFEFEF;
	color:#222222;
	padding:4px;
	text-align:center;
}
.clean-yellow {
	border:solid 1px #DEDEDE;
	background:#FFFFCC;
	color:#222222;
	padding:4px;
	text-align:center;
}
.clean-ok {
	border:solid 1px #349534;
	background:#C9FFCA;
	color:#008000;
	font-weight:bold;
	padding:4px;
	text-align:center;
}
.clean-error {
	border:solid 1px #CC0000;
	background:#F7CBCA;
	color:#CC0000;
	font-weight:bold;
	padding:4px;
	text-align:center;
}
/* --------------------------------- */
/*MESSAGE BOX Iconized	  		 */
	.icon-gray {
	border:solid 1px #DEDEDE;
	background:#EFEFEF;
	color:#222222;
	padding:4px;
	text-align:center;
}
.icon-yellow {
	border:solid 1px #DEDEDE;
	background:#FFFFCC url(/images/icon-yellow.png) 8px 6px no-repeat;
	color:#222222;
	padding:4px;
	text-align:center;
}
.icon-yellow-warn {
	border:solid 1px #DEDEDE;
	background:#FFFFCC url(/images/16-message-warn.png) 8px 6px no-repeat;
	color:#222222;
	padding:4px;
	text-align:center;
}
.icon-ok {
	border:solid 1px #90ac13;
	background:#eef4d3 url(/images/icon-green.png) 8px 6px no-repeat;
	color:#6b800d;
	font-weight:bold;
	padding:4px;
	text-align:center;
}
.icon-error {
	border:solid 1px #CC0000;
	background:#F7CBCA url(/images/icon-red.png) 8px 6px no-repeat;
	color:#CC0000;
	font-weight:bold;
	padding:4px;
	text-align:center;
}
.icon-error-warn {
	border:solid 1px #CC0000;
	background:#F7CBCA url(/images/16-message-warn.png) 8px 6px no-repeat;
	color:#CC0000;
	font-weight:bold;
	padding:4px;
	text-align:center;
}
/* --------------------------------- */
/*MESSAGE BOX SOLID	serie	  		 */

	.solid-gray {
	background:#444444;
	color:#FFFFFF;
	padding:4px;
	text-align:center;
}
.solid-yellow {
	background:#FFFFCC;
	color:#222222;
	padding:4px;
	text-align:center;
}
.solid-ok {
	background:#008000;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px;
	text-align:center;
}
.solid-error {
	background:#CC0000;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px;
	text-align:center;
}
/* --------------------------------- */
/* ROUNDED ALTERNATE	  		 	*/

	/* ---------------------------------------------------------------------- */
	.round-a-gray {
	background:#444444 url(/images/round_gray-left.png) left top no-repeat;
	color:#FFFFFF;
	text-align:center;
}
.round-a-gray div {
	background:url(/images/round_gray-right.png) right bottom no-repeat;
	padding:4px;
}
/* ---------------------------------------------------------------------- */
	.round-a-ok {
	background:#008000 url(/images/round_green-left.png) left top no-repeat;
	color:#FFFFFF;
	text-align:center;
}
.round-a-ok div {
	background:url(/images/round_green-right.png) right bottom no-repeat;
	padding:4px;
}
/* ---------------------------------------------------------------------- */
	.round-a-error {
	background:#CC0000 url(/images/round_red-left.png) left top no-repeat;
	color:#FFFFFF;
	text-align:center;
}
.round-a-error div {
	background:url(/images/round_red-right.png) right bottom no-repeat;
	padding:4px;
}
/* --------------------------------- */
/* TOOLTIPS				  		 	*/

	/* ---------------------------------------------------------------------- */
	.tooltips-gray {
	background:#444444;
	color:#FFFFFF;
	text-align:center;
	padding-top:4px;
}
.tooltips-gray div {
	background:url(/images/tips_gray.png) left bottom no-repeat;
	padding-top:4px;
	height:18px;
}
/* ---------------------------------------------------------------------- */
	.tooltips-ok {
	background:#008000;
	color:#FFFFFF;
	text-align:center;
	padding-top:4px;
}
.tooltips-ok div {
	background:url(/images/tips_green.png) left bottom no-repeat;
	padding-top:4px;
	height:18px;
}
/* ---------------------------------------------------------------------- */
	.tooltips-error {
	background:#CC0000;
	color:#FFFFFF;
	text-align:center;
	padding-top:4px;
}
.tooltips-error div {
	background:url(/images/tips_red.png) left bottom no-repeat;
	margin-top:4px;
	height:18px;
}
/* --------------------------------- */	
.menuTopSeparator {
}
#centeredmenu {
	float:left;
	width:100%;
	overflow:hidden;
	position:relative;
	height:50px;
	padding:0 0 0 10px;
}
#centeredmenu ul {
	clear:left;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	left:50%;
	text-align:center;
}
#centeredmenu ul li {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	right:50%;
	background:url(/images/menuTop_separator.jpg) left top no-repeat;
}
#centeredmenu ul li a {
	display:block;
	margin:0 0 0 1px;
	padding:15px 10px 3px 10px;
	color:#ffffff;
	text-decoration:none;
	/*font-weight:bold;*/
	height:50px;
	background:url(/images/menuTop_bg_hover.jpg) center top repeat-x;
}
#centeredmenu ul li a:hover {
	background:url(/images/menuTop_bg_hover2.jpg) center top repeat-x;
	color:#FFFFCC;
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
	background:none;
	color: #000066;
}

