@charset "utf-8";
/*
Theme Name: Cron | Publicidad y Diseño
Theme URI: http://www.cron.cl
Description: Theme desarrollado para Cron
Author: Cristóbal Pizarro
Author URI: http://www.cron.cl


/*-----------Block Level Elements--------------*/

Body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #cdcdcd;
	line-height:15px;
	background:#161616 url(images/bg_repeat.gif) repeat-y top left;
	margin:0 0 40px 1px;
	position:relative;
}
#page {
	width: 100%;
	background:url(images/bg_puntos.png) no-repeat top left;
	overflow:hidden;
}
#cumple {
	background:transparent url(http://www.cron.cl/site/wp-content/uploads/balun1.png) no-repeat scroll left top;
	height:340px;
	right:-10px;
	top:-10px;
	position:absolute;
	width:150px;
}
#cumpleg {
	background:transparent url(http://www.cron.cl/site/wp-content/uploads/gorr.png) no-repeat scroll left top;
	height:340px;
	right:-92px;
	position:absolute;
	top:-17px;
	width:150px;
}
#header {
	width: 914px;
	height:135px;
	position:relative;
}
#datos_contacto {
	width:288px;
	height:107px;
	float:right;
	margin:0 20px 0 0;
	background: url(images/datos_contacto.gif) no-repeat top left;
}
#logotipo {
	width:221px;
	height:116px;
	float:left;
	margin:6px 0 0 26px;
}
/*#header_frase{
	width:332px;
	height:49px;
	float:left;
	margin:40px 0 0 20px;
}*/
#wrapper {
	width: 912px;
	position:relative;
}
#content {
	float: left;
	width: 418px;
	margin:0 21px 21px 21px;
	position:relative;
	min-height:800px;
}
#content_proyectos {
	float: left;
	width: 705px;
	margin:0 21px 21px 21px;
	position:relative;
	min-height:800px;
}
#content_inicio_top {
	width:717px;
	height:308px;
	float:left;
	margin:0 0 21px 21px;
	background:#161616;
	padding:3px;
}
#content_inicio_center {
	float:left;
	margin:0 0 0 21px;
	width:720px;
}
#sidebar {
	width: 288px;
	float:left;
	margin:0 0 21px 0;
}
#sidebar-left {
	width: 145px;
	float:left;
}
#partners {
	float:right;
	margin:100px 10px 0 0;
}
#partners img {
	float:right;
	margin:0 0 20px 0;
}
#ingreso_privado {
	width:117px;
	height:50px;
	margin:100px 1px 0 0;
	float:right;
}
#derechos {
	width:91px;
	height:36px;
	margin:20px 10px 0 0;
	float:right;
}
#rss {
	width:90px;
	height:24px;
	position:absolute;
	top:4px;
	right:210px;
}
#facebook {
	width:80px;
	height:24px;
	position:absolute;
	top:4px;
	right:114px;
}
#mail {
	width:80px;
	height:24px;
	position:absolute;
	top:4px;
	right:29px;
}
#footer {
	width:703px;
	float:right;
	padding:10px;
	background:#161616;
	margin:0 21px 0 21px;
	font-size:10px;
	color:#999999;
}
.footer_items {
	width:280px;
	height:52px;
	overflow:hidden;
	float:left;
	margin:0 5px 5px 0;
	border:3px solid #101010;
	background: #161616 url(images/empty_img.jpg) no-repeat center center;
}
#footer_cont_right {
	width:280px;
	float:right;
	margin:0 10px 0 0;
}
a {
	color:#0575b4;
	text-decoration:none;
}
a:hover {
	color:#40AACF;
}
#thum_image {
	display:none;
}
/*-------------Menu-------------*/
#menu {
	width:100%;
	overflow:hidden;
	background:url(images/sombra_menu.png) no-repeat center right;
	padding:30px 0;
	margin:17px 0 0 0;
}
a#menu1 {
	width:117px;
	display:block;
	height:20px;
	float:right;
	margin:0 0 5px 0;
	text-indent:-9999px;
	background:url(images/menu_inicio.gif) no-repeat top left;
}
a#menu2 {
	display:block;
	height:20px;
	float:right;
	margin:0 0 5px 0;
	text-indent:-9999px;
	width:117px;
	background:url(images/menu_equipo.gif) no-repeat top left;
}
a#menu3 {
	display:block;
	height:20px;
	float:right;
	margin:0 0 5px 0;
	text-indent:-9999px;
	width:117px;
	background:url(images/menu_proyectos.gif) no-repeat top left;
}
a#menu4 {
	display:block;
	height:20px;
	float:right;
	margin:0 0 5px 0;
	text-indent:-9999px;
	width:117px;
	background:url(images/menu_clientes.gif) no-repeat top left;
}
a#menu5 {
	display:block;
	height:20px;
	float:right;
	margin:0 0 5px 0;
	text-indent:-9999px;
	width:117px;
	background:url(images/menu_servicio.gif) no-repeat top left;
}
a#menu6 {
	display:block;
	height:20px;
	float:right;
	margin:0 0 5px 0;
	text-indent:-9999px;
	width:117px;
	background:url(images/menu_blog.gif) no-repeat top left;
}
a#menu7 {
	display:block;
	height:20px;
	float:right;
	margin:0 0 5px 0;
	text-indent:-9999px;
	width:117px;
	background:url(images/menu_contacto.gif) no-repeat top left;
}
a#menu8 {
	display:block;
	height:20px;
	float:right;
	margin:0 0 5px 0;
	text-indent:-9999px;
	width:117px;
	background:url(images/menu_studio.gif) no-repeat top left;
}
a#menu1:hover, a#menu2:hover, a#menu3:hover, a#menu4:hover, a#menu5:hover, a#menu6:hover, a#menu7:hover, a#menu8:hover {
	background-position:0 -20px;/* con esto cambiamos la porcion de imagen que se muestra */
}
body#Equipo a.selected1, body#Proyectos a.selected2, body#Clientes a.selected3, body#Servicios a.selected4, body#blog a.selected5, body#Contacto a.selected6, body#Studio a.selected7 {
	background-position:0 -20px;
}
/*-------------Headings-------------*/

