body { margin:0; background:#000000; font-size:0.9em; line-height:20px; font-family: "Myriad Pro", "Trebuchet MS", Arial;}
a { color:#DB0048;}
a:hover { text-decoration:none;}

#header { background:url(images/header_bckg2.jpg) repeat-x #000000;}
#logo { padding:10px 10 10 10px; height:34px; }
#logo a{ color:#FFFFFF; text-decoration:none; font-weight:bold; height:36px; font-size:26px; text-transform:uppercase;}
#menu { background:#000000; width:400px; margin:0 auto; height:32px; margin-top:99px;}
#menu ul { margin:0; padding:0;}
#menu ul li{ display:inline-block; float:left; width:95px; list-style:none; text-align:center; height:32px;}
#menu a { display:block; float:left; width:100px; color:#FFFFFF; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none; padding-top:8px;}
#menu a:hover{ background: #DB0048; padding-top:8px; height:24px;}

#main { width:100%; background-color:#000000; float:left;}
#content { margin-left:70px; color:#FFFFFF; margin-right:0 auto; padding:30px 0 20px 0;}
#content h1 { margin:0; text-transform:uppercase; font-size:2em;}
.text_block {color:#FFFFFF; padding-top:20px; float:left; background-color:#000000;}
.image { padding:10px; margin:0 0 20px 0; background-color:#000000; float:right; }
.text {float:left; color:#FFFFFF; padding-left: 0px; margin: auto; }
.textright { float:left; color:#FFFFFF; width:480px; padding-left: 30px;}
.text h1 { margin:0; text-transform:uppercase; font-size:2em;}
.text li { list-style:none; padding-left:20px; background:url(images/li.gif) no-repeat 0px 5px;}
.text2 { margin-left:5%; width:66%; color:#FFFFFF; float:left; background:url(images/fondorepetible.jpg) repeat}
.text2 h1 { margin:0; text-transform:uppercase; font-size:2em;}
.text2 li { list-style:none; padding-left:20px; background:url(images/li.gif) no-repeat 0px 5px;}
.text3 { float:left; margin-left:10px; margin-right:20px;color:#FFFFFF; width:50px; padding-left: 30px;}
.text3 h1 { margin:0; text-transform:uppercase; font-size:2em;}
.text3 li { list-style:none; padding-left:20px; background:url(images/li.gif) no-repeat 0px 5px;}
.pink { color:#DB0048;}
#content p { color:#FFFFFF; padding-bottom:10px;}
#logolola {
	width:440px;
	height:150px;
	background:url(images/loltitle.png) no-repeat;
        margin-left:10px;
        margin-top:0px;
        FLOAT: left;
}
#botones {
	width:60px;
        margin-left:60px;
        margin-top:10px;
        FLOAT: left;
}
#banderas {
	width:60px;
        margin-right:40px;
        margin-top:40px;
        FLOAT: right;
}
	
#footer {background:url(images/footer_bckg.jpg) repeat-x #DB0048; height:60px; clear:both; }
#left_footer { float:left; padding:40px 0 0 60px; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:11px;}
#left_footer a { color:#FFFFFF;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:40px 30px 0 0; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:11px; text-align:right;}
#right_footer a { color:#FFFFFF;}
#right_footer a:hover { text-decoration:none;}
#slider-wrapper {
    width:998px;
    height:320px;
    padding: 1em 3em; 
    margin: 1em 20%;
}

#slider {
	position:relative;
    width:100px;
    height:100px;
    margin-left:10px;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:440px;
	bottom:-32px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}