@CHARSET "ISO-8859-1";

body{
	background: url("../images/bgs/body.jpg") repeat-x left top;
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", arial, verdana;
}

img{border: 0;}
a{color:#fff; text-decoration:none;}
#bg_head{
	background: url("../images/bgs/head.jpg") no-repeat center top;
	min-height: 259px;
}

#wrap{
	width: 980px;
	margin: auto;
}

#logo{
	margin: 0;
	padding: 0;
	width: 232px;
	height: 145px;
	float: left;
	display: block;
}

#h_r{
	width: 590px;
	float: right;
	margin-top: 5px;
}

#h_r #contactenos{
	width: 423px;
	float: left;
	background: url("../images/bgs/contactenos.jpg") no-repeat left top;
	height: 37px;
}

#contactenos ul{
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

#contactenos li{
	width: 138px;
	float: left;
	padding-top: 6px;
	text-align: center;
}

#visit{
	width: 145px;
	float: left;
	margin-left: 15px;
}

#search{
	width: 332px;
	float: right;
	background: url("../images/bgs/search.jpg") no-repeat left top;
	margin-top: 40px;
	margin-bottom: 20px;
	height: 62px;
}

#search .inpt{
	width: 190px;
	height: 30px;
	border: 0;
	background: url("../images/bgs/sarch_inpt.jpg") no-repeat left top;
	float: left;
	margin-left: 100px;
	margin-top: 14px;
}

#menu{
	width: 980px;
	float: left;
	background: url("../images/bgs/menu.jpg") no-repeat left top;
	height: 51px;
}

#menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li{
	float: left;
	width: 140px;
	text-align: center;
	
	background: url("../images/bgs/menu_sep.jpg") no-repeat center right;
}

#menu a{
	width: 134px;
	display: block;
	height: 36px;
	margin: auto;
	font-size: 13px;
	padding-top: 15px;
	text-decoration: none;
	
}

#menu li .itemNormal{
	color: #202020;
}

#menu .itemNormal:HOVER, #menu .itemSelected{
	color: #fff;
	background: url("../images/bgs/menu_item_selected.png") no-repeat left top;
}

#bnr_ppal{
	width: 980px;
	float: left;
	height: 466px;
	background: url("../images/bgs/bnr_ppal.jpg") no-repeat left top;
	margin-top: 29px;
	padding-top: 30px;
}

#indx_b{
	width: 100%;
	float: left;
	background: url("../images/bgs/indx_b.jpg") no-repeat left bottom;
	height: 381px;
}

#newsletter{
	width: 220px;
	float: left;
	margin: 142px 0 0 95px;
}

#newsletter .inpt{
	width: 212px;
	height: 20px;
	background: url("../images/bgs/news_inpt.jpg") no-repeat left top;
	border: 0;
	float: left;
	color: #666666;
	padding: 2px;
	margin-top: 10px;
}

#newsletter .m_inpt{
	width: 96px;
	height: 20px;
	background: url("../images/bgs/news_minpt.jpg") no-repeat left top;
	border: 0;
	float: left;
	color: #666666;
	padding: 2px;
	margin-top: 10px;
}

#footer{
	width: 980px;
	background: url("../images/bgs/footer.jpg") no-repeat center top #fff;
	float: left;
}

#footer .btns{
	width: 381px;
	float: left;
	margin: 0 0 0 110px;
}

#footer .reg{
	text-align: right;
	float: right;
	color: #202020;
	font-size: 12px;
	font-weight: bold;
	margin-right: 30px;
	margin-top: 10px;
}

#w_t{
	width: 100%;
	float: left;
	background: url("../images/bgs/w_t.jpg") no-repeat left top;
	height: 36px;
	margin-top: 27px;
}

#w_b{
	width: 100%;
	float: left;
	background: url("../images/bgs/w_b.jpg") no-repeat left top;
	height: 33px;
}

#w_c{
	width: 980px;
	float: left;
	background: url("../images/bgs/w_c.jpg") repeat-x left top #1f1f1f;
	min-height: 390px;
}

#ww_c{
	width: 902px;
	margin: auto;
	min-height: 370px;
	background: url("../images/bgs/ww_c.jpg") no-repeat center center;
}

#us_menu{
	width: 100%;
	margin: auto;
}

#us_menu ul{
	margin: auto;
	padding: 0;
	list-style: none;
}

#us_menu li{
	width: 33%;
	height: 43px;
	float: left;
}

#us_menu a{
	width: 183px;
	display: block;
	margin: auto;
	height: 38px;
	color:#fff;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	padding-top: 6px;
}

#us_menu .itemNormal{
	background: url("../images/bgs/us_menu.png") no-repeat left top;
}

#us_menu .itemNormal:HOVER, #us_menu  .itemSelected{
	background: url("../images/bgs/us_menu.png") no-repeat left top;
}

.us_tx{
	color:#fff;
	font-size: 14px;
	margin-top: 15px;
	float: left;
}

.estamos_l{
	background: url("../images/bgs/estamos_border.jpg") no-repeat right center;
	height:220px;
	float: left;
	width: 50%;
	text-align: center;
	padding-top: 150px;
}

.estamos_r{
	height:220px;
	float: left;
	width: 50%;
	text-align: center;
	padding-top: 150px;
}

.estamos_map{
	width: 483px;
	float: left;
	margin: 20px 0 0 50px;
}

