html{
	margin:0px;	
	height:100%;
}

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #92708B; /*Color de fondo de la página.*/
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0;
	height:100%;
	text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
	color: #000000;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

h5{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

#contenedorPrincipal{
	margin:0 auto;
	padding:0;
	width:780px;
	height:auto;
	text-align:left;/*Contraresta el alineado al centro del  body.*/
	padding-bottom:15px;
	padding-top:15px;
	
}

#contenedorPrincipal #cabecera_index{
	float:left;
	width:100%;
	height:83px;
	background:url(../images/cabecera_index.jpg) no-repeat;
}

#contenedorPrincipal #cabecera_index #banderas
{
	position:relative;
	left:724px;
	top:57px;		
	width:25px;
}

#contenedorPrincipal #cabecera_index #rss
{
	position:absolute;
	float:left;
	top:0px;
	left:27px;		
	width:25px;
}

#contenedorPrincipal #cabecera{
	float:left;
	width:100%;
	height:83px;
	background:url(../images/cabecera.jpg) no-repeat;
}

#contenedorPrincipal #cabecera #banderas
{
	position:relative;
	left:724px;
	top:57px;		
	width:25px;
}
#contenedorPrincipal #cabecera #rss
{
	position:absolute;
	float:left;
	top:0px;
	left:27px;		
	width:25px;
}
#contenedorPrincipal #contenedorCentral{
	float:left;
	height:auto;
	background:url(../images/fondo.png) no-repeat;
	background-color:#FEB8D6;
	width:780px;
}



#columnaIzquierda{
	float:left;
	width:340px;
	height:auto;
	/*padding-left:29px;
	border-right:1px solid black;*/

	padding-top:15px;
	padding-bottom:15px;
}

#columnaIzquierda ul li a{
	color:#000;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

#columnaIzquierda ul li a:hover{
	color:#FFF;	
}


#bordeIzq{
	width:29px;
	/*padding-left:29px;*/
	float:left;
	border-right:1px dashed ThreeDFace;
	height:540px;
}

#Galeria
{
    float:left;
    width:100%;
    height:auto;
    padding:0;
    margin:10px 0;
}
#Galeria img
{
    border:5px solid #92708B;
}
#panelIzq{
	width:295px;
	padding-left:15px;
	float:left;
}

#menuIzq{
	float:left;
	border-bottom:1px dashed ThreeDFace;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	width:270px;
	padding-bottom:15px;
}

#menuIzq ul{
	list-style:none;
	margin:0;
	padding:0;
}

#menuIzq ul li a
{
    text-decoration:none;
    color:#FFF;
    text-transform:uppercase;
}

#videoIzq{
	float:left;
	border-bottom:1px dashed ThreeDFace;
	width:270px;
	padding-top:15px;
	padding-bottom:15px;
}

#noticiasIzq{
	float:left;
	width:270px;
	padding-top:15px;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}

#noticiasIzq ul li a{
	text-decoration:none;
	color:#FFF;
}

#columnaCentral{
	float:left;
	width:530px;
	height:auto;
	padding:10px;/*el padding y el width tienen que complementarse, para que sumados den el 
					
				ancho de la capa contenedorCentral menos el ancho de las dos columnas laterales*/
	
	/*Estilos de texto del cuerpo*/
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	color:#000;
	
}

#columnaCentral_ancha{
	float:left;
	width:439px;
	height:auto;
	padding-left:1px;
	padding-top:1px;
	padding-bottom:10px;
	/*Estilos de texto del cuerpo*/
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	color:#000;
	background-color:#FFF;
}

#columnaCentral_ancha ul
{
    list-style:none;
    margin:0;
    padding:0;
}

#columnaCentral_ancha ul li
{    
    padding-top:10px;
}

#columnaCentral_ancha ul li a
{    
    text-decoration:none;
    color:#000;
}

#panelDrcha{
	width:26px;
	float:left;
	background:url(../images/barra_azul.jpg) no-repeat;
}

#columnaCentral_ancha #texto{
	float:left;
	width:280px;
}

#columnaCentral_ancha #contenido
{
    float:left;
    width:auto;
    height:auto;
	padding:10px;
}

#columnaCentral_ancha #imagen{
	float:right;
}

#logoKaronte{
	padding-left:280px;
	width:140px;
	float:left;
	padding-top:10px;
}

