﻿

/* ------------------------------------------------------------------------
	Content Redefinition
------------------------------------------------------------------------- */

	* { margin: 0; padding: 0; border: 0; } 
	a { color: #9db2b9; }
	a:hover { text-decoration: none; }
	a:focus { outline: none; }	


body 
{
   margin:0;
   padding:0;
   border:none; 
   font-family:Arial;
   font-size:13px;
   font-style:normal;
   color:#7A0021;
}


#contenedor
{    
    padding:0 0 0 0;
    
    border: solid 1px #7A0021;
    
    position: absolute; /*Posicionamiento absoluto*/
	
	left: 50%; /*Desde la izquierda, colocar al 50% de la pantalla*/
    top: 50%;
    
	height: 600px; /*Le ponemos el valor del alto*/

	width: 800px; /*Le ponemos el valor del ancho*/

    margin-top: -300px;
	margin-left: -400px; /*Restamos la mitad de ancho para centrarlo horizontalmente*/     
    
    background-image:url('../imagenes/fondogeneral.jpg');
    background-position: center top;
    background-repeat:no-repeat;   
    z-index:1;
}



  img
{
    border:none;
    margin:0;
    padding:0;
}

a
{
    text-decoration:none;
    color:#7A0021;
}

a:visited
{
    text-decoration:none;
    color:#7A0021;
     
}

a:hover
{
    text-decoration:none;
    color:#7A0021;
}

.imagenhover a:hover img
{
     opacity: 0.8;
     -moz-opacity: 0.8;
     filter: alpha(opacity=80);
     border:0;
 
}

.imagenhover  img

{
     opacity: 1.0;
     -moz-opacity: 1.0;
     filter: alpha(opacity=100);

}

#cabecera
{
    height: 109px;
    width: 800px;
    border-bottom: solid 1px #7A0021;    
}

#centro
{
    height: 460px;
    width: 800px;
}

#centro_izquierda
{
    height: 460px;
    width: 238px;
    float:left;
}

#centro_derecha
{
    height: 460px;
    width: 562px;
    float:left;
}

#centro_derecha_superior
{
    height: 359px;
    width: 561px;
    float:left;
	border-bottom:solid 1px #7A0021;
    border-left:solid 1px #7A0021;
}

#centro_derecha_inferior
{
    height: 100px;
    width: 562px;
    float:left;
   
}

#pie
{
    height: 29px;
    width: 800px;
    border-top: solid 1px #7A0021;    
}


.menulateralimagen
{
    margin:10px 0 0 0;
}

.menulateralimagen div
{
    height:37px; 
    width: 198px; 
    margin: 10px 0 0 0px; 
    padding: 0 0 0 40px;
    float:left;
   
}

.menulateralimagen a
{
    height:37px; 
    width: 198px; 
    font-weight:bold;
     line-height:37px;
   margin: 0 0 0 0;
    display:block;
   
}

.menulateralimagen img
{
    padding:  0 10px 0 0;   
}

.menulateralimagen a:hover
{
    color: black;
   
}
.menulateralimagen_texto
{
    padding:10px 0 0 10px;
    float:left;
  
   
}

#menulateralimagen_textogeneral
{
    width:180px;
    text-align:justify;
    font-size:11px;
}






#menuNavegacionTabla
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: right;
	width: 560px;
	height: 26px;
	font-size: 12px;
	font-weight:bold;
	
}

#menuNavegacionTabla tr
{
    border:0;
    margin:0 0 0 0;
    padding:0 0 0 0;
}

#menuNavegacionTabla td
{	
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:96px;
	text-align:center;
}
	
#menuNavegacionTabla td a
{
	margin:0 0 0 0;
	text-decoration:none;
	
	height:100%;
	width:100%;
}
	
#menuNavegacionTabla td a:hover
{
	margin:0 0 0 0;
	text-decoration:none;
	color:Black;
	height:100%;
	width:100%;
}


#titulopie
{
    font-size:22px;
    font-weight:bold;
    margin: 0 0 0 40px;
}

#botondescargar
{
    float:right;
    padding:10px 50px 0 0 ;
}


.textoColumnasPresentacion
{
    padding: 0 0 0 0;
    margin: 20px 0 0 15px;
    height: 200px;
    width: 235px;
    float:left;
    text-align:justify;
    font-size:11px;
    font-weight:550;
    
}


.titulocentral
{
    font-size:22px;   
    padding: 130px  0 0 10px;
}

.textocentral
{
    padding: 15px 0 0 10px;
    width: 420px;
    text-align:justify;
    font-size:12px;
    font-weight:500;
    line-height:18px;
}


ul.gallery {
		list-style: none;
		margin: 0 0  10px 0;
	}
	
		ul.gallery li {
			display: block;
			float: left;
			margin: 0 5px 0 0;
		}
		
			ul.gallery li a {
				padding: 2px;
				display: block;
				border: 2px #9DB2B9 solid;
				line-height: 0;
			}
			
			ul.gallery li a:hover { border: 2px #7A0021 solid; }
			
	ul.textGallery li {
		width: 180px;
		text-align: center;
		padding: 10px 10px 0 10px;
		border: 1px #bdc2c4 solid;
		margin: 0 5px 5px 0;
		font-size: 0.8em;
	}
		ul.textGallery li:hover { background: #edeeef; }
	
		ul.textGallery li img { display: block; margin: 0 auto 10px auto; border: 1px #bdc2c4 solid; padding: 3px; }