* {
    margin:0;
    padding:0;
}

body{
	text-align:center;
	margin:0 auto;
}
#contenedor {
	background-image:url(../img/fond-general.jpg);
	width:1002px;
	height:100%
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin:auto;
}
#contenidos {
	width:980px;
	height:340px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin:auto;
}
#cabecera {
	width:1002px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin:auto;
}
#bannercentral {
	width:1002px;
	height:313px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin:auto;
}

#bannerpartner {
	width:1002px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin:auto;
}

#contenidosQS{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align:justify;
	font-weight:normal;
	padding-top:0px;
	padding-left:40px;
	padding-right:50px;
	padding-bottom:0px;
	margin-left:10px;
	margin-right:10px;
}
#contenidosServ{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align:justify;
	font-weight:normal;
	padding-top:0px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:0px;
	margin-left:10px;
	margin-right:10px;
}
#contenidosVC{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align:justify;
	font-weight:normal;
	padding-top:0px;
	padding-left:40px;
	padding-right:50px;
	padding-bottom:0px;
	margin-left:10px;
	margin-right:10px;
}
#contenidosPortafolio{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align:justify;
	font-weight:normal;
	padding-top:0px;
	padding-left:40px;
	padding-right:50px;
	padding-bottom:0px;
	margin-left:10px;
	margin-right:10px;
}
#contenidosMision{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align:justify;
	font-weight:normal;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	margin-left:10px;
	margin-right:10px;
}
#qs{
	background-image:url(../img/fond-qs.gif);
	background-repeat:no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align:justify;
	font-weight:normal;
	float:left;
	width:310px;
	height:320px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-left:17px;
	margin-right:5px;
}
#mision{
	background-image:url(../img/fond-mision.gif);
	background-repeat:no-repeat;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align:justify;
	font-weight:normal;
	float:left;
	width:305px;
	height:320px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-left:5px;
	margin-right:5px;
}
#vision{
	background-image:url(../img/fond-vision.gif);
	background-repeat:no-repeat;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align:justify;
	font-weight:normal;
	float:left;
	width:277px;
	height:320px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-left:5px;
	margin-right:17px;
}
#contenidosVision{
	background-image:url(../img/fond-vision-2h.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align:justify;
	font-weight:normal;
	padding-top:280px;
	padding-left:140px;
	padding-right:130px;
	padding-bottom:0px;
	margin-left:10px;
	margin-right:10px;
}

