/*
Theme Name: Prontitud Theme
Theme URI: http://prontitud.com
Description: Prontitud theme for Prontitud
Version: 1.0
Author: Reyner Sibaja
Author URI: http://reynersibaja.com/

*/


/*General Definitions*/
* {margin: 0;padding: 0;}
.clear {clear: both;}
.linklove{ display:none;}

/* General Styles Definitions */
body { background:url(images/layout/bg.jpg) repeat-x;}

p{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #666666;
font-size: 12px;
margin-bottom: 10px;

}

p.headerTitle{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #555557;
font-size:20px;
clear: both;
margin: 0!important;}


p.headerDescrip{ width:434px;}

h1{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #00BFD7;
font-size: 20px;
clear: both;
margin-bottom: 10px;

}


h1 a{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #00BFD7;
font-size: 20px;
clear: both;
margin-bottom: 10px;

}

h2{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #666;
font-size: 18px;
clear: both;
margin-bottom: 10px;

}


h2 a{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #666;
clear: both;
margin-bottom:10px;

}




h3 {

color:#565658;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:13px;
margin:0px;
}

h4{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 13px;
clear: both;
padding:10px 0 0 20px;
width:350px;
height:27px;
margin-bottom:10px;
background:url(images/layout/rightcolumntitle.jpg)}

a{color:#ff9908;text-decoration: none;}
a:hover{text-decoration: underline;}

img{border:none;}

/**********Layout**********/

#layout{width: 960px;height: auto;margin: 0 auto;display: block;}

/*Header*/
#header{width: 960px;height: 247px;margin: 0 auto;display: block;position:relative;
background:url(images/layout/bg-header.png) right bottom no-repeat;}

#logo{width: 308px;height: 118px;float:left;margin-top:50px;display: block;}

ul#main_menu{width:550px; height:35px;float:right;display:block;list-style:none;margin-top:10px;}
ul#main_menu li{float:left; width:100px; height:30px; margin-right:10px;}

ul#main_menu li a{padding-top:10px;width:100px; height:20px;
float:left;font-family: Arial, Helvetica, sans-serif;color:#969696;font-size: 13px;text-decoration: none;
text-transform: uppercase;text-align:center;}

ul#main_menu li a:hover{ background-color:#343434;}
/*Content*/
#wraptop{ background-image:url(images/layout/bgwraptop.png); font-size:1px; width:960px; height:14px;}
#wrapbottom{ background-image:url(images/layout/bgwrapbottom.png); font-size:1px; width:960px; height:14px; margin-bottom:10px;}

#content{width: 920px;height: auto;padding:20px;margin: 0 auto;display: block;background:url(images/layout/bg-content.png) repeat-y;}
#leftColumn{width: 500px;height: auto;display: block;float:left;position:relative;}

.post-edit-link{ clear:both; width: 500px; display:block;  }

.entry ol { padding-left:20px;}
.entry ol li { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #666666;
font-size: 12px;
margin-bottom: 10px; 
padding-left:20px;}


.entry ul, ul#checks { list-style:none;}
.entry ul li, ul#checks li{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #666666;
font-size: 12px;
margin-bottom: 10px; background:url(images/layout/bullet.png) no-repeat left; padding-left:20px;}

#rightColumn{width: 370px;height: auto;display: block;float:right;position:relative;}
#rightColumn ul { list-style-type: none; }


/*Footer*/
#bottom{width: 100%;height: 237px;margin: 0 auto;display: block;background:url(images/layout/bg-footer.jpg) repeat-x;}
#footer{width:960px; margin:0 auto; padding-top:10px;}
#contactBox{width:920px;  padding: 20px; border-top:1px solid #6C6D6F; border-bottom:2px solid #FFBC1B; height: 110px; margin:10px 0;}
.boxFooter{ width:300px; height: 110px; float:left; display:block;}
#footer h3{color:#FFB517;}
#footer p{color:#FFF;}
#fixed-footer {bottom:0; left:0; min-width:700px; min-height:63px; position:fixed; width:100%; z-index:5;}
#fixed-footer ul{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#2C4322 url(images/layout/FooterStrip.jpg) repeat-x scroll left top; 
	border-color:#2C4322 #2C4322 -moz-use-text-color;
	border-style:solid solid none;	
	border-width:1px 1px 0;
	color:#FFFFFF; 
	font-size:14px;
	height:2.5em;
	list-style-type:none;
	margin:0 20px;
	padding:0;
    text-align: center;
}
#fixed-footer a{
	
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:13px;
    color:#FFFFFF; 
}
#logoFooter{ float:left; margin-right:20px;}
.creditText{ margin-top:25px;}


