@charset "utf-8";
/* CSS Document */

@import url(jquery.alerts.css);
@import url(prettyPhoto.css);

/************************************************************************************************** HTML */
body {
	background: #dedcdc url(../images/fon_todo.png) center repeat-y;
	margin: 0;
	padding:0;
	font-family: "Trebuchet MS", Tahoma;
	font-size:0;
	color: #363636;
}

li, ul {
	margin:0;
	padding:0;
}

form { display:inline; }

input, textarea, select {
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	color: #714791;
	font-size:12px;
}

a, p { font-size:12px; }

a {
	color: #714791;
	text-decoration:none;
}

a:hover { text-decoration:underline; }

h1, h2, h3, h4, p {
	font-weight:normal;
	margin:0;
	padding:0;
}

h2, h2 a { font-size:24px; }

h3, h3 a {
	font-size:10px;
	color: #363636;
}

td { font-size: 11px; vbb
}

/************************************************************************************************** ID */
#contenido {
	width:1100px;
	margin: 0 auto;
}

#cabezal { }

/************************************************************************************************** CLASS */

.izq { float:left; }

.der { float:right; }

.cleaner { clear:both; }

input.btn {
	background:url(../images/btn_fon.png) no-repeat;
	width: 84px;
	height: 22px;
	border: none;
	color: #FFFFFF;
	font-weight:bold;
}

.justificado { text-align:justify; }

/************************************************************************************************** CABEZAL */

#cabezal .fila1 { padding: 27px 40px 0 37px; }

#cabezal .buscador input.text {
	background:url(../images/fon_input_1.png) no-repeat;
	border: none;
	width:155px;
	height:20px;
	padding-top:2px;
	padding-left: 5px;
	padding-right: 5px;
}

#cabezal li {
	margin:0;
	padding:0;
}

#cabezal .menu { margin-top:14px; }

#cabezal .menu div {
	width: 96px;
	height:25px;
	background:url(../images/fon_btn_cabezal.png) no-repeat;
	padding: 0 0 11px 20px;
}

#cabezal .buscador {
	border-top: 2px solid #e6e6e6;
	width: 440px;
	margin-top: 16px;
	margin-right: -40px;
	text-align:right;
	padding-top: 5px;
	padding-right:40px;
}

#cabezal .separador {
	background:url(../images/borde_colores.png) repeat-x;
	height:11px;
}

#cabezal .fila2 { background:url(../images/fon_login.png) no-repeat right; }

#cabezal .fecha {
	font-size:11px;
	color:#79509a;
	text-transform:uppercase;
	text-align:right;
	margin-bottom:10px;
}

#cabezal .login {
	padding: 7px 37px 0 0;
	width:254px;
}

#cabezal .login .titulo {
	height:24px;
	padding-top: 9px;
	padding-left: 25px;
}
#cabezal .login .nombre {
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-right: 20px;
}

#cabezal .login input.text {
	background:url(../images/fon_input_2.png) no-repeat;
	border: none;
	width:80px;
	height:20px;
	padding:2px 5px 0 5px;
	margin-right: 5px;
}

#cabezal .login span {
	font-size: 12px;
	margin-left: 20px;
	color: #714791;
}

#cabezal .login .separador {
	background:url(../images/separador_puenteado.gif) repeat-x;
	height: 2px;
	margin: 5px 7px 5px 7px;
}

/************************************************************************************************** CUERPO */
#cuerpo { border-top: 14px solid #bfc8b9; }

#cuerpo .menu {
	background:url(../images/fon_cuerpo_menu.png) repeat-y;
	margin-top:-14px;
	margin-left: 28px;
	width: 202px;
}

#cuerpo .menu .top {
	background:url(../images/fon_cuerpo_menu_top.png) no-repeat;
	padding-top: 20px;
}

#cuerpo .menu .bot, #cuerpo .menu2 .bot {
	background:url(../images/fon_cuerpo_menu_bot.png) no-repeat;
	height: 10px;
}

#cuerpo .menu .btn, #cuerpo .menu2 .btn { margin-left: 18px; }

#cuerpo .menu .separador {
	background:url(../images/separador_puenteado.gif) repeat-x;
	height: 2px;
	margin: 5px 15px 5px 15px;
}

#cuerpo .menu2 {
	background:url(../images/fon_cuerpo_menu2.png) repeat-y;
	margin-top:-14px;
	margin-left: 28px;
	width: 202px;
}

#cuerpo .menu2 .top {
	background:url(../images/fon_cuerpo_menu2_top.png) no-repeat;
	padding-top: 20px;
}

