/* CSS Document */
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #8D8D8D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
}
a:link {
	color: #A00048;
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
	color: #A00048;
}
a:hover {
	text-decoration: none;
	color: #A00048;
}
a:active {
	text-decoration: none;
	color: #A00048;
}
h1 {
color: #A00048;
font-size:13px;
font-weight:bold;
}

.style1 {color: #A00048}
.style2 {color: #A00048; font-weight: bold; }

.oneColFixCtr #container {
	width: 830px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #ffffff;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
/*	border: 1px solid #000000;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {
}
.titulo {
float: left;
}
.clearboth{
clear:both;
}
.menu{
float: left;
}
.derecha{
float:right;
padding-top:20px;
padding-left:10px;
}
.derecha-home{
float:left;
padding-top:10px;
padding-left:10px;
}
.izquierda{
float:left;
}
#textosimple {
width: 390px;
float:right;
margin-right:30px;
}

#esferas_about_us {
width: 367px;
float:right;
padding-right:65px;
}

#apDiv1 {
	position:relative;
	left:-15px;
	top:-165px;
	width:290px;
	height:144px;
	z-index:10;
}
#apDiv11 {
	position:absolute;
	left:222px;
	top:72px;
	width:290px;
	height:144px;
	z-index:10;
}

#footer_flip {
float:left; text-align:left; padding-top:20px; padding-right:0px; width: 430px; font-size:10px;
margin-top:20px;
}

#footer_flip2 {
float:left; text-align:left; padding-top:40px; padding-right:0px; width: 430px; font-size:10px;
margin-top:20px;
}

#footer {
float:right; text-align:left; padding-top:20px; padding-right:0px; width: 390px; font-size:10px;
border-top-color:#aec1c4; border-top-style:solid; border-width:1px; margin-top:50px;
}

#footer2 {
float:right; text-align:left; padding-top:20px; padding-right:0px; width: 390px; font-size:10px;
border-top-color:#aec1c4; border-top-style:solid; border-width:1px; margin-top:50px;
}

#footer3 {
float:right; text-align:center; padding-top:20px; padding-right:0px; width: 800px; font-size:10px;
border-top-color:#aec1c4; border-top-style:solid; border-width:1px; margin-top:50px;
}
.style33 {font-size: 9px}

#player {
	position:relative;
	left:10px;
	top:49px;
	width:130px;
	height:20px;
	z-index:11;
}
.formtext {
	width:270px;
	height:18px;
	background:#FFF;
	border:1px solid #999;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:14px;
}
.formtextarea {
	width:270px;
	height:70px;
	background:#FFF;
	border:1px solid #999;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:14px;
	overflow:auto;
}