
body
{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size: 10px;
	margin: 0;
	background-image: url("/img/body/back.jpg");
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #D6C9A7;
	margin-left: 2%;
	margin-right: 2%;
	text-align: justify;
	min-width: 950px; /*A menor anchura, no caben los enlaces de la barra de navegación*/
	
}

#content
{
	clear:				both;
	margin-top: 		1em;
	background-color:	white;
	color:				#ba7600;
}

img
{
	border: none;
}

/*Posicionamiento de columnas*/
.columna
{
	background:#FFFFFF none repeat scroll 0%;
	float:left;
	margin-top: 1em;
}

div#contenedor_principal
{
	background-color: #ffffff;
}

.contenido
{
	width: 35%;
	padding-left: 1%;
	padding-right: 1%;
	background-color: #ffffff;
}

.extra
{
	width: 175px;
	float:left;
	margin-left: 3%;
}

#footer
{
	text-align: center;
	color: #a51e00;
	background-color: white;
	clear: both;
	padding-top: 1em;
}

/*Fin de posicionamiento en columnas*/



/* estilo del bloque cabecera */

	div#cabecera
	{
		width:			100%;
		height:			134px;
		margin-bottom:	2em;
		background-color: white;
	}
	
	div#cabecera_top
	{
		float:					left;
		height:					111px;
		width:					100%;			
		margin:					0px;
		padding:				0px;
		background-image:		url("/img/header/top_back.jpg");
		background-position:	top right;
		background-repeat:		no-repeat;
		overflow:				hidden;
		position:				relative;
	}
	
	.logo_cabecera
	{
		float: left;
		width: 445px;
		height: 111px;
		position: absolute;
		left: 0px;
		top: 0px;
		background-image: url("/img/header/logo.gif");
		background-repeat: no-repeat;
		background-position: top left;
	}
	
	* html div.logo_cabecera
	{
		cursor: pointer;
	}
	
	.nav_bar ul
	{
		margin: 0;
		padding: 0;
	}

	.nav_bar ul li
	{
		margin: 0;
		padding: 0;
		display: inline;
	}
	
	#nav_org
	{
		float:		right;
		height:		111px;
		width:		586px;
		margin:		0px;
		padding:	0px;
		background-image:		none; /*url( "/img/header/top_right.jpg" );*/
		background-position:	bottom left;
		background-repeat:		no-repeat;
	}

	#nav_org ul
	{
		text-align: right;
		margin-top: 2px;
		margin-right: 120px;
	}
	
	#nav_org ul li
	{
		margin-right: 0.3em;
		margin-left: 0.3em;
	}
	
	#nav_org ul li a
	{
		color: #b23f05;
		font-size: 1.2em;
	}


#nav_pagina
{
	background-color: #912121;
	color: #f3a200;
	font-size: 1.2em;
}

#nav_pagina a
{
	color: #f3a200;
} 

	div#cabecera div#cabecera_bottom
	{
		float: left;
		width: 100%;
		height: 25px;
		margin: 0px;
		padding: 0px;
		line-height: 25px;
		background-image: url("/img/header/bottom_back_2nd_plane.jpg");
		background-repeat: repeat-x;
		background-position: left top;
		overflow: hidden;
	}

	div#cabecera div#cabecera_bottom ul
	{
		color: #F3A000;
		width: auto;
		height: 25px;
		line-height: 25px;
		list-style: none;
		float: right;
		margin: 0px;
		padding: 0px;
		font-size: 12px;
		font-weight: bold;
	}
	
	div#cabecera div#cabecera_bottom ul li
	{
		display: block;
		float: left;
		height: 25px;
		width: auto;
		padding-right: 12px;
		background-image: url("/img/header/bottom_back.jpg");
		background-repeat: no-repeat;
		background-position: right top;
	}

	div#cabecera div#cabecera_bottom div.izquierda
	{
		float: left;
		width: 39px;
		height: 25px;
		margin: 0px;
		padding: 0px;
		background-image: url("/img/header/bottom_left.jpg");
		background-repeat: no-repeat;
		background-position: left top;
	}
	
	div#cabecera div#cabecera_bottom div.derecha
	{
		float: right;
		width: 108px;
		height: 25px;
		margin: 0px;
		padding: 0px;
		background-image: url("/img/header/bottom_right.jpg");
		background-repeat: no-repeat;
		background-position: left top;
	}

	div#cabecera div#cabecera_bottom a
	{
		color: #f3a200;
	}
/* fin estilo del bloque cabecera */

/*Paginador*/
div.paginador
{
	text-align: center;
	margin-top: 0.5em;
}

div.paginador a
{
	color: #F34901;
}

/*Elementos de formularios */
textarea, select, div.text input, div.password input, div.file input
{
	font-size: 10px; /*Inherit no funciona en IE*/
	background-color: white;
	border:1px solid #DB8B00;
	color:#A51D00;
}

textarea, select
{
	width: 100%;
}

div.text input,
div.password input,
div.file input
{
	width: 30em;
}

div.check input
{
	width: auto;
}

legend
{
	color: #912121;
	font-size: 1.2em;
}

div.input
{
	padding:	0;
	margin-left: 1em;
	margin-right: 1em;
	margin-top:	0.3em;
}

label
{
	display: block;
	font-weight: bold;
	margin-top: 0.5em;
	color: #912121;
}

form div.check label
{
	display: inline;
	margin-left: 0.5em;
	font-weight: normal;
}

form div.submit
{
	margin-top:	0.3em;
}

form div.submit input
{
	background-color: white;
	color: #912121;
	font-weight: bold;
	cursor:pointer;
	font-variant: small-caps;
	border: none;
}

fieldset
{
	margin-left: 1%;
	border: 1px solid #ba7600;
}

/*Textarea editables en HTML*/
span.mceEditor table.mceLayout
{
	border-color: #DB8B00;
}