@charset "utf-8";

/*------------- [ TOOLTIPS ] -------------*/

.narrow { width: 100px; }

.tooltip { float: left;	width: 525px; margin: 2px 0px 10px 0px; }
	.tooltip td, .tooltip th { background-color: #F2F2F2; border: 1px solid #DDDDDD; padding: 4px; font-size: 13px;	text-align: left; }
	
	.tooltip thead td {	background-image: url(../img/table_bg.png); }
		.tooltip thead td a { font-size: 13px; color: #006699; font-weight: bold; text-decoration: none; }
		.tooltip thead td a:hover {	text-decoration: underline; }
	
	.tooltip th { width: 96px; background-image: none; line-height: 1; }
		.tooltip th img { border: 1px solid #BBBBBB; }
		.tooltip td img { border: 0px; vertical-align: -7px; }

	.tooltip p { padding: 0px; margin: 0px;	line-height: 1.5; }

/*------------- [ TABLES ] -------------*/

table {	width: 95%;	margin: 4px auto 12px auto; }
	table td, table th { border: 1px solid #DDDDDD;	padding: 3px 8px 3px 8px; font-size: 12px; line-height: 1.5; background-color: #F2F2F2; }
	table th, table thead td { text-align: center; font-weight: bold; }
	
	table thead th, table thead td { color: #124567; }
	table thead th { background-image: url(../layout/table_bg.png); }

	table tbody th { font-weight: bold; }

	table tfoot td, table tfoot th { font-size: 13px; background-color: transparent; border: 0px; text-align: right; font-style: italic; }
	table tfoot th { color: #006699; background: none; }

	table p { margin: 0px; padding: 0px; }
	table img {	border: 1px solid #BBBBBB; background-color: #F2F2F2; padding: 4px; }
		table a img { border: 0px; padding: 0px; margin: 0px 1px 0px 1px; vertical-align: text-bottom; }

.centertd td { text-align: center; }

.bodytable { background-color:#FFFFFF; border:none;}

.titletable { background-image:url(../images/bg_title.png); background-repeat:repeat-x; height: 20px; max-height: 20px; font-weight:bold;}


/*------------- [ FORMS ] -------------*/

#formulario { width: 95%; border:none; color:#1D4F48;}
	#formulario table {width:75%; border:none;}
	#formulario td {width:35%; border:none; padding: 4px;}
	#formulario th { width:15%; padding: 4px; border:none; text-align:left;}
		#formulario input, #formulario select, #formulario button, #formulario textarea {padding: 2px; border: 1px solid #124567; font-style: italic; font-size: 10px; color: #1D4F48; background-color: #F2F2F2; width:150px;}
		#formulario input {border-left:none; border-right:none; border-top:none;}
		#formulario textarea { height: 80px; }
		#formulario button { width: auto; padding: 1px 6px 1px 6px;	background-color: #8DC7A2; font-style: normal; cursor: pointer; background-color:#8BAB95}
		
		#formulario a img {	border: 0px; padding: 0px; margin: 0px;	vertical-align: text-bottom; }


/*------------- [ TINYMCE ] -------------*/

.formulario table table { border: 0px; border-collapse: collapse; }
	.formulario table table select { width: auto; font-style: normal; background-color: #FFFFFF; margin: 0px 2px 0px 2px; }


/*------------- [ GALLERIES ] -------------*/

.gallery { float: left;	background-color: #E2E2E2; padding-bottom: 4px;	margin: 0px 3px 4px 3px; display: inline; }
	.gallery img { border: 1px solid #BBBBBB; background-color: #F2F2F2; padding: 4px; }
	
	.gallery div { text-align: center; }
		.gallery div img { border: 0px; padding: 0px; background-color: transparent; margin: 2px 2px 0px 2px; }


/*------------- [ PAGINACIÓN ] -------------*/

.paginacion { text-align: center; color: #003366; font-size: 12px; font-weight: bold; }
	.paginacion a { color: #000000; font-size: 13px; font-weight: normal; }
	.paginacion a:hover { color: #003366; text-decoration: none; }
