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

/*******************************************************************************************
Contenedores Generales
********************************************************************************************/

/* Contenedor Principal en donde se mostrara todo el contenido. */
#contenedor_princ{
    width: 950px;
    height: auto;
}

/* Contenedor del header de todo el sitio. */
#header{
    width: 950px;
    height: auto;
    
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 10px;
    
    background-image: url(../images/index/T-72_MJ.gif);   
    background-color: #FFFFFF;
    background-position: top right;
    background-repeat: no-repeat;    
        
}

#header_error{
    width: 950px;
    height: 250px;
    
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 10px;
        
    background-color: #FFFFFF;
    background-position: top right;
    background-repeat: no-repeat;            
}

/* Contenedor del pie de pagina del sitio. */
#footer{
	width:100%;
	/*background-color:#F6F4F3;*/
	height:35px;
	
	float:left;
	padding-left:10px;
	padding-top:5px;
	margin-top:0px;
    margin-right:0px;
}

/* Contenedor para los mensajes de error del sitio. */
#error{
	width:950px;
	height:auto;
		
	background-color:#FFFFFF;     	
	float:left;
    
	padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 10px;
}

/* Contenedor utilizado para mostrar el menu en las pagina de error. */
#banner_error {
	position: relative;
    float: left;
	/*top: 300px;
	left: 20px;*/
	}

#rss{
    position: absolute;
    float: right;
    
    margin-right: 10px;
    margin-left: 90%;
    margin-top: 5px;
}
/*******************************************************************************************
Texto
********************************************************************************************/
body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	background-color:#F6F4F3;
}
h2{
    font-family: Verdana, Geneva, sans-serif;
    clear: left;
}
h3.red{ color: #990000; }

.red{ color: #990000; }
.gray{ color: #999999; }
.bold{ font-weight: bold; }
.blanco{
    color: #FFFFFF;
    font-family: Verdana, Geneva, sans-serif;
    font-size:12px;
}
.small-text{ font-size: smaller; }
a:link{
    color:#999999;
    text-decoration:none;
}
a:visited {
	color:#990000 ;
	text-decoration:none;
}
.big-text{ font-size: 1.5em; font-weight: bold;}
/*******************************************************************************************
Imagenes
********************************************************************************************/
img{
    border:0;
}

.logo{
	position:relative;
	top:0px;
	left:0px;
    margin-bottom:10px;
    
    padding-top: 10px;
}

img.menu{
    position:relative;
    float:left;
    
    padding-top:20px;
    padding-bottom:40px;
    padding-left:5px;
}


.error404_txt{
    float: left;	
	top:480px;
	left:20px;
}

.error404_model{
    float: left;
	top:150px;
	left:180px;
}

.error_captcha{
	position: absolute;
	top: 325px;
	left: 20px;
}