/* CSS Document */
body {
background:#fff;
text-align:center;
color:#333;
font-family:Arial, Helvetica, sans-serif; 
font-size:9pt;
margin:0 auto;
}

p {
	color:#333;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:130%;
	margin:0 0 10px 0;
	padding: 2px 0 5px 0;
	text-align:center;
}

#container {
   width:760px;
   position: relative;
   margin: 0 auto;
   z-index:0;
}

#header {
width:760px;
}

#rightcol {
width:220px;
float:right;
}

#right {
width:199px!Important;
width/**/:219px;
padding:10px;
color:#333333;
text-align:center;
float:right;
}

#right p{
color:#333333;
text-align:center;
}

#right2 {
width:219px;
position:absolute;
right:0;
bottom:38;
z-index:1;
}

#columns {
width:760px;
position:relative;
background:url(../images/bk-main.jpg) top repeat-y;
}

#curve {
width: 515px;
background:url(../images/curve.gif) top left no-repeat;
float:left;
}

#contacto{
width:245px;
height:52px;
float:right;
background:url(../images/contacto.gif)}

.title{
float:left;
padding: 18px 15px 2px 5px;
margin-left: 10px;
border-bottom: 2px dashed #229B02;
color:#7e2a2a;
font-size:11pt;
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold;
}

#main {
width:480px!Important;
width/**/:540px;
padding:15px 35px 15px 25px;
background:url(../images/bk-main.gif) top left repeat-y;
float:left;
}


#foot {
width:760px;
height:38px;
background:url(../images/todo.jpg) no-repeat bottom left;
float:left;
}

.foot{
color:#333;
font-size:8pt;
text-align:center;
}

h2 {
color:#6ca133;
font-size:15pt;
margin: 3px 0 15px 0;
font-weight:normal;
text-align: left;
}

h3 {
color:#333;
font-size:10pt;
margin: 0 0 5px 0;
font-weight:bold;
padding-bottom: 1px;
border-bottom: 1px solid #cddac6;
display:block;
text-align:center
}

.img {
border:#E3CB6B solid 2px;
margin:10px;
}

.flash {
margin: 0 auto;
text-align:center;
}

a:link, a:visited, a:active {
color: #229B02;
text-decoration: none;
}

a:hover {
	color: #000000;
	font-weight: bold;
}

/*HACKS*/
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac *
