/* CSS Document */
body{ background-color:#363b3c;}
html>body{background:#404546;}
/*##  BASIC  ##*/

body,div,
h1,h2,h3,h4,h5,
ul,li,
form,p{padding:0;margin:0; font-weight:normal;}
pre{ background-color:#efefef; margin:10px; padding:20px; border-top:3px solid #999; border-bottom:3px solid #999;}
	
	/* TITULOS */
h3{font-size:14px;color:#009900;font-family:Tahoma, Verdana; border-bottom: 1px solid #999; padding-bottom:5px; margin-bottom:10px; font-weight:bold;}

/*##  CONTENEDOR  ##*/
#contenedor{width:722px; margin:0 auto 10px auto; font-family:"Trebuchet Ms", Tahoma, Verdana; font-size:12px; background:#fff;}

/*##  HEAD  ##*/
#head{width:722px; height:116px; padding:0;background:#85c329 url(img/header.png) center top no-repeat; position:relative;}

/*##  NAV  ##*/
ul#nav{ list-style-type:none; width:722px; padding:90px 0 0 0; margin:10px 0 0 10px;}
	#nav li{ display:inline;}
	#nav li a{font-size:13px; /*height:39px; width:92px;*/ display:block; float:left; text-align:center; padding:1px 4px;margin:0 2px;
	border-left:1px solid #bbb;border-right:2px solid #666;border-top:1px solid #ccc;background-color:#aacc66; }
	#nav li a:link,#nav li a:active,#nav li a:visited{ color:#000; text-decoration:none;}
	#nav li a:hover{background-color:#efefef; color:#000;}
/*##  CONT ##*/
#cont{ width:700px; margin:0 0 0 15px; padding:0 5px;}

#main{margin:10px 0;}

/*## FOOTER ##*/
#footer{width:700px; height:13px; background:#85c329; padding:10px; text-align:center;}
	#footer h4{color:#FFFFFF;font-size:13px;margin-bottom:10px; font-weight:normal;}

/*## FORMULARIOS  ##*/
form{}
input{ position:relative; }
label{margin-left:15px;}
fieldset{border:none;}
legend{color:#555; font-size:15px; font-variant:small-caps;font-style:italic; border-bottom:1px solid #999; margin:10px;}

ul.formulario{ list-style-type:none; width:500px; margin:10px auto; border:1px solid #e0e0e0; border-bottom:none;}

	.formulario li{ clear:both; padding:6px; position:relative;}
	.formulario li.odd{ background-color:#f8fdf8;border-bottom:1px solid #DDD;border-top:1px solid #DDD; }
	.formulario li.submit{ border:none;}

.formulario input{ position:absolute; top:5px; right:23px;}
.formulario select{ position:absolute; top:5px; right:23px;}
.formulario textarea{position:absolute; width:318px;height:100px;left: 159px;}
.formulario input[type=submit]{ background-color:#EEE; border:1px solid #999;}

.formulario .informacion{}
.formulario p.aclaracion{ font-size:10px; width:50%; color:#666; background-color:#f8f8f8; padding:4px; border:1px solid #ddd;}
.formulario input.error{ border:2px solid #CC3300;}
.formulario p.error{color:#CC3300;}

/*## TABLAS ##*/

table {	font-size:12px;	border-collapse: collapse;	border-top: 2px solid #87CEFA;	border-bottom: 2px solid #66CC33;margin:10px auto;}
table acronym{border-bottom:1px solid #ccc;cursor:default;}
th {font-size:12px;	font-weight:bold;padding: 5px 10px;color: #047;font-weight: bold;text-align: left;letter-spacing:normal;}
thead th { /*border: 1px solid #87CEFA;*/white-space: nowrap;background: #F0F8FF;}
tbody td ,tbody th {padding: 3px 10px;background: #fff;	color: #000;}
thead th, tfoot td, tbody td {text-align:center;}
tbody th {	color: #047;font-weight: normal;font-variant: normal;font-size: 1em;}
tbody tr.odd th, tbody tr.odd td, tfoot tr.odd th , tfoot tr.odd td {background: #f8f8f8;}
caption {text-align: left;}
table a:link {color: #DC143C;}
table th a:link {color: #047;text-decoration: none;}
table a:visited{color: #036;text-decoration: line-through;}
table a:hover{color: #000;text-decoration:none;}
table a:active{color: #000;}
/*## CONTENIDO  ##*/

p.notificacion{ border:3px double #888; text-align:center; margin:10px; padding:4px; color:#FF6600; font-size: 14px; background-color:#efefef;}


