/*
THEME NAME: Programa de Pós Graduação em Letras
THEME URI: http://www.xcakeblogs.com.br/
DESCRIPTION: Tema personalizado por XcakeBlogs para PGLetras
VERSION: 1.0
AUTHOR: <a href="http://www.claudiaregina.com/">Claudia Regina</a> &amp; <a href="http://www.canhanet.net/">Canha</a>
AUTHOR URI: http://www.xcakeblogs.com.br/
*/

/* -------------------------------------------------------------------------------------------------------*/

/* RESET */
 
* {margin:0; padding:0; list-style:none; font-size:1.0em; color:#58585a;}
html, body {height:100%;}
a {color:#7e8ca4; border-bottom: 1px dotted #7e8ca4; text-decoration: none;}
a:hover {color: #445269;}
img {border:0;}
.wrapper {width:780px; margin:0 auto;}
body {text-align:center; font-family: helvetica, arial, trebuchet ms, sans-serif;}
.wrapper, #header, #menu, #content, #sidebar, #footer {text-align:left;}
html {height: 100%;}

/* MISC */

.clear {clear:both;}

/* WORDPRESS CLASSES */

/****Alignments*/
img.alignleft, div.alignleft {float:left;margin:0 0.5em 0.5em 0;}
img.alignright, div.alignright {float:right;margin:0 0 0.5em 0.5em;}
img.aligncenter, div.aligncenter {text-align:center;margin:0 auto;}

/****Captions*/
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;
/* rounded corners - only for browsers that support it */
-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
/* [/rounded corners] */}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

/* -------------------------------------------------------------------------------------------------------*/

/* COMMENTS */

#comments {padding:10px; font-family: helvetica, tahoma, sans-serif;}

.comments {color:#666;}
  .comments h2 {font-size:24px; color:#bea5cd; margin:5px 0;}
  .comments ol {margin:10px 0; background:#bea5cd; padding:10px 0;
  /* rounded corners - only for browsers that support it */
  -moz-border-radius: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;
  /* [/rounded corners] */}
  .comments li {padding:15px; border-bottom:1px dashed #dbcfe2;}
  .commauthor {font-size:14px; color:#efefef;}
  .commdate {font-size:10px;}
  .avatar img {float:right; margin:0 6px 4px 0;}
  .commentry {font-size: 12px; margin:10px 0; color:#efefef;}
  .commentry p {margin:5px 0; color:#efefef;}

.respond {padding:10px; border:1px solid #faeeee;}
  .formtitle {font-size:24px; color:#bea5cd; margin-top:20px; margin-bottom:5px;}

.formcontainer {color:#666; font-size:14px;}
  .formcontainer p {margin:4px 0;}
  .formcontainer label {display:block; width:100%; font-weight:bold; padding-top:5px; border-top:1px dashed #f8c2c3; margin-top:5px;}
  .formcontainer .required {color:#red;}
  .formcontainer .form-input input {width:350px; padding:8px; color:#c91c3d; border:1px solid :#666;}
  .formcontainer .form-input input:hover {border:1px solid :#c91c3d;}
  .formcontainer .form-textarea textarea {width:345px; height: 100px; padding:8px; color:#c91c3d; border:1px solid :#666; font-family:helvetica, tahoma, sans-serif;}
  .formcontainer .form-textarea textarea:hover {border:1px solid :#c91c3d;}
  .formcontainer .form-submit input {background:#bea5cd; padding:5px; margin:10px 0; color:#fff; border:0; font-weight: bold;text-transform: uppercase;}  

/* Clean Archives */

.car-yearmonth {display:block; margin:10px 0; font-weight: bold; font-size: 18px;}

/* --------------------------------------------------MYTHEME-----------------------------------------------------*/

body {background: #cfebff url(images/bg-body.png) top center repeat-x;}

#menu {background: url(images/bg-menu.png) repeat-x; height: 27px;}
#menu-innter {width: 780px; margin: 0 auto;}
	/* #menu ul {width: 780px; margin: 0 auto;}
	#menu ul li {float: left;}
	#menu ul li a {display: block; color: #e5f3ff; text-transform: uppercase; font-size: 12px; padding: 6px 10px; border: 0; border-right: 1px solid #3179e4; border-left: 1px solid #3179e4;}
	#menu ul li a:hover {background: #3179e4 url(images/bg-menu-hover.png) center 21px no-repeat;} */
	
#header {background: url(images/bg-header.png) repeat-x; height: 123px; margin-top: 10px;}
	#header-inner {background: url(images/image-header.png) right center no-repeat;}
	#header h1 {font-size: 28px; text-transform: uppercase; color: #cfcfcf; padding-top:15px;}
	#header h1 span {color: #4a97cd; font-size: 40px;}

#container {background: url(images/bg-container.png) top center repeat-y; width: 810px; margin: 0 auto; margin-top: -8px; padding-bottom: -30px; padding-top:10px;}

#content {width: 550px; float: left; margin: 30px;}
	#content h2 {background: url(images/noticias-title.png) no-repeat; width: 110px; height: 29px; color: #fff; text-transform: uppercase; font-size: 17px; padding: 5px 15px; margin-top: -10px;}

.post {padding:5px 10px; margin-bottom:20px;}
	.post h1 a, .post h1 {color:#4f4e4e; font-weight: normal; text-transform: uppercase; border: 0; font-size: 24px;}
	.post h1 a:hover {color: #cfcfcf;}
	.post h1 span {color: #cfcfcf; font-weight: normal; text-transform: uppercase; letter-spacing:-2px; font-size:16px;}
	.post-content p {margin: 10px 0; line-height: 140%; font-size: 12px;}
	
#sidebar {width:150px; float: right; margin-right: 30px; background: #eceef1; padding: 10px; margin-top: 20px; font-size: 12px;}	
	#sidebar .widgets .input-txt {width: 100px; background: #fff; border: 1px solid #cce0f0; padding: 4px; font-size: 12px;}
	#sidebar .widgets .input-btn {width: 20px; background: #cce0f0; border: 0; padding: 3px;  /* rounded corners - only for browsers that support it */
  -moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
  /* [/rounded corners] */}
	#sidebar .widgets h2 {border-bottom: 1px solid #cce0f0; text-transform: uppercase; color: #8a8a8a; text-align: center; font-size: 12px; font-weight: normal; padding: 2px; margin: 10px 0;} 
	
#footer {width: 788px; margin: 0 auto; background: url(images/bg-footer.png) no-repeat; margin-top: -8px; height: 82px; padding-top: 15px;}
	#footer h3 {font-size: 26px; color: #fff; border-right: 1px solid #49a4ec; text-transform: uppercase; width: 250px; float: left; margin: 10px 0; padding-left: 20px; text-align: center;}
	#footer p {color: #fff; width: 450px; float: left; border-left: 1px solid #4599dd; font-size: 14px; padding: 3px 20px; text-align: center;}
	#footer p span {color: #97ccf5;}
	#footer .credits {text-align: center; font-size: 10px; padding-top: 30px; clear: both;}
	
/* Contact Form 7 */

.wpcf7 .your-message textarea, .wpcf7 .your-name input, .wpcf7 .your-email input, .wpcf7 .your-subject input {background: #eceef1; padding:8px; font-size: 14px; font-weight: bold; border: 1px solid #3179e4; width: 250px;
	/* rounded corners - only for browsers that support it */
 	-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
  	/* [/rounded corners] */}
  
.wpcf7 .your-message textarea {font-family: Helvetica, Verdana, Sans-serif;}
 

  
