/*  
Theme Name: CTT
Theme URI: http://www.plataformanetworks.com
Description: Template para CTT
Version: 1.0
Author: Plataforma Net
Author URI: http://www.plataformanetworks.com
*/

body {
margin:0px;
height:100%;
font-family:"Tahoma","Lucida Grande","Arial", sans-serif;
}

/*esqueletors*/

#stats {display:none;}

#container {
width:896px;
height:100%;
margin-left:auto;
margin-right:auto;
}

#header {
width:896px;
margin-bottom:10px;
border-bottom:1px dashed #bbb;
height:70px;

}

#menu {
width:896px;
height:20px;
font-size:14px;
background:#515151;
overflow:hidden;
}

#header_boxes {
	width:896px;
	height:188px;
	background-image: url(bg.png);
	background-repeat: repeat;
	border-bottom:4px solid #666;
	margin-bottom:30px;
}

#container_posts {
width:584px;
height:auto;
position:relative;
float:left;
}

#container_sidebar {
width:272px;
margin-left:20px;
position:relative;
float:left;
margin-bottom:30px;
margin-top:4px;
}

/* header */

#header_logo {
	width:604px;
	height:70px;
	position:relative;
	float:left;
	background-image: url(logo.png);
	background-repeat: no-repeat;
	background-position: left 10px;
}

#header_logo a {
	position:relative;
	float:left;
	width:300px;
	height:70px;
	background-image: url(logo.png);
	background-repeat: no-repeat;
	background-position: left 10px;
}

#header_login {
	position:relative;
	float:left;
	width:292px;
	height:40px;
	margin-top:15px;
	margin-bottom:10px;
	background-color: #f6f6f6;
	background-image: url(wrng.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	font-size:11px;
	font-color:#777;
}

.header_login_texto {
padding-top:8px;
padding-left:30px;
padding-right:5px;
}

.header_login_texto a {
color:#f6891e;
text-decoration:none;
}

.header_login_texto a:hover {
background:#f6891e;
color:#fff;
}

/* menu */

#loader {
display:none;
}

/* .menu_link {
position:relative;
float:left;
width:127px;
height:20px;
border-left:0px solid #fff;
overflow:hidden;
}

*/ 

/*
.m1 {
	background-image: url(botones/01.png);
}

.m1 a:hover {
	background-image: url(botones/01_on.png);
}

.m2 {
	background-image: url(botones/02.png);

}

.m2 a:hover  {
	background-image: url(botones/02_on.png);
}

.m3 {
	background-image: url(botones/03.png);

}

.m3 a:hover  {
	background-image: url(botones/03_on.png);
}

.m4 {
	background-image: url(botones/04.png);

}

.m4 a:hover  {
	background-image: url(botones/04_on.png);
}

.m5 {
	background-image: url(botones/05.png);

}

.m5 a:hover  {
	background-image: url(botones/05_on.png);
}

.m6 {
	background-image: url(botones/06.png);

}

.m6 a:hover  {
	background-image: url(botones/06_on.png);
}

.m7 {
	background-image: url(botones/07.png);

}

.m7 a:hover  {
	background-image: url(botones/07_on.png);
}
	*/

#menu li {
font-family: "Lucida Sans", "Lucida Console";
font-size:12px;
	list-style-type: none;
	list-style-position: outside;
	padding: 0px;
	margin: 0px;
	position:relative;
	float:left;
	width: 112px;
	background: #515151;
}

#menu li a {
/*	text-decoration:none;
	display:block;
	color:#FFFFFF;
	width:127px;
	border-left:1px solid #fff;
	height:20px;
	padding-left:5px;
	text-transform:uppercase;
	font-size:12px;
	line-height:22px;
	*/
}

#menu2 {background: #515151;width: 900px;height:20px;overflow: hidden; }

#menu2 li {
font-family: "Lucida Sans", "Lucida Console";
font-size:12px;
	list-style-type: none;
	list-style-position: outside;
	padding: 0px;
	margin: 0px;
	position:relative;
	float:left;
	width: 99px;
	background: #515151;
}

#menu2 li a {
/*	text-decoration:none;
	display:block;
	color:#FFFFFF;
	width:127px;
	border-left:1px solid #fff;
	height:20px;
	padding-left:5px;
	text-transform:uppercase;
	font-size:12px;
	line-height:22px;
	*/
}



.menu_link_t a {
display: block;
color:#fff;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
line-height: 20px;
border-left: 1px solid #fff;
text-align: center;
}

