body {
	text-align: center;
	background-color: #e3e2e2;
	font-family: Georgia, "Times New Roman",
          Times, serif;
}

a {text-decoration:none;
color: #0189ad;
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
    width: 950px;
	background-color: #FFF;
}

#header {
background-attachment: scroll;
background-image: url(../images/top_back.gif);
background-color: #455560;
background-repeat: no-repeat;
background-position: right top;
height: 145px; /*Height of top section*/
	margin: 0 0 15px 0;
}

/*div#logo {
	width: 145px;
	height: 145px;
	background: url(../images/shootme_logo.gif) 0 0 no-repeat;
	margin-left: 15px;
	margin-top: 0px;
}*/

#logo     {
/* size of the picture */
width: 145px;
height: 145px;
}

#logo a, #logo a:hover {
background:none;
color: /*color of the background or:*/
text-indent: -2000px;
}
#logo span {
background: url(../images/shootme_logo.gif) no-repeat;
/* size of the picture */
	width: 145px;
	height: 145px;
		margin-left: 15px;
	margin-top: 0px;
z-index:1000;
}

#topmenu

{
font-size: 85%;
color: #ffffff;
background-color: transparent;
white-space: nowrap;
list-style-image: none;
list-style-type: none;
margin-top: 1px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
height: auto;
line-height: normal;
float: right;
padding-top: 10px;
padding-right: 1em;
padding-bottom: 3px;
padding-left: 0pt;
}

#topmenu a
{
background-color: transparent;
color: #ffffff;
height: auto;
padding-top: 0.2em;
padding-right: 0.2em;
padding-bottom: 0.2em;
padding-left: 0.2em;
margin-right: 0.2em;
text-decoration: none;
}

#topmenu a:hover

{
background-color: #000000;
color: #455560;
}

#homepage
{
background-color: transparent;
color: #455560;
height: auto;
padding-top: .5em;
padding-right: 0.2em;
padding-bottom: 0.1em;
padding-left: 0.2em;
margin-right: 0.2em;
text-decoration: none;
}

#homepage a
{
background-color: transparent;
color: #455560;
height: auto;
text-decoration: none;
}

#homepage a:hover

{
background-color: transparent;
color: #FFFFFF;
}

#blog a
{
background-color: transparent;
color: #FFFFFF;
height: auto;
padding-top: 0.2em;
padding-right: 0.2em;
padding-bottom: 0.2em;
padding-left: 0.2em;
margin-right: 0.2em;
text-decoration: none;
}

#blog a:hover

{
background-color: #000000;
color: #FFFFFF;
}

#container {
	
}

#containerz {
	
}

#side-a {
	margin: 0;
	float: left;
	width: 580px;
	position: relative;
	padding: 0px 0px 0px 15px;
}

#side-b { 
	margin: 0;
	float: left;	
	width: 350px;
	
}

#clientside-a {
    margin: 0;
	float: left;
	width: 240px;
	position: relative;
	padding: 0px 0px 0px 15px;
}


#clientside-b { 
	margin: 0;
	float: left;	
	width: 630px;
}

#footer {
	clear: both;
	background-color: #e3e2e2;
    font-size: 65%;
	height: 25px; /* Holly hack for Peekaboo Bug */
    padding: 0px 0px 0px 10px;
}

#bwrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 930px;  
	background: #e5e4e4;
}

#aheader {
	margin: 0 0 15px 0;
	background: yellow;
}

#aside {
	float: left;
	width: 300px;
	background: #e5e4e4;
	text-align: center;
    margin: 5px;
    padding: 10px 0 10px 0;
}

#bside {
	float: right;
	width: 300px;
    background: #e5e4e4;
    text-align: center;
    margin: 5px;
    padding: 10px 0 10px 0;
}

#mcontent { 
	float: left;
	width: 295px;
    background: #e5e4e4;
    text-align: center;
	margin: 5px;
    padding: 10px 0 10px 0;
}

#bfooter {
	clear: both;
	background: #A2A2A2;
}

#news 
{
font-size: 95%;
margin: 5px 10px 10px 40px;
padding: 5px 10px 10px 10px;
background-color: #5aaac3;
}

#news a 
{
color: #FFFFFF;
}

#news a:hover

{
background-color: #000000;
color: #FFFFFF;
}

#news h3 
{
color: #FFFFFF;
}

#rightcol 
{
font-size: 95%;
margin: 10px 10px 10px 40px;
padding: 10px 10px 10px 10px;
background-color: #5aaac3;
}

#brightcol 
{
font-size: 95%;
margin: 0px 0px 10px 30px;
padding: 0px 0px 10px 10px;
background-color: #FFFFFF;
}

#address 
{
font-size: 95%;
margin: 0px 0px 10px 30px;
padding: 60px 0px 60px 10px;
background-color: #FFFFFF;
}

#crightcol 
{
font-size: 95%;
margin: 0px 10px 10px 40px;
padding: 0px 10px 10px 10px;
background-color: #FFF;
}

#inner 
{
padding: 10px 0px 10px 0px;
height: 120px;
}

#cleftcol 
{
font-size: 95%;
margin: 10px 10px 10px 10px;
padding: 0px 10px 10px 10px;
background-color: #FFF;
}

#rightcol h3
{
color: #0189ad;
}

#links_cop {
	text-align: center;
}

#links_cop li {
	display: inline;
	list-style-type: none;
	margin: 3px;
}

#formulario {
	margin: 10px auto;
	padding: 10px;
	border: 1px solid black;
	background: #DBDBDB;
	width: 600px;
	text-align: left;
}

#formulario .color {
	width: 70px;
	float: left;
	margin-bottom: 10px;
}

#formulario .tam {
	float: left;
	margin-bottom: 10px;
	width: 40px;
}

#formulario .label_ancho {
	text-align: right;
	width: 170px;
	padding: 0px 20px;
	float: left;
	margin-bottom: 10px;
}

#formulario .label_color {
	text-align: right;
	padding-right: 20px;
	float: left;
	margin-bottom: 10px;
	width: 100px;
}

#formulario br { clear: left; }

#formulario .escollir {
	margin-left: 10px;
}

#formulario .centrado {
	margin: 0 auto;
	width: 100px;
}

h1 {
font-size: 140%;
font-weight: lighter;
color: #0189ad;
}

h3 {
font-size: 120%;
font-weight: lighter;
color: #0189ad;
}

h4 {
font-size: 120%;
font-weight: lighter;
color: #FFFFFF;
}

p {
font-size: 75%;
}

 ul {margin-left: 15px; padding-left: 0;}

li 
{
color:#455560;
}

.blacktext {color:black}


.pclient {
color: #0189ad;
}

.paddress {
color: #455560;
}



.codigo {
	text-align: left;
	width: 600px;
	margin: 10px auto;
	background-color: white;
	border:1px solid black;
	padding: 10px;
}

.codigo h2, .codigo_imagen h2 {
	background-color: black;
	color: white;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: small;
}

.idiomas {
	margin: 1px;
	padding: 2px;
	font-size: small;
	background-color: #F7F7F7;
	text-align: center;
}

.codigo_imagen {
	text-align: center;
}

.codigo_imagen h2, .codigo_imagen p {
	width: 600px;
	margin: 10px auto;
}

.codigo_imagen p {
	text-align: left;
}

#adsense {
	margin: 20px 0;
}