/* CSS Document */

body {
	 background:#666;	
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	 
	 font-size: 11px;	
	 color: #666666;	 
	 padding: 0px;
	 margin:0px auto 1.5em;
	 line-height: normal;
}

.container {
	background: #000000 url(../img/ima_top.gif) repeat-x;
	margin:0px auto;
	padding-top:8px;
}

#menu {
	 background-color:#000;
	 padding-top: 8px;
}

#botones {
	list-style:none;
	margin:20px 0pt 0pt;	
	padding-left: 30px;
	width:190px;
}

#botones li {
	height: 31px;
	text-align:right;
	width: 190px;
}

#botones li a {
	float:right;
	text-decoration:none;
	padding: 10px 32px 10px 0px;
}

#botones li a:hover {
	 color: #8AB1FE;
}

.boton1 a {
	background: url("../img/bot_01.gif") no-repeat right top;
}

.boton2 a {
	background: url("../img/bot_07.gif") no-repeat right top;
}

.boton3 a {
	background: url("../img/bot_03.gif") no-repeat right top;
}

.boton4 a {
	background: url("../img/bot_06.gif") no-repeat right top;
}

.boton5 a {
	background: url("../img/bot_02.gif") no-repeat right top;
}

.boton6 a {
	background: url("../img/bot_05.gif") no-repeat right top;
}

.texto_bot {
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	 
	 font-size: 11px;	
	 color: #fff;
	 font-weight:bold;
	 cursor:pointer;
	 height: 15px;
	 width: 150px;
}

#wrapper {
	background-color: #ffffff;
	border-right:1px solid #6A7998;
	border-top:8px solid #CC0000;
}

#idioma {
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	 
	 font-size: 10px;
	 font-weight: bold;
	 color: #666;
	 width:50px;
	 height:33px;	
	 margin-top: 10px;
	 margin-left: 660px;
	 margin-bottom: 0px;
}

#content {
	 background-color:#fff;
}

#content ul {
	list-style-type: disc;
}

#titulo {
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	 
	 font-size: 16px;
	 font-weight: bold;
	 color: #27519A;
	 width:300px;
	 height:33px;	
	 margin-top: 0px;
	 margin-left: 20px;
}

#text_content {
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	 
	 font-size: 12px;
	 color: #333;
	 margin-top: 20px;
	 margin-left: 20px;
	 margin-right: 20px;
	 text-align: justify;
	 min-height:430px !important;
	 height:100% !important;
	 height:430px;
}

.extender {
	margin-bottom: 20px;
}

/* NOSOTROS */
#submenu ul {
	padding-left: 20px;
}

#submenu li{
	display: inline;
	list-style-type: none;	
}

#submenu li a{
	text-decoration: none;
	cursor: pointer;
	border-right: 1px solid #666;
	padding-right: 5px;
}

#submenu li a.selected {
	color:#333;
}
#submenu li#submenu_not_border a {
	border-right: none;
}

.submenu_text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	 
	font-size: 12px;	
	text-color: #333;
}

/* Quienes Somos */
#text_ja {
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	 
	 font-size: 12px;
	 color: #666;
	 padding: 7px;
	 text-align: justify;
	 background-color:#DCE7FB;
	 -moz-border-radius: 7px;
	 -webkit-border-radius: 7px;
	 border: 1px solid #8FB8FF;
}

/* Estrategia de Negocios - Nuestra Cultura */
.nosotros {
	padding-left: 20px;
}

.nosotros li {
	margin-top: 15px;
}

/* NEGOCIOS EMERGENTES */
.businessList {
	 border-top: 1px solid #ccc;
	 clear: both;
	 color: #666666;	 
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	 
	 font-size: 11px;
	 margin-left: 20px;
	 margin-right: 20px;
	 margin-top: 20px;	
	 margin-bottom: 20px;	 
	 padding: 7px;	 
	 text-align: justify;
	 width: 625px;
}

.businessList li{
	display:block;
	float:left;	
}

.businessImg {
	 width:310px;
	 height:58px;
}

.businessText {
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	 
	 font-size: 12px;	
	 color: #666666;
	 margin-right: 15px;
	 text-align: justify;
	 width: 300px;
}

.businessText #pagoTic{
	height: 408px;	
}

/* CONTACTO */
#mapa {
	 width:676px;
	 height:435px;	
	 background-color: #fff;
	 margin-top: 20px;
	 margin-left: 20px;
	 position: relative;
}

