@charset "UTF-8";
/* CSS Document */

#container {
	width:90%;
	height:1400px;
	margin: auto;
	background-image: url(img/fondocontainer.jpg);
	border-radius: 0px 0px 36px 36px;
	border:#FFFFFF;
	border-size: 6px;
	box-shadow:#000 6px 6px 16px;
}

#containerquienes {
	width:90%;
	height:px;
	margin: auto;
	background-image: url(img/fondocontainer.jpg);
	border-radius: 0px 0px 36px 36px;
	border:#FFFFFF;
	border-size: 6px;
	box-shadow:#000 6px 6px 16px;
}

#containerquehacemos {
	width:90%;
	height:px;
	margin: auto;
	background-image: url(img/fondocontainer.jpg);
	border-radius: 0px 0px 36px 36px;
	border:#FFFFFF;
	border-size: 6px;
	box-shadow:#000 6px 6px 16px;
}

#containerdonde {
	width:90%;
	height:px;
	margin: auto;
	background-image: url(img/fondocontainer.jpg);
	border-radius: 0px 0px 36px 36px;
	border:#FFFFFF;
	border-size: 6px;
	box-shadow:#000 6px 6px 16px;
}

#containerbotoneraalpie {
	width:90%;
	height:370px;
	margin: auto;
	background-image:url(img/fondo.jpg);
	border-radius: 18px 18px 18px 18px;
	border:#FFFFFF;
	border-size: 6px;
	box-shadow:#000 6px 6px 16px;
}

#cabezal {
	width:90%;
	height:90px;
	margin: auto;
	background: #333333;
	border-radius: 18px 36px 0px 0px;
}

#cabezalpie {
	width:90%;
	height:90px;
	margin: auto;
	background:#333;
	border-radius: 0px 0px 0px 0px;
}


#inferior {
	width:90%;
	height:90px;
	margin: auto;
	background-image:url(img/fondocabezal.jpg);
	border-radius: 24px 24px 0px 48px;
}

#footer {
	width:90%;
	height:90px;
	margin: auto;
	background:#333;
	border-radius: 0px 0px 24px 24px;
}

#botonerahorizontal {
	margin:auto;
	width: 100%;
	height: 37px;
	background-color: #333;
	text-align:center;
}

#lineanegra {
	margin: auto;
	width:90%;
	height:18px;
	background:-webkit-linear-gradient(top, #333333, #444444);
}
	
	
h2 {
	alignment-adjust:central;
	font-family:Calibri;
	font-style:bolder;
	color:#AAA;
}


h1 {
	alignment-adjust:central;
	font-family:Calibri;
	font-style:bolder;
	font-size: 21px;
	color:#F90;
}


h4 {
	background:#F90;
	padding:1px;
	margen:6px;
	width:160px;
	alignment-adjust:central;
	font-family:Calibri;
	font-style:bolder;
	font-size: 14px;
	color:#444444;
	border-radius:6px;
}

.h4b {
	background:#F90;
	padding:1px auto;
	margen:6px auto;
	width:400px;
	alignment-adjust:central;
	font-family:Calibri;
	font-style:bolder;
	font-size: 14px;
	text-decoration:none;
	color:#444444;
}


.h4b:hover {
	background:#cccccc;
	padding:1px;
	margen:6px;
	width:400px;
	alignment-adjust:central;
	font-family:Calibri;
	font-style:bolder;
	font-size: 14px;
	text-decoration:none;
	color:#444444;
}

.textotexto {
	font-family: 'Calibri';
	font-size: 13px;
	font-style: normal;
	text-transform: none;
	color: #999;
	margin:0px;
	padding:0px;
	text-decoration: none;
	text-align: left;
}

.textofooter {
	font-family: 'Calibri';
	font-size: 12px;
	font-style: normal;
	text-transform: none;
	color: #999;
	margin:0px;
	padding:0px;
	text-decoration: none;
	text-align: center;
}

//estilos de los menues
. {
	padding:0px;
    margin:0px;
    }
    
