                                                                                                                                                                 
@charset "utf-8";
/* CSS Document */

body {
font: 12px Verdana;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}

a {
color:#41788C;}

/*------------------------------------------------------------*
**  TableBackground
**------------------------------------------------------------*/
#TableBackground{
background:url(../img/home.jpg) no-repeat;
width: 1000px;
height:auto;
position: relative;
/*padding: 10px;*/
}

#TableBackgroundGeneral{
background:url(../img/services.jpg) no-repeat;
width: 1000px;
height:auto;
position: relative;
/*padding: 10px;*/
}

#TableBackgroundServices{
background:url(../img/services.jpg) no-repeat;
width: 1000px;
height:auto;
position: relative;
/*padding: 10px;*/
}

#TableBackgroundPlatforms{
background:url(../img/platform.jpg) no-repeat;
width: 1000px;
height:auto;
position: relative;
/*padding: 10px;*/
}

/*------------------------------------------------------------*
**  Header
**------------------------------------------------------------*/
#Header {
width: 1000px;
height:20px;
text-align:right;
}
#Header a{
text-decoration:none;
color:#FFFFFF;
}
#Header a:hover{
text-decoration:none;
color:#FFFFFF;
}

/*------------------------------------------------------------*
**  Menu y Submenu
**------------------------------------------------------------*/
ul, li{list-style:none; }