#menseguimiento {
	height:20px; 
	/*background-color: #F1F2F2;*/ /*#CC6600; color de fondo*/ 
	padding-right: 10pt;
	text-align: right;
	vertical-align:bottom;
}
.menumigas {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none; 
	color: #636466; 
	font-weight: normal;
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
	
}
.txtmision{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align:justify;
	font-weight:normal;
	float:right;
	width:170px;
	height:290px;
	padding-top:0px;
}
.pie {
	background-color:#1f4b56;
	width:1002px;
	line-height:18px;
	height:18px;
	margin-top:15px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

.sinborde {
	border: none;
}

h1 {
	font-family: arial;
	font-size: 16pt;
	color: #000000;
	text-align:justify;
	font-weight:bold;
	line-height:30px;
	margin-left:35px;
}

h2 {
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;
	text-align:justify;	
}

h3 {
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;
	text-align:justify;	
	margin-left:60px;	
}

h4 {
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;
	text-align:justify;	
	margin-left:100px;	
}

h5 {
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;
	text-align:justify;	
	margin-left:140px;	
}

h6 {
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;
	text-align:justify;	
	margin-left:160px;	
}

p {
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;
	text-align:left;
	padding:4px;
}
a.enlacesimg{
	font-family: arial; 
	font-size: 12px; 
	text-decoration: none; 
	color: #000000; 
	padding-left: 0pt;
	padding-right: 0pt;

}
a.enlacesimg:hover {
	font-family: arial; 
	font-size: 12px; 
	text-decoration: none; 
	color: #636466; 
	padding-left: 0pt;
	padding-right: 0pt;
}
a.enlacesimg:visited {
	font-family: arial; 
	font-size: 12px; 
	text-decoration: none; 
	color: #000000; 
	padding-left: 0pt;
	padding-right: 0pt;
}
a.en-t2col{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align:justify;
	font-weight:normal;
	text-decoration:underline;
}
a.en-t2col:hover{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align:justify;
	font-weight:normal;
	text-decoration:none;
}
a.en-t2col:visited{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align:justify;
	font-weight:normal;
	text-decoration:underline;
}
a.txtt2col{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align:justify;
	font-weight:normal;
	text-decoration:none;
}
a.txtt2col:hover{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align:justify;
	font-weight:normal;
	text-decoration:underline;
}
a.txtt2col:visited{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align:justify;
	font-weight:normal;
	text-decoration:none;
}
a.migas {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none; 
	color: #636466; 
	font-weight: normal;
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
	
}
a.migas:hover {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: underline; 
	color: #636466; 
	font-weight: normal;
	text-align: left; 
	padding-left: 2px;
	padding-right: 2px;
}
a.migas:visited {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none; 
	color: #636466; 
	font-weight: normal;
	text-align: left; 
	padding-left: 2px;
	padding-right: 2px;
}
/*menu*/
#menu {
z-index:1; 
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 0.7em;
/*width: 1000px;
background-color:#8dada2;*/
width: 998px;
height:30px;
background-color:#ffffff;
margin-top: 2px;
margin-left: 0px;
padding-left: 2px;

}
#menu ul {
list-style-type: none;
}
#menu ul li.nivel1 { 
float: left;
margin-right: 1px;
}
#menu ul li a {
display: block;
text-decoration: none;
color: #fff;
background-color: #399;
border: solid 1px #fff;
padding: 8px;
position: relative;
}
#menu ul li a.nivel2, #menu ul li a.nivel2ie {
color: #000; 
}
#menu ul li a.nivel1, #menu ul li a.nivel2 {
display: block!important;
display: none;
position: relative;
}
#menu ul li:hover {position: relative;
}
#menu ul li a:hover, #menu ul li:hover a.nivel1 {
background-color: #6CC;
color: #000;
position: relative;
}
#menu ul li ul {display: none;
}
#menu ul li:hover  ul.nivel2, #menu ul li a:hover  ul.nivel2{
display: block;
position: absolute;
left: 0px;
}
#menu ul li ul li a:hover ul.nivel3, #menu ul li ul li:hover ul.nivel3 {
display: block;
position: absolute;
left: 181px!important;
left: 180px;
top:0px!important;top: -21px;
}
#menu ul li ul li a {width: 180px;
padding: 8px 0px;
border-top-color: transparent;
}
#menu ul li ul li a:hover {border-top-color: #000;
position: relative;
}
#menu ul li ul li ul li a.primera {border-top-color: #fff;
}
.listas {
	list-style-type:none;
	margin:0, 0, 0, 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight:bold;
	color:#336666; 
}

.lis {
	list-style-type:none;
	padding-top:0px;
	padding-left:30px;
	padding-right:0px;
	padding-bottom:0px;	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	
	color:#333333; 
}

a.submenu { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	
	color:#336666; 
	text-decoration: none;
	font-weight: bold;
	margin-left:0px;
}
a.submenu:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	
	color:#336666; 
	text-decoration: none;
	font-weight: bold;
	margin-left:0px;
}

.titulosboton{
	border: 0px;
	text-decoration: none;
}
a.titulosboton {
	border: 0px;	
	text-decoration: none;
	
}
a.titulosboton:hover { 
	border: 0px;
	text-decoration: none;
}

.inli { 
	padding-top:0px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;	
}
a.inli { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin:0, 30, 0, 0px;
	color:#336666; 
	text-decoration: none;
	font-weight: bold;
	margin-left:0px;
}
a.inli:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin:0, 30, 0, 0px;
	color:#336666; 
	text-decoration: none;
	font-weight: bold;
	margin-left:0px;
}
#base {
	border: 1px solid #000;
	margin: 0.51em;
	width: 99%;
	padding: 5px;
	text-align: left;
	background-color: #F1F2F2;
	}
#base1 {
	border: 1px solid #000;
	margin: 0.51em;
	width: 99%;
	padding: 5px;
	text-align: left;
	background-color: #F1F2F2;
}
#base2 {
	border: 1px solid #000;
	margin: 0em;
	width: 893px;
	height:347px;
	padding: 0px;
	background-color: #F1F2F2;
}
#base3 {
	border: 1px solid #000;
	margin: 5px;
	width: 100%;
	padding: 3px;
	text-align: left;
	background-color: #ffffff;
	}
