body,td,th 		{ font-family: Arial, Gadget, sans-serif; font-size: 14px; background-color:#f6f6f6; }
td,th 			{ background-color:#fff; }
#cabecera,
#acceso			{ width:750px; margin:0 auto; padding:10px; }
#acceso			{ margin-top:100px; }
#acceso input.tam	{ height:30px; background:url(../img/fondo_input.gif) repeat-x; border:#999 solid 1px; }
#acceso label	{ margin-bottom:10px; font-size:16px; color:#666; }
#acceso #formulario { padding-left:45px;}
#menu			{ width:700px; margin:1px auto; height:34px; background:url(images/grad2.png) bottom repeat-x; padding:0 2px; padding-left:10px;}
#cabecera h1	{ background:url(../img/logo.gif) top no-repeat; width:252px; height:76px; text-indent:-9999px;}
.ocultar,		
.mostrar		{ float:right; background:url(images/grad2.png) center repeat-x;}
.mostrar		{ display:none; }
#info			{ float:right; text-align:right; padding-top:20px; font-size:16px; font-weight:bold; }
#contenido 		{ margin:auto; margin-top:10px; width:710px; background-color:#FfF; padding:0 20px 20px;}
.registro		{ display:block; line-height:18px; margin:1px; padding:2px;}
.registro span 	{ float:right; }
.striped 		{ background-color:#9FC;/*#FCF*/; }
.titulo			{ background-color:#666; color:#FFF; }
#paginacion, 
#opciones		{ width:706px; clear:left; border-top:#09F solid 1px; line-height:24px; padding:2px; }
#opciones		{ border-bottom:#09F solid 1px; border-top:none; color:#066;}
#opciones a		{ text-decoration:none; color:#F60; font-weight:bold; }
#opciones a:hover		{ color:#000; }
img 			{ border:none; }
#formulario,
#mensaje2 		{ /*background:url(../img/fondo_login.jpg) bottom repeat-x;*/ background-color:#FFF; padding:20px; width:500px; margin:auto; }
#formulario	input { line-height:25px; padding:3px;  font-size:16px; }
#formulario	input.tam 		{ width:450px; }	
.tam2			{ width:680px;} 
#pie			{ margin:auto; margin-top:30px; width:750px; text-align:center; font-size:12px; display:block; }
#pie a 			{ text-decoration:none; color:#000; }
#pie b			{ font-size:18px; }
.fcontenido	input,
.fcontenido	select { line-height:25px; padding:3px;  font-size:16px; }
#fformulario	{  width:706px; padding:2px; }
#olistar, 
#obuscar,
#onuevo,
#oreferencia	{ display:none; background-color:#0FF; padding:5px 2px; }
#olistar form, 
#obuscar form,
#onuevo form	{ margin:0; padding:0; }
#obuscar span 	{ font-size:10px; }
#alerta			{ margin:auto; width:350px; background-color:#0F6; padding:10px; text-align:center; }
#error			{ margin:auto; width:350px; background-color:#F00; padding:10px; text-align:center; color:#fff; }

#onuevo label,
.registro label	{ line-height:25px; text-align:right; width:100px; float:left; margin-right:4px; }

div.img 		{ width:100px;}
div.img img.foto { padding:1px; border:#ccc solid 1px; }
div.img a 		{ float:left; position:absolute; margin-top:-25px; margin-left:80px; display:block; padding:4px; padding-right:5px; background:#ccc;}
#fimagenes 		{ float:left; position:absolute; margin-left:110px; }
#datos			{ padding:5px; background-color:#9FF; border:#9FC solid 1px; font-size:10px; font-style:italic;}
ul#galeria  	{ clear:left; display:block; float:none; }
ul#galeria li 	{ float:left; padding:2px; margin:5px; list-style:none; }
ul#galeria li img { padding:1px; border:#ccc solid 1px;}
li.limpiar 		{ clear:both; }
.limpiar 		{ clear:left; }
br 				{ clear:left; }

/* Style for Usual tabs */
.usual { color:#111;margin:0 auto;}
.usual ul.tabs  { margin:0; padding:0;}
.usual ul.tabs li { list-style:none; float:left; }
.usual ul.tabs a { display:block; padding:6px 10px; text-decoration:none!important; margin:1px; margin-left:0; color:#FFF; background:#444;}
.usual ul.tabs #cuidado a { background-color:#F00; font-weight:bold;}
.usual ul.tabs a:hover { color:#FFF; background:#111;}
.usual ul.tabs a.selected,
.usual ul.tabs #cuidado a.selected 
{ margin-bottom:0; color:#000; background:#6F9; border-bottom:1px solid #6F9; cursor:default; }
.usual div, .usual div td { padding:10px 10px 8px 10px; *padding-top:3px; *margin-top:-15px; clear:left; background:#6F9;}
.usual div a { color:#000; font-weight:bold; }
#tab1 .striped { background-color:#fff;}
#tab1 .registro { margin:0; padding:2px; line-height:24px;}
#tab1 h3 { margin-bottom:0; padding-bottom:0;}
#cuidado a { background-color:#F00;}
#gacetillas,
#reportes,
#videos,
#audios { display:none; background-color:#fff; padding:2px;}
.gacetillas,
.reportes,
.videos,
.audios { cursor:pointer;}

.right { text-align:right;}
.left { text-align:left;}
.center { text-align:center;}

div.gmap { margin-bottom:1em; overflow:hidden; }
div.map { overflow:hidden; }

div#panel a.button img { float:left; margin-right:4px; margin-top:1px;} 
div#panel a.button { background: transparent url(../img/button_right.png) no-repeat scroll top right;display: block;float: left;height: 32px;margin-right: 6px;padding-right: 11px;text-decoration: none;color: #000000;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold; margin-bottom:10px;}
div#panel a.button span {background: transparent url(../img/button_left.png) no-repeat; display: block;line-height: 20px;padding: 7px 0 5px 10px;} 
div#panel a.button:hover span{ text-decoration:none;}

p#mosgalicia, p#mosmundo { display:none;}

/* Foro */
div.tema { font-size:14px;}
div.tema a { line-height:20px; text-decoration:none; padding:4px; display:block; font-weight:900;}
div.datos { width:120px; float:right; background-color:#fff; border:#FC9 solid 1px; font-size:9px; padding:4px;}
div.datos a { display:inline-block;}
.clear { clear:both; display:block; }
.hide {display:none;}
.invisible {visibility:hidden;}
.adjuntos { border:#CCC 1px dashed; padding:5px; width:500px; margin:auto;}
.adjuntos ul { margin:0;}
.adjuntos ul li {  list-style:none; list-style-image:url(../img/attach.png);}

#tema { margin-bottom:0;}
#respuestas { background-color:#F90; color:#FFF; display:block; padding:4px;}
.temas { background-color:#F5F5FF;}
.infotema { font-style:italic; color:#F90; display:block; border-bottom:1px solid #F90; }
.contenidotema {  }
.contenidotema p { margin:0; padding:0; margin-bottom:4px;}

.respuesta { padding:1px 4px; margin:0; background-color:#F5F5FF;}
table { text-align:left; font-size:11px;}
table ul { list-style:none; margin:0; padding:0; font-size:11px;}
#tableheader th { background-color:#CCC; padding:2px 1px;}
.tpl_listing td { padding:2px 1px;}

table.arquivos td {font-size: 11px;color: #000; vertical-align: top;}
table.arquivos a, table.arquivos a:link, table.arquivos a:visited {color: #223344;text-decoration: none;}
table.arquivos a:hover, table.arquivos a:active {color: #778899;text-decoration: none;}

.rowdata {background-color: #EAECEE;}
.rowdatasel {background-color: #D8E1EB;}
td.header {background-color: #DDDDDD;vertical-align: middle;}
td.title {background-repeat: repeat-x;background-image: url(../img/tablebg.gif);font-weight: bold;font-size: 13;border-top: solid 1px #000000;border-bottom: solid 1px #000000;}
small {font-size: 10;}
