/* CSS Document */





body {

margin:0;

font-family:Arial, Helvetica, sans-serif;

background:#000000 url(images/bck_body.gif) 50% 0;

color:#FFFFFF;

}



img{

border:0;

}

.LV_invalid{

	color:red;

	padding-left:2px;

}



.clear {

clear:both;

}



.left {

float:left;

}



.right{

float:right;

}



.txt_right{

text-align:right;

}



.bold{

font-weight:bold;

}





.no_decoration {

text-decoration:none;

}



a {

text-decoration:none;

}



a:hover {

text-decoration:underline;



}



.more{

color:#595959;

text-align:right;

font-weight:bold;

font-size:10px;

padding:0 5px 0 0;

}



.more a{

color:#595959;

text-decoration:underline;

}





.more2{

color:#7eccff;

text-align:right;

font-weight:bold;

font-size:10px;

padding:0 0px 0 0;

}



.more2 a{

color:#7eccff;

text-decoration:underline;

}



h1{

color:#219321;

font-size:24px;

padding:0 0 18px 0;

margin:0;

}





.blue{color:#346be9;}

.orange{color:#f69f10;}

.blue2{color:#00a2ff;}

.red{color:#ff0000;}

.blue3{color:#479ddf;}

.blue4{color:#001eff;}

.blue5{color:#7eccff;}





#all{

width:1000px;

margin:0 auto;

}





#top_header{

height:80px;

}



#amblem{

/*background:url(images/amblem.gif) 0 0 no-repeat;*/

width:176px;

height:59px;

float:left;

padding:15px 0 0 0;

}







#message{

width:398px;

height:26px;

margin:0;

float:left;

margin:40px 0 0 57px;

background:url(images/top_hdr.png) 0 0 no-repeat!important;

background:url(images/top_hdr.gif) 0 0 no-repeat;

}



#member{

width:304px;

height:75px;

float:right;

}



#member .txt{

height:22px;

line-height:22px;

}





#member .txt2{

height:28px;

font-size:10px;

color:#999999;

padding:5px 0 0 0;

}



#member .l1{

width:136px;

font-size:11px;

float:left;

padding:0 8px 0 0 ;

}



#member .l2{

width:206px;

float:left;

}

#member .l2 a{ color:#999;}



#member .l3{

width:78px;

float:left;

}



#member .txt input{

width:136px;

border:0;

padding:0;

margin:0;

background:#FFFFFF;

border:#666666 1px solid;

}



#member .txt2 input{

border:0;

padding:0;

margin:0;

}









#header_home{

width:1000px;

height:254px;

background:url(images/all_header2.png) 0 0 no-repeat;

position:relative;

}



#header{

width:1000px;

height:234px;

background:url(images/all_header.gif) 0 0 no-repeat;

position:relative;

}





#fish_home{

position:absolute;

z-index:2;

top:-0px; /*antes -14*/

right:-0px; /*antes -33*/

height:254px;

width:380px;

background:url(images/sirena.png) 0 0 no-repeat!important;

/*background:url(images/fish.gif) 0 0 no-repeat;*/

}



#fish{

position:absolute;

z-index:2;

top:-14px;

right:-33px;

height:247px;

width:277px;

background:url(images/fish.png) 0 0 no-repeat!important;

background:url(images/fish.gif) 0 0 no-repeat;

}



#edit{

width:1000px;

background:#FFFFFF;

padding-top:0px;

}





#menu{

height:40px;

line-height:40px;

width:980px;

font-size:16px;

color:#FFFFFF;

margin:0 auto;

background:url(images/bck_menu.gif) 0 0 no-repeat;

text-align:center;

}



#menu a{

color:#FFFFFF;

}



#menu a:hover{

color:#00ff2a;

text-decoration:none;

}



#menu .selected{

color:#00ff2a;

}



#menu .content{

margin:0 auto 0 auto;

width:1009px;

}



