/* Common Rules */
ul{ list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1.2em; }
ul,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input{margin:0; padding:0;}
a,a:link,a:visited{ text-decoration:none;	color: #1795B5;	}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
a img,:link img,:visited img { border:none; }
hr{display: none;}
.clear {height:0;font: normal 0/0 sans-serif;clear:both;}
.inline{ display:inline !important;	}
.center{text-align:center !important;}
.left{float:left;	}
.right{float:right;}
.strong{font-weight:bold;}
.ico{ cursor:pointer;}

h2 {
margin:10px 0;
font: bold 30px;
color: #137A94;
}
h3 {
margin-bottom:10px;
font: bold 22px;
}
body, td, th{
font-family:"Trebuchet MS", Arial, "Arial Narrow";
font-size:13px;
color:#000;
}
body{
background:#E1ECFD url(../../images/bgtop.jpg) repeat-x top left;}

/* Estilos Básicos */
#rayitas{
width: 100%;
background:#1795B5;
height: 0px; padding:0; margin:0; font-size:1px;
}
#idiomas{ list-style:none; width:300px; float:right; text-align:right; margin:0 0 10px 0;}
#idiomas li{margin:0 6px;  display:inline;}
#idiomas a{background:#F57D20; color:#fff; text-decoration:none; padding:3px 12px; font-size:11px; border:1px solid #F57D20;}
#idiomas #current a, #idiomas a:hover{background:none; color:#eee; border:1px solid #eee;}

#global{
width:900px;
margin:auto;
	
}
#top{
width: 100%;
height: 143px; padding:0; margin:0;
}
#top_content{
width:900px;
margin:auto;
padding:3px 0 0 0;
}
/* Reemplazo del logo Principal */
#logo {	width:379px;height:108px; float:left; } 
#logotexto{float:left; width:258px; padding:0 0 0 10px;}

/* direccion y telefonos */
#topcontent{float:right; margin:0; width:360px; height:60px; padding:2px 0 0 0; z-index:9000; }
#topizq{float:left; width:45%; border-left:1px solid #66CCFF; padding:0 0 0 10px;}
#topder{float:right; width:45%; border-left:1px solid #66CCFF; padding:0 0 0 10px;}
.clear-top{clear:both;padding:0;margin:0;}


/* main nav */
#nav{clear:both; background-color:#66CCFF; height:28px;  }
#main_nav {width:900px; height:28px; color:white; margin:0 auto 0 auto; list-style: none; padding:2px 0 0 0; }
#main_nav li {list-style: none; display: inline; margin-right:4px; text-align:center;}
#main_nav a { padding:8px 12px 8px 12px; color:#fff; text-decoration:none; font-weight:bold; font-size:16px; text-transform:uppercase; }
#main_nav a:hover {  background-color:#fff; color:#12758D;  }
#main_nav li a.currentSection,
#main_nav li a.currentSection:hover {
padding-top:5px; background-color:#fff; color:#66CCFF; 
}

#contenido{
width:900px;
background: #E1ECFD url(../images/bgglobal.jpg) no-repeat top left;
border-top:none;
}
#content_left{ float:left; width:430px;position:relative;top:0;left:0px;padding:20px 20px 0px 6px;margin:0 0 0px 0; line-height:24px; font-size:15px;}
#content_left p{text-align:justify;}
#content_left ul{ list-style-image: url("../images/bullet01.jpg");margin:14px 25px}
#content_left h3 span{	display: block;width: 0;height: 0;overflow: hidden;	}


/* Columna de en medio */
#content_medio{ float:left; width:216px; position:relative; top:0;  padding:20px 10px 0px 10px; margin:20px 0 0px 0; background-color:#C8DCFB;}

/* Columna Derecha */
#content_right{ float:right; width:180px; padding:20px 10px 20px 0px; } 
#content_right p{ font-size:1.2em;line-height:1.5em;color:#555;}

/*  Contenido Alternativo en las paginas internas */
#content_alterno{width:290px; float:left; margin:0 0 0 10px; height:auto !important;}

#intro{
line-height:22px;
}
#intro .resumen{
color:#CB4C02; font-size:18px; font-style:italic; line-height:1.6em;
}
.imageppal{background:#FFCC00 url(../images/bgpics.jpg) top left repeat;padding:6px; width:404px; text-align:center;}
.imageppal img{border:4px solid #fff; }
.imagethumb{padding:4px; background-color:#fff; border:3px solid #66CCFF;}

#linea{
background: #E1ECFD url(../images/divcontent.jpg) bottom left no-repeat; height:14px; padding:4px 0; margin-bottom:10px;
}

/*  Paginas Internas   */
#titulo{clear:both; width:100%; text-align:left;  }
#titulo h1{padding:10px 6px 0 10px; font:bold 40px "Century Gothic"; color:#1795B5}

/*  articulos del sitio web. */
#forosultimos a:link, #forosultimos a:visited {
color:#1795B5; 	font-weight:bold;
}
#forosultimos a:hover{color:#E53E3D; }
#forosultimos li{
padding:6px 0px;
}

/* Instalaciones Fotos */
#fotoschiqui{width:820px; padding:4px; height:100px; clear:both;}
#foto{width:84px; float:left; margin:0 5px 10px 0; overflow:hidden; }
#foto img{padding:3px; background-color:none; border:2px solid #00CCCC; cursor:pointer;}
#foto img:hover{border:2px solid #FFCC00; }
#zoom {width:700px; clear:both;}
#zoom img{ padding:4px; clear:both; background-color:none; border:2px solid #00CCCC; }


/*  contactenos   */
fieldset{ border:1px solid #3AA39A; padding:10px 4px;}
input, textarea{ padding:4px;  margin-bottom:10px; font-family:Tahoma, "Trebuchet MS", Verdana; color:#0099FF; font-size:14px; font-weight:bold;}


/*   Sub Menu */
#submenu {margin:0; padding:0; list-style:none;}
#submenu li { border-bottom:1px solid #66CCFF;}
#submenu a:link, #submenu a:visited {padding:8px 0 8px 10px; text-decoration:none; display:block; font-weight:bold;}
#submenu a:hover { background-color:#66CCFF; color:#fff;}

/* pie */
#footerholder{
width:100%;
background: #1795B5 url(../images/bgpie.jpg) repeat-x top left;
}	
body #footer { width:900px; margin:auto; text-align:center; padding:20px 0 40px 0; color:#fff;}
body #footer a, body #footer a:visited{padding:0px 4px; color:#fff; }
body #footer a:hover{color:#FFFF00; }
body #footer p {font-size:1.1em;margin:0 0 0 25px;}
body #footer a.footer_last {border:none;color:#FFFF00}
