/* ///////////// Hoja de estilo CSS de GTA Marketing Agency //////////// */

/* ------------ Tags ------------ */
* {padding:0px;margin:0px;}
html{
	height: 100%;
}
body {
	color: #333333;
	background: #DCDDDE url(../imagenes/fondo1.jpg) repeat-x left top;
	padding: 0px;
	margin: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
body#general_bd{background:#EDEFEE;height:100%;}
body#general_bd div{padding:10px;}

body#formulario_bd{
	background:#265275;
	color:#FFFFFF;
}
p{margin-bottom:10px;}
h2{}
h3{
	font-size: 13px;
}
a{
	color: #FFFFFF;
}
a:hover{
	text-decoration: none;
}
ul{
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
ul li{}
ol{margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;}
ol li{}
li{}
strong {}
/* ------------ Secciones ------------ */
#container{
	width: 920px;
	margin: 0 auto;
	padding-bottom:30px;
}
/* ------------ Header ------------ */
#header{margin-top:20px;height: 91px;}
#header h1{
	background: url(../imagenes/header1.jpg) no-repeat;
	height: 91px;
	width: 270px;
}
#header h1 span{display:none;}
#header h1 a{height: 91px;
	width: 270px;display:block}
#flash_content{outline:none;}
/* ------------ Cuerpo ------------ */
#cuerpo{}
/* ------------ Menu------------*/
#menu{}
#menu ul{}
#menu ul li{}
#menu ul li a{}
#menu ul li a:hover{}
/* ------------ Contenido ------------ */
.contenido{}
/* Home */
/* ------------ Modulos ------------ */
/* ---> navegacion js */
/* menu */
.menu_nav1{
	list-style: none;
	margin-top:-20px;
	margin-left:330px;
	margin-right:20px;
	margin-bottom:0;
	float:right;
	padding-right:20px;
}
.menu_nav1 li{float:left;}
.menu_nav1 li a{
	text-align:center;
	background: #FFFFFF url(../imagenes/tab-1.jpg) no-repeat left bottom;
	height: 25px;
	width: 90px;
	display:block;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
}
.menu_nav1 li a.selected{background: #FFFFFF url(../imagenes/tab-2.jpg) no-repeat left bottom;}
.menu_nav1 li a.selected:hover{color: #FFFFFF;}
.menu_nav1 li a:hover{
	color: #0068B1;
}
.menu_nav1 li a.ultimo_li_nv_js {width: 97px;}
.menu_nav1 li a span{margin-left:-4px;}
.menu_nav1 li a.ultimo_li_nv_js span{margin-left:-10px;}
.menu_nav1 li a span{display:block; padding-top:8px;}
/* scroll nav style */
#slider {
	margin: 0 auto;
	position: relative;
	background: url(../imagenes/fondo_cuerpo1.jpg) no-repeat right top;
	height: 350px;
	padding-top:10px;
	color: #FFFFFF;
}
.scroll {
	height: 326px;
	overflow: auto;
	position: relative; /* fix for IE to respect overflow */
	clear: left;
	width: 877px;
	margin-left:20px;
}
.scrollContainer div.panel {
	height: 350px;
	width: 880px;
	/*background: #CCCCCC;
	border-left: #FF0000 1px solid;*/
}
.hombe_bienvenida{
	background: url(../imagenes/fonco_home1.png) no-repeat center center;
	margin: 0px;
	padding: 0px;
	height: 255px;
}
.hombe_bienvenida span{display:none;}
/* Cuerpo */
.scrollContainer{
}
/* Fondos */
.contenido_home{
	background: url(../imagenes/fonco_contenido1.png) no-repeat center center;
	height: 320px;
	width: 880px;
	padding: 20px;
	position:relative;
}
.contenido_portfolio{
	background: url(../imagenes/fonco_contenido2.png) no-repeat center center;
	height: 350px;
	width: 880px;
	padding: 20px;
}
/* Inicio */
#news_twit_h4 a{
	position:absolute;
	background: url(../imagenes/news2.png) no-repeat;
	height: 10px;
	width: 41px;
	bottom:43px;
	right:110px;
	z-index:50;
	outline:none;
}
#noticias_cont_div{
	font-size:10px;
	background: url(../imagenes/news1.png) no-repeat center top;
	width: 151px;
	position:absolute;
	padding:15px 0 0 0;
	bottom:34px;
	right:100px;
}
#noticias_twit_ul{
	list-style:none;
	background: url(../imagenes/news3.png);
	margin:0;
	padding:5px 10px 30px;
}
#noticias_twit_ul li{
	padding-bottom:15px;
	background: url(../imagenes/bullet2.gif) no-repeat left .5em;
	padding-left: 13px;
}

