/*
Theme Name: Mirasur
Theme URI: http://mirasur.net
Description: Wordpress theme for Mirasur
Version: 1.0
Author: Dan Myers
Author URI: http://mad-designs.org
*/

@charset "UTF-8";
/* CSS Document */
body {background-color:#6895be; 
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-size:12px;
line-height: 25px;
margin:0;
padding:0;
height:100%;
} 


div.Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:910px;
	height:150%;
	background-image:url(images/bg3.jpg); 
background-repeat:repeat-y;
	
}

div.mirasur-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:678px;
	height:119px;

}

div.mirasur-02_ {
	position:absolute;
	left:678px;
	top:0px;
	width:232px;
	height:119px;
	background-image:url(images/mirasur_02.jpg);
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}

div.mirasur-02_ ul {margin:auto; width:195px; margin-top:12px; border-top:#75a7ca solid 1px;}

div.mirasur-02_ li {color: #537CAA; margin:0px; border-bottom:#75a7ca solid 1px; }

div.mirasur-02_ li  a{color: #537CAA; text-decoration:none;}


div.mirasur-02_ li a:visited {color: #6895be;}

div.mirasur-02_ li a:hover{color: #fff; padding-left:6px;}

div.mirasur-03_ {
	position:absolute;
	left:0px;
	top:119px;
	width:910px;
	height:141px;
/*	background-image:url(images/mirasur_03.jpg)*/
}

div.mirasur-04_ {
	position:absolute;
	left:678px;
	top:119px;
	width:232px;
	height:141px;
	background-image:url(images/mirasur_04.jpg)
}

div.mirasur-05_ {
	position:absolute;
	left:0px;
	top:260px;
	width:600px;
	/*height:100%;*/
	padding: 0px 39px;
	margin: 0;
/*	min-height: 1500px;*/
background-color: #fff;
	background-image:url(images/mirasur_05.jpg);
	text-align:justify;
}

div.mirasur-05_ ul{margin-left:22px;}

div.mirasur-05_ li{list-style: disc; line-height:20px;}

div.mirasur-06_ {
	position:absolute;
	left:678px;
	top:260px;
	width:232px;

	background-image:url(images/mirasur_06.jpg);
	
	font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}

div.mirasur-06_ ul {margin:auto; padding-left:24px; padding-bottom:10px; border-bottom:#fff solid 1px;}

div.mirasur-06_ li {color: #537CAA; margin:0px; }

div.mirasur-06_ li  a{color: #537CAA; text-decoration:none;}

div.mirasur-06_ h4{color: #537CAA; font-weight:bold; font-size:11px; margin:18px 0 0 18px; text-transform:uppercase;}

div.mirasur-06_ li a:visited {color: #6895be;}

div.mirasur-06_ li a:hover{color: #fff; font-weight:bold; padding-left:4px;}

#footer {font-size:10px; border-top:solid 1px #CCCCCC; clear: both; padding-top: 15px; margin-top: 10px;}

a {color: #537CAA;
text-decoration:none;}

a:hover {color: #9C272D;}

a img{border:none;}

p {padding: 0; margin-bottom: 20px;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	letter-spacing: 12px;
	color: #9C272D;
	text-transform:uppercase;
	margin: 0px 0px 16px 0px;
	text-align:center;
	line-height: 40px;
	padding-top:22px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 1px;
	color: #537CAA;
	font-weight: bold;
	text-transform:uppercase;
	margin: 0px 0px 10px 0px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	color: #537CAA;
	font-weight: bold;
	text-transform:uppercase;
	margin: 0px 0px 2px 0px;
}

ul, ul li { list-style-type: none; padding:0; margin:0; }

img.alignleft {float: left; margin: 10px 18px 0 0; padding: 0;}

img.alignright {float: right; margin: 10px 0 0 18px; padding: 0;}


.portfolio {font-size: 9px; line-height: 1.5; margin-top: 40px;}
.portfolio a{font-size: 10px;}

.portfolio p{padding: 0; margin:0 0 10px 0;}

.odd {text-align: right; display: inline; float: left; width: 49%; clear: both; margin-top: 5px;}
.odd img {float: right; margin: 0 5px 5px 10px;padding-bottom: 5px;}
.even {text-align: left;display: inline; float: left; width:49%; margin-top: 5px;}
.even img  {float: left; margin: 0 10px 5px 5px; padding-bottom: 5px;}

.gallery-caption {font-size: 10px; line-height: 1.5;}

#thumblist {
width: 120px;
float: right;
margin-left: 20px;
overflow-y: auto;
overflow-x: hidden;

}

#thumblist img {width: 120px; height: 120px;}

.featured_hor_img {float: left;}

.hide a{display: none;}

.searchresultbox {display:inline; width:268px; padding:10px; margin-top:10px; margin-bottom:10px; margin-right:10px; border:1px solid #75A7CA; float:left;}

.searchresultbox img {width: 130px; height:130px;border:2px solid #fff;}

.searchresultbox p {}

fieldset {background-color:#e8e8e8;}

#red a{color: #9C272D; font-weight: bold;}
#red a:hover{color: #fff; font-weight: bold;}

.port1{display: table; height:150px;  #position: relative; overflow: hidden;}
.port2 {#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
.port3 {#position: relative; #top: -50%;}


.browse_tool, .browse_tool_button, .bt_pages_ghost, .browse_tool_curpage {
font-size: 11px;
}
