body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td 
{
	margin:		0;
	padding:	0;
}

body
{
	font-size:		62.5%;
	cursor:			default;
	font-family:	Verdana, Arial, sans-serif;
}

html>body { font-size: 10px; }

.wrap
{
	
	width:		780px;
	margin:		0 auto;
}

/* -------------------- */

h1
{
	display:	block;
	width:		780px;
	height:		105px;
	background:	url(../images/titulos/trasteros.png) no-repeat;
}

	h1 a 
	{ 
		text-decoration:	none;
		display:			block;
		width:				780px;
		height:				105px;
	}

	h1 span { visibility: hidden; }
	
/* ------------------ */

ul#nav
{
	list-style-type:	none;
	text-align:			center;
	border-bottom:		1px solid #c3c8cb;
	border-top:			2px solid #c3c8cb;
	padding:			1.5em 0 0.8em 0;
	background:			url(../images/fondos/borde.png) top repeat-x;
}

ul#footer
{
	list-style-type:	none;
	text-align:			center;
	margin-top:			3em;
	border-top:			2px solid #c3c8cb;
	padding:			0.8em 0 1.5em 0;
	background:			url(../images/fondos/borde.png) 0 93% repeat-x;
}

	ul#nav li, ul#footer li
	{
		display:	inline;
		font-size:	1.1em;
		color:		#C3C8CB;
	}
	
		ul#nav li.actual, ul#footer li.actual
		{
	text-transform:	uppercase;
	color:			#003399;
		}
		
		ul#nav li a, ul#footer li a
		{
	text-transform: 	uppercase;
	color:				#CC3300;
	text-decoration:	none;
		}
		
			ul#nav li a:hover { color: #171D43; }
			
/* ---------------------------- */

div.caja
{
	margin-top:		2.6em;
	padding-bottom:	7px;
	width:			667px;
	overflow:		hidden;
	background:		#F3F4F9 url(../images/fondos/borde.png) bottom repeat-x;
}

	div.imgder
	{
		padding-left:	2.5em;
	}
	
	div.imgder img
	{
		float:			right;
		margin-left:	3.5em;
	}
	
	div.imgizq
	{
		padding-right:	2.5em;
	}
	
	div.imgizq img
	{
		float:			left;
		margin-right:	3.5em;
	}
	
	h1
{
	font-size:		2.0em;
	color:			#FF0000;
	text-transform:	uppercase;
	margin-bottom:	0.7em;
	padding-top:	1.36em;
}
h2
{
	font-size:		2.0em;
	color:			#f23300;
	text-transform:	uppercase;
	margin-bottom:	0.7em;
	padding-top:	0.6em;
}

	h2 a
	{
		font-size:			1em;
		font-weight:		bold;
		color:				#003399;
		text-decoration:	none;
	}
	
		h2 a:hover
		{
			text-decoration:	underline;
			color:				#333;
		}

h3
{
	font-size:		1.1em;
	color:			#003399;
	margin-bottom:	1.5em;
	padding-top:	1.73em;
}

h4
{
	font-size:		1.1em;
	color:			#990000;
	padding-top:	1.73em;
	margin-bottom:	-1.5em;
}

h3 + h4 { padding-top: 0; }

p
{
	font-size:		1.1em;
	color:			#333333;
	line-height:	1.4;
}

div.caja ul { margin: 2em 0 0 0; }
	div.caja ul.chica { margin: 1em 0 0 0; }

	div.caja ul li
	{
	font-size:		1.1em;
	line-height:	1.4;
	color:			#003399;
	}
	
		div.caja ul li span { color: #171D43; }
		
/* ------------------- */

.home.wrap
{
	padding-left:	11.5em;
	width:			665px;
}

	.home h2
	{
		font-weight:	normal;
		line-height:	1.2;
		text-transform:	none;
	}

	img#imghome
	{
		float:			right;
		margin-left:	2.5em;
	}
	
	.home p
	{
		margin-bottom:	1.18em;
		line-height:	1.2;
	}
	
	p a, ul a
	{
	color:				#333333;
	text-decoration:	none;
	font-weight:		bold;
	}
	
		p a:hover, ul a:hover
		{
	color:				#003399;
	text-decoration:	underline;
		}

/* ------------------- */

.noupper { text-transform: none !important; }

