/* CSS Document */
body{
	margin:0;
	padding:0;
	font-size:13px;
	font-family: Tahoma,'Cambria', Arial, Helvetica, sans-serif;
	color:#333333;
	background: #202ea9;
	
	}

img {
	border: none;
}

img.mundo {
	width: 895px;
	height: 515px;
}
img.soc {
	margin-top: 10px;
	margin-left: 30px;
	position: absolute;
	width: 40px;
}
img.soc2 {
	margin-top: 10px;
	position: absolute;
	margin-left: 75px;
	width: 40px;
}

/* ----------------------------------------------Header-------------------------------------*/

#header{padding:1px 0 0 0; height: 110px; margin-top:10px;}

#header h1, #header p, #header ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:normal;
	}

#header h1{font-size:24px; font-variant:small-caps; font-style:normal;}

#header .fl_right{
	display:block;
	width:360px;
	margin-top:15px;
	
	}

#header .fl_right ul{
	margin-bottom:10px;
	font-size:11px;
	text-align:right
	}

#header .fl_right li{
	display:inline;
	margin:0 5px 0 0;
	padding:0 6px 0 0;
	border-right:1px solid #666;
	}

#header .fl_right li a{
	color:#840000
	}
	
#header .fl_right li.last{
	margin:0;
	padding:0;
	border:none;
	}
/* ----------------------------------------------Wrapper-------------------------------------*/

div.wrapper{
	position:relative;
	margin:0 auto;
	width:894px;
	background:url('../img/fondocentro.jpg');
	text-align:left;
	margin-top: 5px
}
div.wrapper2{
	position:relative;
	margin:0 auto;
	width:895px;
	background:url('../img/fondocentro.jpg');
	text-align:left;
	margin-top: 4px
}

div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6{
	margin:0 0 0px 0;
	padding:0;
	font-size:20px;
	font-weight:normal;
	font-style:normal;
	line-height:normal;
	}