.menu_link_t a:hover {background: #ff9b40;}

.active a {background: #ff9b40 !important;}


#menu a:hover {

}

/* header boxes */

.header_boxes_single {
margin-top:10px;
margin-left:20px;
_left:-20px;
width:270px;
height:166px;
border:1px solid #eee;
background:#FFFFFF;
position:relative;
float:left;
}

.header_boxes_single_title {
position:relative;
float:left;
width:270px;
height:24px;
background:#333;
}

.header_boxes_single_text_container {
height:122px;
width:270px;
position:relative;
float:left;
overflow:hidden;
}

.header_boxes_single_text {
width:auto;
height:auto;
font-size:12px;
line-height:16px;
padding:8px;
color:#666;
font-weight:normal;
}

#header_boxes h1 {
font-size:12px;
line-height:16px;
color:#666;
font-weight:normal;
padding:0px;
margin:0px;
}

.header_boxes_single_mas {
position:relative;
float:left;
width:260px;
padding:0px;
height:20px;
text-align:right;
font-size:11px;
line-height:20px;
padding-right:10px;
color:#999;
}

.header_boxes_single_mas a {
text-decoration:none;
color:#f6891e;
}

.header_boxes_single_mas a:hover {
background:#f6891e;
color:#fff;
}

/* posts */

.post {
width:584px;
height:auto;
}
.post_gallery {
width:900px;
height:auto;
}



.post_title {
width:584px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#444;
border-bottom:1px solid #DDD;
text-transform:uppercase;
}




.post h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#444;
margin:0px;
padding:0px;
}

.post h2 a {
text-decoration:none;
color:#444;
}


.post_title.gallery h2 {font-size:20px;width: 900px; }

.post_title.gallery h2 a {color:#e98939!important;}
.post_title.gallery h2 a:hover {background:#e98939!important;color:#fff!important;}

.post_categorias {
width:584px;
height:auto;
font-size:10px;
color:#e98939;
}

.post_categorias a {
color:#666;
text-decoration:none;
}

.post_categorias a:hover {
color:#fff;
background:#666;
}

.post_texto {
width:auto;
height:auto;
font-size:11px;
color:#666;
line-height:18px;
text-align:justify;
}

.post_text ul {
margin:0px;
}

.post_texto li {
list-style-position:inside;
}

.post_texto a {
color:#F6891e;
text-decoration:none;
}

.post_texto a:hover {
background:#F6891e;
color:#FFFFFF;
}

.post_bottom {
width:584px;
height:17px;
background:#f6f6f6;
font-size:11px;
line-height:17px;
margin-top:5px;
margin-bottom:20px;
clear:both;
}

.post_separador_bottom {
width:584px;
height:2px;
background:#f6f6f6;
margin-bottom:10px;
}

.post_separador_bottom_biblioteca {
font-size:10px;
text-align:right;
color:#777;
width:584px;
height:15px;
background:#f6f6f6;
margin-bottom:25px;
}

.post_bottom_date {
position:relative;
float:left;
width:300px;
margin-left:5px;
line-height:15px;
font-size:11px;
color:#666;
}

.post_bottom_comentarios {
position:relative;
float:right;
width:274px;
margin-right:5px;
line-height:17px;
font-size:11px;
text-align:right;
}

.post_bottom_comentarios a {
background:  url("comments.png") no-repeat center left;
color:#666;
text-decoration:none;
padding-left:17px;
}

.post_bottom_comentarios a:hover {
background:  url("comments.png") no-repeat center left;
color:#FF9900;
}

a.more-link {
display:block;
margin-left:429px;
width:150px;
height:17px;
padding-left:5px;
color:#ff9900;
line-height:16px;
text-decoration:none;
clear:both;
margin-top:10px;
}


a:hover.more-link {
text-decoration:none;
background:#ff9900;
}

/* sidebar */

.cajita {
width:292px;
overflow:hidden;
border-bottom:1px #aaa solid;
font-size:11px;
margin-bottom:10px;
color:#777;
height:auto;
}

.cajita_obras {
width:292px;
overflow:hidden;
border-bottom:2px #ddd solid;
font-size:11px;
margin-bottom:10px;
}

#container_sidebar h3 {
width:292px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
border-bottom:1px solid #DDD;
color:#444;
font-weight:bold;
margin:0px;
margin-bottom:5px;
}

.lupa {
position:relative;
float:left;
}

.cajita_busqueda_input {
position:relative;
float:left;
	width:260px;
	height:15px;
	font-size:11px;
	line-height:10px;
	padding-left:3px;
	color:#777;
	border:1px solid #eee;
	margin-right:5px;
	margin-bottom:5px;
	_margin-bottom:-5px;
	_margin-top:-5px;
	padding-bottom:0px;
}

.cajita a {
color:#F6891e;
text-decoration:none;
}

.cajita a:hover {
color:#fff;
background:#f6891e;
}

.comentario {
padding-bottom:5px;
padding-top:5px;
color:#777;
border-bottom:1px solid #ddd;
}

.autor {
color:#555;
font-weight:normal;
}

a.img_obras_link {
background:#fff;
color:#fff;
margin-top:100px;
}

.img_obras {
border:1px #ccc solid;
background:#fff;
margin-left:0px;
margin-right:8px;
margin-bottom:8px;
}

.img_obras:hover {
border:1px #ff9900 solid;
background:#fff;
margin-left:0px;
}

.archivos {
border:1px solid #ddd;
width:292px;
margin:0px;
font-size:10px;
height:17px;
margin-bottom:10px;
_margin-bottom:0px;
}

.cajita ul {
margin:0px;
padding:0px;
}

.cajita li {
width:292px;
list-style-position:outside;
list-style-type:none;
padding:0px;
display:block;
line-height:18px;
height:15px;
border-bottom:1px solid #ddd;
margin:0px;
padding:0px;
}

#separador_single {
width:896px;
height:20px;
}

/* img */

.imageframe { margin: 0px; padding: 0px; border: none; }
.imgalignleft { float: left; margin-right:10px; }
.imgalignright { float: right; margin-left:10px; }
.imgaligncenter { margin-left: auto; margin-right: auto; margin-bottom:10px;}


/* footer */
#footer {
width:896px;
clear:both;
height:20px;
background:#ededed;
font-size:10px;
line-height:20px;
text-align:center;
color:#999999;
}

#footer a {
text-decoration:none;
color:#999;
}

#footer a:hover {
text-decoration:underline;
}

/* nav */

#nav {
width:584px;
height:15px;
background:#fff;
margin-bottom:20px;
font-size:11px;
}

#nav a {
color:#FF9900;
text-decoration:none;
}

#nav a:hover {
color:#444;
}

#anterior {
position:relative;
float:left;
height:auto;
background:#eee;
padding:3px;
}

#siguiente {
position:relative;
float:right;
height:auto;
background:#eee;
padding:3px;
}

/*comentarios */

#comentarios {
width:584px;
font-size:14px;
text-align:right;
}

#deja {
width:584px;
font-size:14px;
border-bottom:1px solid #ddd;
margin-top:10px;
margin-bottom:10px;
color:#444;
}

.comentario_meta {
width:584px;
height:auto;
border-top:1px solid #ddd;
height:15px;
background:#f9f9f9;
}

.comentario_autor {
position:relative;
float:left;
font-size:13px;
color:#555;
padding-left:5px;
}

.comentario_autor a {
color:#FF9900;
text-decoration:none;
}

.comentario_fecha {
position:relative;
float:right;
text-align:right;
font-size:10px;
color:#777;
width:80px;
padding-right:5px;
}

.comentario_texto {
width:584px;
height:auto;
font-size:11px;
color:#777;
border-bottom:1px solid #ddd;
background:#f8f8f8;
padding:0px;
margin-bottom:10px;
}

.comentario_texto_container {
padding-top:2px;
padding-left:5px;
padding-right:5px;
padding-bottom:2px;
}


.campos_comentario {
position:relative;
float:left;
width:300px;
height:15px;
font-size: 11px;
line-height:15px;
letter-spacing: 0px;
color:#666;
margin-bottom:10px;
border: 1px solid #eee;
padding-left:5px;
}

.campos_chicos {
padding-left:5px;
position:relative;
float:left;
height:11px;
top:3px;
width:auto;
font-size: 11px;
color:#999;
}

.campos_box {
padding:5px;
position:relative;
float:left;
border: 1px solid #eee;
width:566px;
height:150px;
font-size: 11px;
margin-bottom:10px;
}

.campos_submit {
position:relative;
float:left;
border: 1px solid #ccc;
width:578px;
font-size:12px;
text-align:center;
background:#fff;
color:#666;
}

.campos_disclaimer {
position:relative;
float:left;
width:580px;
background:#fff;
font-size: 10px;
color:#999;
margin-bottom:10px;
}

#input_comentarios {
width:584px;
height:310px;
margin-bottom:20px;
}

/* phplist */

.poweredphplist {
display:none;
}

.post_texto h1 {
font-size:14px;
}