/**/
.contenido_portfolio {
	background: url(../imagenes/fonco_contenido2.png) no-repeat center 15px;
	height: 350px;
	width: 880px;
	padding: 0px 20px 20px;
}
.portf_container_dv{
	padding-left:100px;
}

/*
.hombe_bienvenida {
	background: url(../imagenes/fonco_home1.png) no-repeat center center;
	margin: 0px;
	padding: 0px;
	height: 255px;
}
.hombe_bienvenida span {
	display:none;
}

.hombe_bienvenida {
	background: url(../imagenes/fonco_home2.png) no-repeat center center;
	margin: 0px;
	padding: 0px;
	height: 255px;
}
*/

.hombe_bienvenida {
	background: url(../imagenes/fonco_home2.png) no-repeat center center;
	margin: 0px;
	padding: 0px;
	height: 255px;
}

.hombe_bienvenida a{}
.hombe_bienvenida a span{
	display:none;
}
#puerto_rico_sp{
	background: url(../imagenes/puerto_rico2.png) no-repeat center center;
	display:block;
	height: 16px;
	width: 25px;
	position:absolute;
	top:175px;
	left:400px;
}
#puerto_rico_sp a{display:block;
	height: 16px;
	width: 25px;}
#puerto_rico_sp a span{display:none;}





.porfolio_ul_1, .porfolio_ul_2, .porfolio_ul_3{
	list-style:none;
	padding-left: 175px;
	margin-top: -25px;
}

.portfolio_p{
	font-size:12px;
	font-weight:bold;
	margin: 30px 0;
}
.porfolio_ul_1 li{}
.porfolio_ul_3{
	margin-left: 120px;
	padding-top: 5px;
}
ul.porfolio_ul_3 li{
	padding-right: 40px;
	width:190px;
	background: url(../imagenes/bullet2.gif) no-repeat left .5em;
	padding-left: 15px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0;
	overflow:hidden;
}
.portfolio_online_p{
	background: url(../imagenes/titulo_porfolio2.png) no-repeat;
	height: 18px;
	width: 62px;
}
.portfolio_offline_p{
	background: url(../imagenes/titulo_porfolio3.png) no-repeat;
	height: 18px;
	width: 64px;
}
.portfolio_offline_p{clear:both;}
.header1_pf{
	background: url(../imagenes/titulo_porfolio1.png) no-repeat;
	height: 14px;
	width: 113px;
	margin: 5px 0px 10px;
}
.porfolio_ul_1 li img, .porfolio_ul_2 li img{border:none;}
.header1_pf span, .portfolio_online_p span, .portfolio_offline_p span{display:none}
.portfolio_online_p, .portfolio_offline_p{
	margin-left: 120px;
}
.no_info_portf{text-align:center;}
.carous_opcio_dv{
	position:absolute;
	left: 4px;
	top: 4px;
	display:none;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../imagenes/fondo_portf_list1.png);
	padding:3px;
	text-align:center;
}

.port_div_4{width: 90px;height: 100px;}
.port_div_5{width: 110px;height: 55px;}

.nombre_comp_port{
	color:#FDC937;
	padding:5px 0 0;
	
}

