@CHARSET "ISO-8859-1";

/********************************************************************
 * General
 ********************************************************************/

body {
	font-family: verdana, arial, sanf-serif;
	font-size: 12px;
	text-align: center;
	background-image:url(img/fondo.png);
	margin: 0px;
	white-space: nowrap;
	color: #333;
}

div {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	white-space: normal;
}

img {
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
	border: none;
}

h1 {
	color: #444;
	font-size: 180%;
	text-align: right;
	margin: 0pt 0pt 10px 0pt;
	padding: 6px 0pt 0pt 0pt;
	border-bottom: solid #666 2px;
	font-variant: small-caps;
	background: transparent url(img/h1-fondo.png) no-repeat scroll left bottom;
}

h2 {
	color: #444;
	font-size: 150%;
	text-align: right;
	margin: 0pt 0pt 10px 0pt;
	padding: 10px 0pt 0pt 0pt;
	border-bottom: solid #888 1px;
	font-variant: small-caps;
}

h3 {
	color: #444;
	font-size: 115%;
	margin: 0pt;
	padding: 4px 0pt;
}

a {
	color: #222;
}

a:link {
	text-decoration: underline;
}

a:visited {
	color: #666;
	text-decoration: underline;
}

a:hover {
	color: #0098FD;
	text-decoration: underline;
}

a:active {
	text-decoration: underline;
}

ul {
	margin-top: 0pt;
	margin-bottom: 0pt;
	padding-top: 4px;
	padding-bottom: 8px;
}

/********************************************************************
 * Cabecera
 ********************************************************************/

div#idoma {
	font-size: 80%;
	text-align: right;
	margin: 7px 12px 0pt 0pt;
}

div#idoma a {
	color: #333;
}

div#contenedor {
	margin: 0 auto;
 	width: 882px;
 	text-align: left;
 	position: relative;
}

div#cab {
}

img#cab-iz {
	width: 261px;
	height: 153px;
}

img#cab-img {
	width: 621px;
	height: 153px;
}

/********************************************************************
 * Menu
 ********************************************************************/

div#menu {
	background-image: url(img/menu.png);
	font-size: 120%;
	font-weight: bold;
}

div#menu a {
	color: #333;
	line-height: 36px;
	display: inline-block;
	padding: 0pt 6px;
}
	
div#menu a:link {
	text-decoration: none;
}
	
div#menu a:visited {
	text-decoration: none;
}
	
div#menu a:hover {
	text-decoration: underline;
}
	
div#menu a:active {
	text-decoration: underline;
}

div.dropmenu {
	position: absolute;
	font-size: 100%;
	line-height: auto;
	background: #e2e270;
	border: none;
	z-index:10000;
}

div.options {
	border-bottom: 1px solid #686830;
}

div.options a {
	color: #333;
	display: block;
	border: 1px solid #686830;
	border-bottom-width: 0px;
	padding: 2px 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background: url(img/menu.png);
}

div.options a:visited {
	color: #333;
	border: 1px solid #686830;
	border-bottom-width: 0px;
	text-decoration: none;
}

div.options a:hover {
	color: #333;
	border: 1px solid #686830;
	border-bottom-width: 0px;
	text-decoration: underline;
}

div.options a:active {
	color: #333;
	border: 1px solid #686830;
	border-bottom-width: 0px;
	text-decoration: underline;
}

/********************************************************************
 * Plano derecho
 ********************************************************************/

div#der {
	float: left;
	width: 184px;
}

div#der-ar {
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	padding-top: 23px;
	height: 58px;
	background-image: url(img/der-ar.png);
}

div#der-ce {
	padding-right: 30px;
	padding-left: 15px;
	background-image: url(img/der-ce.png);
}

div#der-ce img {
	padding: 0pt 0pt 8px 0pt;
}

div#der-ba {
	height: 14px;
	background-image: url(img/der-ba.png);
}

div#der-ba img {
	vertical-align: baseline;
}
	
/********************************************************************
 * Contenido
 ********************************************************************/

div#contenido {
	float: left;
	width: 698px;
}

div#contenido-ar {
	background-image: url(img/cont-ar.png);
}

div#contenido-ce {
	padding: 0px 22px;
	background-image: url(img/cont-ce.png);
}

div#contenido-ce-fondo img{
	padding: 0px 10px 10px 0px;
}

div#contenido-ce-fondo {
	padding: 0pt;
	background: transparent url(img/cont-ce-fondo.jpg) no-repeat bottom right;
}

div#contenido-ba {
	background-image: url(img/cont-ba.png);
	width: 698px;
 	height: 14px;
}

div#contenido-ba img {
 	vertical-align: baseline;
}

/********************************************************************
 * Pie
 ********************************************************************/

div#pie {
	clear: left;
	font-size: 80%;
	zoom: 1; /* IE bug fix (fondo ha disparecido) */
}

div#pie-ar {
	background-image: url(img/pie-ce-ar.png);
}

div#pie-ce {
	background-image: url(img/pie-ce.png);
	padding: 0pt 22px 2px 22px;
}

div#pie-ba {
	background-image: url(img/pie-ce-ba.png);
	height: 13px;
	margin-bottom: 12px;
}

div#pie-ba img {
	vertical-align: baseline;
}