#menu ul{

list-style:none;

padding:0;

margin:0;

}



#menu li{

display:inline;

padding:0 12px;

margin:0;

}





#subheader{

background:url(images/bck_orange.jpg) 0 0 repeat-x;

height:78px;

}





#edit2{

padding:12px 0 0 0;

}







#left_col{

float:left;

width:230px;

}



#left_col .cnt{

padding:0 0 0 17px;

}









#right_col{

float:right;

width:220px;

}



#right_col .cnt{

padding:0 0 0 0;

}



#center_col{

width:550px;

float:left;

color:#0a0a0a;

font-size:12px;

}



#center_col .cnt{



}





.box1{

width:201px;

margin:0 0 10px 0;

}



.box1 .t1{

background:url(images/box_t.gif) 0 0 no-repeat;

height:32px;

text-align:center;

}



.box1 .hdr1{

padding:3px 0 0 0;

}



.box1 .b1{

background:url(images/box_b.gif) 0 0 no-repeat;

height:32px;

}



.box1 .m1{

background:url(images/box_m.gif) 0 0 repeat-y;

}



.box1 .tab{

height:39px;

line-height:39px;

padding:5px 4px;

margin:0 1px;



}



.box1 .tab a.bloque {

display : block;

cursor: hand;

text-decoration : none;

}

div.box1 div.tab a.bloque:hover {

display : block;

border-color:4px solid #fff;

}



a.bloque div.c_col{color:#3E87E3}



.box1 .l_col{

float:left;

width:40px;

}



.box1 .c_col{

float:left;

width:90px;

font-family:"Century Gothic";

font-size:15px;

font-weight:bold;

color:#000000;

padding:0 3px;

}



.box1 .hdr2{

padding:10px 0 0 0;

}





.box1 .l_col2{

float:left;

width:90px;

font-size:14px;

color:#000000;

}



.box1 .r_col2{

float:right;

width:90px;

font-size:14px;

color:#000000;

text-align:right;

}





.box1 .r_col{

float:left;

width:50px;

font-size:22px;

}



.box1 .fill{

background:#f5f5f5;

}











.line{

border-bottom:#999999 1px dotted;

height:1px;

margin:0 5px;

font-size:0;

text-align:center;

}



.line2{

border-bottom:#999999 1px dotted;

height:1px;

margin:10px 10px 2px 0;

font-size:0;

text-align:center;

}



#center_col .hdr{

height:30px;

}



#three_banners{

margin:0 0 15px 0;

}





#three_banners .tab{

float:left;

width:174px;

}



#three_banners .banner{

height:117px;

text-align:center;

}



#three_banners .txt{

/*height:87px;*/

text-align:center;

padding:10px 0 0 0;

font-size:15px;

}



.box2{

width:539px;

}





.box2 .t2{

height:16px;

background:url(images/box2_t.gif) 0 0 no-repeat;

font-size:0;

}



.box2 .m2{

background:url(images/box2_m.gif) 0 0 repeat-y;

}



.box2 .b2{

height:16px;

background:url(images/box2_b.gif) 0 0 no-repeat;

font-size:0;

}



.box2 .cnt{

padding:5px 30px;

}



.box2 .tab{

height:80px;

}



.box2 .hdr{

font-size:18px;

font-weight:bold;

color:#FFFFFF;

}



.box2 .txt{

font-size:14px;

font-weight:bold;

color:#00a2ff;

}



.box2 .click, .box2 .click a{

font-size:16px;

font-weight:bold;

color:#ffa302;

font-style:italic;

}



#cards{

margin:12px 0 0 0;

}



#cards .card{

width:90px;

float:left;

padding:0 8px;

}



#cards .image{

height:124px;

text-align:center;

}



#cards .txt{

color:#1f1f1f;

font-weight:bold;

line-height:15px;

text-align:center;

font-size:12px;

padding:3px 0;

}