h1 {
}
h2 {
	font-size:22px;
	text-transform:uppercase;
	margin:0 0 13px 0;
	color:#ccc !important;
	float:left;
}
#titleh2 {
	background:#161616;
	padding:6px;
}
h3 {
	font-size:16px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0 0 0 28px;
	line-height:20px;
	color:#ccc !important;
	background:url(images/comments_24.png) no-repeat top left;
	float:left;
}
h4 {
}
h5 {
}
h2.error {
	font-size:16px;
	background:#F9C710;
	height:32px;
	background:url(images/exclamation.png) no-repeat top left;
	padding:0 0 0 30px;
	line-height:21px;
	float:left;
}
/*-------------The Post-------------*/
.post2 {
	margin:0 0 20px 0;
	padding:0 0 30px 0;
	background:url(images/separador.gif) no-repeat bottom center;
	float:left;
	width:700px;
}
.post {
	margin:0 0 20px 0;
	padding:0 0 30px 0;
	background:url(images/separador.gif) no-repeat bottom center;
	float:left;
	width:420px;
}
#post_inicio {
	width:740px;
	padding:0;
	margin:0;
	background:none;
	float:left;
}
.post p {
	text-align:justify;
	line-height:15px;
	clear:both;
	margin:10px 0 0 0;
}
.post a {
}
.post img {
	background:#161616;
	border:3px solid #333333;
	padding:3px;
}
.post ul {
	margin:20px;
}
.post li {
	margin:6px 0;
	padding:0 0 0 18px;
	background:url(images/bullet.gif) no-repeat center left;
}
.post strong {
	font-weight:bold;
	color:#E98115;
}
h2 a {
	font-size:14px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:1px 0 0 0;
	color:#ccc !important;
	float:left;
	width:200px;
	height:20px;
	line-height:20px;
}
h2 a:hover {
	color:#fff !important;
}
.postmetadata {
	margin:20px 0;
}
.postmetadata img {
	margin:0 0 -7px 0;
	background:none;
	border:none;
}
.navigation {
	float:left;
}
.alignleft {
	text-align:left;
	float:left;
	margin:0 10px 0 0;
}
.alignright {
	text-align:right;
	float:right;
	width:205px;
}
.pagetitle {
	float:left;
	width:410px;
	clear:both;
	margin:0 0 20px 0;
}
blockquote {
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 10px;
	float: left;
	border-left:3px solid #8BC41B;
	font-size: 140%;
	font-weight:normal;
	font-style: italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	line-height: 20px;
}
cite {
}
a {
	text-decoration:none;
}
acronym, abbr {
}
.fecha {
	font-size:11px;
	width:54px;
	color:#fff;
	margin:0 0 5px 0;
	padding:4px 3px 5px 8px;
	color:#fff;
	float: left;
	background:url(images/bg_fecha.png) no-repeat top left;
}
.fecha-aside {
	font-size:11px;
	width:54px;
	color:#fff;
	margin:0 0 5px 0;
	padding:4px 3px 5px 8px;
	color:#fff;
	background:url(images/bg_fecha.png) no-repeat top left;
}
.reproductor {
	background:#161616;
	border:1px solid #565656;
	padding:3px;
	clear:both;
}
#subir {
	width:59px;
	height:49px;
	position:absolute;
	bottom:0;
	right:-80px;
}
/*--------------Sidebar------------*/

