@import url("http://www.rojasos.com/rjss_css_pie.css");
@import url("http://www.rojasos.com/f3/rjssskr_menus.css");

.fecha_ok {background: url('http://www.rojasos.com/f3/imagenes//fecha.gif') no-repeat; width:44px; height:49px; margin: 0 10px 5px 0;}
.mes_ok {color:#fff; text-align:center; font-size:11px; font-weight:bold; margin-top:-1px;}
.dia_ok { font-size:20px; font-weight:bold; text-align:center; color:#666; padding-top:2px;}

/* General */
body
{
	background: #fff url("http://www.rojasos.com/f3/imagenes/rjssfondo1.png") 0 -21px repeat-x;
	padding: 0;
	margin: 0;
	font-family: arial, sans-serif;
	font-size: 100%;
	color: #000;
}

a
{
	text-decoration: none;
	color: #03c;
}

a:visited
{
	text-decoration: none;
	color: #039;
}

a:hover
{
	text-decoration: underline;
	color: #36f;
}

a.selected
{
	font-weight: bold;
	color: #345;
}
.centrabody
{
	width: 770px;
	padding: 0px;
	border: 0px solid black;
	margin: 0px;
}

.website2
{
	float: right !important;
	margin: 3px 3px 0 0 !important;
	background: transparent url("http://www.rojasos.com/f3/imagenes/rjsslink2.png") no-repeat right !important;
	border: none !important;
	color: #003366 !important;
	font-size: 70% !important;
	padding: 0 22px 0 0 !important;
}

a.website2:link, a.website2:visited
{
	text-decoration: none
}

.tabla2{
   border: 1px solid #165480;
   width: 100%;
}
.cabtab2{
   background-color: #5fa6d7;
   font-weight: bold;
   font-size: 8pt;
   padding: 2 2 2 2px;
}
.cuerpotab2{
   font-size: 8pt;
   color: #969696;
   padding: 4 4 4 4px;
   background-color: #ffffcc;
   text-align:left;
}

div#contenedor{width:650px !important; width /**/:460px;
    margin: 0 auto;padding:5px;text-align:left;background:#FFF}
div#cabezera{height: 70px;background: #FFFFCC; padding: 0px;text-align:center}
div#tablon2{float:left;width:295px;padding:20px 0;margin:5px 0;background: #FFCC66}
div#tablon{float:left;width:80%;padding:0px 0;margin:0px 0;background: #FFCC66;text-align:left}
.tablon{width:80%;padding:0px 0;margin:0px 0;background: #FFCC66;text-align:left}
.celda1 {display: table-cell; vertical-align: top; position: relative;}
div#tablon1{float:left;width:100%;padding:0px 0;margin:0px 0;background: #FFCC66;text-align:left}
div#barradcha2{float:right;width:350px;padding:20px 0;margin:5px 0; background: #FFF url("http://www.rojasos.com/f3/imagenes/rojasoscom.png") no-repeat }
div#barraizqda{float:left;width:60%;padding:0px 0;margin:0px 0; background: #FFFFFF }
.barradcha{width:20%;padding:0px 0;margin:0px 0; background: #FFFFFF }
div#barradcha{float:right;width:20%;padding:0px 0;margin:0px 0; background: #FFFFFF }
div#barradcha h2{font-size: 120%;color: #9E4A24}
div#pie{clear:both;width:650px;background: #FFFFCC;padding:5px 0;text-align:center}
.linea1{padding: .2em;border-bottom: 1px solid #789}
.linea2{border-bottom: 1px solid #789}
.linea3{border-top: 2px solid #789; border-right: 2px solid #FFF; border-bottom: 2px solid #FFF; border-left: 2px solid #789}
.linea3{padding-top: 0px padding-bottom: 0px padding-left 0px padding-right: 0px}
.linea3{margin-top: 0em margin-bottom: 0em margin-left: 0em margin-right: 0em}
.parpadea {text-decoration: blink;}

.fechahora2{float:left;width: 4em;padding: 5px 0;background: #F1DDC4;color:#B0001E;
    text-align:center;margin: 4px 4px 0;font-size: 80%;line-height:0.9}
.fechahora{float:none;width: 95%;padding: 0px 0;background: #F1DDC4;color:#B0001E;
    text-align:center;margin: 0px 0;font-size: 80%;line-height:1.2}
.fechahoraspan{display:block;font-size: 150%;font-weight:bold}


/* Navigation */
.menupest1 li
{
	display: inline;
	list-style: none;
	font-size: 75% !important;
}

.menupest1 .nav
{
	margin: .5em 0;
	padding: 0;
	z-index: 10000 !important;
	position: relative;
}

.menupest1 li a, .menupest1 li span
{
	background: #9ab url("http://www.rojasos.com/f3/imagenes/rjssflech1.gif") no-repeat right bottom;
	padding-right: 14px !important;
	color: #fff !important;
	border: 1px solid #89a;
	border-bottom: 1px solid #789;
}

.menupest1 li#current a, .menupest1 li.selected a, .menupest1 li.selected span, .menupest1 li#current span, .menupest1 li.admin.selected a
{
	font-weight: bold;
	color: #345 !important;
	border: 1px solid #789;
	border-bottom: 1px solid #fff;
	background: #fff url("http://www.rojasos.com/f3/imagenes/rjssflech1.gif") no-repeat right bottom;
	padding: .3em .5em 2px .5em;
	position: relative;
}

.menupest1 li.admin.selected a { padding: .1em .5em 1px .5em; }
.menupest1 ul { padding: .3em 0; }

.menupest1 li ul li a
{
	background: transparent;
	margin: 0;
        padding: .3em .5em 2px .5em;
	border: none !important;
	font-weight: normal !important;
	margin-bottom: .4em;
	color: #cde !important;
}

.menupest1 ul li.selected a { font-weight: bold !important; }

.menupest1 .nav li
{
	float: left;
	margin: 0 0 -1.1px .4em;
	padding: 0;
	position: relative;
}
.menupest1 .nav li li { margin: 0; padding: 0 !important}
.menupest1 li li { font-size: 100% !important;}
.menupest1 .nav li a, .menupest1 .nav li span
{
	display: block;
	padding: .1em .4em;
	text-decoration: none;
}

.menupest1 .nav li a:hover,
.menupest1 .nav li.admin a:hover,
.menupest1 .nav li span:hover,
.menupest1 .nav li.admin span:hover
{
	background: #345 url("http://www.rojasos.com/f3/imagenes/rjssflech2.gif") no-repeat right bottom;
	color: #fff !important;
	border: 1px solid #234;
	border-bottom: 1px solid #345;
}

.menupest1 li:hover a, 
.menupest1 li.admin:hover a,
.menupest1 li.sfHover a,
.menupest1 li:hover span,
.menupest1 li.admin:hover span,
.menupest1 li.sfHover span
{
	background: #345 url("http://www.rojasos.com/f3/imagenes/rjssflech2.gif") no-repeat right bottom;
	color: #fff !important;
	border: 1px solid #234;
	border-bottom: 1px solid #345;
}

.menupest1 li.admin:hover ul a,
.menupest1 li:hover ul a, 
.menupest1 li.sfHover ul a
{
	background: #345 !important;
	color: #cde !important;
	border-top: 1px solid #345 !important;
	border-bottom: 1px solid #345 !important;
	padding: .1em 0 .1em 20px !important;
	font-weight: normal !important;
	
}

.menupest1 li:hover ul a:hover, 
.menupest1 li.sfHover ul a:hover
{
	background: #89a !important;
	border-top: 1px solid #9ab !important;
	border-bottom: 1px solid #234 !important;
	color: #fff !important;
}

.menupest1 .nav ul
{
	background: #345;
	border: 1px solid #234;
	border-top: none;
	list-style: none;
	margin: 0;
	position: absolute;
	top: -999em;
	left: 0px;
	padding-top: .5em;
	z-index: 10002 !important;
}

.menupest1 .nav li:hover ul,
.menupest1 .nav li.sfHover ul
{
	top: 1.45em;
	width: 14em;
}

.menupest1 .nav ul li { float: none; }

.menupest1 .nav ul a:hover
{
	background: #456;
	color: #fff;
}

.menupest1 .nav ul li.tools,
.menupest1 .nav ul li.toolsadmin,
.menupest1 .nav ul li.subdiv
{
	color: #789 !important;
	padding: 0 0 0 0px !important;
	text-align:left;
}

.menupest1 .nav ul li.tools div,
.menupest1 .nav ul li.toolsadmin div,
.menupest1 .nav ul li.subdiv div
{
	border-top: 1px solid #678 !important;
	border-bottom: 1px solid #234 !important;
}

.menupest1 .nav ul li.tools span,
.menupest1 .nav ul li.toolsadmin span,
.menupest1 .nav ul li.subdiv span
{
	background: #345;
	color: #789 !important;
	position: relative;
	border: none;
	margin: -.7em 0 10px 0;
	width: 2.5em;
	padding: 0 5px;
	font-weight: bold;
	font-size: 80%;
}

.menupest1 .nav ul li.subdiv span { background: transparent; }

.menupest1 li.website
{
	float: right !important;
	padding: 0 !important;
	margin: -1px 3px 0 0 !important;
}
.menupest1 .nav li.website a:hover,
.menupest1 .nav li.webiste span:hover,
.menupest1 li.website a
{
	background: transparent url("http://www.rojasos.com/f3/imagenes/rjsslink2.png") no-repeat right !important;
	border: none !important;
	color: #663300 !important;
	font-size: 95% !important;
	padding: 3px 20px 0 0 !important;
}

/* Admin */
.menupest1 li.admin a
{
	background: #800 url("http://images.sourceforge.net/sfx/nav_dwn3.gif") no-repeat right bottom;
	border: 1px #700 solid;
}

#linea1
{
	clear: both;
	padding: .3em 0 0 0;
	border-top: 1px solid #789;
}

#linea1 ul
{
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}

#linea1 li { display: inline; }
#linea1 li a { padding: 0 16px 0 0; }
#linea1 li.selected a {font-weight: bold; color: #456}

#linea1 li.begin a
{
	padding: 0 16px 0 10px;
	border: none;
}



div#pie1{
	clear:both;
	width:100%;
	margin:0 0px 0;
	padding: 0px 0;
	background: #9ab;
	color: #003366 !important;
	font-size: 70% !important;
	text-align:center}
	border: none !important;
{
div#pie1 p{margin:0}