#logoKaronte a img{
	border:none;
}

#columnaDerecha{
	float:left;
	width:190px;
	height:auto;
	background-color:#999;
	padding:5px;
	
	/*Estilos de texto del cuerpo*/
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:11px;
	color:#000;
}

#pie{
	float:left;
	/*padding:5px;/*el padding y el width tienen que complementarse, para que sumados den el ancho de la capa contenedorPrincipal, en este caso 950px. */
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
	height:auto;
	background-color:#FEB8D6;
	
}

#pie ul{
	margin:0;
	padding:0;
	text-align:center;
}

#pie ul li{
	display:inline;
	padding-right:5px;
	padding-left:5px;
}

#pie ul li a{
	color:#000;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

#pie ul li a:hover{
	color:#FFF;	
}

/********* TABLA MODELO *****************************/

#TablaModelo
{
    float:left;
    width:100%;
    height:auto;
    border-collapse:collapse;  
    background:transparent url(../images/fondoTabla.jpg) no-repeat left 30px;
/*    margin-bottom:30px;*/
}

#TablaModelo thead
{
    text-align:center;   
}

#TablaModelo thead th
{
    color:#52201F;
    font-size:11px;
    font-weight:bold;
    padding:10px 0;
    background-color:#bbb;    
}

.primerth
{
    background-image:url(../images/esquinaIzdaTabla.gif);
    background-position:left top;
    background-repeat:no-repeat;
}

.ultimoth
{
    background-image:url(../images/esquinaDchaTabla.gif);
    background-position:right top;
    background-repeat:no-repeat;
}

/* tbody */

#TablaModelo tbody td
{
    font-size:11px;
    padding:10px 8px;
   /* border-top:2px solid #D2D4E5;
    background-color:#D2D4E5;*/
}

#TablaModelo tbody tr:hover td
{
    background:#D2D4E5;
    color:#52201F;
}

#TablaModelo tbody td a
{
    text-decoration:none;
    color:inherit;
}

* html #TablaModelo tbody td a
{
    text-decoration:none;
    color:#52201F;
}

#TablaModelo tbody td a:hover
{
    text-decoration:underline;
}
.colorTabla01
{
    color:#52201F; /*azul*/
    font-weight:bold;
}

.colorTabla02
{
    color:#52201F; /*naranja*/
}

.first, .prev, .pagedisplay, .next, .last, .pagesize
{
    margin-left:5px;
}

.pagedisplay
{
    width:50px;
    padding:0;
}

.pagedata
{
    float:right;
    margin-right:15px;   
}

.pagedata select
{
    margin-left:5px;   
}

#Paginador span
{
    margin-left:15px;
    font-size:11px;   
}

/* Paginador */
#Paginador
{
    background:#bbb url(../images/esquinaIzdaBottomTabla.gif) no-repeat left bottom;
    color:#fff;
   /* height:auto;*/
    border-top:2px solid #FFFFFF;
}

#PaginadorEsquina
{
    padding:5px 0;
    background:transparent url(../images/esquinaDchaBottomTabla.gif) no-repeat right bottom;
    float:left;
    width:100%;
}


/**** FIN TABLA MODELO *******/

.centrado 
{
    text-align:center;
}

.flotanteIzda 
{
    float:left;   
}

/******** NOTICIAS **************/
#contenido h2
{
	margin:0px;
	padding:0 0 10px;
	color:#52455E;
}

#contenido_patrocinador h2
{
	margin:0px;
	padding:0px;
	color:#52455E;
}

#contenido h3, #contenido .Noticia h3 p
{
    font-size:13px;
    color:#52211F;
    margin:0 0 0 0;
    font-weight:normal;
}

.Noticia p
{
  color:#52211F;
}

.Noticia 
{
    border-bottom:1px #D84032 dotted;
    margin-bottom:20px;
}

.Noticia img 
{
    border:4px solid #fff;
    margin:0 8px 2px 0;   
}

.Noticia .fecha{
    height: 16px;
    background-image: url(../images/iconoFecha.gif);
    background-repeat: no-repeat;
    background-position: 5px 0;
    padding: 0 0 0 5px;
    color:#000;
}

img 
{
    border:0;
    }
    
#contenido_patrocinador
{
    width:419px;
    padding:10px;
        }
