/*
Theme Name: Certus Consultores
Description: Sitio web Curtus Consultores
*/

@import url("reset.html");


body { background:url(images/bg_fondo.jpg) no-repeat top center #133753;}

body, th, td, input, selecte, textarea { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: white;}


#wrapper { width:935px; margin:0 auto;}

.left { float:left;}

.right { float:right; margin:0 10px 0 0;}

/*---- HEADER ---*/

#logo { margin: 45px 0 0 70px;}

#logo a { width:380px; height: 74px; background: url(images/logo_certusconsultore.jpg) no-repeat; display: block; text-indent: -999999px; }


/*---- CONTENT ---*/

#menu { background: url(images/bg_menu.jpg) repeat-x top; height: 32px; padding:4px 0 0 0;overflow:visible;position:relative;z-index:2;}

#menu ul.nav { width:779px; margin:0 auto; padding:0 0 0 20px;}

#menu ul.nav li { float:left;display:inline;margin:0 40px 0 40px;}

#menu ul.nav li a { height:28px; display:block; text-decoration:none; color:#FFFFFF; padding:5px 5px 0 5px;float:left;}

#menu ul.nav li a:hover { background:url(images/bg_btn.jpg) repeat-x; color:#174c65; border-bottom:2px solid #024b9a;}

.cont { height: 495px; background:url(images/bg_contenedor.jpg) no-repeat #ffffff; padding:1px;position:relative;z-index:1;}

.contint { background:url(images/bg_interior.jpg) repeat-x #ffffff; padding:20px 1px 1px 1px;}

.contenido { padding: 5px 0 20px 0; width: 779px; margin: 0 auto 0; border-top: 1px dotted #7fa1b2;}

#wrapslider { background: url(images/bg_banner.png) no-repeat; width: 762px; height: 375px; padding:17px 0 0 17px;}

#slider { position:relative;}

#slider img { position:absolute top:0; left:0; display:none; }

#slider a { border:0; display:block; }

.navinf { font-size: 10px; color: #a39d87; margin: 0 10px 0 0; width: 779px; height: 30px; }

.navinf li { float: left;}

.navinf li a, .navinf li a:visited { padding: 1px 3px; color: #444;}

.navinf li a.border { border-right: 1px solid #a39d87;}

.navfooter { width: 779px; border-top: 1px dotted #7fa1b2;}

.linea {border-bottom: 1px dotted #7fa1b2; margin:0 0 10px 0;}

.navfooter ul { margin:5px 0 0 0;}

.navfooter ul li { float:left; }

.navfooter ul li a { color:#133753; text-decoration:none; font-size:11px; padding:1px 10px; display:block;}

.navfooter ul li a.border { border-right: 1px solid #a39d87;}

/*---- VALORES PARA EL CONTENIDO DE LAS INTERIORES ---*/

.contenido h2 { font-size:24px; color:#5385c9; margin:10px 0 10px 0;}

.contenido h3 { font-size:15px; color:#7a8f95; margin:5px 0 5px 0; text-transform: uppercase;}

.contenido p { color:#7a8f95; line-height:18px;text-align:left;}

.contenido a {color:#5385C9;}

.quote { width: 759px; margin: 20px auto; border-top: 2px solid #c3cbd0; background: #f2f2f2; padding: 0 10px;}

.quote h2 { color: #959da2;}

.quote h3 { color: #5e8dcd; text-transform: uppercase;}

.quote p { margin: 0 0 10px 0;}

.col { float: left; width: 223px; margin: 0 30px 0 0; font-weight: 100; }

/*----- MANEJO PARA EL TAB Y ESTILOS DEL MENU ----*/

.snav { float: left; width: 215px; margin: 40px 0 0 0;}

.sidenav li { margin: 0 0 5px 0;}

.sidenav li a { background: url(images/bullet.jpg) no-repeat left center; padding:5px 0 5px 14px; font-size: 14px; color: #5385c9; text-decoration: none; width: 215px; display: block; cursor: pointer;}
.margined {margin-top:10px;}
.sidenav li a:hover {background: url(images/bullet.jpg) no-repeat left center #f2f2f2;}

.tabwrap { width: 500px; float: left; margin: 0 0 0 10px;}

.quotetab { width: 500px; margin: 20px auto; border-top: 2px solid #c3cbd0; background: #f2f2f2; padding: 20px;}

.quotetab ul li { color:#7a8f95; line-height:18px; background: url(images/bullet_list.jpg) no-repeat 0px 5px; padding: 0 0 0 10px;text-align:left;}
.quotetab ul ul {margin:10px 0 0 25px;}
/*---- FOOTER ---*/

#footer p { float:right; margin:10px 0 10px 0; font-size:11px;}


/* contacto */
#contactform {width:779px;margin-top:15px;}
#contactform textarea {height:90px;clear:both;}
#contactform input[type=text], #contactform textarea {float:left;width:300px;padding:3px;border:#8B7D65 solid 1px;border-bottom:#999 solid 2px;font-size:15px;color:#999;margin-bottom:10px;font-family:Arial,sans-serif;margin-right:15px;margin-bottom:10px;}
#contactform input[type=text]:hover, #contactform input[type=text]:active, #contactform input[type=text]:focus, #contactform textarea:hover, #contactform textarea:active, #contactform textarea:focus {border:#ccc solid 1px;border-bottom:#ccc solid 2px;color:#000;}
#contactform input[type=submit] {float:left;cursor:pointer;width:309px;border:none;font-size:20px;color:#fff;background:#5385C9;color:#fff;height:41px;clear:both;}
#contactform input[type=submit]:hover {color:#fff;background:#999;color:#fff;}
.cell {float:left;width:300px;}
.cell p {float:left;width:145px;}