body {background:#396686 url('/images/bg.jpg') repeat-x top left; font-family:'lucida grande', verdana, sans-serif; font-size:13px; color:#30373b; line-height:19px; margin-bottom:40px;}
a:link, a:active, a:visited {color:#5b9900;}
a:hover {text-decoration:none;}

input {color:#000; background: #fff url('/images/bg-field.gif') repeat-x; padding:3px; border:solid 1px #9e9e9e; font-size:13px;}
textarea {font-family:'lucida grande', sans-serif; background: #fff url('/images/bg-field.gif') repeat-x; padding:3px; border:solid 1px #9e9e9e; font-size:13px;}
input.field-tip {color:#7e7e7f;}
input.field-active {color:#000;}
ol {list-style-type: decimal;}

.hide {display:none;}
.clear-all {clear:both;}

H1.azul {font-size: 35px; color: #223947; font-family: arial; padding:10px 0;font-weight:bold;}
H2.azul {font-size: 25px; color: #223947; font-family: arial; padding:10px 0;font-weight:bold;}
H3.azul {font-size: 20px; color: #223947; font-family: arial; padding:10px 0;font-weight:bold;}
H4.azul {font-size: 18px; color: #223947; font-family: arial; padding:10px 0;font-weight:bold;}

h1.verde {font-size: 35px; color: #588C04; font-family: arial; padding:10px 0;font-weight:bold;margin: 0 0 10px 0;text-transform:uppercase}
h2.verde {font-size: 25px; color: #588C04; font-family: arial; padding:10px 0;font-weight:bold;}
h3.verde {font-size: 20px; color: #588C04; font-family: arial; padding:10px 0;font-weight:bold;}
h4.verde {font-size: 18px; color: #588C04; font-family: arial; padding:3px 0;font-weight:bold;}

h5 {font-size:14px;font-weight:bold;padding:6px 0 2px 0;margin:0px;color:#588C04;}
h5 a {font-size:14px;padding:10px 0 10px 0;margin:0px;font-weight:bold;color:#588C04;text-decoration:none;}
h6 {font-size:12px;font-weight:bold;padding:6px 0 2px 0;margin:0px;color:#588C04;}
h6 a {font-size:12px;padding:10px 0 10px 0;margin:0px;font-weight:bold;color:#588C04;text-decoration:none;}
h1.naranja {font-size: 35px; color: #588C04; font-family: arial; padding:10px 0;font-weight:bold;}
h2.naranja {font-size: 25px; color: #588C04; font-family: arial; padding:10px 0;font-weight:bold;}
h3.naranja {font-size: 20px; color: #588C04; font-family: arial; padding:10px 0;font-weight:bold;}

H1.marron { FONT-SIZE: 35px; COLOR: #223947;  TEXT-DECORATION: none; padding: 0 0 5px 0px;margin:0px; }
H2.marron { FONT-SIZE: 25px; COLOR: #223947;  TEXT-DECORATION: none; padding: 0 0 5px 0px;margin:0px;}
H3.marron { FONT-SIZE: 20px; COLOR: #223947;  TEXT-DECORATION: none; padding: 0 0 5px 0px;margin:0px;}

/* Head */
#hd {height:64px; width:1000px; clear:both; margin:0px auto; padding-bottom:20px; background:url('/images/bg-border-top.png') no-repeat bottom left;}
#hd h1 a {background: url('/images/logo.png') no-repeat; width:310px; height:43px; display:block;	float:left; margin:10px 0px 0px 0px;}
#nav {float:right; background: url('/images/bg-navdivide.jpg') no-repeat bottom right; padding-right:2px;}
#nav li {float:left; display:inline; font-size:1.1em; padding:30px 15px 12px 15px; background: url('/images/bg-navdivide.jpg') no-repeat bottom left;}
#nav li:hover {background: url('/images/bg-navhover.gif') repeat-x bottom left;}
#nav li a {color:#fff; text-decoration:none; padding-top:30px;}
#nav li a:hover {border-bottom:solid 1px #fff;}
#nav li.active {background: url('/images/bg-navactive.gif') repeat-x bottom left;}
#nav li.active a {color:#b2f942;}

/* body */
#bd {background: url('/images/bg-border-middle.png') repeat-y; padding:0px 20px 22px 20px; width:960px;/* 1000px incl padding */ overflow:hidden; margin:0px auto 0px auto;}
#registro {background:#233a48 url('/images/bg-masthead.jpg') repeat-x bottom left; color:#fff; border-bottom:solid 1px #ddd; padding:22px 24px 0px 37px; margin:0px -10px 10px -10px; overflow:auto;}
#registro p.intro {font-size:14px; font-family:'lucida grande', verdana, sans-serif; width:400px; padding:0px 0px 22px 0px; line-height:23px;}
#registro p.intro-wrap {padding:0px; font-size:14px; font-family:'lucida grande', verdana, sans-serif;}

#localizador {background:#233a48; height:22px; color:#fff; border-bottom:solid 1px #ddd; padding:1px 24px 0px 37px; margin:0px -10px 10px -10px;font-size:13px}
#localizador a {color:#fff;text-decoration:none}
#localizador a:hover {text-decoration:underline}


#izquierda {float:left; width:200px;}
#centro740 {float:left;width:740px; padding-left:20px;}

#ad160 {width:740px;}
#ad160 .left {float:left; width:570px;}
#ad160 .right {float:right; width:160px;padding-left:10px}

#cuadro {width:570px;}
#cuadro .left {float:left; width:200px;}
#cuadro .right {float:right; text-align:left; width:350px;margin-left:10px;background-color:#E9E9E9;padding:5px}

#cuadro336 {width:740px;}
#cuadro336 .left {float:left; width:336px;}
#cuadro336 .right {float:right; text-align:left; width:214px;margin-left:10px;background-color:#E9E9E9;padding:10px;width:370px; height:260px}
/* Headings */
h2.signup a {background: url('/images/signup.gif') no-repeat 0px 3px; text-indent:-2000px; height:40px; width:158px; float:left; margin:0px 20px 20px 0px;}




/* footer--------------------------------------------------*/

#ft {background: url('/images/bg-border-bottom.png') no-repeat bottom left; width:910px; margin:0px auto; height:75px;font-size:0.9em; padding:0px 45px 25px 45px; font-size:13px;}
#ft a {color:#30373b;}
span.hr {background: url('/images/hr-dotted.gif') repeat-x; margin:0px -10px 0px -10px; display:block; overflow:hidden; height:22px;}
#ft ul {float:left; padding-top:0px;}
#ft ul li {float:left; display:inline; padding-right:6px; margin-right:6px; border-right:solid 1px #c1c1c1; line-height:10px;}
#ft ul li.last {border-style:none;}
#ft ul li a {color:#4c4c4c; text-decoration:none; border-bottom: solid 1px #e5e5e5;}
#ft ul li a:hover {border-style:none; color:#000;}
#ft p {line-height:10px; clear:left; color:#7f7f7f; padding-top:10px; display:block;}
#ft h3.boost {float:right; width:157px; height:25px; margin:0px; padding:12px 0px 0px 0px; display:block;}
#ft h3.boost a {background:url('/images/logo-internetstudios.gif') no-repeat left center; width:157px; height:27px; display:block;}


.titulo-menu {padding:2px;font-size:15px;text-align:center;font-weight:bold;color:#fff}
.titulo-menu a {padding:2px; color:#fff;font-weight:bold;text-decoration:none}
.titulo-menu a:hover {padding:2px;text-decoration:underline}

.menu {padding:2px;font-size:12px;text-align:left;font-weight:bold;color:#223947}
.menu a {padding:2px; color:#223947;font-weight:bold;text-decoration:none}
.menu a:hover {padding:2px;text-decoration:underline}


.b-rounded {}
.b-rounded .br_t, .b-rounded .br_b {position: relative; font-size: 0; line-height: 0; height: 1px; margin: 0 3px; border-top: 1px solid #3b3b3b; background: #6f6f6f;}
.b-rounded .br_b {border-bottom: 1px solid #3b3b3b; border-top: 0; background: #4d4d4d;}
.b-rounded .br_l, .b-rounded .br_r {position: absolute; width: 3px; height: 3px; top:-1px; overflow: hidden; background: url(/images/rounded.png) no-repeat;}
.b-rounded .br_l {left:-3px}
.b-rounded .br_r {left:0; margin-left:100%;}
.b-rounded .br_t .br_l {background-position: 0 -6px;}
.b-rounded .br_t .br_r {background-position: -3px -6px;}
.b-rounded .br_b .br_l {background-position: 0 -9px;}
.b-rounded .br_b .br_r {background-position: -3px -9px;}
.b-rounded .br_m {border-left: 1px solid #3b3b3b; border-right: 1px solid #3b3b3b; background: #565656;}
.b-rounded .br_m_i {border-left: 1px solid #4d4d4d; border-right: 1px solid #4d4d4d; padding:12px 15px;}

.b-rounded_white{}
.b-rounded_white .br_t,.b-rounded_white .br_b {border-color: #dcdcdc; background: #fff;}
.b-rounded_white .br_t .br_l{background-position: 0 -12px;}
.b-rounded_white .br_t .br_r{background-position: -3px -12px;}
.b-rounded_white .br_b .br_l{background-position: 0 -15px;}
.b-rounded_white .br_b .br_r{background-position: -3px -15px;}
.b-rounded_white .br_m {border-left-color: #dcdcdc; border-right-color: #dcdcdc; background: #ffffff;}
.b-rounded_white .br_m_i {border-left:0; border-right:0;}

.b-rounded_grey {}
.b-rounded_grey .br_t, .b-rounded_grey .br_b {border-color: #dcdcdc; background: #efefef;}
.b-rounded_grey .br_t .br_l{background-position: 0 -18px;}
.b-rounded_grey .br_t .br_r{background-position: -3px -18px;}
.b-rounded_grey .br_b .br_l{background-position: 0 -21px;}
.b-rounded_grey .br_b .br_r{background-position: -3px -21px;}
.b-rounded_grey .br_m {border-left-color: #dcdcdc; border-right-color: #dcdcdc; background: #efefef;}
.b-rounded_grey .br_m_i {border-left:0; border-right:0;}

.b-rounded_green {}
.b-rounded_green .br_t, .b-rounded_green .br_b {border-color: #669807; background: #73ab08;}
.b-rounded_green .br_t .br_l{background-position: 0 0;}
.b-rounded_green .br_t .br_r{background-position: -3px 0;}
.b-rounded_green .br_b .br_l{background-position: 0 -3px;}
.b-rounded_green .br_b .br_r{background-position: -3px -3px;}
.b-rounded_green .br_m {border-left-color: #669707; border-right-color: #669707; background: #588c04 url(/images/gr.gr.png) repeat-x 0 0;}
.b-rounded_green .br_m_i {background: url(/images/head.jpg) no-repeat 0 0; border-left-color: #669c06; border-right-color: #669c06;}

.boxes_tab {width:394px;height:280px;float:left;margin:0px 5px 10px 0px; text-align:right}
.box {width:180px;height:133px;float:left;margin:0px 15px 10px 0px;background:url(/images/box_bg.gif) no-repeat center;}
.box_text {width:101px;float:left; font-size:11px; padding-right: 4px;}
img.left_img {float:left;margin:5px 2px 0 2px;}
.box_subtitle {padding:10px 10px 10px 15px;float:left;}

#center_big_box {width:715px;	height:285px;	clear:both;	margin:10px auto;	background-color:#e4edd7; padding: 10px;}
#center_big_box.home {background:url(/images/home_bg.png) no-repeat center left #e4edd7;}

p.middle_text {line-height:16px;color:#000000;text-decoration:none;}
p.middle_text a {line-height:16px;color:#588c04;font-weight:bold;text-decoration:none;}
p.middle_text a:hover {text-decoration:underline;}
.middle_box_text {float:left;width:400px;color:#FFFFFF;padding:5px 0 0 50px;}
.middle_box_text2 {float:left;width:470px;color:#000000;padding:5px 0 0 50px;}
.middle_box_ad {float:right;width:200px;color:#FFFFFF;padding:15px 15px 0 0px;}
.middle_box_ad2 {float:left;width:160px;color:#FFFFFF;padding:15px 15px 0 20px;}
.middle_box_content {clear:both;padding:0px 0 0 195px;}
.middle_box_content_contact {clear:both;padding:0 0 0 20px;}
a.read_more {float:right;margin:5px 0 0 0;text-decoration:none;color:#000;}

.texto11 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333;  TEXT-DECORATION: none; }
.texto11 A:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #5F5B47;  TEXT-DECORATION: underline; }
.texto11 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #5F5B47;  TEXT-DECORATION: underline; }
.texto11 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #588c04;  TEXT-DECORATION: underline; }

.texto12 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333;  TEXT-DECORATION: none; }
.texto12 A:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #797560;  TEXT-DECORATION: underline; }
.texto12 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #5F5B47;  TEXT-DECORATION: underline; }
.texto12 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #588c04;  TEXT-DECORATION: underline; }

.texto13 { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #333333;  TEXT-DECORATION: none; }
.texto13 A:link { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #5F5B47;  TEXT-DECORATION: underline; }
.texto13 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #5F5B47;  TEXT-DECORATION: underline; }
.texto13 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #588c04;  TEXT-DECORATION: underline; }

.texto14b { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #FFFFFF;  TEXT-DECORATION: none; }
.texto14b A:link { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #FFFFFF;  TEXT-DECORATION: underline; }
.texto14b A:visited { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #FFFFFF;  TEXT-DECORATION: underline; }
.texto14b A:hover { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #FFFFFF;  TEXT-DECORATION: underline; }


.bottom_content { margin-top:15px; font-size: 11px; line-height: 14px; }
.left_box {float:left;padding:0 0 0 10px;background-color:#EEEBEB; margin:0 5px 10px 0; height:300px}
.left_img_box {clear:both;float:left;padding:0 5px 10px 0;}
.left_text_content {width:230px;float:left; margin: 5px 0px 25px 0px;}

span.green {color:#588c04;font-weight:bold;font-size:12px; text-decoration:none;}
span.green a {color:#588c04;font-weight:bold;font-size:12px; text-decoration:none;}
span.green a:hover {text-decoration:underline;}

#menu_tab {
	width:400px;
	height:27px;
	float:right;
	padding:20px 0 0 0;

}
ul.menu  {list-style-type:none; display:block; width: auto; margin: auto; padding:0px; background:none;}
ul.menu li {display:inline;font-weight:bold;line-height:26px;}

.help {width:570px;	height:60px;	clear:both;	margin:10px auto; float:left;}
.help_image { width: 40px; height: 50px; float: left;}
.help_text { width: 490px; height: 50px; float: right;}

.software {width:570px;	height:230px;	clear:both;	margin:10px auto; float:left; }
.software_image { width: 90px; height:220px; float: left; background-color:#e7f1d6; padding: 10px 0px 0px 10px;}
.software_text { width: 450px; height:230px; float: right; background-color:#e7f1d6; padding: 0px 10px 0px 10px;}

#col_left {
	float:left;
}

#col_right {
	float:right;
}
#linea {
	border-bottom:1px dashed #588c04;
	height:1px;
	margin: 5px 0;
}

#list { 
	padding:5px 10px; background-color: #efefef; border: solid 1px #dcdcdc; margin: 8px 0px 8px 0px;
}
#list a { 
	text-decoration: none; font-weight:bold;
}

#list:hover {
	background:#F0F4F5;
}

#footer {width:980px;height:55px;color:#797560;background-color:#e1decf;}
.left_footer {float:left;width:300px;padding:25px 0 0 10px;}
.right_footer {float:right;padding:20px 10px 0 0;}
.right_footer a {padding:0 0 0 7px;text-decoration:none;color:#d2e5b3;}
.right_footer a:hover {text-decoration:underline;}

.right_green {background-color:#eaeaea;}

ul.list1 {margin-top: 10px; margin-left: 10px; margin-bottom: 10px;}
ul.list1 li {background: url(/images/bullet.gif) center left no-repeat; padding: 2px 2px 2px 12px;}
ul.list1 li a {color: #607209; font-size: 13px; font-weight: bold;}
ul.list1 li a:hover {color: #93ad14;}

ul.list2 {margin-top: 10px; margin-left: 10px; margin-bottom: 10px;}
ul.list2 li {background: url(/images/bullet3.gif) top left no-repeat; padding: 2px 2px 2px 12px;}
ul.list2 li a {color: #588c04; font-size: 13px; font-weight: bold;}
ul.list2 li a:hover {color: #93ad14;}

.picture {width:570px;	height:auto;	clear:both;	margin:10px auto; float:left; }
.picture_image { width: 200px; height:220px; float: left; background-color:#e7f1d6; padding: 10px 0px 0px 10px;}
.picture_text { width: 450px; height:230px; float: right; background-color:#e7f1d6; padding: 0px 10px 0px 10px;}



#pagination { padding:3px; margin:3px; text-align:center; }
#pagination a { padding: 2px 6px 2px 6px; margin-right: 2px; border: 1px solid #588c04; text-decoration: none; color: #fff; background: #588c04 url(/images/pagination1.gif);}
#pagination a:hover, div.pagination a:active {border:1px solid #588c04; color: #FFF; background: #588c04 url(/images/pagination2.gif);}
#pagination span.current {padding: 2px 6px 2px 6px; margin-right: 2px; border: 1px solid #233a48; font-weight: bold; background: #233a48 url(/images/pagination2.gif); color: #FFF;}
#pagination span.disabled {padding: 2px 6px 2px 6px; margin-right: 2px; border: 1px solid #588c04; color: #ccc;}


.software_image { width: 90px; height:220px; float: left; background-color:#e7f1d6; padding: 10px 0px 0px 10px;}
.software_text { width: 450px; height:230px; float: right; background-color:#e7f1d6; padding: 0px 10px 0px 10px;}

