@charset "utf-8";
/* CSS Document */
* {
        padding:0;
        margin:0;
}
body {
        font-size: 76%;
		color:#FFF;
}
img {
        border-width: 0;
}
/*Lo que hacen es inicializar todos los márgenes internos y externos a cero (de TODOS los elementos), prefijar un tamaño de letra uniforme para todos los navegadores, y eliminar el borde de las imágenes. */
a {
        outline-style: none;
}
/*evita que salga un recuadro alrrededor de los enlaces al pulsarlos.*/

body{
	background-color:#000000;
}
h4{
	color:#FFFFFF;
}
.clearfloat { 
      clear: both;
      height: 0;
      font-size: 1px;
      line-height: 0px;
    }/* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que deba incluir completamente a sus elementos flotantes hijos */
*html #CONTENIDO{
margin:0 auto 0 auto;
background-color:#000000;
/*border:solid;
border-width:1px;
border-color:#666666;*/
width:850px;
display:block;
}
#CONTENIDO{
margin:0 auto 0 auto;
background-color:#000000;
/*border:solid;
border-width:1px;
border-color:#666666;*/
width:850px;
line-height:inherit;
padding: 0;
display:block;
}
/* IE6 HEAD */
*html #head{
margin-top:20px;
width:850px;
height:155px;
float:left;
display:block;
filter:none;
}
#head{
margin-top:20px;
width:850px;
height:155px;
float:left;
display:block;
}
#BANNERS_PRINCIPAL{   
margin-top:5px;
margin-left:3.5px;
width:598px;
height:205px;
float:left;
display:block;
}
#Banner{
  width: 598px;
  height: 205px;
   float:left;
  /*border:solid;
  border-width:1px;
  border-color:#565555;*/
}
#Banner a{
  width: 598px;
  height: 205px;
  display:block;
}
#Banner1{
  width: 296px;
  height: 205px;
  float:left;
  border:solid;
  border-width:1px;
  border-color:#565555;
}
#Banner1 a{
width: 296px;
 height: 205px;
 display:block;
}
#Banner2{
	margin-left:2px;
  width: 296px;
  height: 205px;
  float:left;
  border:solid;
  border-width:1px;
  border-color:#565555;
}
#Banner2 a{
  margin-left:2px;
  width: 296px;
  height: 205px;
  display:block;
}
/*<-----------------------------COLUMNA IZQUIERDA ------------------------*/
#colum_left{    
margin-top:5px;
/*margin-bottom:40px;*/
width:245px;
float:left;
display:block;
}
#Box_Inscrip{
	width:242px;
	height:205px;
	float:leftpx;
	background-image:url(imags/inscrip.png);
	background-repeat:no-repeat;
}
#Box_Inscrip_Title{
margin-top:20px;
font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:BOLD;
text-align:center;
height:20px;
color:#FFFFFF;
width:242px;
float:left;
}
#Box_Inscrip_TEXT{
margin-top:10px;
font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:BOLD;
height:60px;
color:#FFFFFF;
width:220px;
margin-left:11px;
float:left;
}
#Box_Inscrip_FORM{
margin-top:10px;
font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:BOLD;
height:60px;
color:#FFFFFF;
width:220px;
margin-left:11px;
float:left;
}
.Box_Inscrip_BT{
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:100;
	background-color:#9ACD57;
	color:#FFFFFF;
	width:52px;
	height:26px;
	float:right;
	border:solid;
	border-width:1px;
	border-color:#FFFFFF;
	margin-top:10px;
	margin-right:18px;
}
#Box_Category{
	margin-top:5px;
	width:242px;
	float:left;
}
#Box_Category01{
	width:242px;
	height:60px;
	float:left;
	background-image:url(imags/box-category01.gif);
	background-repeat:no-repeat;
}
#Box_Category02{
	width:242px;
	height:241px;
	float:left;
	background-image:url(imags/box-category02.gif);
	background-repeat:repeat-y;
}
#Box_Category03{
	width:242px;
	height:23px;
	float:left;
	background-image:url(imags/box-category03.gif);
	background-repeat:no-repeat;
}
#Title_category {
font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:BOLD;
text-align:left;
display : block;
height:20px;
color:#FFFFFF;
width:145px;
height:15px;
margin-top:15px;
margin-left:40px;
}
.link_category ul{
margin: 0 0 0 0;
list-style: none;
padding: 0 0 0 0;
}
/*linknot IE6*/
*html .link_category li {
float : left;
white-space : nowrap;
width:175px;
background-image: url("imags6/flech.gif");
background-repeat:no-repeat;
background-position:left;
margin-top:10px;
margin-left:40px;
}
.link_category li {
float : left;
white-space : nowrap;
width:175px;
background-image: url("imags/flech.gif");
background-repeat:no-repeat;
background-position:left;
margin-top:10px;
margin-left:40px;
}
.link_category a {
padding : 0 0 0 15px;
font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
text-align:left;
display : block;
height:15px;
text-decoration : none;
color:#FFFFFF;
}
.link_category  a:hover {
color:#FF3FB4;
}
#Box_Write{
	margin-top:5px;
	width:242px;
	height:149px;
	float:left;
	background-image:url(imags/box-write.jpg);
	background-repeat:no-repeat;
}
#Box_Write a{
	margin-top:10px;
	width:242px;
	height:149px;
	float:left;
}
/*<------------------------------COLUMNA MEDIA --------------------------*/
#colum_medium{   
margin-top:5px;
margin-left:3.5px;
width:389px;
float:left;
display:block;
}
.Box_New{
width:389px;
float:left;
display:block;	
}
.Box_New2{
width:389px;
float:left;
display:block;
margin-top:5px;
}
.Box_New_Imag_Title{
width:389px;
height:45px;
float:left;
background-image:url(imags/box-title.jpg);
background-repeat:no-repeat;
}
.Box_New_Imag_Title_Black{
width:389px;
height:45px;
float:left;
background-image:url(imags/box-title-black.jpg);
background-repeat:no-repeat;
}
.Box_New_Title{
	margin-top:12.5px;
	margin-left:30px;
	width:300px;
	height:20px;
	color:#FFFFFF;
	font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:BOLD;
}
.Box_New_Cont{
	margin-top:5px;
	width:389px;
	float:left;
}
.Box_New_Cont01{
	width:389px;
	height:10px;
	float:left;
	background-image:url(imags/box-new01.gif);
	background-repeat:no-repeat;
}
.Box_New_Cont02{
	width:389px;
	float:left;
	background-image:url(imags/box-new02.gif);
	background-repeat:repeat-y;
}
.Box_New_Cont03{
	width:389px;
	height:11px;
	float:left;
	background-image:url(imags/box-new03.gif);
	background-repeat:no-repeat;
}
.ContMytable{
	width:350px;
	margin-left:30px;
	margin-top:5px;
	margin-bottom:5px;
}
.mytable {
	width: 350px;
	padding: 0;
	margin: 0;
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.mytable a{
	font: 95% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
.mytable a:hover{
	color:#000000;
}
.mytable th {
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*letter-spacing: 2px;*/
	/*text-transform: uppercase;*/
	text-align: left;
	padding: 10px 10px 10px 0px;
	border-bottom: 1px solid #C1DAD7;	
}
.mytable th:hover{
	color:#000000;
}
.mytable tr:hover{
	background-color:#C1DAD7;
	color:#000000;
}
.mytable td {
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px 10px 10px 0px;
	color: #ffffff;
	border-bottom: 1px solid #C1DAD7;
	text-align:right;
	}
.mytable td:hover{
	padding: 10px 10px 10px 0px;
	color:#000000;
}
.mytable td.alt {
	
	color: #ffffff;
}
.mytable th.spec {
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.mytable th.specalt {
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/*<------------------------------COLUMNA MEDIA CATEGORIAS --------------------------*/
#colum_medium_categ{   
margin-top:5px;
margin-left:3.5px;
width:634px;
float:left;
display:block;
background-color:#EBEBEB;
}
.Box_New_Categ{
width:615px;
float:left;
display:block;
margin-left:9.5px;
margin-top:5px;
margin-bottom:20px;
}
.Box_New2_Categ{
margin-left:9.5px;/* <------- */
width:299px;
float:left;
display:block;
margin-top:10px;
}
.Box_New_Imag_Title_Categ{
width:615px;
height:45px;
float:left;
background-image:url(imags/box-title-categ.jpg);
background-repeat:no-repeat;
}
.Box_New_Imag_Title_Black{
width:389px;
height:45px;
float:left;
background-image:url(imags/box-title-black.jpg);
background-repeat:no-repeat;
}
.Box_New_Title_Categ{
	margin-top:12.5px;
	margin-left:10px;
	width:400px;
	height:20px;
	color:#FFFFFF;
	font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:BOLD;
	float:left;
}
.Box_New_Cont_Categ{
	margin-top:10px;
	width:615px;
	float:left;
}
.Box_New_Cont01_Categ{
	width:464px;
	height:26px;
	float:left;
	background-image:url(imags/box-title2-categ.jpg);
	background-repeat:no-repeat;
}
.Box_New_Title2_Categ{
	margin-top:6px;
	margin-left:30px;
	width:400px;
	height:14px;
	color:#FFFFFF;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:BOLD;
}
.Box_New_Title2_Categ a{
	margin-top:6px;
	margin-left:30px;
	width:400px;
	height:14px;
	color:#FFFFFF;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:BOLD;
}
.Box_New_Cont02_Categ{
	width:139px;
	height:26px;
	float:right;
	background-image:url(imags/box-mas-categ.jpg);
	background-repeat:repeat-y;
}
.Box_NTP-CONT_LINK_Categ{
	margin-top:6px;
	width:139px;
	height:14px;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FF3FB4;
	text-align:center;
}
.Box_NTP-CONT_LINK_Categ a{
	margin-top:6px;
	width:139px;
	height:14px;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FF3FB4;
	text-align:center;
	text-decoration:none;
}
.Box_NTP-CONT_LINK_Categ a:hover{
	text-decoration:underline;
}
.Box_New_Cont03_Categ{
	margin-top:10px;
	width:615px;
	float:left;
	display:block;
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}
/*----Otros Articulos---*/
.Box_New2_Cont01_Categ{
	width:201px;
	height:26px;
	float:left;
	background-image:url(imags/box-title3-categ.jpg);
	background-repeat:no-repeat;
}
.Box_New2_Title2_Categ{
	margin-top:6px;
	margin-left:30px;
	width:150px;
	height:14px;
	color:#FFFFFF;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:BOLD;
	display:block;
	overflow:hidden;
	z-index:1;
}
.Box_New2_Title2_Categ a{
	margin-top:6px;
	margin-left:30px;
	width:150px;
	height:14px;
	color:#FFFFFF;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:BOLD;
}
.Box_New2_Cont02_Categ{
	width:92px;
	height:26px;
	float:right;
	background-image:url(imags/box-mas2-categ.jpg);
	background-repeat:repeat-y;
}
.Box_NTP-CONT_LINK2_Categ{
	margin-top:6px;
	width:92px;
	height:14px;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FF3FB4;
	text-align:center;
}
.Box_NTP-CONT_LINK2_Categ a{
	margin-top:6px;
	width:139px;
	height:14px;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FF3FB4;
	text-align:center;
	text-decoration:none;
}
.Box_NTP-CONT_LINK2_Categ a:hover{
	text-decoration:underline;
}
.Box_New2_Cont03_Categ{/*<--------------------------Cambiar El tamaño de texto categorias resumen---------------------------------------------------*/
	margin-top:10px;
	width:299px;
	float:left;
	display:block;
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	height:300px;
	overflow:hidden;
}
 /*<----------------------------COLUMNA DERECHA -------------------------*/
#colum_right{  
margin-top:5px;
width:209px;
float:right;
display:block;
}
#Box_NTP{
	width:209px;
	height:45px;
	float:left;
	background-image:url(imags/box-ntp.gif);
	background-repeat:no-repeat;
}
#Box_NTP_Title{
	margin-top:12.5px;
	margin-left:15px;
	width:183px;
	height:20px;
	color:#FFFFFF;
	font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:BOLD;
}
.Box_NTP-CONT{
	width:209px;
	float:left;
	display:block;
	margin-top:10px;
	text-align: center;
	position:relative;
}
.Box_NTP-CONT_Title{
	margin-left:15px;
	width:183px;
	height:20px;
	color:#87C74A;
	font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:BOLD;
}
.Box_NTP-CONT_Imag {
	margin-top:5px;
/*	margin-left:15px;*/
	width:183px;
	height:183px;
}
.Box_NTP-CONT_Imag a{
	margin-top:5px;
	margin-left:15px;
	width:183px;
	height:183px;
	display:block;
	overflow:hidden;
	z-index:1;
}
/*.Box_NTP-CONT_Imag a:hover{
			overflow:visible;
			z-index:1000;
			border:none;
			position:relative;
		}*/
