body{
margin:0;
padding:0;
/*background-color:#FFFFFF;*/
background-position:top;
background-repeat:repeat-x;
background-image:url(../images/lineaarriba.jpg);
}
*{
	margin:0;
	padding:0;
}
.cuerpogrande{
background-image:url(../images/lili.jpg);/*url(../images/lineaabajo.jpg);*/
background-position:bottom;
background-repeat:repeat-x;
margin:auto;
}
.cuerpo{
width:980px;
margin:auto;
}
#header{
height:90px;
/*background-image:url(../images/BlueBG1a2.jpg);*/
/*background-color:#2a60c1;*/
background-position:0 0;
background-repeat:repeat-x;
border-bottom:3px solid #000055; 
}
.wrapper1{
margin:0 auto;
padding: 0;
width:980px;
background-image:url(../images/banner-header.jpg);
/*background-image:url(../images/BlueBG1b.jpg);*/
height:90px;
}
#menu{
height:22px; /*22px;*/
/*background-color:#1d307f;*/
background-position:0 0;
background-repeat:repeat-x;
/*border-bottom:5px solid #000055; */
padding-bottom:5px;
clear:both;
/*border-bottom:5px solid #111111;*/
}
.wrapper-menu{
margin:0 auto;
padding: 0;
width:1000px;/*980px*/
height:22px;
}
.nivoSlider {border: 1px solid #043095;}
#menu ul{
list-style-position: outside;
list-style-image: none;
list-style-type: none;
margin:0px;
padding:0px;
}
#menu li{
float:left;
height:100%;
text-align:center;
margin:0px;
padding:0px;
border-left:solid 1px #0A58C7;
border-right:solid 1px #0A58C7;
}
#menu a{
display:block;
width:160px;
color:#FFFFFF;
font-size:9pt;
text-decoration:none;
height:22px;
padding-top:5px;
font-family: Arial;
font-weight:bold;
background:url(../images/raya.jpg) repeat-x scroll 0 -65px;
}
#menu li#current{
background:#0066ff;/*#0066CC url(../images/fnd_menu1.jpg) repeat-x scroll 0 0;*/
height:27px;
}
#menu a:hover{
background:url(../images/fnd_menu1.jpg) repeat-x scroll 0 0px;
padding-bottom:0;
font-weight:bold;
height:17px !important;
background-color:#0066CC;
}
.contenedor{
/*clear:both;*/
margin:10px auto 0;
padding: 0;
width:980px;
height:100%;
background-image:url(../images/fondoizq.jpg);
background-position:left top;
background-color:#E3EAF4;
background-repeat:no-repeat;
/*
background-color:#CFDCF3;*/
}
#izquierda{
/*background-color:#CFDCF3;
background-repeat:repeat-y;*/
width:200px !important;
*width:200px !important;
*width:200px;
/*height:100%;*/
float:left;
}
#izquierda ul.menu{
color:#1671FA;
}
#izquierda p{
padding-top:3px;
padding-bottom:3px;
color:#043095;
}
#izquierda p.left{
padding-top:0;
}
.clear{
clear:both;
}
#contenido{
background-color:#FFFFFF;
background-image:url(../images/worldmap.jpg);
background-repeat:no-repeat;
/*float:right;*/
background-position:0 0;
/*padding-right:42px;*/
/*width:736px;*/
/*height:100%;*/
margin-left:200px;
}
#inferior1{
/*background-image:url(../images/tira2.jpg);*/
/*background-color:#3366CC;*/
background-position:0 0;
background-repeat:repeat-x;
/*border-bottom:5px solid #000055; */
}
.bottom1{
margin:0 auto;
padding: 0;
width:980px;
background-image:url(../images/banner-footer.jpg);/*url(../images/footer.jpg);
/*background-image:url(../images/BlueBG1c.jpg);*/
height:138px;
clear:both;
}
#inferior2{
background-position:0 0;
background-repeat:repeat-x;
/*height:30px;*/
/*background-color:#BECFEE;*/
}
.bottom2{
height:20px;
margin:auto;
padding: 0;
width:980px;
/*background-image:url(../images/BlueBG2.jpg);*/
}
#footer{
/*clear:both;
background-color:#043095;
border-bottom:120px solid #becfee;*/
height:137px;
}
.bottom3{
margin:0 auto;
padding: 0;
width:916px;
}
.bottom3 p{
color:#FFFFFF;
margin:0;
padding-top:2px;
padding-bottom:2px;
text-align:right;
font-family: Tahoma;
font-size:8pt;
font-weight:bold;
}
.content-show{
margin-bottom:40px;
}
.content-show h1{
color:#0B388E;
font-size:19px;
font-weight:bold;
padding-left:50px;
}
.content-show p{
color:#46474B;
font-family:Trebuchet MS;
font-size:16px;
/*font-weight:bold;*/
padding-bottom:15px;
padding-right:20px;
text-align:left;
padding-left:42px;
}
.slides{
/*margin-bottom:20px;    traia problemas abajo =( */
padding-top:12px;
}
.content-slides{
margin-left:380px;
}
.slide1{
float:left;
padding-bottom:30px;
}
.slide2{
float:left;
padding-bottom:30px;
margin-left:10px;
}
.slide1 h3, .slide2  h3{
	color:#043095;
	font-family:"arial";
	font-size:18px;
	text-align:center;
	height:23px;
}
.slide1 .moduletable-an h3 a, .slide2 .moduletable-in h3 a{
	color:#043095;
	text-decoration:none;
}
.slide1 .moduletable-an #slidewrap{
	/*background-color:#043095;*/
}
.menuabajo{
font-family:"arial";
clear:both;
margin:0;
/*padding-bottom:13px;*/
padding-left:42px;
padding-right:30px;
padding-top:13px;
}
.menu1{
float:left;
width:50%;
*width:365px;
*width:365px !important;
}
.menu2{
float:left;
*width:365px;
width:50%;
*width:365px !important;
}
#izquierda ul.menu{
padding:20px;
padding-top:15px;
padding-bottom:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:50px;
}
#izquierda ul.menu li{
padding-bottom:5px;
}
#izquierda ul.menu li ul{
padding-left:50px;
}
#izquierda ul.menu a{
font-size:14px;
color:#043095;
text-decoration:none;
font-weight:bold;
font-family:arial;
}
#izquierda ul.menu a:hover{
font-size:14px;
color:#1671fa; /*#ffffff; #043095;*/
font-weight:bold;
}
/*#izquierda ul.menu li a:visited{
color:#043095;
}*/
#izquierda ul.menu li a:active{
color:#1671FA;
}
.menu1 ul.menu{
background-image:url(../images/linea.jpg);
margin-right:10px;
padding-left:120px;
padding-top:5px;
padding-bottom:10px;
padding-bottom /*\**/:0px\9;
}
.menu2 ul.menu{
background-image:url(../images/linea.jpg);
padding-left:120px;
padding-top:5px;
padding-bottom:10px;
padding-bottom /*\**/:0px\9;
}
.menuabajo ul.menu{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
height:106px;
}
.menuabajo ul.menu a{
font-size:13px;
color:#043095;
text-decoration:none;
font-weight:bold;
}
.menuabajo ul.menu a:hover{
font-size:13px;
color:#1671FA;
/*text-decoration:underline;*/
font-weight:bold;
}
.menuabajo ul.menu a span{
letter-spacing:1px;
}
.contentheading{
font-size:24px;
font-weight:bold;
color:#0A58C7;
padding-bottom:30px;
padding-left:300px;
}
.menu1 ul.menu li{
/*margin-bottom:-1px;
margin-top:-6px;*/
padding-bottom:-2px;
}
.menu2 ul.menu li{
/*margin-bottom:-1px;
margin-top:-6px;*/
padding-bottom:-2px;
}
.menu1 ul.menu li#current a{
color:#0066ff;
}
.menu2 ul.menu li#current a{
color:#0066ff;
}
#izquierda ul.menu li#current a{
color:#0066ff;
}
.jorge{
background-image:url(../images/microchip.png);
background-attachment:fixed;
left:100px;
top:130px;
}
h1.titulo{
/*padding-left:225px;*/
/*text-align:center;*/
padding-left:175px;
color:#0A58C7;
font-size:24px;
font-weight:bold;
padding-bottom:35px;
font-family:arial;
padding-top:20px;
}
ul.lista{
font-family:Trebuchet MS;
padding-left:100px;
color:#46474B;
font-size:15px;
}
#curva-superior { 
background-image: url(../images/curva-arriba.jpg) ;

