* { margin:0; padding:0; }
body { background:#7EB653 repeat-x top; font-family:Arial, Tahoma, Verdana; font-size:11px; color:#000000; }
img { border:0; }
:focus { outline:none; outline:none; }
table { border-collapse:collapse; }

#wrapper { width:966px; background:#FFFFFF; margin:10px auto; }
#header { position:relative; height:88px; padding:10px; padding-top:60px; background:#FFFFFF url('../img/intro-bg.gif') no-repeat top; }
#header .logo { float:left; height:88px; margin-left:10px; display:block; }

#header .nav { float:right; width:200px; height:21px; }
#header .nav ul { float:right; width:auto; margin:4px 0 0 10px; padding-left:5px; border-left:1px dotted #0B5A9D }
#header .nav li { display:inline; margin:0 5px; line-height:13px; }
#header .nav li img { vertical-align:middle }
#header .nav span { float:right; color:#0B5A9D; margin-top:4px; line-height:13px; }
#header .nav a { color:#0B5A9D; text-decoration:none }

#mainnav { position:relative; width:966px; height:50px; }
#mainnav img.shadow-r { position:absolute; top:0; right:0; width:10px; height:50px; }
#mainnav img.shadow-bl { position:absolute; bottom:0; left:0; width:14px; height:10px; }
#mainnav #navbar { position:absolute; top:0; left:10px; width:946px; height:50px; background:url('../img/menu-bg.gif') repeat-x top; }

#menusup, #menusup ul { width:600px; list-style:none; height:40px; }
#menusup table { border-collapse:collapse; width:0; height:0; margin:-1px;}
#menusup ul { position:absolute; left:-9999px; padding-top:1px; }
#menusup li { float:left; background:url('../img/menu-item-bg.gif') no-repeat right center; padding-right:14px; }
#menusup li a { white-space:nowrap; display:block; float:left; height:40px; line-height:40px; font-weight:bold; font-size:13px; color:#FFF; text-decoration:none; padding:0 15px; }
#menusup li a.drop { background:url('../img/menusup-arrow.gif') no-repeat right center; }
#menusup li a:hover { position:relative; color:#FFB215; }
#menusup li:hover { position:relative; }
#menusup li:hover > a { color:#FFB215; }
#menusup li a.drop:hover, #menusup li:hover > a.drop { background:url('../img/menusup-arrow2.gif') no-repeat right center; }

#menusup :hover ul { left:-11px; top:40px; width:120px; border-bottom:0; /*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);*/ }
#menusup :hover ul li { background-image:none; }
#menusup :hover ul li a { height:24px; line-height:24px; width:120px; border-bottom:1px solid #fff; font-size:11px; color:#FFFFFF; background:#0B5A9D; }
#menusup :hover ul li a:hover { color:#CDE7FD; }

#idiomas { float:right; width:202px; padding-top:10px; margin-right:10px; }


#content { background:#FFFFFF; }
/* intro */
#intro { position:relative; width:918px; height:250px; margin:0 auto; }
#intro h1 { width:452px; height:211px; background-image:url('../img/intro-logos-bg.gif'); background-repeat:no-repeat; background-position:0 0; cursor:hand; cursor:pointer; }
#intro h1:hover { background-position:0 -213px;  }
#intro h1.logoa { position:absolute; top:12px; left:0px; }
#intro h1.logob { position:absolute; top:12px; right:0px; }
#intro img.logos { width:452px; height:211px; background:#000000 url('../img/intro-logo.gif') no-repeat center; }
#intro img.logosa { width:452px; height:211px; background:#111111 url('../img/intro-logoa.gif') no-repeat center; }
#intro .foto { position:relative; width:452px; height:211px; }
#intro .foto div { position:absolute; left:21px; top:20px; width:405px; height:165px; overflow:hidden; }
#intro .foto img { width:405px; display:block; }

/*#intro2 { position:relative; width:918px; height:73px; margin:0 auto; }
#intro2 ul { list-style-type:none; }
#intro2 li { float:left; display:inline; width: }
#intro2 img { height:73px; display:block-inline; background-image:url('../img/intro-bar-bg.gif'); background-repeat:no-repeat; }
#intro2 img.boton1 { width:306px; background-position:0px 0px; }
#intro2 img.boton1:hover { background-position:0px -73px; }
#intro2 img.boton2 { width:300px; background-position:-306px 0px; }
#intro2 img.boton2:hover { background-position:-306px -73px; }
#intro2 img.boton3 { width:312px; background-position:-606px 0px; }
#intro2 img.boton3:hover { background-position:-606px -73px; }
*/

#intro2 { position:relative; width:918px; height:100px; margin:0 auto;  }
#intro2 .foto1 { position:absolute;  width:176px; height:80px; left:200px; }
#intro2 .foto2 { position:absolute;  width:176px; height:80px; left:400px;  }
#intro2 .foto3 { position:absolute;  width:176px; height:80px; left:596px; }


#footer { padding-bottom:46px; background:#FFFFFF url('../img/intro-bg.gif') no-repeat bottom; }
ul#logos { list-style-type:none; width:700px; margin:auto; text-align:center; }
ul#logos li { display:inline; }
ul#logos img { display:inline-block; height:70px; margin:10px; }

#footer .dircred { font:bold 12px Tahoma; color:#0B5A9D; text-align:center; padding-top:10px; }
#footer a { color:#0B5A9D; text-decoration:none; }
#footer a:hover { text-decoration:underline; }