.carous_opcio_dv div{margin:5px 2px 2px 2px;}
.carous_opcio_dv a{color:#FFF;margin:5px;text-decoration:none;}
.carous_opcio_dv a:hover{color: #CCCCCC}
/**/
.contenido_market_data{
	background: url(../imagenes/fondo_contenido6.png) no-repeat center center;
	height: 350px;
	width: 880px;
	position:relative;
}
.contenido_market_data ul li span{display:none;}
.contenido_market_data ul li a{display:block}
.contenido_market_data ul{list-style:none;}
.market1_data1_li a{
	background: url(../imagenes/link1.png) no-repeat;
	height: 33px;
	width: 190px;
	position: absolute;
	left: 165px;
	top: 152px;
}
.market1_data2_li a{
	background: url(../imagenes/link2.png) no-repeat;
	height: 53px;
	width: 209px;
	position: absolute;
	left: 571px;
	top: 31px;
}
.market1_data3_li a{
	background: url(../imagenes/link3.png) no-repeat;
	height: 74px;
	width: 304px;
	position: absolute;
	left: 439px;
	top: 200px;
}
/* Services */
.contenido_services{
	background: url(../imagenes/fondo_contenido5.png) no-repeat 20px 40px;
	height: 350px;
	width: 880px;
	padding: 60px 20px 20px 40px;
}
.contenido_services a{
	color: #FFFFFF;
	text-decoration:none;
}
.contenido_services a:hover{
	color:#7296BA
}
.contenido_services ul{
	width:32%;
	float:left;
	margin: 0px;
	list-style: none;
	padding: 5px 0px 0px 30px;
	font-weight:bold;
}
.contenido_services .market1_ul{
	
}
.contenido_services .market2_ul{width:24%}
.contenido_services .market3_ul{width:28%}
.contenido_services ul li{padding-bottom:10px;}
span.load-local{cursor:pointer;}
span.load-local:hover{color:#7296BA}
.tabla_toolpick{margin-bottom:10px;}
.tabla_toolpick td{padding:3px;}
/**/
.contenido_market_data{
	background: url(../imagenes/fondo_contenido6.png) no-repeat center center;
	height: 350px;
	width: 880px;
}
/* About */
.contenido_about_gta{
	background: url(../imagenes/fondo_contenido7.png) no-repeat center 15px;
	height: 350px;
	width: 880px;
	padding-top:25px;
	position:relative;
}
.contenido_about1_dv{
	padding-left:350px;
	font-weight: bold;
	padding-right: 50px;
	line-height:1.3;
	text-align:justify;
}
.about_mis_vis_ul{
	position:absolute;
	left:0px;
	bottom:65px;
	list-style:none;
}
.about_mis_vis_ul li{float:left;margin-right:15px;}
.about_mis_vis_ul li a{color:#FFCB3A;text-decoration:none;}
.about_mis_vis_ul li a:hover{color:#FFF}
/* Contacto */
.contenido_contact{
	padding:10px 50px 30px 35px;
	font-size: 12px;
	background: url(../imagenes/fonco_contenido4.png) no-repeat 20px 125px;
}
.contacto1_dv{float:left;}
.contacto1_dv p{margin-bottom:6px;}
.contenido_contact h2, .contenido_contact h3{margin-bottom:8px;}
.contenido_contact h2{font-size:14px;padding-bottom:10px;}
.contenido_contact h3{margin-top:13px;font-size: 12px;}
.contenido_contact p{
	line-height: 1;
	margin-left: 150px;
	font-size: 11px;
}
.mapa_contact{
	padding-left:10px;
	padding-top:10px;
	background: url(../imagenes/mapa1.png) no-repeat right 1px;
	width:280px;
}
.mapa_contact a{
	color: #FFFFFF;
	text-decoration: none;
	display:block;
}
.mapa_contact a:hover{
	color: #C4D6E6;
}
.contenido_contact form{float:right;padding-top:25px;}
.contenido_contact form fieldset{border:none;float:none;width:340px;}
.contenido_contact form p{margin:0;line-height: 2.7;}
.contenido_contact form input, .contenido_contact form textarea, .contenido_contact form select{
	background:#1D4567;
	border: 1px solid #9AACBE;
	float:right;
	width:235px;
	margin-top:-20px;
	color:#FFF;
}
.contenido_contact form textarea{height:60px;overflow:auto;}
.contenido_contact form label{width:80px;display:block;}
.contenido_contact form h3{margin-bottom:18px;}
.contenido_contact form p{font-weight:bold;}
.botones_contact{clear:both;padding-top:10px;text-align:center;padding-left:85px;}
.contenido_contact form .botones_contact input{
	width:auto;
	background: none;
	border:0;
	margin: 0px;
	float: none;
}
.email_contact{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.email_contact:hover{text-decoration: underline;}
.contenido_contact p.direccion_p{
	line-height:1.2;
	margin-bottom:0;
	padding-bottom:0
}
.client_support {padding-left:20px;}
.client_support a{
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../imagenes/bullet3.png) no-repeat left .3em;
	padding-left: 14px;
}
.client_support a:hover{color: #C4D6E6;}
/* ---> Contenido 2 */
.contenido_2_dv{}
.contenido_2_dv h3{}
.contenido_2_dv ul{
	margin:0;
}
.contenido_2_dv ul li{
	float:left;
	list-style: none;
	height: 211px;
	width: 230px;
	color: #FFFFFF;
	position:relative;
}
.contenido_2_dv ul li h3{
	padding:3px 5px;
	background: #5E878A;
	margin: 22px 14px 10px 8px;
	opacity:.7;
	filter:alpha(opacity=70);
	width:198px;
	font: bolder 14px Verdana, Arial, Helvetica, sans-serif;
}
.contenido_2_dv ul li div.contenido_2_cont_int1{
	padding:0 90px 10px 20px;
}
.contenido_2_dv ul li div.contenido_2_more{
	width:98%;
	height:200px;
	position:absolute;
	top:0;
	left:0;
}
.contenido_2_dv ul li div.contenido_2_more a{
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	height:200px;
	font-weight:bold;
}
.contenido_2_dv ul li div.contenido_2_more a:hover{
	color: #FFCB39;
}
.contenido_2_dv ul li div.contenido_2_more a span{position:absolute;bottom:15px;right:15px;}
.redes_soc_ul{
	float:right;
	list-style:none;
	padding-right:15px;
	margin-top:20px;
}
.redes_soc_ul li{float:left;}
.redes_soc_ul li a{width:40px;height:36px;display:block}
.redes_soc_ul li a span{display:none;}
.fb_li a{
	background: url(../imagenes/botones_fb1.png) no-repeat;
}
.fk_li a{
	background: url(../imagenes/botones_fk1.png) no-repeat;
}
.yt_li a{
	background: url(../imagenes/botones_yt1.png) no-repeat;
}
.tw_li a{
	background: url(../imagenes/botones_tw1.png) no-repeat;
}
.mer_li a{
	background: url(../imagenes/botones_mer1.png) no-repeat;
}
.li_li a{
	background: url(../imagenes/botones_li1.png) no-repeat;
}
.us_li a{
	background: url(../imagenes/botones_us1.png) no-repeat;
}
.sc_li a{
	background: url(../imagenes/botones_sc1.png) no-repeat;
}
/* ------------ Footer ------------ */
#footer{
	margin-top:30px;
	position:relative;
	color: #3E7491;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
#footer span{
	padding:0 13px;
	border-right: 1px solid #CCCCCC;
}
#footer span.foot_no_lin{border:none;}
#footer ul{
	list-style: none;
	position:absolute;top:0px; right:0px;
}
#footer a{
	color: #3E7491;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#footer a:hover{
	color: #122129;
}
/* ------------ General ------------ */
.mensaje_error{
	font-size: 11px;
	color: #7D4989;
	text-align: center;
	padding: 5px;
	margin-bottom:10px;
	border: 1px dashed #999999;
	background-color: #FCFDFE;
}
.mensaje_error2{
	font-size: 11px;
	text-align: center;
	margin-bottom:10px;
	color: #CC3333;
	border: 1px solid #CC3333;
	padding:5px;
	background: #F3F3F3;
}
.mensaje_error3{
	font-size: 11px;
	color: #FF3300;
	text-align: center;
}
.mensaje_error4{
	font-size: 11px;
	text-align: center;
	color: #CC3333;
	border: 1px solid #CC3333;
	padding:5px;
	background: #F3F3F3;
	margin: 10px auto;
	width: 750px;
}
.mensaje_error5{
	font-size: 12px;
	text-align: center;
	color: #CC3333;
	padding:5px;
	background: #F3F3F3;
	margin: 10px auto;
	width: 750px;
	font-weight:bold;
}
.centrar{text-align:center;}
.centrar_2{text-align:center;margin-top:5px;}
.centrar_3{text-align:center;margin-bottom:10px;}
.centrar_4{text-align:center;margin-bottom:5px;}
.no_info{
	color: #272727;
	background: #FFFFFF;
	padding: 5px;
	text-align:center;
}
.no_info strong{
	color: #CC0000;
	text-transform: uppercase;
}
.clear{clear:both;}
.clear2{clear:both;padding-top:10px;}
.no_display{display:none;}
/* Paginacion */
.paginacion{
	background: #FFFFFF;
	text-align: center;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #999999;
	color: #666666;
	margin-right: 20px;
	margin-left: 20px;
}
.paginacion a{
	text-decoration:none;
}
.paginacion a:hover{color:#008DDF;}
.paginacion img{border:0;}
.clear{clear:both}

.nombre_comp_port{}