#cuerpo .menu2 .separador {
	height: 2px;
	margin: 5px 15px 5px 15px;
}

#cuerpo .menu2 .categorias {
	width: 125px;
	padding-top: 12px;
}

#cuerpo .menu2 .btn_txt {
	background-image:url('../images/ico_doc.png');
	background-position: 0px center;
	background-repeat: no-repeat;
	padding-left: 23px;
	padding-right: 6px;
}

#cuerpo .menu2 .btn_txt a {
	color: #363636;
	font-size: 11px;
}

#cuerpo .menu2 .categorias .separador {
	margin: 10px 8px 8px 0px;
	border-bottom: 1px solid #a8b0a2;
}

#cuerpo .menu2 .btn .over {
	position:absolute;
	margin-top: -45px;
	margin-left:39px;
	padding-top: 5px;
	width: 144px;
	height: 47px;
	display: none;
}

#cuerpo .menu2 .btn .over { background:url(../images/fon_btn_menu2_3.png) no-repeat; }

#cuerpo .menu2 .btn .primero { background:url(../images/fon_btn_menu2_1.png) no-repeat; }

#cuerpo .menu2 .btn .segundo { background:url(../images/fon_btn_menu2_2.png) no-repeat; }

#cuerpo .destacados {
	background:url(../images/fon_cuerpo_destac.png) repeat-y;
	margin-top:-14px;
	margin-left: 5px;
	width: 208px;
}

#cuerpo .destacados .top {
	background:url(../images/fon_cuerpo_destac_top.png) no-repeat;
	padding: 20px 15px 0 15px;
}

#cuerpo .destacados .bot {
	background:url(../images/fon_cuerpo_destac_bot.png) no-repeat;
	height: 8px;
}

#cuerpo .destacados a img { border: 1px solid #7f579e; }

#cuerpo .destacados p { font-size: 13px; }

#cuerpo .central .banner { margin-top: 10px; }

#cuerpo .central .wide {
	width: 536px;
	background:url(../images/fon_cuerpo_menu3.png) no-repeat;
	margin-left: 20px;
	margin-right:7px;
	margin-top: 10px;
}

#cuerpo .central .wide h2 {
	color: #784f9a;
	margin-bottom: 10px;
}

#cuerpo .central .wide h3 {
	padding-top: 25px;
	margin-bottom: 15px;
}

#cuerpo .central .wide h4, #cuerpo .central .wide h4 a {
	font-size: 14px;
	color: #f0ab3d;
}

#cuerpo .central .wide table a img {
	border: 1px solid #4d0885;
	margin: 10px 0 5px 0;
}

#cuerpo .central .wide p {
	margin-bottom: 10px;
	font-size: 13px;
}

#cuerpo .central .wide .separador_gris { margin:25px 15px 10px 0; }

#cuerpo .central .wide .imagen {
	border:1px solid #4D0885;
	margin:5px 15px 10px 0;
}

#cuerpo .datos {
	background:url(../images/fon_cuerpo_datos.png) repeat-y;
	margin-top:-14px;
	margin-left: 5px;
	width: 157px;
	color:#999999;
	text-align: right;
}

#cuerpo .datos p { font-size: 11px; }

#cuerpo .datos .top {
	background:url(../images/fon_cuerpo_datos_top.png) no-repeat;
	padding: 20px 13px 0 0px;
}

#cuerpo .datos h2 {
	font-size: 12px;
	color: #734892;
	margin-bottom:5px;
}

#cuerpo .datos2 {
	background:url(../images/separador_vertical_gris.gif) repeat-y right;
	margin-top:20px;
	margin-left: 5px;
	padding-left: 10px;
	width: 147px;
	color:#363636;
}

#cuerpo .datos2 p { font-size: 11px; }

#cuerpo .titulo_solo {
	font-size: 26px;
	color: #79509a;
	margin-top: 10px;
	margin-left: 15px;
}

#cuerpo .separador_gris {
	background:url(../images/separador_puenteado_gris.gif) repeat-x;
	height: 2px;
	margin: 10px 0px 5px 0px;
}

#cuerpo .novedades {
	margin-left: 9px;
	padding-left: 4px;
}

#cuerpo .novedades .fila {
	margin-top: 10px;
	margin-bottom: 20px;
}

#cuerpo .novedades .fila h2 a { font-size: 20px; }

#cuerpo .novedades .fila h3 { text-transform: uppercase; }

