html { margin:0px; padding: 0px;height:100%;}
body {
	margin: 0px;
	padding: 0px;
	background: #fff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666972;
	height: 100%;
}

#all {
	min-height: 100%;
	position: relative;
}

#wrap {
	width: 960px;
	display: block;
	margin: auto;
	border-top: #a9006c 5px solid;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.w960 {width:960px;display: block; margin:auto;}

.logo_mc {display:block; width:164px; height:56px; background: url(img/logo_mc.jpg); margin: 43px 0;}

.menu {
	border-bottom: 1px solid #d2d1d6;
	font-family: Yanone Kaffeesatz;
	font-size: 17px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.menu2 {
	border-bottom: #a9006c solid 3px;
	padding: 10px 0px;
	font-family: "Yanone Kaffeesatz";
	font-size: 18px;
	color: #AEAEAE;
	text-decoration: none;
}


.menu ul { margin:0px; padding:0px; list-style:none; }
.menu ul li { margin:0px; padding:0px;display: inline;}
	.menu ul li a {color:#AEAEAE; text-decoration: none; padding: 10px 10px;}
	.menu ul li a:hover {
	color: #65686f;
	text-decoration: none;
	border-bottom: #a9006c solid 3px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
	.menu ul .current a{ color:#65686f; text-decoration: none; padding: 10px 10px; border-bottom:#a9006c solid 3px; }
	
.box_contenido {
	display: block;
	width: 280px;
	float: left;
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 5px;
}
.box_contenido5 {
	display: block;
	width: 320px;
	float: left;
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 5px;
}
.box_contenido2 {
	display: block;
	width: 660px;
	float: right;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 30px;
	text-align: justify;
}
.texto_color {
	color: #666972;
	text-decoration: none;
}

.texto_botonera {color:#666972;}


.sidebar {
	width: 400px;
	float: right;
	margin-right: 50px;
}
.sidebar h1 {
	font-size: 18px;
	font-family: Yanone Kaffeesatz;
	color: #666972;
}
h1 {
	font-size: 24px;
	line-height: 26px;
	font-family: Yanone Kaffeesatz;
	color: #a9006c;
	margin-top: 24px;
}
.ts {font-size: 15px;}

.slide {float: right;}

.menu_v {
	font-size: 16px;
	float: left;
	margin-right: 5px;
	margin-top: 7px;
	margin-left: 5px;
	font-weight: bolder;
	display: block;
	line-height: 20px;
	width: 270px;
}
.menu_v ul { margin:0px; padding:0px; list-style:none; }
.menu_v ul li { margin:0px; padding:0px;}
	.menu_v ul li a {
	color: #666666;
	text-decoration: none;
}
	.menu_v ul li a:hover {color:#65686f; text-decoration: none; }
	.menu_v ul .current a{ color:#65686f; text-decoration: none; }

.contacto_label {display: block; width: 60px; float: left; margin-bottom: 12px;}
.contacto_input { border:1px solid #E6E7E8; background: #E6E7E8; color:#666972; padding: 5px; float: left; width: 420px;margin-bottom: 12px;}
.contact_btn { border: 1px solid #666870; background:#666870; color:#fff; text-transform: uppercase; font-size:16px; padding:4px;}

.blog .post {display: block; margin: 20px 0;}
.blog .content {display: block; width:487px; float:left; border-bottom:2px solid #D1D3D4; padding-bottom:8px;}
.blog .content-post {display: block; width:487px; float:left; padding-bottom:8px;}
.blog .leftnav {display: block; width:160px; float:left; font-weight: bold; margin-top:55px;}
.blog h1 {color: #58595B; margin: 0px; font-size:25px;}
.blog .fecha {color:#58595B;}
.blog .vermas {display: block; float: right; font-weight: bold;}
	.blog .vermas a { text-decoration: none;color:#666972;}
	.blog .vermas a:hover { text-decoration: underline;color:#666972;}
.blog .volver a {font-weight: bold; text-decoration: none;color:#666972; float: right;}
.blog .volver a:hover {font-weight: bold; text-decoration: underline;color:#666972; float: right;}
.icono_video {display: block; width:32px; height:31px;background: url(img/icono_video.jpg) no-repeat;}
.icono_nota {display: block; width:32px; height:31px;background: url(img/icono_nota.jpg) no-repeat;}

#ocultarinfo1, #verinfo1, #ocultarinfo2, #verinfo2, #ocultarinfo3, #verinfo3, #ocultarinfo4, #verinfo4 {display: none;}
#info1, #info2, #info3,#info4, #ocultarinfo1, #ocultarinfo2, #ocultarinfo3, #ocultarinfo4 {
	cursor: pointer;
	color: #a9006c;
	text-decoration: none;
}

.info1{
	color: #a9006c;
	font-size: 12px;
	float: left;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
	line-height: 22px;
}

.RESALTA1{
	color: #a9006c;
	font-size: 14px;
	float: none;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
	line-height: 22px;
}
.RESALTA2{
	color: #a9006c;
	font-size: 16px;
	float: none;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
	line-height: 25px;
}

.RESALTAtitulo{
	color: #666666;
	font-size: 16px;
	float: none;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
	line-height: 22px;
	font-variant: normal;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}


#footer {
	background: #f3f3f5;
	width: 100%;
	padding: 22px 0 40px 0;
	bottom: 0;
	margin-top: 30px;
}
.borde_inferior {border-top:5px solid #a9006c; margin-top: -26px; display:block;}

.logo_mc_footer { display:block; width:88px; height: 45px; float:left;background: url(img/logo_mc_footer.jpg) no-repeat; border-right:1px solid #e3e3e5; padding-right: 32px;}
.logo_link_footer {display:block; width:100px; height: 45px; float:left;background: url(img/logo_link_footer.jpg); margin-left: 22px; margin-left: 23px;}
.logo_up_footer {display:block; width:106px; height: 45px; float:left;background: url(img/logo_up_footer.jpg); margin-left: 23px;}
.logo_factor_footer {display:block; width:103px; height: 45px; float:left;background: url(img/logo_factor_footer.jpg); margin-left: 23px;}
.logo_blanco_footer {
	display: block;
	width: 180px;
	height: 55px;
	float: left;
	background: url(img/logo_blanco_footer.jpg);
	margin-left: 23px;
}
.logo_fbk_footer {
	display: block;
	width: 40px;
	height: 45px;
	float: left;
	margin-left: 23px;
	background-image: url(img/fbk.png);
	background-position: top;
}
.logo_lin_footer {
	display: block;
	width: 45px;
	height: 45px;
	float: left;
	margin-left: 5px;
	background-image: url(img/lin.png);
}
.logo_tw_footer {
	display: block;
	width: 45px;
	height: 45px;
	float: left;
	margin-left: 5px;
	background-image: url(img/twtt.png);
}
.logo_sk_footer {
	display: block;
	width: 65px;
	height: 55px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

.logo_sk2_footer {
	display: block;
	width: 65px;
	height: 35px;
	float: left;
	margin-left: 5px;
	background-image: url(img/skype.png);
}

.icono_fb {display: block; width:27px; height:28px; background: url(img/icono_facebook.jpg) no-repeat; float: right;}


.clear {
	clear: left;
}
.left {float:left;}
.right {float:right;}
em {font-style:italic;}
.nonemargin {margin:0;}
.nonepadding {padding: 0;}