.Box_NTP-CONT_Imag a:hover img{
			border:1px solid #333333;				
		}		
.Box_NTP-CONT_TEXT{
	margin-top:5px;
	margin-left:15px;
	width:183px;
	height:70px;
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	display:block;
	overflow:hidden;
	z-index:1;
}
.Box_NTP-CONT_LINK{
	margin-left:15px;
	margin-top:5px;
	width:183px;
	height:15px;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FF3FB4;
	text-align:right;
}
.Box_NTP-CONT_LINK a{
	margin-top:5px;
	margin-left:15px;
	width:183px;
	height:15px;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FF3FB4;
	text-align:right;
	text-decoration:none;
}
.Box_NTP-CONT_LINK a:hover{
	text-decoration:underline;
}

.Box_NTP-CONT_Banners{
	/*margin-left:15px;*/
	width:123px;
}
/*-----------PIE DE PAGINA ----------*/
*html #pie{
clear:both;
width:850px;
height:20px;

}

#pie{
margin: 0 auto 0 auto;
margin-top:5px;
margin-bottom:20px;
width:850px;
height:71px;
display:block;
clear:both;
bottom:0;
}
#pie_imag01{
	width:10px;
	height:71px;
	background-image:url(imags/pie01.gif);
	background-repeat:no-repeat;
	float:left;
}
#pie_imag02{
	width:831px;
	height:71px;
	background-image:url(imags/pie02.gif);
	background-repeat:repeat;
	float:left;
}
#pie_imag03{
	width:9px;
	height:71px;
	background-image:url(imags/pie03.gif);
	background-repeat:no-repeat;
	float:left;
}
#menupie {
	font: 90% "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 25.5px;
	margin-left:290.5px;
	width:250px;
	height:20px;
}
#menupie ul, li {
	list-style-type: none;
}
#menupie ul {
	margin: 0;
	padding: 0;
}
#menupie li {
	float: left;
}
#menupie a {
	text-decoration: none;
	color: #B2B2B2;
	display: block;
	padding: 3px 10px;
	text-align: center;
}
#menupie a:hover {
	background-color:#C1DAD7;
	color:#000000;
}
/*----------------------------------------------Estilo de Textos y Links-----------------------*/
.Title01{
font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:100;
}
.Subtitle01{
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:BOLD;
}
.Textstyl01{
font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:100;
text-align:left;
}
/*---LINKS----*/
.LINK-PINK{
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#A4005C;
	text-align:right;
}
.LINK-PINK a{
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#A4005C;
	text-align:right;
	text-decoration:none;
}
.LINK-PINK a:hover{
	text-decoration:underline;
}
/* --PAGINADOR--*/
.BOX_cont_list{
width:615px;
display:block;
float:left;
margin-top:10px;
margin-left:9.5px;
margin-bottom:10px;
}
.link ul{
margin: 0 0 0 0;
list-style: none;
padding: 0 0 0 0;
}
.link li {
float : left;
white-space : nowrap;
background-image: url("imags/flech_v.jpg");
background-repeat:no-repeat;
background-position:left;
}
.link a {
padding : 0 0 0 10px;
font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 10px;
font-style:normal;
font-weight:BOLD;
text-align:center;
display: block;
height:15px;
text-decoration: none;
color:#333333;
}
.link a:hover {
color:#9ACD57;
}
.link2 ul{
margin: 0 0 0 0;
list-style: none;
padding: 0 0 0 0;
}
.link2 li {
float: left;
white-space : nowrap;
background-image: url("imags/flech_v_d.jpg");
background-repeat:no-repeat;
background-position:right;
}
.link2 a {
padding : 0 10px 0 0;
font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 10px;
font-style:normal;
font-weight:BOLD;
text-align:center;
display: block;
height:15px;
text-decoration: none;
color:#333333;
}
.link2 a:hover {
color:#9ACD57;
}
.link3{
font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 10px;
font-style:normal;
font-weight:BOLD;
text-align:center;
display: block;
text-decoration: none;
color:#9ACD57;
}
.link3 ul{
margin: 0 0 0 0;
list-style: none;
padding: 0 0 0 0;
}
.link3 li {
float: left;
white-space : nowrap;
margin-left:5px;
margin-right:5px;
}
.link3 a {
padding : 0 0 0 0;
font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 10px;
font-style:normal;
font-weight:BOLD;
text-align:center;
display: block;
height:15px;
text-decoration: none;
color:#333333;
}
.link3 a:hover {
color:#9ACD57;
}
/*------------------------PAGINA CATEGORIAS------------------------*/
/*MENU CATEGORIAS*/
ul, li{margin:0; border:0; padding:0; list-style:none;}
#middlebar{
	margin-top:2.5px;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3b5d14;
	font-weight:bold;
	padding:4px;
	height:30px;
	width:105px;
	float:left;
	
	/*margin-top:12.5px;
	margin-left:30px;
	width:500px;
	height:20px;
	color:#FFFFFF;
	font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:BOLD;*/
}
#middlebar .menu li {
		background:url(imags/lm.png) left top no-repeat;
		height:30px;
		float:left;
		margin-right:10px;
	}
	#middlebar .menu li a{
		color:#3b5d14;
		text-decoration:none;
		padding:0 10px;
		height:30px;
		line-height:30px;
		display:block;
		float:left;
		padding:0 26px 0 10px;
		background:url(imags/rm.png) right top no-repeat;
	}
	#middlebar .menu li a:hover{
		color:#666666;
	}
