@charset "utf-8";
/* CSS Document */
body{
	background-color:#E3F3FF;
	background-image:url(../images/fondo.png);
	background-attachment:fixed;
	font-size:12px;
	color:#000000;
}

a{
	color:#000000;
}

a:active {
	text-decoration: none;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.cabecera{
	font-size:24px;
	color:#006699;
	font-weight:bold;
}

#bordetop{
	background-image:url(../images/bordetop.png);
	width:940px;
	height:25px;
}

#bordedown{
	background-image:url(../images/bordedown.png);
	width:940px;
	height:25px;
	font-weight:bold;
	font-size:11px;
}

#cuerpo{
	background-image:url(../images/fondocontenido.png);
}

/* 
Estilo para elementos label. 
Muestra los elementos label en bloque 
y con la letra negrita. 
*/ 

.formulario label { 
	display:block; 
	font-weight:bold; 
}

.formulario img {
	float:right;
}
 
/* 
Estilo para elementos legend. 
Crea un titulo con el texto de legend. 
*/ 
.formulario legend { 
	font-size:120%; 
} 
 
/* 
Estilo para elementos fieldset. 
Elimina los bordes del formulario. 
*/ 
.formulario fieldset { 
	border:none; 
} 
 
/* Estilo para elementos input y textarea. 
Crea un borde de 1px negro. 
*/ 
.formulario input, textarea { 
	border:1px solid #000; 
} 
 
/* Estilo para elementos input y textarea con foco. 
Cuando se selecciona uno de estos 
elementos el color de fondo cambia. 
*/ 
.formulario input:focus, textarea:focus { 
	background:#FFF799; 
}

#slider-wrapper {
    background:url(../images/slider/slider.png) no-repeat;
    width:640px;
    height:270px;
    margin:0 auto;
    padding-top:95px;
}

#slider {
	position:relative;
    width:618px;
    height:246px;
	background:url(../images/slider/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	padding-left:20px;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	top:-43px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/slider/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/slider/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
