	
	/* = BASIC ------------------------------------- */

	body{padding:0px; margin:0px; font-family: Arial, Verdana; color:#666666; background-color:#E5E5E5; font-size:12px; }
	a{color:#3A6EB9; text-decoration:none;}
	a:hover{color:#3A6EB9; text-decoration:underline;}
	p{margin-bottom:12px; line-height:18px;}
	strong, b{font-weight:bold;}
	html, body{height:100%;}
	ul li{margin-left:40px; list-style:disc; margin-bottom:8px; line-height:18px;}
	ol li{margin-left:40px; margin-bottom:8px; line-height:18px;}

	/* = MISC ------------------------------------- */

	.no-border-l{border-left:0px !important;}
	.no-border-r{border-right:0px !important;}
	.margin-b-5{margin-bottom:5px;}
	.margin-b-10{margin-bottom:10px;}
	.margin-b-20{margin-bottom:20px;}
	.margin-t-5{margin-top:5px;}
	.margin-t-10{margin-top:10px;}
	.margin-t-20{margin-top:20px;}
	.no-bg{background:none !important;}
	
	.bullet{padding-left:23px; background:url("../images/icons2.gif") no-repeat 0px -23px;}
	
	h1.L, h1.M{color:#666666; font-family:"Lucida Sans", Arial; font-size:24px; letter-spacing:-0.5px; position:relative; font-weight:normal;}
	h1.M{font-size:18px;}
	h1.L a{position:absolute; right:0px; top:5px; font-size:12px; font-weight:bold; font-family:Arial, Verdana; letter-spacing:0px;}
	
	.clear{clear:both;}
	
	a.btn-grey{display:inline-block; padding:4px 10px 4px 10px; color:#666666; font-weight:bold; background:#cccccc; border:2px solid #C2A463;}
	a.btn-grey:hover{text-decoration:none; border:2px solid #666666;}
	
	input.shine, select.shine, textarea.shine{border:1px solid #9a2965 !important;}
	
	/* FORMS ------------------------------------- */
	
	div.form{width:100%;}
	div.form .label{width:100px; height:19px; line-height:21px; float:left; margin-right:10px; text-align:right; margin-bottom:15px; color:#666666;}
	div.form label.label input{}
	label.check{}
	label.check input{float:left; margin-right:5px; margin-top:0px;}
	*:first-child+html label.check input{margin-top:-5px;} /*ie7*/
	* html label.check input{margin-top:-5px; margin-right:0px;} /*ie6*/
	
	input.box, select.box, textarea.box{padding:2px; border:1px solid #666666; font-family: Arial, Verdana; color:#666666; font-size:12px;}


	/* HEADER ------------------------------------- */
	/*	a#send-friend{position:absolute; display:block; background:url("../images/icons2.gif") no-repeat 0px 0px; height:22px; line-height:22px; padding-left:25px; right:10px; top:30px; color:#666666; font-size:11px;}
	a#send-friend:hover{text-decoration:none; color:#999999; }
	div#nav{position:absolute; right:0px; top:65px; font-size:11px;}*/
	
	div#header{height:125px; position:relative;}
	a#logo{position:absolute; left:0px; top:0px;}
a#send-friend{position:absolute; display:block; background:url("../images/icons2.gif") no-repeat 0px 0px; height:22px; line-height:22px; padding-left:25px; right:10px; top:50px; color:#666666; font-size:11px;}
	a#send-friend:hover{text-decoration:none; color:#999999; }
	div#nav{position:absolute; right:135px; top:55px; font-size:11px;}
	div#nav a{border-left:1px solid #E1E1E1; height:15px; padding:0px 10px 0px 10px; color:#666666;}
	div#nav a:hover{color:#999999; text-decoration:none;}
	div#menu{position:absolute; bottom:0px; }
	div#menu a{float:left; height:35px; width:180px; display:block; background: url("../images/tabs.jpg") no-repeat;}
	div#menu a.m1{background-position:0px 0px;}
	div#menu a.m1:hover{background-position:0px -35px;}
	div#menu a.m1-selected, div#menu a.m1-selected:hover{background-position:0px -70px;}
	div#menu a.m2{background-position:-180px 0px;}
	div#menu a.m2:hover{background-position:-180px -35px;}
	div#menu a.m2-selected, div#menu a.m2-selected:hover{background-position:-180px -70px;}
	div#menu a.m3{background-position:-360px 0px;}
	div#menu a.m3:hover{background-position:-360px -35px;}
	div#menu a.m3-selected, div#menu a.m3-selected:hover{background-position:-360px -70px;}
	div#menu a.m4{background-position:-540px 0px;}
	div#menu a.m4:hover{background-position:-540px -35px;}
	div#menu a.m4-selected, div#menu a.m4-selected:hover{background-position:-540px -70px;}
	div#menu a.m5{background-position:-720px 0px;}
	div#menu a.m5:hover{background-position:-720px -35px;}
	div#menu a.m5-selected, div#menu a.m5-selected:hover{background-position:-720px -70px;}


	/* MAIN ------------------------------------- */

	div#master{background:white; width:100%; }
	div#main{width:900px; margin:auto auto; background:white url("../images/bg.jpg") no-repeat 80% 100%;}
	
	/* CONTENT ------------------------------------- */
	
	div#content{ margin-top:5px; margin-bottom:20px; }
	
	/* FOOTER ------------------------------------- */
	
	div#colabs{text-align:center; padding-bottom:0px;}

	div#footer{width:100%; color:#7F7F7F; /*background: url("../images/footer-shadow.jpg") repeat-x top;*/ height:60px; font-size:11px;}
	div#footer div.wr{width:900px; margin:auto auto; position:relative; }
	div#footer a{color:#7F7F7F; }
	div#footer div.left{position:absolute; left:0px; top:8px; height:15px; line-height:15px;}
	div#footer div.right{position:absolute; right:0px; top:8px;}
	div#footer div.right a{ height:15px; line-height:15px; border-left:1px solid #B2B2B2; padding:0px 15px 0px 15px;}
	div#footer div.right a:hover{text-decoration:none; color:black;}
	
	/* INTERIOR / BODY ------------------------------------- */
	
	div.interior{margin-top:0px !important; padding-top:20px; }
	div.interior div.body{background:url("../images/bg2.jpg") no-repeat top right !important; min-height: 370px; height:auto !important; height:370px; color:#666666; }
	div.interior div.body div.subnav{margin-bottom:20px; width:100%;}
	div.interior div.body div.subnav a{margin-right:5px; padding:4px 6px 4px 6px; display:block; float:left;}
	div.interior div.body div.subnav a:hover{background:#EFEFEF; text-decoration:none; }
	div.interior div.body div.subnav a.selected{background:#EFEFEF;}
	div.interior div.body div.text{}
	
	/* PAGE >>> Home ------------------------------------- */
	
	div.column{ float:left;}
	div.column h1{margin-bottom:0px; padding-left:45px; background:url("../images/icons1.jpg") no-repeat 0px 0px; height:50px; line-height:47px; color:#666666; font-family:"Lucida Sans", Arial; font-size:24px;}
	div.column h1 span{font-size:17px;}
	div.column h1 a{color:#666666; line-height:47px;}
	div.column div{padding-left:37px;}
	div.column div a{display:block; margin-bottom:8px; color:#666666; }
	div.column div a:hover{color:#666666;}
	
	div.column1{width:300px; margin-right:30px; margin-left:10px;}
	div.column1 h1{background-position:0px 0px;}
	div.column2{width:310px; margin-right:30px; }
	div.column2 h1{background-position:0px -50px; }
	div.column3{width:200px; }
	div.column3 h1{background-position:0px -100px;}
	
	/* PAGE >>> Que es ------------------------------------- */
	
	div.page-Que-es{background:url("../images/que-es.jpg") no-repeat; background-position: 0px 0px;}
	div.page-Que-es div.body{padding-left:315px;}
	div.page-Que-es div.subnav a{color:#0087D8; }
	div.page-Que-es div.subnav a.selected, div.page-Que-es div.subnav a.selected:hover{ }
	
	/* PAGE >>> Consejos ------------------------------------- */
	
	div.page-Consejos{background:url("../images/consejos.jpg") no-repeat; background-position: 0px 0px; }
	div.page-Consejos div.body{padding-left:300px;}
	div.page-Consejos div.subnav a{color:#3C986E}
	div.page-Consejos div.subnav a.selected, div.page-Consejos div.subnav a.selected:hover{ color:#3C986E;}
	
	/* PAGE >>> La Alianza ------------------------------------- */
	
	div.page-La-alianza{background:url("../images/alianza.jpg") no-repeat; background-position: 0px 0px; }
	div.page-La-alianza div.body{padding-left:300px;}
	div.page-La-alianza div.subnav a{color:#9463C2;}
	div.page-La-alianza div.subnav a.selected, div.page-La-alianza div.subnav a.selected:hover{ color:#9463C2;}
	
	/* PAGE >>> Contacto ------------------------------------- */
	
	div.page-Contacto{background:url("../images/contacto.jpg") no-repeat top left; }
	div.page-Contacto div.body{padding-left:300px;}
	div.page-Contacto div.agree{margin-top:20px;}
	div.page-Contacto div.prev{line-height:18px ;}
	
	/* PAGE >>> Sala de prensa ------------------------------------- */
	
	div.page-Sala-de-prensa{background:url("../images/sala-de-prensa.jpg") no-repeat; background-position: 0px 0px; }
	div.page-Sala-de-prensa div.body{padding-left:300px;}
	div.page-Sala-de-prensa div.sidebar{float:left; margin-right:20px; width:240px; }
	div.page-Sala-de-prensa div.sidebar ul{margin:0px; padding:0px;}
	div.page-Sala-de-prensa div.sidebar ul li{list-style:none; margin:0px; padding:0px; border:1px solid white;}
	div.page-Sala-de-prensa div.sidebar ul li a{display:block; padding:3px 5px 3px 5px; border:1px solid white;}
	div.page-Sala-de-prensa div.sidebar ul li a.selected{font-weight:bold; background:#EFE7D6;}
	div.page-Sala-de-prensa div.sidebar ul li ul{}
	div.page-Sala-de-prensa div.sidebar ul li ul li{padding-left:20px;}
	div.page-Sala-de-prensa div.list h1{margin-bottom:8px;}
	div.page-Sala-de-prensa div.list div.count{margin-bottom:15px; font-size:11px; color:#666666;}
	div.page-Sala-de-prensa div.list{float:right; width:320px;}
	div.page-Sala-de-prensa div.list div{margin-bottom:10px;}
	div.page-Sala-de-prensa div.list div a{ font-weight:bold; display:block; line-height:16px; margin-bottom:8px; padding-left:25px; position:relative;;}
	div.page-Sala-de-prensa div.list div a span{position:absolute; left:0px; top:0px; display:block; width:20px; height:16px; background:url("../images/icons2.gif") no-repeat 0px -39px;}
	* html div.page-Sala-de-prensa div.list div a span{left:-25px;}

	/* PAGE >>> Agenda Contacto ------------------------------------- */
	
	div.page-Agenda-contacto{background:url("../images/agenda.jpg") no-repeat; background-position: 0px 0px; }
	div.page-Agenda-contacto div.body{padding-left:315px;}
	div.page-Agenda-contacto div.list{}
	div.page-Agenda-contacto div.list div.event{position:relative; margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid #cccccc;}
	div.page-Agenda-contacto div.list div.event a.asist{display:block; position:absolute; right:0px; top:8px; width:70px; height:20px; background:url("../images/btn-asistir.gif") no-repeat;}
	div.page-Agenda-contacto div.list div.event div{margin-top:5px; font-size:11px; padding-left:24px;}
	div.page-Agenda-contacto div.list div.event div span{margin-right:10px; color:#666666;}
	div.page-Agenda-contacto div.list div.event p{margin:0px; padding:0px; padding-left:24px; background:url("../images/icons2.gif") no-repeat -2px -62px;}
	div.page-Agenda-contacto div.list div.event div span.date{color:#7F47B6;}
	div.page-Agenda-contacto div.list div.asist{padding:8px 8px 8px 8px; background:#D6D6D6; border-top:1px solid #cccccc; float:none; width:570px; height:50px; margin-top:-8px; margin-bottom:8px; position:relative;}
	div.page-Agenda-contacto div.list div.asist div{float:left; margin-right:5px;}
	div.page-Agenda-contacto div.list div.asist div label{display:block; margin-bottom:4px;}
	div.page-Agenda-contacto div.list div.asist div input{width:145px;}
	div.page-Agenda-contacto div.list div.asist a.submit{display:block; padding-top:2px;}
	div.page-Agenda-contacto div.list div.asist a.close{display:block; position:absolute; right:10px; top:8px; width:9px; height:9px; background:url("../images/icons2.gif") no-repeat -4px -86px;}
	div.page-Agenda-contacto div.list div.asist a.close:hover{background-position:-13px -86px;}
	

	
	