#menucentrado {
    	background:url(menu/menu1.jpg);
		margin:auto;
        width:90%;
		font-family:Calibri, Arial, Helvetica, sans-serif;
		-webkit-transition: -webkit-transform 0.3s ease-in-out 0.1s;
	-o-transition: -webkit-transform 0.3s ease-in-out 0.1s;
	-ms-transition: -webkit-transform 0.3s ease-in-out 0.1s;
	-mozzila-transition: -webkit-transform 0.3s ease-in-out 0.1s;
	overflow:visible;
    }
	
#menucentradodetalle {
    	margin:auto;
        width:600px;
		font-family:Calibri, Arial, Helvetica, sans-serif;
    }
	
	ul, ol {
		list-style:none;
	}
	
	
	.nav li a {
		background-color:#333;
		color:#FFFFFF;
		text-decoration:none;
		padding:10px 20px;
		display:block;
	}
	
	
	.nav li a:hover {
		background-color:#444;
		color:#F63;
	}
	
	.nav > li{
		float:left;
	}
	
	
	.nav li ul {
		display:none;
		position:absolute;
		min-width:140px;
	}
	
	
	.nav li:hover > ul {
		display:block;
	}
	
	
	.nav li ul li ul {
		position:relative;
	}
	
	
	.nav li ul li ul {
		right:-140px;
		top:0px;
	}
	
.menu1{
	background-color:#333;
	font-family:Calibri;
	font-size:13px;
	color: #FFF;
	border-radius: 0px 0px 0px 0px;
	box-shadow:#000 3px 3px 6px;
}

.menu1:hover{
	background-color:#666;
	font-family:Calibri;
	font-size:13px;
	color:#F60;
	box-shadow:#000 3px 3px 6px;
}

.menu2{
	background-image:url(menu/fondomenu.jpg);
	font-family:Calibri;
	font-size:13px;
	color:#FFF;
	border-radius: 0px 0px 0px 0px;
	box-shadow:#000 3px 3px 6px;
}

.menu2:hover{
	background-image:url(menu/fondomenu2.jpg);
	font-family:Calibri;
	font-size:13px;
	color:#C9FF;
	box-shadow:#000 3px 3px 6px;
}

.menu9{
	background-image:url(menu/menu11.jpg);
	font-family:Calibri;
	font-size:13px;
	color:#FFF;
	border-radius: 0px 0px 0px 0px;
	box-shadow:#000 3px 3px 6px;
}

.menu9:hover{
	background-image:url(menu/menu33.jpg);
	font-family:Calibri;
	font-size:13px;
	color:#C9FF;
	box-shadow:#000 3px 3px 6px;
}

.menu{
	background-image:url(menu/menu11.jpg);
	font-family:Calibri;
	margin: 0px 18pt 0px 18pt;
	padding: 0px 0px 0px 0px;
	font-size:14px;
	color:#FFF;
	box-shadow:#000 0px 0px 0px;
	text-align:center;
}

.menu:hover{
	background-image:url(menu/menu33.jpg);
	font-family:Calibri;
	font-size:14px;
	color:#C9FF;
	box-shadow:#000 0px 0px 0px;
	text-align:center;
}

.submenu{
	background-image:url(menu/menu22.jpg);
	font-family:Calibri;
	font-size:13px;
	color:#FFF;
	box-shadow:#000 3px 3px 6px;
}

.submenu:hover{
	background-image:url(menu/menu33.jpg);
	font-family:Calibri;
	font-size:13px;
	color:#000;
	box-shadow:#000 3px 3px 6px;
}

.submenu9{
	background-image:url(menu/menu22.jpg);
	font-family:Calibri;
	font-size:13px;
	color:#FFF;
	border-radius:0px 0px 18px 18px;
	box-shadow:#000 3px 3px 6px;
}

.submenu9:hover{
	background-image:url(menu/menu33.jpg);
	font-family:Calibri;
	font-size:13px;
	color:#000;
}


.subtitulo{
	font-family:Calibri;
	font-size:16px;
	color:#F60;
	border-radius: 0px 0px 0px 0px;
	box-shadow:;
}

.textobotonera{
	font-family:Calibri;
	font-size:13px;
	color:#F60;
	text-align:left;
	text-decoration:none;
}

.textobotonera:hover{
	font-family:Calibri;
	font-size:13px;
	color:#CCC;
	text-align:left;
}