body{
	margin: 0px;
	padding: 0px;
	background-color: #ccccb4;
	font-family: verdana, arial, san-serif;
	font-size: 10px;
	color: #2d183e;
}

#contenedor{
	margin: 0 auto 0 auto;
	padding: 0px;
	width: 100%;
}

#cabecera{
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 100%;
	background:
	-webkit-gradient(
	linear, 
	left top, left bottom,
	color-stop(0, #ffffff),
	color-stop(0.9, #cccccc));
	background:
	-moz-linear-gradient(
	top,
	#ffffff,
	#cccccc);
}

#cab{
	margin: 0 auto 0 auto;
	padding: 5px 0px 5px 0px;
	width: 960px;
	height: 40px;
}

#linea{
	margin: 0px;
	padding: 0px;
	height: 10px;
	background-color: #003399;
}

#cuerpo{
	margin: 0 auto 0 auto;
	padding-bottom: 20px;
	width: 960px;
}

#pie{
	margin: 0px;
	padding: 20px;
	width: 920px;
	color: #ffffff;
	text-align: center;
}

#central{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 960px;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.6);
}

#imggrande{margin: 0 auto 0 auto; padding: 0px; width: 960px; height: 250px; background-image: url(imagenes/img2.jpg); border-bottom: 1px solid #333333;}

#contenidos{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 960px;
	background-color: #999999;
}

#c1{
	float: left;
	margin: 0px;
	padding-bottom: 10px;
	width: 600px;
	background-color: #ffffff;
}

#c2{
	float: left;
	margin: 0px;
	padding-bottom: 10px;
	width: 360px;
}

#m1{float: left; margin-bottom: 1px; padding: 10px 30px 10px 50px; width: 520px; border-top: 1px solid #999999; border-bottom: 1px solid #999999;}
#m2{float: right; margin-bottom: 1px; padding: 10px 10px 10px 30px; width: 320px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #ffffff}
#m3{float: rigth; margin: 0px; position: relative; padding: 30px; height: 170px; width: 270px; top: 40px; left: 620px;  background-color: rgba(0,0,0,0.8); z-index: 2;}
#m4{float: right; margin: 0px; position: relative; padding: 20px; height: 130px; width: 230px; background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(0.9, #cccccc)); background: -moz-linear-gradient(top, #ffffff, #cccccc);}
#m5{float: right; margin: 0px; padding: 0px; position: relative;  border-color: transparent rgba(0,0,0,0.8) transparent transparent; transparency: 0.5; border-style: solid; border-width: 50px; top: 110px; left: -340px;}
#boton{float: left; font-size: 14px; padding: 5px; margin-top: 7px; margin-right: 7px; border: #444444; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border: 1px solid #444444; color: #666666; text-shadow: 1px 1px 0px #ffffff; background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(0.9, #cccccc));background:-moz-linear-gradient(top,#ffffff,#cccccc);}

.titulos{font-size: 42px;}
.subtitulos{font-size: 18px;}
.titulos2{font-size: 18px;}
.subtitulos2{font-size: 14px;}
.titulos3{font-size: 16px;}
.subtitulos3{font-size: 14px;}
li{color: #ffffff;}
a{color: #333333; text-decoration: none;}

#pie{
	float: left;
	margin: 0px;
	padding: 10px;
	width: 940px;
	height: 20px;
	font-size: 16px;
	text-align: center;
	background-color: rgba(0,0,0,0.5);
}







