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

.principal {
	background-color:#FFF;
	width:1000px;
	margin-top:70px;
	margin-left:50px;
	}
#LOGO {
	position:absolute;
	width:200px;
	height:110px;
	z-index:1;
	left: 21px;
	top: 26px;
}
#GENTE {
	position:absolute;
	width:125px;
	height:115px;
	z-index:1;
	left: 915px;
	top: 12px;
}

#logeo {
	position:absolute;
	left: 750px;
	top: 60px;	
}
#canteras {
  height:30px
  background: url('../images/fondo_canteras.png') repeat top left;
  background-repeat: repeat-x;
}

#cuerpo {
	padding-top: 3px;
	height:auto;
}

.cabecera {
	background-color:#7F1200;
	background-image:url(../images/fondo_top_ryn.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	height:72px;
	}
	
.barra_menu {
	background-color:#000;
	color:#FFF;
	font-size:12px;
	text-align:right;
	padding-right:200px;
	
	}

a.barra {
	color:#FFF;
	text-decoration:none;
}

a.barra:hover {
	color:#900;
	}

.alerta {
	background-color:#000000;
	color:#FFF;
	height:21px;
	width:1000px
	}


/****** Estilos Generales ******/

.button {
    border: none;
    background: url('/forms/up.png') no-repeat top left;
    padding: 2px 8px;
}
.button:hover {
    border: none;
    background: url('/forms/down.png') no-repeat top left;
    padding: 2px 8px;
}

br { clear: left; }

.form_input {    
    border: 1px solid #006;
    background: #ffc;
    }

.form_input:hover {
    border: 1px solid #f00;
    background: #ff6;
}

.form_select {    
    border: 1px solid #006;
    background: #ffc;
    }    

/* textos */
.titulos-subsecciones {font: normal 15px Arial, Geneva,Tahoma,Verdana; color:#F9F9F9; text-decoration: none}
.titulos-subsecciones-rojo {font: normal 21px Arial, Geneva,Tahoma,Verdana; color:#BF2F38; text-decoration: none}

.titulos-campos {font: normal 11px Arial, Geneva,Tahoma,Verdana; color:#2C2C2C}
.titulos-paginas {font-family:  Arial, Helvetica, sans-serif; font-size: 34px; color: #CE5660; text-decoration: none}
.subtitulos-paginas {font-family:  Arial, Helvetica, sans-serif; font-size: 21px; color: #CE5660; text-decoration: none}
.textos {font: normal 12px Arial, Geneva,Tahoma,Verdana; color:#585858; text-decoration: none}
.textos11 {font: normal 11px Arial, Geneva,Tahoma,Verdana; color:#585858; text-decoration: none}
.textos17 {font: normal 17px Arial, Geneva,Tahoma,Verdana; color:#585858; text-decoration: none}
.exp {font: normal 11px Arial, Geneva,Tahoma,Verdana; color:#585858; text-decoration: none}
.texto-negro {font: normal 11px Arial, Geneva,Tahoma,Verdana; color:#202020; text-decoration: none}
.texto-rojo {font: normal 11px Arial, Geneva,Tahoma,Verdana; color:#CE5660; text-decoration: none}

/* links */
.post-cantera {font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #CE5660; text-decoration: none}

.post-titulo {font-family:  Arial, Helvetica, sans-serif; font-size: 20px; color: #C1282D; font-weight: bold; text-decoration: none}
.post-titulo:link {font-family:  Arial, Helvetica, sans-serif; font-size: 20px; color: #C1282D; font-weight: bold; text-decoration: none}
.post-titulo:visited {font-family:  Arial, Helvetica, sans-serif; font-size: 20px; color: #C1282D; font-weight: bold; text-decoration: none}
.post-titulo:hover {font-family:  Arial, Helvetica, sans-serif; font-size: 20px; color: #C2272D; font-weight: bold; text-decoration: none}

.post-titulo-chico {font-family:  Arial, Helvetica, sans-serif; font-size: 14px; color: #C1282D; font-weight: bold; text-decoration: none}
.post-titulo-chico:link {font-family:  Arial, Helvetica, sans-serif; font-size: 14px; color: #C1282D; font-weight: bold; text-decoration: none}
.post-titulo-chico:visited {font-family:  Arial, Helvetica, sans-serif; font-size: 14px; color: #C1282D; font-weight: bold; text-decoration: none}
.post-titulo-chico:hover {font-family:  Arial, Helvetica, sans-serif; font-size: 14px; color: #C2272D; font-weight: bold; text-decoration: none}

.link-canteras:link {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
.link-canteras:visited {font-family:  Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
.link-canteras:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C2272D; font-weight: normal; text-decoration: none}

.link-footer:link {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #C2272D; font-weight: normal; text-decoration: underline}
.link-footer:visited {font-family:  Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #C2272D; font-weight: normal; text-decoration: underline}
.link-footer:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline}

.link-cuenta:link {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #585858; font-weight: normal; text-decoration: none}
.link-cuenta:visited {font-family:  Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #585858; font-weight: normal; text-decoration: none}
.link-cuenta:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #585858; font-weight: normal; text-decoration: none}

.link-salir:link {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #C1282D; font-weight: normal; text-decoration: underline}
.link-salir:visited {font-family:  Verdana,Arial, Helvetica, sans-serif; font-size: 9px; color: #C1282D; font-weight: normal; text-decoration: underline}
.link-salir:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #585858; font-weight: normal; text-decoration: underline}

.link-comentarios:link {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C2272D; font-weight: normal; text-decoration: underline}
.link-comentarios:visited {font-family:  Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #C2272D; font-weight: normal; text-decoration: underline}
.link-comentarios:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C5858582272D; font-weight: normal; text-decoration: none}

.link-general-rojo:link {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C2272D; font-weight: normal; text-decoration: underline}
.link-general-rojo:visited {font-family:  Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #C2272D; font-weight: normal; text-decoration: underline}
.link-general-rojo:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}

.link-votar:link {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #585858; font-weight: normal; text-decoration: none}
.link-votar:visited {font-family:  Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #585858; font-weight: normal; text-decoration: none}
.link-votar:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C2272D; font-weight: normal; text-decoration: none}

.post-resumen{font: normal 10px Arial, Geneva,Tahoma,Verdana; color:#585858}
.post-contenido{font: normal 13px Arial, Geneva,Tahoma,Verdana; color:#585858; text-align: justify}
.post-contenido p {font: normal 13px Arial, Geneva,Tahoma,Verdana; color:#585858; text-align: justify}
.alerta-texto{font: normal 11px Arial, Geneva,Tahoma,Verdana; color:#ffffff; vertical-align:top; }

/* botones de submit */
.Boton-Submit {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:  13px;font-weight:bold;MARGIN: 4px 4px 4px 4px;VERTICAL-ALIGN: middle;CURSOR: pointer;COLOR: #ffffff;BACKGROUND-COLOR: #aa0022; border: 1px solid #cccccc;}
.Boton {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;MARGIN: 4px 4px 4px 4px;VERTICAL-ALIGN: middle;CURSOR: pointer;HEIGHT: 18px;COLOR: #000000;BACKGROUND-COLOR: #ffffff; border: 1px solid #cccccc;}

.requerido {font: normal 9px Arial, Geneva,Tahoma,Verdana; padding-left: 1px; color:#FF9900}
.requerido-gris {font: normal 10px Arial, Geneva,Tahoma,Verdana; padding-left: 1px; color:#585858}

.campo {font: normal 10px Arial, Geneva,Tahoma,Verdana; text-align: right; vertical-align:middle; padding-right:15px }

.imagen { padding:3px; border: 1px solid #B2AEAF; } 
.label-footer {}
.label-footer-error { color: #E31B22; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

.participa-container  {	font: 13px Arial, Helvetica, sans-serif; color:#E31B22; width:350px; border: #CA501E solid 1px; padding-left:10px; font-weight:bold; padding:10px}   
.mensaje-usuario  {	font: 13px Arial, Helvetica, sans-serif; color:#004000; width:350px; border: #004000 solid 1px; padding-left:10px; font-weight:bold; padding:10px}   
.errores  {	font: 10px Arial, Helvetica, sans-serif; color:#E31B22; width:350px; border: #CA501E solid 1px; padding-left:10px; font-size: 12px; font-weight:bold; padding:10px}   
.advertencia { 	height:35px; width: 700px; border: #CA501E solid 1px; padding-left:20px; font-size: 12px; font-weight:bold; padding:10px}
.separador-gris { 	height:1px; width: 100%; BACKGROUND-COLOR: #E9E9E9; }

.form-alta { width:640px; padding:15px; border: #E9E9E9 solid 1px; }


/* nuevo v2 */

.link-general-gris {font-family:   Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; font-weight: normal; text-decoration: none}
.link-general-gris:link {font-family:   Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; font-weight: normal; text-decoration: underline}
.link-general-gris::visited {font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; font-weight: normal; text-decoration: underline}
.link-general-gris::hover {font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #2C2C2C; font-weight: normal; text-decoration: none}

.link-general-12 {font-family:  Arial,  Helvetica, sans-serif; font-size: 12px; color: #3F3F3F; font-weight: normal; text-decoration: none}
.link-general-12:link {font-family:  Arial,  Helvetica, sans-serif; font-size: 12px; color: #3F3F3F; font-weight: normal; text-decoration: none}
.link-general-12:visited {font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #3F3F3F; font-weight: normal; text-decoration: none}
.link-general-12:hover {font-family: Arial,  Helvetica, sans-serif; font-size: 12px; color: #E20202; font-weight: normal; text-decoration: none}

.link-general-13 {font-family:  Arial,  Helvetica, sans-serif; font-size: 13px; color: #3F3F3F; font-weight: normal; text-decoration: none}
.link-general-13:link {font-family:  Arial,  Helvetica, sans-serif; font-size: 13px; color: #3F3F3F; font-weight: normal; text-decoration: none}
.link-general-13:visited {font-family:  Arial, Helvetica, sans-serif; font-size: 13px; color: #3F3F3F; font-weight: normal; text-decoration: none}
.link-general-13:hover {font-family: Arial,  Helvetica, sans-serif; font-size: 13px; color: #E20202; font-weight: normal; text-decoration: none}

.link-general-15 {font-family:  Arial, Helvetica, sans-serif; font-size: 15px; color: #3F3F3F; font-weight: normal; text-decoration: none}


.link-rojo16 {font-family:  Arial, Helvetica, sans-serif; font-size: 16px; color: #F90007; font-weight: bold; text-decoration: none}
.link-rojo16:link {font-family:  Arial, Helvetica, sans-serif; font-size: 16px; color: #F90007; font-weight: bold; text-decoration: none}
.link-rojo16:visited {font-family:  Arial, Helvetica, sans-serif; font-size: 16px; color: #F90007; font-weight: bold; text-decoration: none}
.link-rojo16:hover {font-family:  Arial, Helvetica, sans-serif; font-size: 16px; color: #C2272D; font-weight: bold; text-decoration: none}

.link-rojo28 {font-family:  Arial, Helvetica, sans-serif; font-size: 28px; color: #F90007; font-weight: bold; text-decoration: none}

.link-rojo10 {font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #F90007; font-weight: bold; text-decoration: none}
.link-rojo10:link {font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #F90007; font-weight: bold; text-decoration: none}
.link-rojo10:visited {font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #F90007; font-weight: bold; text-decoration: none}
.link-rojo10:hover {font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #C2272D; font-weight: bold; text-decoration: none}

.link-rojo11 {font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #A80004; font-weight: bold; text-decoration: underline}
.link-rojo11:link {font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #A80004; font-weight: bold; text-decoration: underline}
.link-rojo11:visited {font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #A80004; font-weight: bold; text-decoration: underline}
.link-rojo11:hover {font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #C2272D; font-weight: bold; text-decoration: none}


.post-titulov2 {font-family:  Arial, Helvetica, sans-serif; font-size: 18px; color: #F90007; font-weight: bold; text-decoration: none}
.post-titulov2:link {font-family:  Arial, Helvetica, sans-serif; font-size: 18px; color: #F90007; font-weight: bold; text-decoration: none}
.post-titulov2:visited {font-family:  Arial, Helvetica, sans-serif; font-size: 18px; color: #F90007; font-weight: bold; text-decoration: none}
.post-titulov2:hover {font-family:  Arial, Helvetica, sans-serif; font-size: 18px; color: #C2272D; font-weight: bold; text-decoration: none}

.post-titulov24 {font-family:  Arial, Helvetica, sans-serif; font-size: 24px; color: #F90007; font-weight: bold; text-decoration: none}


.textos10v2 {font: normal 10px Arial, Geneva,Tahoma,Verdana; color:#585858; text-decoration: none}
.textos11v2 {font: normal 11px Arial, Geneva,Tahoma,Verdana; color:#2C2C2C; text-decoration: none}
.textos12v2 {font: normal 12px Arial, Geneva,Tahoma,Verdana; color:#2C2C2C; text-decoration: none}

.texto-login {font-family:  Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold; text-decoration: none}
.input_redondo { border: none; background: #FFF; width: 195px; background:  url(../images/rounded.gif) no-repeat left top; padding: 8px; height:34px;}

.textosv217 {font: normal 17px Arial, Geneva,Tahoma,Verdana; color:#585858; text-decoration: none}
.textosv214 {font: normal 14px Arial, Geneva,Tahoma,Verdana; color:#585858; text-decoration: none}
.textosv211 {font: normal 11px Verdana,Tahoma,Verdana; color:#585858; text-decoration: none}
.textosv210 {font: normal 10px Arial, Geneva,Tahoma,Verdana; color:#585858; text-decoration: none}

.link-textosv210 {font: normal 10px Arial, Geneva,Tahoma,Verdana; color:#585858; text-decoration: underline}
.link-textosv210:hover {font: normal 10px Arial, Geneva,Tahoma,Verdana; color:#585858; text-decoration: none}


.text-rojo13 {font-family:  Arial, Helvetica, sans-serif; font-size: 13px; color: #F90007; font-weight: bold; text-decoration: none}

.Boton-Submitv2 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:  13px;font-weight:bold;MARGIN: 4px 4px 4px 4px;VERTICAL-ALIGN: middle;CURSOR: pointer;COLOR: #ffffff; BACKGROUND-COLOR: #F90007; border: 1px solid #cccccc;}


.sep { width:100%; height:1px; background-color:#A2A2A2}
.sep-vert { padding-top:20px;width:1px; height:260px; background-color:#DEDEDE}
.borde-footer { 	border:solid #3F3F3F 1px;}

iframe { border-width: 0px;	height: 50px;	width: 300px;	}
iframe.hidden {	visibility: hidden; width:0px; height:0px; }
#main {	overflow: hidden;	margin: auto;	width: 410px;	height: 450px; border-style: solid;	border-width: 1px; background-color: white;	}
#images {	width: 390px;	margin: 20px;	}
#images div {	margin: 10px;	width: 200px;	height: 100px;	border-style: solid;	border-width: 5px; border-color: #DEDFDE;float: left;	overflow: hidden;	}
#images div:hover { 	border-color: #529EBD; }
#images img.load {	margin: 36px;	}

.box120x29 { width:120px; height:24px;  background-color:#E20202; color:#ffffff; font: 17px Arial, Helvetica; padding-left:5px; font-weight:bold;  padding-top:5px;}
.box120x29_sel { width:120px; height:24px;  background-color:#FFD7D7; color:#E20202; font: 17px Arial, Helvetica; padding-left:5px; font-weight:bold;  padding-top:5px;}

.box154x29 { width:154px; height:24px;  background-color:#E20202; color:#ffffff; font: 17px Arial, Helvetica; padding-left:5px; font-weight:bold;  padding-top:5px;}
.box174x29 { width:174px; height:24px;  background-color:#E20202; color:#ffffff; font: 17px Arial, Helvetica; padding-left:5px; font-weight:bold;  padding-top:5px;}
.box174x29_sel { width:174px; height:24px;  background-color:#FFD7D7; color:#E20202; font: 17px Arial, Helvetica; padding-left:5px; font-weight:bold;  padding-top:5px;}

.box204x29 { width:204px; height:24px;  background-color:#E20202; color:#ffffff; font: 17px Arial, Helvetica; padding-left:5px; font-weight:bold;  padding-top:5px;}
.box204x29_sel { width:204px; height:24px;  background-color:#FFD7D7; color:#E20202; font: 17px Arial, Helvetica; padding-left:5px; font-weight:bold;  padding-top:5px;}


.box154x29_sel { width:154px; height:24px;  background-color:#FFD7D7; color:#E20202; font: 17px Arial, Helvetica; padding-left:5px; font-weight:bold;  padding-top:5px;}
.box154x29_sel:visited { width:154px; height:24px;  background-color:#FFD7D7; color:#E20202; font: 17px Arial, Helvetica; padding-left:5px; font-weight:bold;  padding-top:5px;}

.box180x29 { width:180px; height:24px;  background-color:#E20202; color:#ffffff; font: 17px Arial, Helvetica; padding-left:5px; font-weight:bold; padding-top:5px;}


/* alerts */

#popup_container.style_1 {
  font: normal 12px Arial, Geneva,Tahoma,Verdana; 
  color:#585858; 
	background: #ffffff;
	border-color: #ffffff;
	font-weight:bold;
}

/* pasa cantera*/

#sidebar {
    float:left;
    width:300px;
}

#sidebar ul {
    list-style-type:none;
    margin:0;
    padding:0;
    position:relative;
}

.none {
	background-position: 82px 0px;
}

.four {
	background-position: 82px -48px;
}

.five {
	background-position: 82px -60px;
}


#sidebar li {
    height: 30px;
    overflow: hidden;
}

#sidebar li h5 {
    color:#A5A9AB;
    font-size:1em;
    margin-bottom:0.5em;
}

#sidebar li h5 a {
    color:#A5A9AB;
    text-decoration:none;
}

#sidebar li img {
    float:left;
    margin-right:8px;
}

#sidebar li .info {
    color:#3E4548;
    font-size:1em;
}

#sidebar .info a,
#sidebar .info a:visited {
    color:#3E4548;
    text-decoration: none;
}

#sidebar .spyWrapper {
    height: 100%;
    overflow: hidden;
    position: relative;    
}


