@charset "utf-8";
/* CSS Document */

body {
background-image: url(../../img/bg_03.gif);
background-repeat: repeat;
background-position: left top;
text-align:center;
}

.nonborder {
border: none;
}

div#content_all {
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom: 0px;
padding: 0px;
width: 800px;
height:auto;
text-align:left;
background-color:#FFFFFF;
}

div.date {
margin: 0px;
padding: 0px 10px 0px 0px;
width: 790px;
height:20px;
text-align:right;
}

div.date h2{
margin-left:auto;
margin-right:auto;
margin-top:2px;
margin-bottom: 0px;
padding: 0px;
width: 790px;
height:20px;
text-align:right;
}

div.header {
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom: 0px;
padding: 0px;
width: 800px;
height:215px;
text-align:center;
}

div.logo {
margin: 0px;
padding: 50px 0px 0px 20px;
width: 294px;
height:104px;
text-align:left;
float:left;
}

div.swf {
margin: 0px;
padding: 0px;
width: 456px;
height:215px;
text-align:left;
float:right;
}

div.global_navigation {
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom: 0px;
padding: 5px 0px 0px 0px;
width: 800px;
height:41px;
text-align:left;
}

div.icon_01 {
margin: 0px 0px 0px 450px;
padding: 0px;
width:40px;
height: 30px;
position:absolute;
float:left;
}

div.global_menu {
margin: 0px;
padding: 0px;
width: 450px;
height:30px;
text-align:left;
float:left;
background-color:#826f3c;
}

div.global_menu ul{
margin: 5px 0px 0px 0px;
padding: 0px;
width: 450px;
height:25px;
text-align:left;
}

div.global_menu li{
margin: 0px;
padding: 0px 6px 0px 6px;
height: 12px;
text-align:left;
}

div.finder {
margin: 0px;
padding: 0px;
width: 345px;
height:30px;
text-align:left;
float:right;
background-color:#d2c7b1;
}

div.finder h3{
margin: 0px;
padding: 6px 0px 0px 40px;
height:24px;
text-align:left;
float:left;
}

div.finder form {
margin: 0px;
padding: 0px;
height:30px;
text-align:left;
float:left;
}

div.finder form #find{
margin: 3px 5px 0px 5px;
padding: 0px;
width:210px;
height:20px;
text-align:left;
float:left;
}

div.finder form #submitIt{
margin: 0px;
padding: 3px 0px 0px 0px;
width:35px;
height:21px;
text-align:left;
float:left;
}

div.content{
margin: 0px;
padding: 0px;
width: 800px;
height:100%;
text-align:left;
}

div.left_column{
margin: 0px;
padding: 0px;
width: 263px;
height:auto;
text-align:left;
float:left;
background-color:#cf9c51;
}

div.icon_02 {
margin: 0px 0px 0px 10px;
padding: 0px;
width:64px;
height: 51px;
position:absolute;
float:left;
}

div.calendar{
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
width: 250px;
height:230px;
text-align:center;
}

div.code_calendar{
margin: 0px;
padding: 0px;
width: 250px;
height:210px;
text-align:center;
}

div.link_01 {
margin: 0px;
padding: 0px;
width: 78px;
height: 18px;
float:right;
background-color:#853136;
}

div.link_01 h4{
margin: 0px;
padding: 0px;
width: 78px;
height: 18px;
}

div.link_01 h4 a{
margin: 0px;
padding: 0px;
width: 78px;
height: 18px;
}

hr.hr {
margin-left:auto;
margin-right:auto;
margin-top:5px;
margin-bottom: 5px;
padding: 0px;
width: 230px;
text-align:center;
}

div.icon_03 {
margin: 0px 0px 0px 0px;
padding: 0px;
width:61px;
height: 64px;
position:absolute;
float:left;
}

div.youtube {
margin: 0px 0px 0px 8px;
padding: 10px 0px 0px 0px;
width: 244px;
height:310px;
text-align:center;
}

div.youtube h1 {
margin: 0px;
padding: 10px 0px 0px 60px;
width: 184px;
height:30px;
text-align:left;
background-color:#853136;
}

div.object {
margin: 0px;
padding: 0px;
width: 244px;
height:200px;
text-align:center;
}

div.youtube h2 {
margin: 0px;
padding: 10px 0px 0px 10px;
width: 234px;
height:30px;
text-align:center;
background-color:#853136;
}

div.icon_04 {
margin: 0px 0px 0px 0px;
padding: 0px;
width:54px;
height: 49px;
position:absolute;
float:left;
}

div.newsletter {
margin: 0px 0px 0px 8px;
padding: 10px 0px 0px 0px;
width: 246px;
height:200px;
text-align:center;
}