#sidebar ul {
}
.sidebar-titulo, .footer-titulo {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	color: #ccc;
	text-transform:uppercase;
	line-height:23px;
	padding:0 4px 2px 28px;
	margin:0 0 10px 0;
	background:url(images/next.png) no-repeat left bottom;
}
#sidebar ul li, #footer ul li {
	margin:0;
	width:288px;
}
#sidebar ul li a, #footer ul li a {
	color:#7e7e7e;
	padding:0 3px 2px 3px;
	background:#161616;
	display:block;
	margin:0 0 4px 50px;
}
#sidebar ul li a:hover, #footer ul li a:hover {
	color:#fff;
	background:url(images/bg_sidebar.gif) repeat-y bottom center;
}
.sidebar-categorias {
	margin:0 0 18px 0;
}
.fecha-sidebar, .fecha-footer {
	margin:0 5px 0 3px;
	height:20px;
	float: left;
}
/*--------------Aside--------------*/
#aside {
}
.aside_post {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#161616 none repeat scroll 0 0;
	float:left;
	margin:0 16px 20px 0;
	overflow:hidden;
	padding:10px;
	position:relative;
	width:210px;
	height:280px;
}
.aside_post p {
	clear:none;
}
.aside_post h2 {
	width:200px;
	float:left;
	clear:right;
}
#aside ul {
	list-style-type: none;
	width:90%;
}
#aside li {
	border-bottom: 1px dashed #443B34;
}
#aside li a {
	color: #E15F13;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 0px;
	text-decoration: none;
}
#aside_inf {
	width:400px;
	float:left;
}
.single_noticia {
	text-align:justify;
	margin:0 0 10px 0;
	padding:10px;
	background:#101010;
	display:block;
}
.single_noticia:hover {
	display:block;
	background:#161616;
}
.aside_post .permanentlink {
	width:16px;
	height:16px;
	position:absolute;
	right:10px;
	bottom:10px;
	padding:3px;
	background:url(images/add.png) no-repeat center center;
	text-indent:-1000px;
}
.aside_post .permanentlink a {
	display:block;
}
/*--------------Comments--------------*/
#commentform {
	float:left;
}
#commentform textarea {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:10px;
	color:#7e7e7e;
	line-height:15px;
	border:none;
	width:381px;
	padding:6px 6px 6px 30px;
}
#commentform #author, #commentform #email, #commentform #url {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:10px;
	color:#7e7e7e;
	border:none;
	width:190px;
	padding:6px 6px 6px 30px;
	margin:0 0 8px 0;
}
#commentform #author {
	background:#161616 url(images/FormName.png) no-repeat left top;
}
#commentform #email {
	background:#161616 url(images/FormEmail.png) no-repeat left top;
}
#commentform #url {
	background:#161616 url(images/FormURI.png) no-repeat left top;
}
#commentform textarea {
	background:#161616 url(images/FormComment.png) no-repeat left top;
}
#commentform input#submit {
	width:94px;
	height:29px;
	float:right;
	margin:10px 0 0 0;
	border:none;
	cursor:pointer;
	font-size:0;
	color:#2B2B2B;
	text-indent:-9999px;
	background:url(images/enviar_coment.gif) no-repeat top left;
	cursor:pointer;
}
#commentform label {
	font-size:10px;
	padding:0 0 0 5px;
	color:#666;
}
ol.commentlist {
	padding:10px;
}
ol.commentlist li {
	float:left;
	width:410px;
	margin:10px 0;
}
ol.commentlist li p {
	padding:0 0 0 90px;
	text-align:justify;
	margin:10px 0;
}
.comment {
	background:blue;
}
/*--------------Search Form-------------*/
.Search {
	width:288px;
	height:30px;
	float:right;
	position:relative;
	background:url(images/bg_mini_banners.gif) no-repeat center top;
	padding:0 0 10px 0;
	margin:0 -7px 0 0;
}
.Search form {/*background:url(images/SearchForm.gif) no-repeat left top; */
	padding:0px;
	margin:0px;
}
.Search input {
	color:#ccc;
	font-size:11px;
}
.Search input.keyword {
	background:none;
	border:none;
	padding:4px 0px 5px 26px;
	width:190px;
	background:url(images/search.gif) no-repeat left top;
}
.Search input.search {
	width:52px;
	height:17px;
	background:url(images/SearchButton2.gif) no-repeat;
}
.Search .bt {
	top:3px;
	right:4px;
	background:none;
	position:absolute;
}
/*-------------Begin Contact Form CSS------------------*/
.contactform {
	position: static;
	clear:both;
	float:left;
}
.contactleft {
	width:408px !important;
	text-align: left !important;
	clear: both;
	float: left;
	display: inline;
	padding: 4px 4px 0 4px !important;
	margin:0!important;
}
.contactright {
	width:408px !important;
	text-align: left;
	float: left !important;
	display: inline;
	padding: 4px;
	margin:0!important;
}
.contacterror {
	border: 1px solid #ff0000;
}
#wpcf_your_name, #wpcf_email, #wpcf_website, #wpcf_msg, #wpcf_message {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	width:93%;
	padding:6px 6px 6px 30px;
	display:block;
}
#wpcf_your_name {
	background:#161616 url(images/FormName.png) no-repeat left top;
}
#wpcf_email {
	background:#161616 url(images/FormEmail.png) no-repeat left top;
}
#wpcf_website {
	background:#161616 url(images/FormURI.png) no-repeat left top;
}
#wpcf_msg {
	background:#161616 url(images/FormComment.png) no-repeat left top;
}
#wpcf_message {
	background:#161616 url(images/FormComment.png) no-repeat left top
}
.contacterror {
	border:1px solid #f00
}
#contactsubmit {
	width:94px;
	height:29px;
	float:right;
	margin:10px 0 0 0;
	border:none;
	cursor:pointer;
	font-size:0;
	color:#2B2B2B;
	text-indent:-9999px;
	background:url(images/enviar.gif) no-repeat top left;
}
.contactform textarea {
	border:1px solid #161616;
	color:#333;
	font-size:11px;
	padding:5px;
}
.contactform select {
	border:1px solid #C1C0B5;
	color:#333;
	font-size:11px;
	padding:5px
}
.contactform input {
	border:none;
}
.form_error {
	padding:6px;
	line-height:18px;
	background:#CC0000;
	color:#fff;
	margin:5px;
	float:left;
}
.form_ok {
	padding:6px;
	line-height:18px;
	background:#AEBF17;
	color:#fff;
	margin:5px;
	float:left;
	clear:both;
}
/*-------------Other------------------*/

