/*[DIMSOFT GROUP][V 1.0][01/11/2009][web@dimpanama.com][www.dimpanama.com]*/
body{background:#000 url(../images/wood-bg.jpg) top repeat-x;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:97%;}
a,p,li{font-size:0.9em;}
form *{font-size:1em;}
h2{font-size:1.3em;}
.page{margin:0 auto;width:760px;}
.center-on-page{position:relative;margin:10px auto 0;}
.header{position:relative;height:130px;}
.logo{float:left;margin-top:5px;}
.logo a{display:block;width:380px;height:130px;}
.globalnav{position:absolute;top:10px;right:10px;}
.globalnav ol{list-style:none;}
.globalnav ol li{float:left;}
.globalnav ol li a{color:#FFF;font-size:0.8em!important;}
.topnav{float:left;margin-top:45px;}
.topnav ol{list-style:none;}
.topnav ol li{float:left;}
.topnav ol li a{display:block;width:95px;height:50px;background:transparent url(../images/bg-menu.jpg) right no-repeat;text-align:center;line-height:3.2em;}
.topnav ol li a{color:#FFF;font-family:Georgia, "Times New Roman", Times, serif, sans-serif;text-decoration:none;}
.topnav ol li a:hover{ background:transparent url(../images/bg-menu-hover.jpg) no-repeat;text-decoration:underline;}
.topnav ol li .selected{ background:transparent url(../images/bg-menu-selected.jpg) no-repeat;text-decoration:underline;}
.content{clear:both; padding-bottom:25px;}
h2{border-bottom:2px solid #EBDFC5;}
.content h2, .content h3{color:#EBDFC5;}
.content p{line-height:180%;text-align:justify;color:#91C9D7;}
.p_color_sky{color:#91C9D7;}
body .footer{position:fixed; left:0; bottom:0;width:100%; height:80px;clear:both;background:#030200 url(../images/bg-footer.jpg) top left repeat-x;}
.footer-content{position:relative;width:880px;margin:15px auto;}
.certificados{position:absolute;top:20px;left:0px;}
.with-sidebar{float:left;width:400px;}
.sidebar{float:right;width:250px;}
.messages{ display:block;
	 font-family:Arial, Helvetica, sans-serif; 
       font-size:1.1em;
       border: 1px solid;
       margin: 10px 0px!important;
       padding:15px 10px 15px 50px!important;
       background-repeat: no-repeat;
       background-position: 10px center;
	   font-weight:bold;
	   line-height:180%;
	   color: #4F8A10; background-color: #DFF2BF;
}
/* CONTACT FORM */
.contactenos{float:left; height:450px;}
.contact_form,.contact_form fieldset,.contact_form ul{margin:0!important;padding:0!important;border:none}
.contact_form ul{list-style:none}
.contact_form li{display:block;padding:6px 0;clear:both;list-style:none}
.contact_form legend{display:none;margin:0!important;padding:0!important;text-indent:0;font-weight:bold;color:#333}
.contact_form label{display:block;width:135px;margin-right:10px;float:left;line-height:2.5em;color:#EBDFC5;text-align:right;}
.contact_form .input_text{float:left;border:1px solid #ddd;padding:10px;width:230px;margin:0;}
.contact_form .text_area{float:left;border:1px solid #ddd;padding:8px;width:233px;height:150px;margin:0;}
.contact_form .input_text:focus,.contact_form .text_area:focus{border-color:#aaa;background-color:#fafafa}
.contact_form .form_help{float:left;width:230px;display:none;;color:#900;border:1px solid #dbdbdb;border-left:2px solid #dbdbdb;padding:.6em 5px .50em 15px;line-height:1.45em;background:#f2f2f2 url(../images/bullet_signup.gif) no-repeat 3px 50%;text-transform:lowercase}
.contact_form .send{float:right;background-color:#EBDFC5;color:#900;text-align:center;border:1px solid #ddd;font-size:14px;padding:5px;width:150px;margin:0;cursor:pointer;}
.contact_form .send:hover{ text-decoration:underline;}
/* CARRUCEL */
.mycarousel{position:absolute;top:0;right:0px;width:480px;height:200px;background-color:#F3E4C9;padding:0!important;list-style:none;}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {position: relative;}
.jcarousel-clip{z-index: 2; padding: 0;margin: 0; overflow: hidden;    position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li, .jcarousel-item {float: left;list-style: none;
/* We set the width/height explicitly. No width/height causes infinite loops. */
width: 480px!important; height: 200px!important;}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next { z-index: 3; display: none;}
.jcarousel-prev {  z-index: 3; display: none;}
/* EXTRAS */
.icon_dimsoft{position:absolute;right:0px;top:20px;display:block;width:88px;height:31px;background:#fff url(http://www.dimpanama.com/images/icon_dimsoft.jpg) no-repeat;}
.img_plagas{float:left;margin:8px 15px 0 0;}
.p_clearfix p{clear:both;}
.sepclearfix{display:block;height:30px;clear:both;overflow:hidden;}