#cuerpo .novedades .fila h4 {
	font-size: 11px;
	text-transform: uppercase;
	margin-bottom: 4px;
}

#cuerpo .novedades .fila p { font-size: 13px; }

#cuerpo .novedades .fila .texto {
	padding: 6px;
	width: 167px;
}

#cuerpo .novedades .fila .imagen { width: 158px; }

#cuerpo .novedades .fila .imagen a img { border: 1px solid #7f579e; }

#cuerpo .novedades .fila .imagen .misc { position:absolute; }

#cuerpo .novedades .verde h4, #cuerpo .novedades .verde h2 a, #cuerpo .novedades .verde a { color:#667c57; }

#cuerpo .novedades .verde .texto { background:url('../images/misc_novedades_img-ver_fon.png') no-repeat; }

#cuerpo .novedades .naranja h4, #cuerpo .novedades .naranja h2 a, #cuerpo .novedades .naranja a { color:#fba113; }

#cuerpo .novedades .naranja .texto { background:url('../images/misc_novedades_img-nar_fon.png') no-repeat; }

#cuerpo .novedades .gris h4, #cuerpo .gris h2 a, #cuerpo .gris a { color:#363636; }

#cuerpo .novedades .gris .texto { background:url('../images/misc_novedades_img-gri_fon.png') no-repeat; }

#cuerpo .novedades .violeta h4, #cuerpo .violeta h2 a, #cuerpo .violeta a { color:#7f579e; }

#cuerpo .novedades .violeta .texto { background:url('../images/misc_novedades_img-vio_fon.png') no-repeat; }

#cuerpo .banners {
	margin-top: 10px;
	margin-left: 25px;
}

#cuerpo .banners .banner { margin-bottom: 20px; }

#cuerpo .contenido {
	margin-left: 7px;
	padding: 30px 20px 0 10px;
	width: 364px;
}

#cuerpo .contenido h2 {
	color: #79509a;
	font-size: 26px;
	margin-bottom: 5px;
}

#cuerpo .contenido .bajada {
	font-size: 12px;
	margin-bottom: 15px;
}

#cuerpo .contenido label {
	font-size: 11px;
	font-weight:bold;
	color: #79509a;
}

#cuerpo .contenido input.text {
	background:url(../images/fon_input_3.png) repeat-x;
	border: 1px solid #d4d4d4;
}

#cuerpo .contenido select {
	background:url(../images/fon_input_3.png) repeat-x;
	border: 1px solid #d4d4d4;
}

#cuerpo .contenido textarea {
	background:url(../images/fon_textarea.png) repeat-x;
	border: 1px solid #d4d4d4;
}

#cuerpo .resultados {
	width: 526px;
	margin-left: 30px;
	margin-right:7px;
	margin-top: 25px;
}

#cuerpo .resultados ol, #cuerpo .resultados ul { margin-top: 20px; }

#cuerpo .resultados ol li {
	font-size: 16px;
	margin-bottom: 10px;
}

#cuerpo .resultados ul li {
	font-size: 8px;
	margin-bottom: 10px;
	margin-left: 30px;
}

#cuerpo .resultados h2 {
	font-size: 26px;
	color: #79509a;
}

#cuerpo .resultados a h3 {
	font-size: 16px;
	color: #79509a;
	display:inline;
}

#cuerpo .resultados a p {
	font-size: 11px;
	color: #363636;
}

#cuerpo .resultados a:hover h3 { text-decoration: underline; }

#cuerpo .resultados a:hover p { text-decoration: underline; }

#cuerpo .resultados li { color: #79509a; }

#cuerpo ul.resultados {
	margin-top: 0;
	font-size: 12px;
}

#cuerpo ul.resultados p {
	font-size: 11px;
	color: #363636;
}

#cuerpo ul.resultados h3 {
	font-size: 16px;
	color: #79509a;
	padding-top: 0 !important;
	margin-bottom: 0px !important;
}

#cuerpo ul.resultados a.descargar {
	background:url(../images/ico_descargar.png) no-repeat;
	padding-left: 10px;
}

/************************************************************************************************** PIE */

#pie {
	border-top: 7px solid #cbcbcb;
	margin-top: 15px;
	padding: 15px 40px 15px 50px;
}

#pie .texto {
	padding-left: 30px;
	text-transform:uppercase;
}

#pie .texto, #pie a {
	font-size: 11px;
	color: #939890;
	font-weight: bold;
}

#pie .texto .fila1 { color: #939890; }

#pie .texto .fila2 {
	font-size: 10px;
	color:#a8b0a2;
}
