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

*{
	margin: 0px;
	padding: 0px;
}

body{
	background-color: #313131;
}

/* #######################Cabecera################################## */
#centrador_cabecera{
	height: 152px;
	background-image: url(../img/cabecera_mosaico_bg.jpg);
	background-repeat: repeat-x;
}

#cabecera{
	margin: 0px auto 0px auto;
	width: 817px;
	height: 152px;
}

#cabecera_logorally{
	width: 233px;
	height: 152px;
	background-image: url(../img/cabecera_logo.jpg);
	clear: none;
	float: left;
}

#cabecera_espaciador_logorally_logopetrobras{
	width: 128px;
	height: 152px;
	clear: none;
	float: left;

}

#cabecera_logopetrobras{
	width: 251px;
	height: 152px;
	background-image:url(../img/petrobras_lubrax.jpg);
	background-repeat: no-repeat;
	clear: none;
	float: left;

}

#cabecera_espaciador_logopetrobras_logopersonal{
	width: 39px;
	height: 152px;
	clear: none;
	float: left;

}

#cabecera_logopersonal{
	width: 166px;
	height: 152px;
	background-image:url(../img/personal.jpg);
	background-repeat:no-repeat;
	clear: none;
	float: left;

}



/* ###############################medio#################################################*/

#centrador_medio{
}

#medio{
	margin: 0px auto 0px auto;
	width: 817px;
}

/* ###############################menu #######################################################3*/

#menu{
	padding-left: 50px;
        padding-right: 10px;
        border-right: solid 1px #808080;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        float: left;
        clear: none;
        width: 160px;
}

.menu_titulo{
	font-size: 18px;
	color: #808080;
}

.menu_item{
	padding-left: 20px;
}

.menu_item a, .menu_item a:visited{
	font-size: 12px;
	color: #FFF;
        text-decoration: none;
}

.menu_item a:hover{
    text-decoration: underline;
}

#logos_auspiciantes{
    margin-top: 20px;
}

.logo_auspiciante{
    margin-top: 20px;
}


/*#####################contenido########################3*/

#contenido{
    float: left;
    clear: none;
    padding-left: 20px;
    width: 576px;
    text-align: justify;
    color: white;
}

#contenido a, #contenido a:visited{
    color: #0c32dd;
    font-size: 12px;
}

#direccion_en_pagina{
    font-size: 10px;
    font-family: sans-serif;
    
    padding-bottom: 20px;
    color: #cbc120;
}

#contenidocontenido{
    float: left;
    clear: none;
    font-family: sans-serif;
    font-size: 12px;
    width: 576px;
}


#contenido table{
    border-style: solid;
    border-collapse: collapse;
}

#contenido table tr td, #contenido table tr th{
    border-style: solid;
    border-width: 1px;
}

#contenido table tr th{
    font-weight: bold;
}

/*###################utiles######################*/

.titulo1{
    color:orange;
    font-size: 18px;
}

.titulo2{
    font-size: 16px;
    font-weight: bold;
}

.titulo3{
    font-size: 14px;
}

.linkcito, .linkcito:visited{
    font-size: 10px !important;
    color: #86b1ec !important;
}

.linkcito:hover{
    color: teal !important;
    font-size: 10px !important;
}

.linknormal, .linknormal:visited{
    color: #0c32dd;
    font-size: 12px;
    font-weight: bold;
}

.tablatiempos{
    overflow: auto;
    border-style: inset;
    height: 400px;
    font-size: 10px;
}

.tablatiempos table{
    margin: 10px
}

.tablatiempos table tr td{
    padding: 5px;
}

.tablatiempos table tr th{
    background-color: yellow !important;
    color: black !important;
    font-weight: bold !important;
}

.trpar{
    background-color: silver;
}

/*#################aviso jodido####################*/
#aviso_jodido_cortina{
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: black;
    z-index: 90;
    filter: alpha(opacity=50);
    opacity: .5;
    visibility: hidden;
}

#aviso_jodido_holder{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 100;
    visibility: hidden;
}

#aviso_jodido_centrador_vertical{
    width: 100%;
    margin-top: 200px;
    top: 50%;
    
}

#aviso_jodido{
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    background-color: gray;

    position: relative;
    border-style: inset;
    border-color: orange;

    padding: 10px;
}



#bandera_aviso_jodido{
    color: white;
}


/* ####################galeriaimg */
#galeriaimg{
    vertical-align: middle;
    text-align: center;
    width: 576px;
    height: 400px;
    border: none !important;
}

#galeriaimg{
    border:none;
    color: background;
    outline: none !important;
    
}

#galeriaimg tr{
    height: 50%;
    border: none !important;
}

#galeriaimg tr td{
    width: 50%;
    border: none !important;
}




/*###### Pagina de inicio*/

#inicio_left{
    width: 50%;
    float: left;
}


#inicio_right{
    width:50%;
    float: left;

}