#mapa #square {
	position: absolute;
	width: 100px;
	height: 100px;
	border: solid 1px white;
	top: 100px;
	left: 100px;
	display: none;
}

#foto_map {
	 width:626px;
	 height:383px;
	 background: url("../img/mapa_01.jpg") no-repeat;
	 margin-top: 20px;
	 margin-left: 23px;
	 margin-bottom: 8px;
	 padding: 0px;
}

#botones_map {
	list-style: none;
	margin-left: 23px;
	padding: 0px;
}

#botones_map li {
	float: left;
	display: block;
}

#botmap_01{
	 width:29px;
	 height:16px;	
	 background: url("../img/mapa_bot_menos.gif") no-repeat;
	 margin: 0px;
	 padding: 0px;
	 cursor:pointer;	
}

#botmap_02{
	 width:19px;
	 height:16px;	
	 background: url("../img/mapa_bot_01_off.gif") no-repeat;
	 margin: 0px;
	 padding: 0px;	
	 cursor:pointer;
}

#botmap_02.on {
	background: url("../img/mapa_bot_01_on.gif") no-repeat;
}

#botmap_03{
	 width:19px;
	 height:16px;	
	 background: url("../img/mapa_bot_02_off.gif") no-repeat;
	 margin: 0px;
	 padding: 0px;	
	 cursor:pointer;
}

#botmap_03.on {
	background: url("../img/mapa_bot_02_on.gif") no-repeat;
}

#botmap_04{
	 width:19px;
	 height:16px;	
	 background: url("../img/mapa_bot_03_off.gif") no-repeat;
	 margin: 0px;
	 padding: 0px;
	 cursor:pointer;	
}

#botmap_04.on {
	background: url("../img/mapa_bot_03_on.gif") no-repeat;
}

#botmap_05{
	 width:19px;
	 height:16px;	
	 background: url("../img/mapa_bot_04_off.gif") no-repeat;
	 margin: 0px;
	 padding: 0px;	
	 cursor:pointer;
}

#botmap_05.on {
	background: url("../img/mapa_bot_04_on.gif") no-repeat;
}

#botmap_06{
	 width:19px;
	 height:16px;	
	 background: url("../img/mapa_bot_05_off.gif") no-repeat;
	 margin: 0px;
	 padding: 0px;
	 cursor:pointer;	
}

#botmap_06.on {
	background: url("../img/mapa_bot_05_on.gif") no-repeat;
}

#botmap_07{
	 width:29px;
	 height:16px;	
	 background: url("../img/mapa_bot_06_off.gif") no-repeat;
	 margin: 0px;
	 padding: 0px;	
	 cursor:pointer;
}

#botmap_07.on {
	background: url("../img/mapa_bot_06_on.gif") no-repeat;
}

#botmap_08{
	 width:19px;
	 height:16px;	
	 background: url("../img/mapa_bot_mas.gif") no-repeat;
	 margin: 0px;
	 padding: 0px;	
	 cursor:pointer;
}

/* TERMINOS Y POLITICAS DE USO */
.terminos {
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	 
	 font-size: 11px;
	 color: #666666;
	 margin: 20px;
	 text-align: justify;
}

#footer {	 
	 background-color: #333;
	 clear: both;
	 height: 20px;
	 margin: 0 auto;
}

#text_footer li{
	display: inline;
	list-style-type: none;
	margin: 4px 10px 0 0;
	float: left;	
}

#text_footer {
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	 
	 font-size: 9px;	
	 color: #fff;
	 text-align: center;
	 margin-left: 340px;
}

#text_footer a:hover{	
	 color: #ccc;
}

/* FORM BUSINESS CASE STYLES*/
fieldset#bc_fieldset {
	margin: 1em 0;
	width: 95%;
	padding: 1em;
	border: 1px solid #ccc;
	background: #f8f8f8;
}

fieldset#bc_fieldset dd ,fieldset#bc_fieldset dt{
	float: left;
	width: 100%;
}

legend#bc_legend {
	font-weight:  bold;
}

label.bc_label {
	float: left;
}

input.bc_input {
	width: 200px;	
	background-color: white;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

textarea.bc_textarea{
	width: 400px;
	height: 100px;	
	background-color: white;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

em.bc_em{
	font-size: 1em;
	background: inherit;
	color:#760000;
}

#bc_fieldset .ref_help{
	margin-left: 5px;
}
