@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:43px;
height: 44px;
position:absolute;
float:left;
}

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

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

div.semanal h1{
margin: 10px 0px 0px 0px;
padding: 2px 0px 0px 48px;
width: 450px;
height:18px;
text-align:left;
background-color:#768b90;
}

div.semanal_text {
margin: 10px 0px 0px 0px;
padding: 0px;
width: 498px;
height:250px;
text-align:left;
background-color:#dde0e3;
}
div.semanal_text2 {
margin: 10px 0px 0px 0px;
padding: 0px;
width: 498px;
height:600px;
text-align:left;
background-color:#dde0e3;
}

div.content_semanal {
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding: 13px 0px 0px 0px;
width: 480px;
height:207px;
text-align:center;
}

div.articulo_desarrollo {
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding: 10px 0px 0px 0px;
width: 500px;
height:auto;
text-align:left;
}

div.icons {
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding: 0px;
width: 500px;
height:auto;
text-align:right;
}

div.semanal_img {
margin: 0px;
padding: 0px;
width: 148px;
height: 220px;
text-align:left;
float:left;
}

div.articulo {
margin: 0px;
padding: 0px;
width: 330px;
height: 220px;
text-align:left;
float:left;
}

div.icons_link {
margin: 90px 0px 0px 400px;
padding: 0px;
width: 80px;
height: 18px;
text-align:left;
position:absolute;
}


div.semanal div.articulo h1{
margin: 0px 0px 0px 5px;
padding: 0px;
width: 320px;
height:auto;
text-align:left;
background-color:#dde0e3;
}

div.articulo p{
margin: 5px 0px 5px 5px;
padding: 0px;
width: 320px;
height: auto;
text-align:left;
}

div.articulo span.link {
margin: 5px 0px 0px 0px;
padding:0px;
width:220px;
height: 15px;
float:right;
}

div.articulo span.link a{
margin: 0px;
padding:0px;
width:220px;
height: 15px;
float:right;
}

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

div.articulos_links h2{
margin: 0px;
padding: 0px;
width: 500px;
height:15px;
text-align:left;
}

div.articulos_links ul{
margin: 0px;
padding: 0px;
width: 500px;
height:65px;
text-align:left;
}

div.articulos_links ul li{
margin: 0px;
padding: 5px 0px 0px 0px;
width: 500px;
height:12px;
text-align:left;
}

div.articulos_links ul li a{
margin: 0px;
padding: 5px 0px 0px 0px;
width: 500px;
height:12px;
text-align:left;
}

div.chat_consulta {
margin: 0px;
padding: 0px;
width: 500px;
height:320px;
text-align:center;
}

div.chat {
margin: 0px;
padding: 0px;
width: 230px;
height:310px;
text-align:left;
float:left;
}

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

div.content_chat {
margin: 0px;
padding: 0px;
width: 230px;
height:310px;
text-align:left;
}

div.content_chat h1{
margin: 20px 0px 12px 0px;
padding: 1px 0px 0px 35px;
width: 195px;
height:20px;
text-align:left;
float:left;
background-color:#d9e1f2;
}

div.chat_box {
margin: 0px;
padding: 0px;
width: 230px;
height:257px;
text-align:left;
background-color:#f6f8fc;
clear:both;
}

div.consulta {
margin: 0px;
padding: 0px;
width: 258px;
height:310px;
text-align:left;
float:right;
}

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

div.content_consulta {
margin: 0px;
padding: 0px;
width: 258px;
height:310px;
text-align:left;
}

div.content_consulta h1{
margin: 20px 0px 12px 0px;
padding: 1px 0px 0px 50px;
width: 208px;
height:20px;
text-align:left;
float:left;
background-color:#c5b79c;
}

div.consulta_box {
margin: 0px;
padding: 10px 0px 0px 0px;
width: 258px;
height:247px;
text-align:left;
background-color:#ded6c8;
clear:both;
}

div.consulta_box p{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
width: 233px;
height:20px;
text-align:left;
clear:both;
}

div.consulta_box p.little{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
width: 233px;
height:20px;
text-align:left;
clear:both;
line-height:12px;
}

div.consulta_box #name {
text-align:right;
width: 220px;
}

div.consulta_box #comentario {
text-align:right;
width: 220px;
height: 120px;
clear:both;
}

div.consulta_box p#comentario {
text-align:right;
width: 220px;
height: auto;
clear:both;
}

div.seminarios {
margin-left: auto;
margin-right:auto;
margin-top: 0px;
margin-bottom: 0px;
padding:0px;
width: 500px;
height: 101px;
text-align:center;
}

.left {
float:left;
border:none;
}

div.relacionados {
margin-left: auto;
margin-right:auto;
margin-top:10px;
margin-bottom: 0px;
padding:0px;
width: 500px;
height: 350px;
text-align:center;
clear:both;
background-color:#f7f2f2;
}

div.relacionados h1{
margin: 0px;
padding:0px 0px 0px 5px;
width: 495px;
height: 18px;
text-align:left;
background-color:#660000;
}

div.relacionados_left {
margin: 0px;
padding: 0px;
width: 280px;
height: 318px;
text-align:center;
float:left;
}

div.relacionados_left h2{
margin: 8px 0px 0px 0px;
padding: 0px;
width: 280px;
height: 302px;
text-align:center;
}

div.relacionados_left h2{
margin: 8px 0px 0px 0px;
padding: 0px;
width: 280px;
height: 318px;
text-align:center;
float:left;
}

div.relacionados_right {
margin: 0px;
padding: 0px;
width: 217px;
height: 318px;
text-align:right;
float:left;
}

div.relacionados_right img{
margin: 0px;
padding: 5px 0px 5px 0px;
}








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;
}

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