body {
	margin:0;
	padding:0;
	width: 3250px;
	color:#999999; 
	font-family: "Palatino Linotype", Palatino, serif;
	background: #393939 url('../img/fondo.png') repeat-x left top;
}

a:link { color:#2200cc }	
a:visited { color:#2200cc }	
a:hover { color:#2200cc }	
a:active { color:#2200cc }	

#header {
	float:left;	
	width:120px;	
    height:580px;
	background:url('../img/fondo_inicio.png') no-repeat scroll center top;
}


hr, .nascosto, #header h2 { 
	position:absolute; 
	top:0;
    left:-9000px;
}
	
#header h1 a:link, #header h1 a:visited  { 
	display: block;
	position:absolute; 
    top: 0px;
    left: 90px;
	z-index: 1;
	overflow:hidden;
	width:281px;	
    height:127px;
	background: url('../img/logo.png') no-repeat scroll center top;
	text-indent: -9000px;
    cursor:pointer;
}




.post {
    margin: 0px 10px 0 0px; 
    padding: 100px 5px 5px 0px; 
	position: relative;
	float:left;
	width: 480px;
    z-index:70;
}

.dibujico {
	margin: 24px 40px 40px 0px;
	padding: 0 0 0 0;
	position: relative;
	float: left;
	width: 419px;
	z-index: 1;
	/*background:  url('../img/separador.png') 379px 0px no-repeat; //Medidas correctas.*/
}

.post h3 {  
	margin: 0 0 0 0px;
	color: #292929;
	font-size: 1.4em;
	font-weight: lighter;
}

.post h4 {
	color:#292929;
	font-size:1em;
	font-weight:lighter;
	margin:0;

}

h2 {font-size: 1.1em}
h3 {font-size: 1.4em}

hr, .hide {
	position:absolute; 
	top:0;
    left:-9000px;
}	

#page {
	/*height: 509px;*/
	width: 11850px; 
}

#leftsider {
	padding: 50px 0 0 50px;
	float: left;
	width:300px; 
}

#leftsider h1 {font-size: 2.0em;}

#content {
	margin: 75px 0 0 0px; 
	float: left;
	font-size: 1.1em;
	font-weight:lighter; 
}

#note { 
	margin-top:10px;
}

p.secbot a{
	margin-top: -5px;
	padding-left: 15px;
	border-bottom:none;
	color: #22b1e1;
	background: url(../img/leftsmall.png) no-repeat scroll left center;
	text-decoration:none;
	font-size:0.9em;
}

p.secbot a:hover {
	border-bottom:1px solid #22b1e1;
}


#rightsider {
	margin: 0; 
	padding: 0 10px 0px 0;
	float: left;
}	

#rightsider a{
	color: #22b1e1;
	text-decoration: none;
}



#idiomes {
position:absolute;
top:243px;
left:15px;

height:245px;
width:25px;
z-index:90;
}

#anuncio {
	position:absolute; 
	top:0;
    left: 900px;
	text-indent: -9000px;
	overflow: hidden;
}

#anuncio a {
	display: block;
	width: 190px;
	height: 130px;
	background: url(../img/curro_cas.png) no-repeat;
	overflow: hidden;
}

#anuncio_ni {
	position:absolute; 
	top:0;
    left: 900px;
	text-indent: -9000px;
	overflow: hidden;
}

#anuncio_ni a {
	display: block;
	width: 190px;
	height: 130px;
	background: url(../img/curro_ni.png) no-repeat;
	overflow: hidden;
}

#anuncio_ca {
	position:absolute; 
	top:0;
    left: 900px;
	text-indent: -9000px;
	overflow: hidden;
}

#anuncio_ca a {
	display: block;
	width: 190px;
	height: 130px;
	background: url(../img/curro_ca.png) no-repeat;
	overflow: hidden;
}

#anuncio_en {
	position:absolute; 
	top:0;
    left: 900px;
	text-indent: -9000px;
	overflow: hidden;
}

#anuncio_en a {
	display: block;
	width: 190px;
	height: 130px;
	background: url(../img/curro_en.png) no-repeat;
	overflow: hidden;
}

.postcontent {
	height: 200px;
	font-size: 0.9em;
	font-family:
            
             "Lucida Sans Unicode",
             "Lucida Sans",
             "DejaVu Sans",
             "Bitstream Vera Sans",
             "Liberation Sans",
             Verdana,
             sans-serif;
	font-weight:lighter; 

}

.feedback {
	text-align: center;
	width:100%;
	position: absolute;
}



.post .postcontent ul
{
	margin-top: 10px;
	margin-left: 2;
	padding-left: 0;
	list-style: none;
	text-align:left;
	font-size: 0.9em;
}

.post .postcontent ul li
{
	padding-left: 10px;
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}

ul{
	list-style:none;
	text-align:center;
	margin:0;
	padding:0;
	
}

ul li a {
	float:left;
	width:8px;
	height:9px;
	padding:0px 10px 4px 10px;
	text-decoration:none;
	text-align:right;
	font-size:11px;
	
}

.otros{
	background:url(../img/nav.png) no-repeat; 
}

.actual{
	background:url(../img/nav_actual.png) no-repeat;
}

.previo{
	background:url(../img/nav_previo.png) no-repeat;
}

.siguiente{
	background:url(../img/nav_siguiente.png) no-repeat;
}

#start {
	cursor:pointer;
	height:0px;
	left:0px;
	position:fixed;
	top:0px;
	width:0px;
}


#arrows {
	cursor:pointer;
	height:43px;
	left:760px;
	position:fixed;
	top:537px;
	width:300px;
}

#arrows ul {	
	display:block;
	list-style:none;
	margin: 0;
	padding: 0;
}

#arrows ul li {
	margin: -10px;
	padding: 0;
	display: inline;
	width: 99px;
	height: 54px;
}

#arrows ul li a{
	margin-right: 0px;
	float: left;
	display: block;
	width: 79px;
	height: 54px;
	overflow: hidden;
	cursor: pointer;
	text-indent: -9000px;
	font-size: 50em;
}

#arrows ul #arleft a {background: transparent url('../img/mano_izquierda.png') no-repeat;}
#arrows ul #arright a{background:transparent  url('../img/mano_derecha.png') no-repeat;}
	

img {
	border: none;
}

img.centered {
	display: block;
	margin:30px 62% 30px 38%;
}

#demo {
    height:6em;
    width:20em;
    overflow:auto;
}

#footer {
    padding: 0;
	float: right;
	width:70px;
	height: 580px;
    background: url('../img/fondo_final.png') no-repeat;
    color: #fff;
	text-indent: -49000px;
} 

.col2 {
	width:245px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float:left;
}