.box3{

width:200px;

background:url(images/bck_box_3.jpg) 0 0 no-repeat;

height:150px;

}









.btn_go{

	margin:10px;

width:60px;

height:20px;





}



div.result {

	width:160px;

	clear:both;

margin-top:20px;

margin-left:15px;

overflow:hidden;

font-size:12px;

color:#000;

line-height: 14px;

}



div.result span {

float:right;

}



.add{

color:#000000;

font-size:48px;

text-align:center;

}







.fax_txt{

text-align:center;

color:#000000;

font-family:"Century Gothic";

font-size:14px;

font-weight:bold;

}



.fline{

height:20px;

width:125px;

margin:0 auto;

padding:0px 0 0 0;

padding:2px

}

.calculator{width:110px;}

#banner_sign{

height:98px;

background:#FFFFFF;

text-align:center;

}





#footer{

width:1000px;

font-size:11px;

text-align:center;

background:url(images/footer.gif) 0 0 no-repeat;

height:32px;

line-height:32px;

color:#1f1f1f;

font-weight:bold;

}



#footer a{

color:#1f1f1f;

text-decoration:underline;

padding:0 5px;

}



#subfooter{

color:#FFFFFF;

text-align:center;

font-weight:bold;

font-size:11px;

}

#subfooter .tab{

padding:5px 0;

}



.catforo{

	width:760px;

	

}

.catforo td{

margin:0px;

}

.catforo .chead{

	background-color:#CDD6DE;

	color:#808080;

	font-size:15px;

	font-weight:bold;

	text-align:left;

	

}

.foro{

	width:740px

}

.foro td span{

	font-size:9px;

	font-style:italic;

}



.foro .fhead{

	background-color:#7B7B7B;

	color:#fff;

	font-size:12px;

	font-weight:bold;

	text-align:center;

}



.foro .name{

	width:300px

}



.foro .alter{

	background-color:#EEEEEE;

	border-top: 1px solid #D5D6D7;

}





.foro .topics{

	width:40px

}



.foro .posts{

	width:40px

}



.foro .last{

	width:130px

}





.foro td{

padding:0px;

}



.profile{

	

	background-color:#ECECEC;

}



.thread{

	border-collapse:collapse;

	

	border:1px solid #BCBCBC;

	

}

.thread td{ 

padding:5px;

}



.listado{

	width:750px;

}



#navlist

{

border-bottom: 1px solid #ccc;

margin: 0;

padding-bottom: 19px;

padding-left: 10px;

}



#navlist ul, #navlist li

{

display: inline;

list-style-type: none;

margin: 0;

padding: 0;

}



#navlist a:link, #navlist a:visited

{

background: #E8EBF0;

border: 1px solid #ccc;

color: #666;

float: left;

font-size: small;

font-weight: normal;

line-height: 14px;

margin-right: 8px;

padding: 2px 10px 2px 10px;

text-decoration: none;

}



#navlist a:link#current, #navlist a:visited#current

{

background: #fff;

border-bottom: 1px solid #fff;

color: #000;

}



#navlist a:hover { color: #f00; }



body.section-1 #navlist li#nav-1 a, 

body.section-2 #navlist li#nav-2 a,

body.section-3 #navlist li#nav-3 a,

body.section-4 #navlist li#nav-4 a

{

background: #fff;

border-bottom: 1px solid #fff;

color: #000;

}



#navlist #subnav-1,

#navlist #subnav-2,

#navlist #subnav-3,

#navlist #subnav-4

{

display: none;

width: 90%;

}



.data_table{

	border-collapse:collapse;

	border:1px solid #000;

	text-align:center;

}



.offers-title{

	line-height:100%;

	padding:0;

	margin:0;

	

}

.link-offers{text-decoration:underline;}



.faq_title{

	font-size:16px;

	margin:0;

	padding:0;

	font-weight:bold;

	color:#3e87e3;

	line-height:150%;

}