.paises_r{
	width: 162px;
	float: left;
	margin: 40px 0 0 60px;
}

.col{
	background: url("../images/bgs/col_li.png") no-repeat left top;
	width: 172px;
	height: 46px;
	float: left;
	text-align: center;
	color: #fff;
	margin: 48px 0 0 78px;
	text-transform: uppercase;
	line-height: 17px;
	font-size: 14px;
	padding-top: 7px;
	font-weight: bold;
	padding-right: 11px;
	padding-left: 4px;
}

.col a{
	color: #fff;
	text-decoration: none;
}


.tool-tip {
	color: #FFF;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:11px;
	width: 300px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 16px;
	margin: 0;
	font-variant:small-caps;
	color: #9FD4FF;
	padding-left: 8px;
	background-color:#004153;
	cursor:pointer;
}
 
.tool-text {
	font-size: 12px;
	padding: 4px 8px 8px;
	background-color:#004153;
	cursor:pointer;
}


#form{
	width: 464px;
	float: left;
	margin: 20px 0 0 50px;
	background: url("../images/bgs/form_bg.jpg") no-repeat right center;
}

#form label{
	float: left;
	color: #CCCCCC;
	font-size: 14px;
	text-align: center;
	width: 100px;
	padding-top: 11px;
}

#form .inpt{
	background: url("../images/bgs/form_inpt.jpg") no-repeat left top;
	width: 309px;
	float: left;
	height: 21px;
	border: 0;
	margin-top: 9px;
}

#form textarea{
	background: url("../images/bgs/form_textarea.jpg") no-repeat left top;
	width: 309px;
	float: left;
	height: 70px;
	border: 0;
	margin-top: 9px;
}

.resultado{
	width: 404px;
	float: left;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-top: 20px;
}

.res_img{
	width: 110px;
	text-align: center;
	float: left;
	color: #CCCCCC;
	font-size: 11px;
	border: 1px solid #666666;
	padding: 7px;
}

.res_img:HOVER{
	background: #9C0303;
}

.res_img .n{
	padding-top: 5px;
	display: block;
	width: 100%;
	color: #ccc;
	text-decoration: none;
}

.res_r{
	width: 215px;
	float: left;
	margin-left: 7px;
	padding-right: 20px;
}

.res_r .title{
	font-weight: bold;
	color: #FF0000;
	float: left;
	width: 100%;
}

.res_r .title a{
	color: #FF0000;
	text-decoration: none;
}

.res_r .tx{
	width: 100%;
	float: left;
	color: #fff;
}

#apl{
	width: 792px;
	margin: auto;
	margin-top: 15px;
}

#apl .back, #apl .next{
	width: 47px;
	float: left;
	padding-top: 53px;
}

.ap{
	width: 142px;
	float: left;
	height: 152px;
	padding: 10px 8px 10px 8px;
	background: url("../images/bgs/apl.jpg") repeat-x left top;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin-right: 10px;
}

.ap:HOVER{
	background: url("../images/bgs/apl_over.jpg") repeat-x left top;
}

.ap img{padding-bottom: 6px;}

.ap a{
	color: #fff;
	text-decoration: none;
}


.apl_title{
	width: 400px;
	float: left;
	background: url("../images/btns/back.png") no-repeat left top;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 16px 50px;
	color: #fff;
	display: block;
	text-decoration: none;
}

#pr_l{
	width: 273px;
	float: left;
	clear: both;
	margin: 20px 0 0 30px;
}

#pr_r{
	width: 550px;
	float: left;
	border: 1px solid #CC6666;
	background: #850505;
	margin-left: 10px;
	margin-top: 20px;
	padding: 18px 18px 18px 18px; 
	
}

.pr_name{
	width: 100%;
	float: left;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}

.pr_img{
	width: 265px;
	float: left;
	padding-bottom: 10px;
	margin-top: 15px;
	border-bottom: 1px solid #CC6666;
	min-height: 80px;
	text-align: center;
}

.pr_img a{text-decoration: none;}

.pr_tx{
	width: 290px;
	float: left;
	color: #fff;
	font-size: 14px;
	
	margin-top: 15px;
}

.pr_down{
	float: left;
	margin: 10px 0 0 10px;
	width: 107px;
}

#int_l{
	width: 600px;
	float: left;
}

#int_l .int_title{
	width: 540px;
	float: left;
	color: #fff;
	height: 59px;
	background: url("../images/titles/interes.png") no-repeat left top;
	padding: 16px 30px 0 30px;
	font-size: 14px;
}

#int_l span{
	display: block;
	float: right;
}

#int_l .int_tx{
	color: #fff;
	float: left;
	width: 390px;
	font-size: 14px;
}

#int_r{
	width: 202px;
	float: left;
	margin-top: 4px;
}

#int_r ul{
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

#int_r li{
	background: url("../images/bgs/int_li.png") no-repeat left top;
	height: 36px;
	float: left;
	text-align: center;
	width: 100%;
	color: #fff;
	font-size: 14px;
	padding-top: 10px;
	margin-bottom: 4px;
}

#int_r a{
	color: #fff;
	text-decoration: none;
}

#paises{
	width: 300px;
	float: left;
}

#paises ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#paises li{
	background: url("../images/bgs/pailes_li.jpg") no-repeat left bottom;
	float: left;
	width: 100%;
	margin-top: 7px;
}

#paises li a{
	color: #fff;
	text-decoration: none;
}