hr {
	display: none;
}
em {
	background:#F7C30F;
	clear:both;
	color:#fff;
	padding:6px;
	margin:6px 0;
}
/*-------------comment-gravatar-------------*/
.commentAutor .gravatar {
	float: left;
	padding:4px;
	background-color:#20accf;
	margin:10px;
}
.commentlist .gravatar {
	float: left;
	padding:4px;
	background-color:#161616;
	margin:4px 10px 10px 0;
}
/*-------------perfiles-------------*/
.perfil2 {
	width:320px;
	margin:0 0 10px 0;
	float:right;
}
.perfil {
	width:320px;
	margin:0 0 10px 0;
	float:left;
	clear:both;
}
.perfil_img {
	width:106px;
	background:#161616;
	float:left;
}
.perfil_cont {
	width:187px;
	height:106px;
	margin:1px 0 0 0;
	padding:0 0 0 15px;
	float:right;
	background:url(images/bg_somos.gif) no-repeat top right;
}
.perfil_nombre {
	font-size:12px;
	text-transform:uppercase;
	color:#ccc;
	padding:11px 0;
}
.perfil_cargo {
	font-weight:bold;
	padding:5px 0 2px 0;
}
.perfil_datos {
	color:#999;
}
/* -------------NiceTitle-------------*/
div.nicetitle {
	font-size: 10px;
	background-color: #101010;
	color: #fff;
	left: 0;
	padding: 4px;
	position: absolute;
	top: 0;
	width: auto !important;
	z-index: 20;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 5px;
	-moz-opacity: .87;
	background: url(images/bg_titles.gif) repeat-x bottom left;
}
div.nicetitle p {
	margin: 0;
	padding: 0 3px;
	-moz-opacity: 1;
}
div.nicetitle p.destination {
	font-size: 9px;
	padding-top: 3px;
	text-align: left;
	-moz-opacity: 1;
	display:none;
}
div.nicetitle p span.accesskey {
	color: #d17e62;
}