width:700px;
height:20px;
}
p.curva{
padding-left:10px;margin-bottom:0;margin-top:0;
}
.curva-contenedor{
width:740px;
padding-left:25px;
}
.curva-arriba{
background-image:url(../images/curva-arriba.png);
width:740px;
height:20px;
}
.curva-abajo{
background-image:url(../images/curva-abajo.png);
width:740px;
height:20px;
}
.curva-cuerpo{
width:738px;
border-left:solid #0A58C7 1px;
border-right:solid #0A58C7 1px;
}
#igual a{
color:#043095;
font-size:18px;
font-weight:bold;
text-decoration:none;
font-family:"times new roman";
}
#igual2 a{
color:#043095;
font-size:18px;
font-weight:bold;
text-decoration:none;
font-family:"arial";
}
#igual a:hover{
color:#0066FF;
/*font-size:18px;*/
/*text-decoration:none;*/
/*font-family:Arial;*/
}
p.space{
padding-bottom:4px;
padding-left:0;
}
img.album{
border:none;
}
/* Comienza el codigo de zoom*/
.thumbnail{
position: relative;
z-index: 0;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
/*background-color: #ffffff;*/
background-image:url(../images/bg_zoom.png);
background-repeat:no-repeat;
padding: 5px;
left: -100px;
/*border: 1px solid gray;*/
visibility: hidden;
/*color: #ffffff;*/
text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 1px;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -260px;
left: 200px; /*position where enlarged image should offset horizontally */
}
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {padding:0;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {padding-left:25px;
width:740px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {border-left:1px solid #08c; border-right:1px solid #08c;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; border:0 solid #08c; border-width:0 1px;}
#block-user-0{
	padding-left:25px;
	width:740px;
}
.block-inner-0 { 
  background: url("../images/teaser-tr.png") no-repeat right top; 
  margin: 0 0 15px;
  padding: 0;
  border: none;
  overflow: hidden;
}
.block-inner-1 { 
  background: url("../images/teaser-tl.png") no-repeat left top; 
  margin: 0;
  overflow: hidden;
}
.block-inner-2 { 
  background: url("../images/teaser-bl.png") no-repeat left bottom; 
  margin: 0;
  overflow: hidden;
}
.block-inner-3 { 
  background: url("../images/teaser-br.png") no-repeat right bottom; 
  margin: 0;
  padding: 0 10px 10px 0;
  overflow: hidden;
}
.cont_pro1{
background-image:url(../images/borde1.png); 
background-position:top; 
background-repeat:no-repeat; 
width:740px;
margin-top:2px; 
margin-left:25px;
height:468px;
}
.cont_pro2{
background-image:url(../images/borde2.png); 
background-position:top; 
background-repeat:no-repeat; 
width:740px;
margin-top:2px; 
margin-left:25px;
height:268px;
}
.cont_pro3{
background-image:url(../images/borde3.png); 
background-position:top; 
background-repeat:no-repeat; 
width:740px;
margin-top:2px; 
margin-left:25px;
height:320px;
}
.cont_pro{
background-image:url(../images/bg_top.png); 
background-position:top; 
background-repeat:no-repeat; 
width:740px;
margin-top:10px; 
margin-left:25px;
}
.cont_pro h2, .cont_pro1 h2, .cont_pro2 h2, .cont_pro3 h2{
font-family:arial;
font-size:16px;
padding-left:20px;
color:#0A58C7;
font-weight:bold;
padding-bottom:15px; 
padding-top:20px;
}
.cont_pro_btm{
background-image:url(../images/bg_bottom.png); 
background-repeat:no-repeat; 
height:27px;
}
.btn_top{
	background-image:url(../images/goto_top.gif);
	height:31px;
	width:31px;
	/*bottom:15px;*/
	display:block;
	margin-left:720px;
	margin-top:20px;
	/*position:fixed;
	right:15px;*/
}
.menu-sm{
	list-style:none;
	font-family:"arial";
	font-size:12px;
	text-align:center;
	margin-top:5px;
}
.menu-sm li a{
	text-decoration:none;
	color:#00349A;
}
.content-show .componentheading{
	padding-left:20px;
	padding-top:90px;
	font-family:"arial";
	font-size:13px;
}
#mainmenu_menu, #menu-left_menu{
	padding-left:40px;
	font-family:"arial";
	font-size:13px;
}
#mainmenu_menu ul, #menu-left_menu ul{
	padding-left:40px;
}
#mainmenu_menu a, #menu-left_menu a{
	text-decoration:none;
	color:#333333;
}