@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background:url(img/bg_total.gif) repeat-x;
	background-color:#680118;
}

#total {
	width: 950px;
	margin-left:auto;
	margin-right:auto;
	background:#FFF;
	border: solid #FFF 3px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

#header_logo {
	width: 175px;
	heigh: 107px;
	float:left;
	margin-top:20px;
}


#botonera {
	width: 735px;
	height:127px;
	float:right;
	margin-top:0px;
}

#about_img {
	position:relative;
	right:0;
	float:right;
	margin-top:40px;
}

#cuadro {
	width: 168px;
	height: 192px;
	float:left;
	clear:left;
	background: #EEE;
	margin-left: 0;
	margin-top: 25px;
	border: solid #d2d2d2 2px;
}

#about {
	width: 734px;
	height: 393px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:url(img/about.jpg);
	border: solid #d2d2d2 2px;
}

#about img{
	border:none;
}

#about p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 220px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#bag {
	width: 734px;
	
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:url(img/bag.jpg) no-repeat;
	border: solid #d2d2d2 2px;
}

#about img{
	border:none;
}

#about p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 220px;
	margin-right: 15px;
	margin-bottom: 10px;
}


#pressbig {
	width: 734px;
	height: 387px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:url(img/pressbig.jpg);
	border: solid #d2d2d2 2px;
}

#pressbig img{
	border:none;
}

#pressbig p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 220px;
	margin-right: 15px;
	margin-bottom: 10px;
}


#teambig {
	width: 734px;
	height: 387px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:url(img/teambig.jpg);
	border: solid #d2d2d2 2px;
}

#teambig img{
	border:none;
}

#teambig p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 220px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#careersbig {
	width: 734px;
	height: 387px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:url(img/careersbig.jpg);
	border: solid #d2d2d2 2px;
}

#careersbig img{
	border:none;
}

#careersbig p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 220px;
	margin-right: 15px;
	margin-bottom: 10px;
}


#partnerships {
	width: 734px;
	height: 411px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:url(img/partnerships.jpg);
	border: solid #d2d2d2 2px;
}

#partnerships p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 220px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#partnerships img{
	border:none;
}

#event {
	width: 734px;
	height: 490px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:url(img/event.jpg);
	border: solid #d2d2d2 2px;
}

#event p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 220px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#event img.foto {
	padding:2px;
	float:left;
	border: none;
}

#book {
	width: 734px;
	height: 790px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:url(img/book2.jpg) no-repeat;
	background-color:#eeeeee;
	border: solid #d2d2d2 2px;
}

#form2 {
	margin-top:10px;
}


#corporate {
	width: 734px;
	height: 860px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:#eeeeee;
	border: solid #d2d2d2 2px;
}

#corporate p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:25px;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#corporate li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#part {
	width: 734px;
	height: 350px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:#eeeeee;
	border: solid #d2d2d2 2px;
}

#part p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#part li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
}



#nonprofit {
	width: 734px;
	height: 435px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:#eeeeee;
	border: solid #d2d2d2 2px;
}

#nonprofit p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:25px;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#nonprofit li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#social {
	width: 734px;
	height: 400px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:#eeeeee;
	border: solid #d2d2d2 2px;
}

#social p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:25px;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#social li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#privatee {
	width: 734px;
	height: 450px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:#eeeeee;
	border: solid #d2d2d2 2px;
}

#privatee p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:25px;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#privatee li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#services {
	width: 734px;
	height: 358px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:url(img/servicesbig.jpg);
	border: solid #d2d2d2 2px;
}

#services p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 220px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#services img{
	border:none;
}

#ad {
	width: 734px;
	height: 381px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:url(img/advertising.jpg);
	border: solid #d2d2d2 2px;
}

#ad p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 220px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#ad img{
	border:none;
}

#rrpp {
	width: 734px;
	height: 575px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:url(img/public.jpg);
	border: solid #d2d2d2 2px;
}

#rrpp p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 220px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#rrpp h6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 220px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#rrpp li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 220px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#rrpp img{
	border:none;
}

#media {
	width: 734px;
	height: 381px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:url(img/mediastra.jpg);
	border: solid #d2d2d2 2px;
}

#media p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 220px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#media img{
	border:none;
}

#strategic {
	width: 734px;
	height: 625px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:url(img/strategic.jpg);
	border: solid #d2d2d2 2px;
}

#strategic p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 220px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#strategic img{
	border:none;
}

#strategic li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 220px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#strategic h6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 220px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#events {
	width: 734px;
	
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:url(img/events.jpg) no-repeat;
	background-color:#eeeeee;
	border: solid #d2d2d2 2px;
}

#events p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#build {
	width: 734px;
	height: 411px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:url(img/buildanevent.jpg);
	border: solid #d2d2d2 2px;
}

#build p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 220px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#build img{
	border:none;
}
#events ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 40px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#faq {
	width: 734px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:url(img/faq.jpg) no-repeat;
	background-color:#eeeeee;
	border: solid #d2d2d2 2px;
}

#faq p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#faq ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 40px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#contact {
	float:right;
	margin-right:170px;
}

#info {
	width:620px;
	height:115px;
	margin-right:100px;
	float:right;
	margin-top:20px;
	
}

#calendar {
	width: 168px;
	height: 395px;
	float:left;
	clear:left;
	background: #EEE;
	margin-left: 0;
	margin-top: 25px;
	border: solid #d2d2d2 2px;
	margin-bottom: 30px;
}

#mkt {
	width: 734px;
	height: 354px;
	float:right;
	clear:;
	margin-top:60px;
	margin-bottom:10px;
	background:url(img/mkt.jpg);
	border: solid #d2d2d2 2px;
}

#mkt p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin-top:5px;
	margin-left: 220px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#calendar .rib{
	margin-left:0px;
	margin-top: 25px;
}

#calendar h2{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#CC0000;
	text-align:center;
}

#calendar h3{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-align:center;
}


#foote1r {
	background:url(img/bg_foot.gif) repeat-x;
	height: 166px;
	width: 950px;
	clear:both;

}

#footer {

	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center;
	background:url(img/bg_foot.gif) repeat-x;
	height: 166px;
	width: 950px;
	clear:both;
	
}

#footxt {
	padding-top:95px;
}

ul, ol, li, form, fieldset, label, optgroup, legend, a, img, br {

	margin-top:30; margin-left:0; margin-right:0; margin-bottom:0; padding:0; border:0;

}

textarea, input {

	padding:0; margin:0;

}

p {

	font:inherit; color:inherit; margin:30px 0 1.5em 0;

}

a {

	text-decoration:underline; color:#FFF;

}

a:hover {

	text-decoration:none; color:#999999;

}