#middlebar ul .submenu {
	border:solid 1px #c9dea1;
	border-top:none;
	background:#FFFFFF;
	position: relative;
	top: 4px;
	width:150px;
	padding:6px 0;
	clear:both;
	z-index:2;
	display:none;
}
	#middlebar ul .submenu li{
		background:none;
		display:block;
		float:none;
		margin:0 6px;
		border:0;
		height:auto;
		line-height:normal;
		border-top:solid 1px #DEDEDE;
	}
	#middlebar .submenu li a{
		background:none;
		display:block;
		float:none;
		padding:6px 6px;
		margin:0;
		border:0;
		height:auto;
		color:#105cbe;
		line-height:normal;
	}
	#middlebar .submenu li a:hover{
		background:#e3edef;
	}
/* ---------- gallery styles start here ----------------------- */
#gallery_BOX{
	margin: 0 auto;
	padding: 0;
	width: 615px;
	display:block; overflow:hidden;
}
.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery li {
	margin: 10px;
	padding: 0;
	float: left;
	position: relative;
	width: 180px;
	height: 130px;
}
.gallery img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}
.gallery span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.gallery .cancel {
	background: url(images/remove.png) no-repeat;
}
.gallery a {
	text-decoration: none;
}
.gallery a:hover img  {
	border-color: #666;
}
/*----------MENSAJES----------*/
.info, .exito, .alerta, .error {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('info.png');
}
.exito {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('imags/exito.png');
}
.alerta {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('alerta.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('imags/error2.png');
}


