#centrar {
	position:absolute;
	left:50%;
	top:50%;
	width:980px;
	height:500px;
	margin-left:-490px;
	margin-top: -250px;
	}

body {
background:url(../img/bg3.jpg) repeat-x top #000; z-index:-1;
margin:0px;
padding:0px;
font: 10px  verdana, arial, helvetica;
color:#000;
background-repeat:no-repeat;
background-attachment:fixed;
background-position: center center;

}

.clear{
clear:both;
}
#main_container{
width:980px;
height:auto;
margin:auto;
;
}

#header{
width:980px;
height:0px;
margin:auto;
padding:20px 0px 0px 0px;
}
#logo{
margin:0px 0px 0px 70px;
float:left;
}

/*----------------------menu-------------------------*/
#menu{
width:480px;	
float:right;
padding:40px 40px 0 0;
}
#menu ul{
list-style:none;padding:0px;margin:0px;display:block;
}
#menu ul li{
list-style:none;display:inline;float:left;width:auto;padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; 
}
#menu ul li a{
float:left;text-decoration:none;padding:0px 15px 0 15px; margin:0px 8px 0 8px;color:#4B7692;text-align:center;
}
#menu ul li a:hover{
	text-decoration:none;
	background-image:url(../img/hover.png);
	color:#333;
	background-repeat: no-repeat;
	background-position:center;
}
#menu ul li a.current{
float:left;text-decoration:none;padding:0px 4px 0 4px;color:#4B7692;margin:0px 8px 0 8px; 

}

/*-----------------main content----------------------------*/
.main_content{
width:980px;
height:auto;
margin:auto;
padding:0 0 40px 0;
}
.main_content_top{
width:980px;
height:30px;
background:url(images/main_content_top.gif) no-repeat center top;
}
#boxes_content{
width:980px;
clear:both;
margin:auto;
}
.box{
padding:30px 0px 10px 5px;float:left;}
.box_content{
center;width:240px;height:181px;margin:2px 0px 0px 50px; padding-right:20px;
}
.box_content2{
background:url(../img/bgtex2.png) no-repeat center;width:350px;height:244px;
}

.boxtitle{
font-size:18px;
color:#a4cfe5;
padding:20px 0 0 46px;
font-family:Arial, Helvetica, sans-serif;
}


p.text_content{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:150 px;
float:left;
text-align:left;
padding:35px 5px 0 15px;
color:#00A2C5;
line-height:12px;
list-style:none;

}
a.read_more{
	padding:10px 0 0 0;
	text-decoration: none;
}
a
{
  outline: none;
}


/*-----------------------------footer------------------*/
#footer{
clear:both;
width: auto;
height:40px;
color: #0c9cc9;
text-align:center;
}
.copyright{
float:none;
padding-bottom:20px;
padding-top:20px;
text-decoration:none;
color: #0c9cc9;
}
/*-----------------------------fin footer------------------*/

.redesigning{
	font-family:Arial, Helvetica, sans-serif;
	color:#a4cfe5;
	font-size:12px;
}	

.port_subtitle_answer {
	height:12px;
	padding:1px;
	margin:1px;
	width:160px;
	border:0px;
	background-color:#030519;
	color:#00A2C5;
	font-size:10px;
}

.port_subtitle_answer_area {
	height:60px;
	padding:1px;
	margin:1px;
	width:160px;
	border:0px;
	background-color:#030519;
	color:#00A2C5;
	font-size:10px;
}
.boton {
height:20px;
width:70px;
border:0px;
background-color:#00A2C5;
color:#152931;
}

.caja_form {
margin-top:5px;
}