div.newsletter h1 {
margin: 0px;
padding: 10px 0px 0px 60px;
width: 186px;
height:30px;
text-align:left;
background-color:#853136;
}

div.news {
margin: 0px;
padding: 0px;
width: 244px;
height:145px;
text-align:center;
background-color:#f3f3f4;
}

div.news p{
margin: 0px;
padding: 8px 0px 0px 0px;
width: 230px;
height: 20px;
text-align:right;
}

div.news #name {
text-align:left;
width: 160px;
}

div.news #email {
text-align:left;
width: 160px;
}

div.newsletter h2 {
margin: 0px;
padding: 10px 0px 0px 10px;
width: 236px;
height:30px;
text-align:center;
background-color:#853136;
}

div.icon_05 {
margin: 0px 0px 0px 0px;
padding: 0px;
width:68px;
height: 80px;
position:absolute;
float:left;
}

div.online {
margin: 0px 0px 0px 8px;
padding: 15px 0px 0px 0px;
width: 246px;
height:100px;
text-align:center;
}

div.img_online {
margin: 0px;
padding: 0px;
width: 246px;
height:68px;
text-align:center;
background-color:#826f3c;
}

div.online img{
margin: 0px 0px 0px 72px;
padding: 0px;
width: 173px;
height:68px;
text-align:center;
}

div.online h1{
margin: 0px;
padding: 0px;
width: 128px;
height:68px;
text-align:center;
float:left;
}

div.online h2{
margin: 0px;
padding: 0px;
width: 48px;
height:68px;
text-align:center;
float:left;
}

div.online h3{
margin: 0px;
padding: 0px;
width: 246px;
height:18px;
text-align:center;
clear:both;
background-color:#d2c7b1;
}

div.idesip {
margin: 10px 0px 10px 8px;
padding: 0px;
width: 246px;
height:208px;
text-align:center;
background-color:#d2c7b2;
}

div.idesip img{
margin: 18px 0px 10px 0px;
padding: 0px;
width: 200px;
height:71px;
text-align:center;
}
div.idesip p{
margin: 0px;
padding: 0px;
width: 230px;
height:auto;
text-align:center;
}

div.right_column{
margin: 0px;
padding: 0px 15px 0px 0px;
width: 500px;
height:auto;
text-align:left;
float:right;
}

div.icon_06 {
margin: 0px 0px 0px 0px;
padding: 0px;
width:57px;
height: 48px;
position:absolute;
float:left;
}

div.text_nosotros {
margin: 0px;
padding: 0px;
width: 500px;
height: auto;
text-align:left;
}

div.text_nosotros h1{
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 50px;
width: 450px;
height: 19px;
text-align:left;
background-color:#826f3c;
}

div.text_nosotros h1 span.right a{
margin:  0px 0px 0px 230px;
padding: 0px;
width:100px;
height: 19px;
}

div.text_nosotros p.top {
margin: 10px 0px 0px 0px;
padding: 5px;
width: 490px;
height: auto;
text-align:left;
background-color:#efebe1;
}

div.text_nosotros p {
margin: 10px 0px 0px 0px;
padding: 0px;
width: 500px;
height: auto;
text-align:left;
}

div.text_nosotros p span.link {
margin: 10px 20px 0px 20px;
padding: 0px;
width: 500px;
height: auto;
text-align:left;
}

div.text_nosotros h2{
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 5px;
width: 495px;
height: 19px;
text-align:left;
background-color:#cccccc;
clear:both;
}

div.text_nosotros p span.link_02 {
margin: 0px 0px 10px 0px;
padding: 0px;
width: 80px;
height: 20px;
text-align:left;
float:right;
}

div.text_nosotros ul{
margin: 10px 0px 0px 0px;
padding: 0px;
width: 250px;
height: auto;
text-align:left;
float:left;
}

div.text_nosotros li{
margin: 0px;
padding: 0px 0px 0px 10px;
width: 240px;
height: auto;
text-align:left;
}









div.foot {
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom: 0px;
padding: 10px 0px 0px 0px;
width: 780px;
height:20px;
text-align:center;
background-color:#FFFFFF;
clear:both;
}

div.copy {
margin: 0px;
padding: 0px;
width: 300px;
height: 20px;
float:left;
}

div.copy p{
margin: 0px;
padding: 0px;
width: 300px;
height: 20px;
text-align:left;
}

div.development {
margin: 0px;
padding: 0px;
width: 180px;
height: 20px;
float:right;
}

div.development p{
margin: 0px;
padding: 0px;
width: 180px;
height: 20px;
text-align:right;
}