/*---------------------------------
------------ GENERAL -------------- 
-----------------------------------*/
*{margin:0;padding:0;border:0;}

html,
body {
font:0.9em Arial, Helvetica, sans-serif;
background:url(img/fondo.png) repeat-x 100% 100% #fff;}

a{color:#E40372;text-decoration:none;}
a:hover{color:#FCAE1A;text-decoration:underline;}

div#hello{
	padding:40px 0 0 0px;
	margin:0 0 10px 0px;
	width:302px;/*182*/
	background:url(img/hello-trans.png) no-repeat 0 0;
	border-bottom:2px dashed #fff;
	height: 31px;
	position:relative;
}

div#name h1{
	background: url(img/hello-trans-logo.png) no-repeat 6px 5px;
	font:1.7em Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding: 20px 0 0 55px;
	position: absolute;
	top:20px;
	left:0px;
	width: 300px;
	height: 40px;
}
div#hello span{display:none;}


#caja{
color:#fff;
margin: 50px auto 0 auto;
width:382px;
padding:20px 20px 20px 0px;
background:url(img/caja.jpg) no-repeat top left;

}

#topcaja{
	padding:0 0 20px 0;
	background:url(img/caja-line.jpg) repeat-y top;
}

#caja p{
margin:0 0 40px 25px;
font-size:0.85em;
line-height:15px;
width:270px;}

#caja p strong{
color:#FAB935;
}

dl{
	padding-bottom: auto;
}

dt,dd{height:20px;padding:8px 0;}
dt{float:left;clear:both;margin-right:15px;}
dd{font-size:0.9em;font-weight:bold;
	line-height: 1em;
	vertical-align: middle;
	height: 100%;
	margin-top: 4px;
}

.red {
	background:url(img/red-center.png) repeat-x;
	text-align: center;
	vertical-align: 800px;
	color: White;
	font: Arial, Helvetica, sans-serif;
	height: 300px;
}

#pie{
color:#fff;
margin:0 auto 0 auto;
width:402px;
height:210px;
padding:20px 0 0 0;
background:url(img/caja-abajo.png) no-repeat top left;}
#pie ul{
height:40px;
background:url(img/tc.png) no-repeat 50% 50%;
font-size:11px;}
#pie li{
float:right;
display:block;
width:170px;
padding:15px 0 0 30px}
#pie li.tc{
float:left;
text-align:right;
padding:15px 30px 0 0}