/**********Home**********/

ul.servicesList{width:500px; height:auto; margin-top:20px; float:left;list-style:none; float:left;}
ul.servicesList li{ width:180px; height:auto;float:left; padding-left:45px; margin:0 20px 10px 0; display:block;
background:url(images/layout/bullet-list.png) no-repeat;}

#slider{ width:350px; height:120px;  display: block; margin:0 auto 10px auto; border:1px solid #ccc; }

.authorPhoto{float:left; border:4px solid #CCC; margin-right:10px;}

#stepsBox{ text-align:left; width:950px; height:141px; background:url(images/layout/bg-steps.jpg) no-repeat; padding:10px 0 0 10px; margin-bottom:20px;}
#stepsBox h2{color:#D5F5F9;}
#stepsBox ul{ width: 950px;   height:100px; list-style:none;  float:left;}
#stepsBox ul li{ width: 188px;  height:90px; float:left; }
#stepsBox h3, #stepsBox  p{ color:#FFF;}
span.number1, span.number2, span.number3, span.number4, span.number5{ font-size:60px; display:block; float:left; margin-bottom:20px; color:#a1e9f2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

/**********Cursos**********/
ul.cursosList{width:480px; list-style:none;  margin:10px 0px 10px 0; padding:0px 10px 0 10px;  }
ul.cursosList li{width:480px; margin-bottom:5px; border-bottom:1px #CCC dashed;}
ul.cursosList li a{ width:100%; display:block; height:100%; color:#FFB517;text-decoration: none ; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #666666; font-size: 14px;}
ul.cursosList li a:hover{ color: #ff9908;}


.imgCursos{ display:block; margin:0px auto 10px auto; width:350px;}

/**********Sidebar**********/
.tagBox{ width:350px; font-family:Arial,Helvetica,sans-serif; margin-bottom:10px; }
#searchform{width:350px; margin-bottom:10px;}
#searchInput{ width:250px; border:1px solid #CCC; background-color:#FFF; height:25px; color:#888; font-size:14px; font-family:Arial,Helvetica,sans-serif;}

li#cforms-2{ width:350px; list-style:none; margin:0px auto 10px auto;}

ul.listsidebar{width:350px; list-style:none;  margin:0px 0px 10px 0; padding:0px 10px 0 10px;  }
ul.listsidebar li{width:350px; margin-bottom:5px; border-bottom:1px #CCC dashed;}
ul.listsidebar li a{ width:100%; display:block; height:100%; color:#FFB517;text-decoration: none ; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;}
ul.listsidebar li span{ width:100%; display:block; height:100%; color:#000000;text-decoration: none ; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;}
ul.listsidebar li a:hover{ color:#ff9908;}
/*********Comments********************/
.infopost {
border-bottom:1px dashed #CCC;
font-family:Arial,Helvetica,sans-serif;
height:25px;
width: 500px;
margin-bottom:20px;
}

.navigation {clear:both;height:25px;width:395px;}

.alignleft {float:left;}
.alignright {float:right;}
#respond {}
ul.commentlist {
font-family:Arial,Helvetica,sans-serif;
list-style:none outside none;
margin:20px 0;
}
ul.commentlist li {
border-bottom:1px dashed #CCCCCC;
margin-bottom:10px;
}
.comment-meta {
font-size:11px;
}
.fn, .says {
color:#ECC200;
}
/*********Tables********************/
table#infoevent{ width:500px;  color:#666666;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;} 
table#infoevent thead{ width:500px; height:30px; background-color:#00bfd8; color:#FFF;  font-size:18px; padding:10px;}
table#infoevent tbody{border:1px solid #00bfd8; width:500px; display:block; }
table#infoevent td{ padding:3px; }
.color{ background:#dceef0;}
table#infoevent a  {color:#00bfd8;text-decoration:none;}
table#infoevent a:hover {text-decoration:underline;}