.modernbricksmenu2{font: 12px Verdana;margin-right:45px;text-align:right;margin-top:20px;}
.modernbricksmenu2 li{display: inline;list-style:none;margin:0;border-left: 2px solid #D7DAED;padding: 0 10px 0px 10px;}
.modernbricksmenu2 li:first-child { border-left:none; border:none;}
.modernbricksmenu2 a{color: white;font-weight:bold;text-decoration: none;}
.modernbricksmenu2 a:hover{/*background-color: white; Brown color theme*/ color: #89D889;}
.modernbricksmenu2 a.selected{/* currently selected tab*//*background-color: white; Brown color theme*/ color: #89D889;}
.tabcontent{display:none;}

/*------------------------------------------------------------*
**  Submenu desplegable
**------------------------------------------------------------*/
ul.menu{font: 12px Verdana;list-style:none; margin:0; padding:0;margin-left:300px;margin-top:-5px;font-weight:bold; text-align:left;z-index:10; position:relative;}
ul.menu * {list-style:none;margin:0; padding:0}
ul.menu a {display:block; color:#ffffff; text-decoration:none}
ul.menu a a:hover a.selected{color:#89D889;}
ul.menu li {position:relative; float:left; margin-right:2px; border-left: 2px solid #D7DAED; padding:2px 7px 5px; }
ul.menu li:first-child {border-left:none; /*border:none;*/}
ul.menu .first {border-left:none; /*border:none;*/}
ul.menu li a:hover{color:#89D889;}
ul.menu li a.selected{color:#89D889;}
ul.menu ul {position:absolute; top:22px; left:0; background:#4F8BA3/*#1F419B*/; display:none; border:none; opacity:0; list-style:none}
ul.menu ul a a:hover a.selected{color:#89D889;}
ul.menu ul li {position:relative; border:1px solid #41788C; border-top:none; width:135px; margin:0}
ul.menu ul li a {display:block; padding:3px 1px 5px; background-color:#4F8BA3/*#1F419B*/}
ul.menu ul li a:hover a.selected{background-color:#c5c5c5; color: #89D889;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {width:auto;}
ul.menu .menulink:hover, ul.menu .menuhover {color:#89D889;}
ul.menu .sub {background:right url(../img/arrow.gif) 136px no-repeat}
ul.menu .topline {border-top:1px solid #4F8BA3}

/*------------------------------------------------------------*
**  links Services (columna izq)
**------------------------------------------------------------*/
.linkServices {font: 12px Verdana; width:auto;/*189px;*/ height:33px; background: url(../img/seleccionado.png) no-repeat;}
.linkServices a{color: #41788C; font-weight:bold; text-decoration: none;}
.linkServices a:hover{}
.linkServices a.selected{}

.linkServicesTitulo { width:200px; height:33px; background: url(../img/seleccionado.png) no-repeat;}
.linkServicesTitulo a{text-decoration:none; color:#4F8BA3; font-weight:bold;}
.linkServicesTitulo a:hover{ text-decoration:none; color:#4F8BA3;}

#linkServices{font: 12px Verdana; width:189px; height:33px;}
#linkServices a {color: #41788C; text-decoration: none;}


/*------------------------------------------------------------*
**  Submenu
**------------------------------------------------------------
.subMenu{text-align:right;margin-right:45px; position: relative;color: black;font: 12px Verdana;}
.subMenu li{display: inline;list-style:none;margin:0;border-left: 2px solid #D7DAED;padding: 0 10px 0px 10px;}
.subMenu li:first-child { border-left:none;border:none;}
.subMenu a{color: white;font-weight:bold;text-decoration: none;}
.subMenu a:hover{color: #89D889;}
.subMenu a.selected{ color: #89D889;}*/

/*------------------------------------------------------------*
**  Main Container
**------------------------------------------------------------*/
#Container {
width: 890px;
height:auto;
text-align: left;
margin-top: 240px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
position: relative;
padding: 10px;
border: 0px solid #CCCCCC;
z-index:0;
}

#ContainerHome {
width: 890px;
height:auto;
text-align: left;
margin-top: 150px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
position: relative;
padding: 10px;
border: 0px solid #CCCCCC;
z-index:0;
}

#ContainerGeneral{
z-index:0;
width: 890px;
height:auto;
text-align: left;
margin-top: 170px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
position: relative;
padding: 10px;
border: 0px solid #CCCCCC;
}

/*#ContainerGeneral a{
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#1F419B;
}

#ContainerGeneral a:hover{
text-decoration:underline;
}

#ContainerGeneral ul, li{
list-style:disc;
line-height:normal;
}*/

.links a{
font-size:12px;
text-decoration:underline;
font-weight:bold;
color:#41788C;/*#1F419B;*/
}

.links a:hover{
text-decoration:underline;
}

.links ul, li{
list-style:disc;
line-height:normal;
}

#tituloLink a
{
  text-decoration:none; 
  color:#4F8BA3;
  font-weight:bold;
}

#tituloLink a:hover
{
  text-decoration:none; 
  color:#4F8BA3;
}


/*------------------------------------------------------------*
**  Contenido Pags
**------------------------------------------------------------*/
#barra {
height:25px;
/*width:850px;*/
background:url(../img/barraSampleSub.jpg) no-repeat;
color:#FFFFFF;
text-align:center;
font-weight:bold;
}

.subtitulo{
	color:#0099FF; 
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#textoImagen{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:right; 
	margin-top:0px; 
	width:475px
}

#imagen{
	float:left;
	/*margin-top:50px;*/
	margin-left:5px;
	width:400px
}

#links{
	float:right;
	width:340px;
	height:150px;
}

#textoIntro{
	float:left;
	width:510px;
	height:150px;
}

.textoIntro{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*------------------------------------------------------------*
**  MainText
**------------------------------------------------------------*/
/* Container Start*/
div#MainText {
width: 761px;
float:left;
padding-bottom: 0px;
}

/*------------------------------------------------------------*
**  Slice
**------------------------------------------------------------*/

#slice{
background: right no-repeat url(../img/down.gif);
height:20px;
background-color:#adcbd6;
border-bottom:#41788C solid 1px;
padding-top:5px;
padding-left:5px;

text-decoration:none;
color:#41788C;
font-weight:bold;
height:20px;
}

#slice a{
text-decoration:none;
color:#41788C;
font-weight:bold;
height:20px;
}

/*#slice a img{
padding-top:5px;
padding-left:5px;
border:none;
float:right;
}*/


/*------------------------------------------------------------*
**  Footer
**------------------------------------------------------------*/
#Footer {
width: 1000px;
height:41px;
padding-bottom: 0px;
background:url(../img/footer.jpg) no-repeat;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
text-align:right;
color:#FFFFFF;
font-size:9px;
font-weight:bold;
}

#Footer a{
text-decoration:none;
color:#FFFFFF;
}

#Footer a:hover{
text-decoration:none;
color:#FFFFFF;
}

#FooterHome {
width: 1000px;
height:41px;
padding-bottom: 0px;
background:url(../img/footer.jpg) no-repeat;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
text-align:right;
color:#FFFFFF;
font-size:9px;
font-weight:bold;
}
#FooterHome a{
text-decoration:none;
color:#FFFFFF;
}

#FooterHome a:hover{
text-decoration:none;
color:#FFFFFF;
}

#FooterRight
{
	position:relative;
	float:right;
	margin-top:-25px;
	margin-right:200px;
	font-weight:100;
}

#FooterRight a
{
	color:#0000FF;
	font-weight:100;
}

h1
{
font-size:22px;
color:#666666;
}