.row1{color:#999999;}

.row2, .row3, .row4{color:#333333; background-color:#f00;}

#Layer9 {
	position: absolute;
	top: 310px;
	left: 75px;
	width:750px;
	height:70px;
	z-index:14;
	/*border: solid;*/
}


.Estilo90 {
	font-size: 24px;
	font-weight:bold;
	color: #000066;
	font-style: italic;
}

a:link {
	color: #000066;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000066;
}
a:hover {
	text-decoration: none;
	color: #CCFFFF;
}
a:active {
	text-decoration: none;
}
div.title{
	color: #000066;
	font-size: 20px;
	margin: 0 auto;
	padding-top: 5px;
	text-align: center;
	width: 750px;
}
div.title2{
	color: #000066;
	font-size: 20px;
	margin: 0 auto;
	padding-top: 5px;
	text-align: center;
	width: 890px;
}

div.title3{
	color: #000066;
	font-size: 20px;
	/*margin: 0 auto;*/
	margin: 0;
	padding: 0;
	text-align: center;
	width: 890px;
	/*border: solid;*/
}
div.title3 p{
	color: #000066;
	font-size: 24px;
	/*margin: 0 auto;*/
	margin: 0;
	padding: 0;
	text-align: center;
	width: 890px;
	/*border: solid;*/
}
 .title h1, .title2 h1{
 	font-size: 26px
 }
div.txt{
	color: #000066;
	font-size: 20px;
	line-height: 25px;	
	margin: 0 auto;
	padding-top: 5px;
	text-align: center;
	width: 750px;
	/*border-top: 3px solid #FFF;
 	border-right: 3px solid #f5f5f5;
 	border-bottom: 3px solid #d5d5d5;
 	border-left: 3px solid #f5f5f5;*/
}
.txt2{
	color: #000066;
	font-size: 20px;
	line-height: 25px;	
	margin: 0 auto;
	padding-top: 30px;
	text-align: center;
	width: 750px;
}

div.txt3{
	color: #000066;
	font-size: 16px;
	line-height: 21px;	
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 5px;
	text-align: left;
	width: 850px;
	/*border-top: 3px solid #FFF;
 	border-right: 3px solid #f5f5f5;
 	border-bottom: 3px solid #d5d5d5;
 	border-left: 3px solid #f5f5f5;*/
}
div.txt3 img{
	margin-left: 10%;
	text-align: center;
	width: 80%
}
div.txt3 h5{
	font-size: 15px;
	margin: 0;
	margin-bottom: 10px;	
	text-align: center;}

div.txt4{
	color: #000066;
	font-size: 17px;
	line-height: 25px;	
	margin-left: 100px;
	padding-top: 5px;
	text-align: left;
	width: 450px;
	
}
.cont{
	/*border-top: 3px solid #FFF;
 	border-right: 3px solid #f5f5f5;
 	border-bottom: 3px solid #d5d5d5;
 	border-left: 3px solid #f5f5f5;*/
	float: left;
	padding: 5px;
	margin-left: 30px;
	margin-top: 25px;
	width: 300px;
}
.cont2{
	/*border-top: 3px solid #FFF;
 	border-right: 3px solid #f5f5f5;
 	border-bottom: 3px solid #d5d5d5;
 	border-left: 3px solid #f5f5f5;*/
	float: left;
	padding: 5px;
	margin-left: 30px;
	margin-top: 25px;
	/*text-align: left;*/
	width: 300px;
}
.cont3{	
	float: left;
	padding: 5px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0;
	text-align: justify;
	width: 590px;
}
p.ns{ margin: 0}
div.cont4 {
	float: left;
	padding: 5px;
	margin: 0;
	margin-left: 5px;
	margin-top: 18px;
	/*text-align: left;*/
	width: 215px;
}
div.cont4 img.alz {width: 150px; height: 100px; margin-left: 30px}
.cont2 ul{
	list-style: none;
}


.txtt{
	color: #000066;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	font-size: 26px;
	font-weight: bold;
}
div.sms{margin: 0 auto; width: 750px; text-align: center;margin-top: 30px;}
.sms{ margin-left: 20px; padding: 20px;}
.sms2{ margin-left: 20px}
.imgs{ float: right;}
.simg{ width: 200px; text-align: center; margin: 0 auto;}
.clear{clear: both;}

.boton{ text-align: right;padding: 10px; margin-top: 10px}

.button {
  margin-left: 10px;
  /*background: #006699;*/
  background: #565656;
  border: none;
  color: #ffffff;
  font: 13px;
  padding: 10px 15px;
  text-decoration: none;
  cursor: pointer;
  border: 1px solid #333;
  letter-spacing: 1px;
   /**** Sombra de texto ****/
  text-shadow: 0px -1px 0px #333333;
  /**** Bordes redondeados ****/
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;

  /**** Degradados ****/
  /*  Chrome 1-9 and Safari 4-5.0  */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8b8b8b), color-stop(0.5, #707070), color-stop(0.5, #5e5e5e), color-stop(1, #777777));
  /*  Chrome 10+ Safari 5.1+ Mobile Safari  */
  background-image: -webkit-linear-gradient(top, #8b8b8b, #707070 50%, #5e5e5e 50%, #777777);
  /*  Firefox 3.6+  */
  background-image: -moz-linear-gradient(top, #8b8b8b, #707070 50%, #5e5e5e 50%, #777777);
  /*  IE 10+  */
  background-image: -ms-linear-gradient(top, #8b8b8b, #707070 50%, #5e5e5e 50%, #777777);
  /*  Opera 11.10+  */
  background-image: -o-linear-gradient(top, #8b8b8b, #707070 50%, #5e5e5e 50%, #777777);
  /*  W3C  */
  background-image: linear-gradient(top, #8b8b8b, #707070 50%, #5e5e5e 50%, #777777);
}

.button:hover {
	background: #757575;
  /*  Chrome 1-9 and Safari 4-5.0  */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5d5d5d), color-stop(0.5, #424242), color-stop(0.5, #383838), color-stop(1, #535353));
  /*  Chrome 10+ Safari 5.1+ Mobile Safari  */
  background-image: -webkit-linear-gradient(top, #5d5d5d, #424242 50%, #383838 50%, #535353);
  /*  Firefox 3.6+  */
  background-image: -moz-linear-gradient(top, #5d5d5d, #424242 50%, #383838 50%, #535353);
  /*  IE 10+  */
  background-image: -ms-linear-gradient(top, #5d5d5d, #424242 50%, #383838 50%, #535353);
  /*  Opera 11.10+  */
  background-image: -o-linear-gradient(top, #5d5d5d, #424242 50%, #383838 50%, #535353);
  /*  W3C  */
  background-image: linear-gradient(top, #5d5d5d, #424242 50%, #383838 50%, #535353);
}
.button:active {
	background: #242525;
  /*  Chrome 1-9 and Safari 4-5.0  */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000000), color-stop(0.05, #2b2b2b), color-stop(0.5, #434343), color-stop(1, #3e3e3e));
  /*  Chrome 10+ Safari 5.1+ Mobile Safari  */
  background-image: -webkit-linear-gradient(top, #000000, #2b2b2b 5%, #434343 50%, #3e3e3e);
  /*  Firefox 3.6+  */
  background-image: -moz-linear-gradient(top, #000000, #2b2b2b 5%, #434343 50%, #3e3e3e);
  /*  IE 10+  */
  background-image: -ms-linear-gradient(top, #000000, #2b2b2b 5%, #434343 50%, #3e3e3e);
  /*  Opera 11.10+  */
  background-image: -o-linear-gradient(top, #000000, #2b2b2b 5%, #434343 50%, #3e3e3e);
  /*  W3C  */
  background-image: linear-gradient(top, #000000, #2b2b2b 5%, #434343 50%, #3e3e3e);
}

.drc{ float: right; margin-right: 5px; }
.col1{ width: 280px; text-align: center; float: left;margin-top: 20px; margin-left: 12px; color: #fff; /*border: solid thin;*/}
.col1 h2{ margin: 0; background: #666; padding: 5px}
.col2{ width: 278px; height: 350px; float: left; margin-left: 12px; margin-top: 0; color: #000066;/* border:solid thin;*/}
.col2 p{font-size: 16px; padding-left: 8px; padding-right: 8px; text-align: justify;}
.col2 ul { font-size: 16px; padding-right: 10px}
.prod{ width: 60%; margin-left: 20%}
.prod2{ width: 90%; margin-left: 5%}
.prod3{ width: 90%; height: 55%;margin-left: 5%}
p.cnt{text-align: center; font-size: 16px;}

.coll1{ width: 430px; text-align: center; float: left;margin-top: 20px; margin-left: 12px; color: #fff; /*border:solid thin;*/}
.coll1 h2{ margin: 0; background: #666; padding: 5px}
.coll2{ width: 428px; height: 380px; float: left; margin-left: 13px; margin-top: 0; color: #000066; /*border:solid thin;*/}
.coll2 p{font-size: 16px; padding-left: 8px; padding-right: 8px; text-align: justify;}
.coll2 ul { font-size: 16px; padding-right: 10px}
.coll2 p.cnt{ text-align: center; font-size: 16px;}

.coll3{ width: 750px; /*height: 300px;*/ float: left; margin-left: 100px; margin-top: 0; color: #000066;}
.coll3 p{font-size: 16px; padding-left: 8px; padding-right: 8px; text-align: justify; margin-bottom: 40px}
.coll3 ul { font-size: 16px; padding-right: 10px}
.coll3 p.cnt{text-align: left; font-size: 16px; margin-bottom: 20px}

.serv {width: 40%; margin-left: 25px; height: 120px}
.serv2 {width: 50%; margin-left: 100px;}
.serv3 {width: 70%; margin-left: 70px;}
.serv4 {width: 40%; height: 75% ;margin-left: 125px;}
.serv5 {width: 64%; height: 150px; margin-left: 70px;}
.serv6 {width: 50%; margin-left: 105px; height: 150px}
.full-col{width: 889px;}
.full-col2{width: 880px; margin: 0 auto}
div.crs{ margin-top: 10px; width: 210px; height: 330px; margin-left: 20px;font-size: 17px; color: #000066;}
div.crs2{ margin-top: 10px; width: 300px; height: 330px; height: 220px;position: absolute; top: 160px; left: 290px;font-size: 17px; color: #000066;}
div.crs3{ margin-top: 10px; width: 330px; height: 330px; height: 220px;font-size: 17px; position: absolute; top: 230px; left: 585px; color: #000066;}
.crs p, .crs2 p, .crs3 p{ margin: 0} 
p.ms{ margin-bottom: 0}
img.izq{ width: 50%; float: left; position: absolute; top: 190px}
img.drch{width: 100%; float: right;}
img.fll{width: 90%; margin-left:50px; margin-top: 20px}
.cursos {width: 505px;font-size: 17px; color: #000066; float: left;  list-style: none; padding: 0; margin-left: 30px; }
.curs {float: left; width: 200px;margin-top: 90px; margin-left: 5px;}
.curs2 {float: left; width: 190px; margin-top: 30px;margin-left: 5px; position: absolute; right: 40px; }
.curs3 {float: left; width: 210px;margin-top: 130px; margin-left: 5px;}
.curs4 {float: left; width: 180px; margin-top: 0px;margin-left: 5px; position: absolute; right: 20px; top: 70px}
.curs5 {float: left; width: 210px; height: 170px;margin-top: 120px; margin-left: 5px;}
.curs6 {float: left; width: 200px;margin-top: 10px; margin-left: 5px; margin-bottom: 130px}
.curs7 {float: left; width: 180px; margin-top: 50px;margin-left: 5px; position: absolute; right: 40px; }
.curs8 {float: left; width: 200px;margin-top: 15px; margin-left: 19px; margin-bottom: 130px}
.s{ position: absolute; top: 65px; left: 600px; width: 22%}
.d{ position: absolute; top: 185px; left: 350px; width: 20%}
.f{ position: absolute; top: 185px; left: 550px; width: 23%; height: 135px}
.g{ position: absolute; top: 420px; left: 250px; width: 17%}
.h{ position: absolute; top: 450px; left: 500px; width: 15%}
.cntt { width: 330px;height:360px; float: left;; margin:15px }

.Estilo15 {color: #000066}
#Layer30 {
	float: left;
	/*border: solid;*/
	width:370px;
	margin: 20px 0 0 40px;
}

#Layer31 {
	/*border: solid;*/
	float: left;
	width:370px;
	margin-left: 40px;
	margin-top: 10px;
	margin-bottom: 0
}
.Estilo24 {    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #003399;
}

.Estilo102 {font-size: 16px	}
.col{ width: 260px; float: left; margin-left: 25px; margin-bottom: 50px; color: #000066;}
.col h3{ text-align: center; font-size: 17px}
.col p{font-size: 15px; text-align: left; color: #003399; margin: 0 0 10px 0}
.col p.Estilo101 {   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#003399;
   margin: 0 0 5px 0;
}