@charset "iso-8859-1";
/* author: Francisco Torralbo Torralbo */
/* Creation date: 18/03/2006 */

/*
MEDIDAS:
	left Anchura total: 180px
	right Anchura total: 170px
	right padding: 10 px (left) 10 px (right)
	left padding: 0 (left) 0 (right)
*/

body{
	/* font-size:12pt; */
	text-align:center;
	background:url(../img/bgr.png);
	font-family:"Lucida Sans unicode",georgia, times, serif;
}

#container{
	margin:0 auto;
	width:95%;
	min-width:750px;
	max-width:900px;
	/*min-height:580px;
    max-height:700px;*/
	text-align:left;
	padding-top:0;
	padding-bottom:0;
	padding-right:0;
	padding-left:0;
	border-right:1px solid #aaa;
	border-left:1px solid #aaa;
	background:#fff url(../img/bonsai.gif) no-repeat right bottom;
	color:#777;
}

#header{
	background:#eee url(../img/banner_caracol.gif) no-repeat right;
	color:#aaa;
	height:58px;
	border-top:3px solid #aaa;
	border-bottom:1px solid #aaa;
	font-size:small; /*Para que no haya problemas con el menu */
}

#center{
	margin-left:185px;	/*left Anchura total + padding-left */
	margin-right:200px;	/*right Anchura total + padding-right */
	padding-top:5px;
	padding-bottom:5px;
	height:auto;
	
	/* Para embellecer */
	text-align:justify;
	background:#fff; 
	color:#777;
}

/* Parche para IE 
*html #center{
	width:100%;
}
*/

#left{
	width:180px;		/* right Anchura Total - padding-left - padding-right */
	float:left;
	position:relative;
	height:auto;
	background:#fff;	/*el mismo que container */
	color:#777;
}

#bottom{
	width:180px;		/* right Anchura Total - padding-left - padding-right */
	float:left;
	position:relative;
	height:auto;
	background:#fff;	/*el mismo que container */
	color:#777;
}


#right{
	padding-left:10px;
	padding-right:10px;
	width:150px;	/* right Anchura Total - padding-left - padding-right */
	float:right;
	position:relative;
	height:auto;
	
	/*Para decorar */
	background:transparent;
	color:#777;
	text-align:center;
}

/*
* html #right{
	width:170px;
}
*/


#footer{
    position:relative;
    bottom:0px;
	
	border-top:1px solid #aaa;
	border-bottom:3px solid #aaa;
	clear:both;
	background:#eee;
	text-align:center;
	
	color:#aaa;
}


/***********************************************************/
#center h1{
	font:16pt Arial, Georgia, Times, serif;
	color:#777;
	background:#fff;
	text-align:left;
	font-size:140%;
}

#center h2{
	font:16pt Arial, Georgia, Times, serif;
	color:#999;
	background:#fff;
	text-align:left;
	font-size:120%;
}

#center h3{
	font: italic bold 16pt Georgia, Times, serif;
	color:#bbb;
	background:#fff;
	text-align:left;
	font-size:110%;
}

#center p.nota{
	padding: 10px 10px;
	font-size:small;
	background:#eee;
}	

#center p.codigo{
	padding-left:20px;
	padding-right:5px;
	font-family:monospace;
	color:black;
	text-align:left;
}	

#center span.codigo{
	font-family:monospace;
}

#center p.datos{
	text-align:left;
	width:450px;
	margin-left:auto;
	margin-right:auto;
	border: solid 2pt #ccc;
	padding:10px 20px 10px 20px;
	background:#eee;
}

#right p.cita{
	margin-left:5px;
	margin-right:5px;
	padding:4px 4px;
	font-size: small;
	background:#eee;
	border-right:solid 3px #aaa;
	border-bottom:solid 3px #aaa;
	border-top:solid 1px #aaa;
	border-left:solid 1px #aaa;
	
}

/* Comportamiento de los enlaces */
#center a{
	text-decoration:none;
	font-weight:bold;
	color:#000;
}

#center a:hover{
	color:blue;
}

#center a:visited{
	color:#888;
}

/*Bot�n de enlace para cambio de idioma */
a#idioma{
	display:block;
	color:#888;
	background:#eee;
	border:1px solid #aaa;
	text-decoration:none;
}

/*
a#idioma:hover{
	display:block;
	background:#888;
	color:#eee;
	text-decoration:none;
	border:1px solid #eee;
}
*/

/* Lista de novedades */
#center dl#novedades dt {
	font-weight:bold;
}

#right div#contenido{
	text-align:left;
	margin-left:1px;
	margin-right:1px;
	padding:2px 2px;
	font-size: small;
	border:1px solid black;
	background:#eee;
}

#right div#contenido ul{
	list-style:none;
	padding:0 0;
	margin:5px 0;
}

#right div#contenido a{
	text-decoration:none;
	color:#888;
}

#right div#contenido a:hover{
	text-decoration:none;
	color:black;
}

p.licencia{
	padding-left:95px;
	background:transparent url(../img/somerights.png) 0% 50% no-repeat;
}

/* ----------------------------------- */
/* ICONOS DE ENLACE */
a.pdf{
	padding-right:20px;
	background:transparent url(../img/file_acrobat.gif) 100% 50% no-repeat;
}

a.zip{
	padding-right:18px;
	background:transparent url(../img/file_zip.gif) 100% 50% no-repeat;
}

a.mathematica{
	padding-right:18px;
	background: transparent url(../img/math_icon.png) 100% 50% no-repeat;
}
