/* CSS Document */
/* -- Basics -- */
html, body, div, p, li, ul, ol, form, fieldset, h1, h2, h3, h4, h5, h6   { margin: 0; padding: 0; list-style: none; }

body		      { font: normal 78%/1.2  Helvetica, Arial, sans-serif;  color:#000; }

a img   	    { border: 0; }
img           { border: 0px !important; }

a{ color:#666666; text-decoration:none;}
a:hover{ color:#b50200; }
input, select, textarea    {  font-size: 1em; vertical-align: middle; }
input, textarea	    { background: #ccc; padding: 2px 0; margin: 0; border: 1px solid #666; color: #cde2f0; }
button	      { vertical-align: middle; margin: 0; padding: 0; height: 18px; border: none; text-decoration: underline; font-weight: bold; color: #00CCFF; cursor: pointer; }
/*.submit       { width: auto !important; overflow: visible; background-color: #312b2a; border: 1px solid #000 !important; padding: 0 5px; color: #fff; font-weight: bold; cursor: pointer; }*/


	
	
h1	{ font-size: 2em; }
h2	{ font-size: 1.6em; }
h3	{ font-size: 1.4em; }
h4	{ font-size: 1.2em; }
h5	{ font-size: 1.1em; }
h6	{ font-size: 1em; }
p   { line-height: 20px; }

h1, h2, h3, h4, h5, h6  { color: #024877; }


blockquote  { margin: 0; padding: 10px 20px; color: #333; line-height: 1.6;}
fieldset    { border: 0 !important; }


.hidden   { display: none; }








html,body {
height:100%; 

}
h1{ font-size:1.1em;color:#000000; text-transform:uppercase; padding:0px; margin:0px; }
a{ color:#666666; text-decoration:none;}
a:hover{ color:#b50200; text-decoration:none;}

body{ background:#bfbfbf}
div{border:0px #666666 solid;}
body{margin:0px; padding:5px; height:100%;}
#container {
background:url("fondo.gif"/*tpa=http://www.arqueriarobin.com/imagenes/fondo.gif*/) repeat-y;
width: 973px;
\width: 973px;
w\idth: 973px;
border: 0px ;
margin: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px; margin-top:0px;
height:auto; }
#arriba{width: 973px; height:11px; background:url("arribafondo.gif"/*tpa=http://www.arqueriarobin.com/imagenes/arribafondo.gif*/) no-repeat; padding:0px; border: 0px ;
margin: 0px;
margin-left: auto;
margin-right: auto;border:0px solid #33FFCC;



}
#abajo{width: 973px; height:8px; background:url("abajofondo.gif"/*tpa=http://www.arqueriarobin.com/imagenes/abajofondo.gif*/) no-repeat; padding:0px; margin:0px;border: 0px ;
margin: 0px;
margin-left: auto;
margin-right: auto;}
.medio{ background:none; padding:0px; margin:0px;width: 939px; background:#ffffff;margin-left: auto;
margin-right: auto;}
/*#container2 {
min-height: 100%;
}
/* Hack para IE 6 */
* html #container2 {
height:100%;
}
#footer {
position:relative;
height:40px;
margin-top:-40px; 
}
#footer {
position:relative;
height:40px;
margin-top:-40px; display:none;
}	


/*Contenido*/

#cabecera{ height:191px; border:0px solid #000099}
#logo{ float:left;  width:153px; height:191px}
#menu1{float:left;  width:784px; height:66px; background:#ffffff}
#logo2{float:left;  width:784px; height:125px; }
#menu {float:left;width:784px;height:66px; margin:0px;padding:0px;list-style: none;
margin: 0;
padding: 0;
}
#menu li{float:left; margin:0px;padding:0px;list-style: none;
margin: 0;
padding: 0;
}






.side-a {
	float: left;
	width: 245px; border:0px solid #666666; padding:0px; margin:0px;
}

.side-b {
	float: right;
	 border:0px solid #FFFF00; padding:0px; margin:0px;
}

.content { 
	float: left;
	border:0px solid #00FF00; padding:0px; margin:0px;
}

.content2{float: left; padding:0px; margin:0px;}


#position {color:#FFFFFF}
#position a {color:#FFFFFF}
#position a:hover {color:#cccccc}

input{background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	 height:22px; padding:2px; margin:0 0 0 0; float:left;
	font:normal 14px/20px Arial, Helvetica, sans-serif;}
	
input.submit{
	background:url("submit_bg.gif"/*tpa=http://www.arqueriarobin.com/images/submit_bg.gif*/) no-repeat right 0 #FFFFFF; color:#000; border:none;
	width:80px; height:13px; float:right; margin:7px 34px 0 0; padding:0 30px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
	
input.submit:hover{background:url("more_bg.gif"/*tpa=http://www.arqueriarobin.com/images/more_bg.gif*/)  no-repeat right 0;}	
	
	.enlace{background:url("submit_bg.gif"/*tpa=http://www.arqueriarobin.com/images/submit_bg.gif*/) no-repeat right 0 #FFFFFF; color:#000; border:none; padding-right:30px;cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none;height:13px; border:none; margin-right:4px;}
	.enlace:hover{background:url("more_bg.gif"/*tpa=http://www.arqueriarobin.com/images/more_bg.gif*/)  no-repeat right;text-decoration:none; border:none}
	.enlace:hover, enlace:visited{ text-decoration:none; border:none}
	
	
input.button{
	background:url("submit_bg.gif"/*tpa=http://www.arqueriarobin.com/images/submit_bg.gif*/) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:60px; height:13px; float:right; margin:7px 34px 0 0; padding:0 30px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
input.checkbox{
	background:none; color:#0B0B0B; border:none;
	width:15px; height:15px; float:left; margin:6px 0 0 9px;}	
input.radio{
	background:none; color:#0B0B0B; border:none;
	width:15px; height:15px; float:left; margin:0px 0 0 0px; display:list-item }	
label{ width:100%;}	
	
/****************/	
.navi  { 
        list-style: none;
        margin: 0;
        padding: 0; float:right;width:200px; }
.left{ float:left;}

.navi  li {	margin:0px;	padding:0px; font-size:0.9em;	border:0px solid #CCCCCC; display:block; text-transform:uppercase;	 }


#position a
{ text-transform:uppercase; font-size:0.8em;
}

ul.menu
{ font-size:1em;	
	list-style-type: square;
	padding: 0px;
	margin: 0px 0px 0px 5px;
	
}

ul.menu li
{
	margin-right: 3px;
	border-bottom: solid 0px #EEEEEE; text-transform:uppercase;
}

ul.menu li:hover
{
	border-right: solid 0px #FF0024;
}

li.m_selected
{
	font-weight: bold;
	text-decoration: none;
}

#newsdate
{
	text-align: right;
	font-size: 9px;
}
ul.ulnews{margin:none; padding:none; display:block; float:none;  width:190px}
ul.ulnews li{margin:none; padding:none; list-style:none;display:block; float:none; padding-bottom:10px; }
ul.ulnews li input.text{width:190px; margin-top:4px}
ul.ulnews li label{ font-weight:bold; }
ul.ulnews li input{margin:none; display:block;  float:none;}
ul.ulnews li input.radio{margin:none; display:inline; border:none; padding:none; float:none; margin-right:5px}
/*ul.menu li {background:url(images/submit_bg.gif) no-repeat right 0 #FFFFFF;}
ul.menu li ul li, ul.menu li ul li ul li {background:none;}

ul.menu li ul {margin-left:30px; }
ul.menu li ul li ul {margin-left:30px;}*/
ul.menu  li {margin-left:17px; }


.catModulos{vertical-align:middle; text-align:center;background: url("fondoModulos.gif"/*tpa=http://www.arqueriarobin.com/images/fondoModulos.gif*/) repeat-x #b1877e; font-size:0.9em; font-weight:bold; color:#FFFFFF; text-transform:uppercase}
.catModulos div{padding:4px; padding-top:8px;}

.catmarron{background:#702803; width:466px; height:36px;background: url("fondocatMarron.gif"/*tpa=http://www.arqueriarobin.com/images/fondocatMarron.gif*/) repeat-x;font-family:"Times New Roman", Times, serif; font-weight:bold;font-size:1em;}

.catmarron div.titulo{padding:4px;padding-top:8px; font-weight:bold; color:#FFFFFF; text-transform:uppercase;vertical-align:middle; text-align:center;}

.titulo{ color:#CC0000; font-size:1.1em; padding:10px; font-weight:bold; }

.catrojo div{padding:4px;padding-top:8px;}
.catrojo{ vertical-align:middle; text-align:center;  font-size:0.9em; font-weight:bold;background: url("fondoCatrojo.gif"/*tpa=http://www.arqueriarobin.com/images/fondoCatrojo.gif*/) repeat-x #b50200;  width:244px; height:36px; border-right:1px solid #FFFFFF; color:#FFFFFF;text-transform:uppercase}

.catrojo div{padding:4px;padding-top:8px;}

.clear{display:block; clear:both;}



/* Greyscale
Table Design by Scott Boyle, Two Plus Four
www.twoplusfour.co.uk
----------------------------------------------- */
.box_large {
margin:20px; color:#333333;
font: normal 0.9em ;
color: #555;
background: #fff;}
.box_large h2{ color:#990000; 
}

table {border-collapse: collapse;
border: 0px solid #000;
font: normal 80%/140% ;
color: #555;
background: #fff;}

td, th {border: 1px dotted #bbb;
padding: .5em;}

caption {padding: 0 0 .5em 0;
text-align: left;
font-size: 1.4em;
font-weight: bold;
text-transform: uppercase;
color: #333;
background: transparent;}

/* =links
----------------------------------------------- */

table a {padding: 1px;
text-decoration: none;
font-weight: bold;
background: transparent;}

table a:link {border-bottom: 1px dashed #ddd;
color: #000;}

table a:visited {border-bottom: 1px dashed #ccc;

color: #808080;}

table a:hover {border-bottom: 1px dashed #bbb;
color: #666;}

/* =head =foot
----------------------------------------------- */

thead th, tfoot th {border: 0px solid #000;
text-align: left;
font-size: 1.2em;
font-weight: bold;
color: #333;
background: transparent;}

tfoot td {border: 2px solid #000;}

/* =body
----------------------------------------------- */

tbody th, tbody td {vertical-align: top;
text-align: left;}

tbody th {white-space: nowrap;}

.odd {background: #fcfcfc;}

tbody tr:hover {background: #fafafa;}






#login  a {padding: 1px;
text-decoration: none;
font-weight: bold;
}



#login  a:visited {border-bottom: 0px dashed #ccc;

color: #808080;}

#login  a:hover {border-bottom: 1px dashed #bbb;
color: #666;}
#login thead th, tfoot th {border: 0px solid #000;
text-align: left;
font-size: 1.2em;
font-weight: bold;
color: #333;
}
#login  tr:hover {background: #fff}


#foot a{ color:#FFFFFF; text-decoration:none; font-size:0.9em;}
#foot a:hover{ color:#FFFFFF; text-decoration:underline; font-size:0.9em;}

.tabnav{ text-align:center;text-decoration: none;}
.tabnav li {
	display: inline;
	list-style: none;
	padding-right: 5px;
	text-decoration: none;
	}
	
		.tabnav li a {
		text-decoration: none;
		text-transform: uppercase;
		color: #222;
		font-weight: bold;
		padding: 15px 15px;
		outline: none;
		border-right:1px solid #FFFFFF;
		line-height:25px;
		padding-bottom:20px;
		}
		
		.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
		/*background: #dedbd1;*/ background:url("fondocatMarron-1.gif"/*tpa=http://www.arqueriarobin.com/fondocatMarron.gif*/);
		color: #fff;
		text-decoration: none;
		}
		
	.tabdiv {
	margin-top: 2px;
	background: #fff;
	border: 1px solid #dedbd1;
	padding: 5px;
	}
	
		.tabdiv li {
		list-style-image: url("star.png"/*tpa=http://www.arqueriarobin.com/star.png*/);
		margin-left: 20px;
		}
		
		
	.texto a:hover{	text-decoration: underline !important;}
	
	.error{color:#C00; font-weight:bold; margin:4px; padding:4px; margin-bottom:20px}
	
.pageheader {
  font-weight: bold;
  color: #9A9A9A;
  font-size : 15px;
  margin-top:15px; color:#900; padding:15px; line-height:inherit
}