/*  
Theme Name: New Casel
Theme URI: http://wallaby.cl/
Description: Tema para Wordpress especialmente hecho para <a href="http://www.newcasel.cl/" title="New Casel">New Casel</a>.
Version: 2.0
Author: Wallaby
Author URI: http://wallaby.cl/
*/

* {
	margin: 0;
	padding: 0;
	}

body {
	font-size: 62.5%;
	background: #fff url('imagenes/bg_body.jpg') repeat-x top left fixed;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #4d4948;
	}

#page {
	margin: 0 auto;
	width: 760px;
	height: auto;
	}

#header {
	background: #8ec534 url('imagenes/header.png') no-repeat top left;
	height: 96px;
	width: 760px;
	margin: 0 auto;
	}

#alto {
	background: #929297;
	height: 20px;
	width: 720px;
	margin: 0 auto;
	}

#botonera {
	height: 38px;
	width: 720px;
	border-left: #ccc solid 1px;
	border-right: #ccc solid 1px;
	margin: 0 auto;
	padding-bottom: -2px;
	}

#botonera ul {
	display: inline;
	}

#botonera ul li {
	background: #8e8d92 url('imagenes/boton_bg_gray.png') repeat-x top left;
	list-style-type: none;
	list-style-image: none;
	float: left;
	}

#botonera ul li a{
	height: 34px;
	width: 138px;
	display: block;
	text-align: left;
	font-size: 1.2em;
	color: #fff;
	padding-left: 0.5em;
	padding-top: 0.3em;
	font-weight: bold;
	}

#botonera a, #botonera a:visited {
	color: #fff;
	text-decoration: none;
	}

#botonera ul li.contacto a {background: #ef4c00 url('imagenes/boton_bg_orange.png') no-repeat top left;}
#botonera ul li.activo a, #botonera ul li.activo a:hover, #botonera ul li.activo a:visited {
	background: #ccc url('imagenes/boton_bg_gray_lite.png') repeat-x top left;
	color: #666;	
	}

.nada {}

#content {
	background: #fff url('imagenes/bg_content.png') repeat-x top left;
	width: 720px;
	border-left: #ccc solid 1px;
	border-right: #ccc solid 1px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 30px;
	overflow: hidden;
	}

#content p {
	text-align: justify;
	margin: 10px 0;
	font-size: 1.2em;
	}

.post-page {
	width: 672px;
	margin: 28px auto;
	overflow: hidden;
	}

.post-planos {
	width: 675x;
	margin: 28px auto;
	overflow: hidden;
	}

.post {
	background: url('imagenes/promociones_bg.png') no-repeat top left;
	width: 675px;
	margin: 28px auto;
	overflow: hidden;
	}

.post h3 {font-size: 1.2em;}

.extra {
	height: 17px;
	width: 400px;
	font-size: 1.2em;
	float: right;
	margin-right: -27px;
	}

.enviar {
	color: #0006ff;
	float: left;
	padding: 4px 10px 0;
	}

.enviar a:hover, .enviar a:visited {color: #0006ff;}
	
.mas-informacion {
	height: 22px;
	width: 129px;
	background: #0006ff url('imagenes/volver_bg.png') top left repeat-x;
	float: left;
	padding: 4px 10px 0;
	}

.mas-informacion a, .mas-informacion a:hover, .mas-informacion a:visited {
	color: #fff;
	text-decoration: none;
	}

#informacion-detallada {
	background: url('imagenes/info-detallada_bg.png') repeat-y center;
	width: 720px;
	margin: 0 auto;
	overflow: hidden;
	}	

.informacion-detallada-top {
	background: url('imagenes/info-detallada_bg_top.png') no-repeat center;
	height: 9px;
	width: 720px;
	margin: 0 auto;
	}

#informacion-detallada-izq {
	width: 220px;
	float: left;
	overflow: hidden;
	text-align: left;
	}

.informacion-detallada-titulo {
	width: 195px;
	float: left;
	color: #99c71e;
	font-size: 1.3em;
	text-align: left;
	word-spacing: 0.5em;
	margin-left: 20px;
	margin-bottom: 15px;
	font-variant: small-caps;
	}

.informacion-detallada-planos {
	background: #99c71e url('imagenes/informacion-detallada-planos_bg.png') repeat-y top left;
	float: left;
	width: 220px;
	padding: 15px 0;
	border-top: solid #ffff99 2px;
	border-bottom: solid #ffff99 2px;
	text-align: center;
	}

img, img.planos {border: none;}

h3.amarillo a, h3.amarillo a:hover, h3.amarillo a:visited  {
	color: #ffff99;
	text-decoration: none;
	}

.informacion-detallada-otros {
	float: left;
	width: 195px;
	padding: 15px 0;
	text-align: center;
	}

.informacion-detallada-otros ul li {
	list-style-type: none;
	list-style-image: none;
	margin-left: 15px;
	}

.informacion-detallada-otros ul li a, .informacion-detallada-otros ul li a:hover, .informacion-detallada-otros ul li a:visited {
	color: #0006ff;
	font-size: 1.2em;
	font-weight: bold;
	}

.bloque-azul {
	background: #0006ff url('imagenes/volver_bg.png') top left repeat-x;
	height: 20px;
	width: 190px;
	display: block;
	margin: 0 0 15px;
	padding-top: 5px;
	}

.informacion-detallada-otros ul li.bloque-azul a, .informacion-detallada-otros ul li.bloque-azul a:hover, .informacion-detallada-otros ul li.bloque-azul a:visited {
	color: #fff;
	text-decoration: none;
	}

#informacion-detallada-der {
	width: 460px;
	margin-right: 15px;
	/margin-right: 5px; /*IE6 Hack*/
	float: right;
	overflow: hidden;
	}

.informacion-detallada-categoria {
	background: #7fbe19 url('imagenes/newcasel_14.png') no-repeat center left;
	height: 24px;
	width: 450px;
	float: right;
	font-size: 1.5em;
	font-weight: bold;
	text-align: right;
	padding: 4px 10px 0 0;
	}

.informacion-detallada-categoria ul li {
	list-style-type: none;
	list-style-image: none;
	/margin-right: 10px; /*IE6 Hack*/
	}

.informacion-detallada-categoria ul li a {
	color: #fff;
	text-decoration: none;
	}

.informacion-detallada-entry {
	width: 460px;
	float: right;
	padding: 15px 0;
	}
	
.haz-links-planos {
	background: #7fbe19;
	height: 24px;
	width: 460px;
	float: right;
	font-size: 1.2em;
	text-align: right;
	color: #fff;
	padding: 5px 15px 0 0;
	/margin-right: 50px; /*IE6 Hack*/
	/width: 450px; /*IE6 Hack*/
	}

#contactar {
	background: #7fbe19 url('imagenes/h2_bg.png') no-repeat top right;
	height: 30px;
	width: 720px;
	margin: 0 auto;
	text-align: right;
	}
	
#contactar img {border: none;}

.consejo {
	background: url('imagenes/newcasel_centro.png') repeat-y top left;
	width: 699px;
	margin: 28px auto 0;
	}

.consejo ul {
	background: url('imagenes/bg_box.png') no-repeat bottom left;
	margin-right: 10px;
	}
.consejoarriba {
	background: url('imagenes/newcasel_arriba.png') no-repeat top left;
	}
.consejoabajo {
	background: url('imagenes/newcasel_abajo.png') no-repeat bottom left;
	padding: 15px;
	}

.consejo h2, .consejo ul li {text-align: right;}
.consejo ul {margin: 10px auto;}

.consejo ul li {
	list-style-type: none;
	list-style-image: none;
	font-size: 1.1em;
	}

.consejo ul li a, .consejo ul li a:visited {
	color: #0006ff;
	text-decoration: none;
	}
	
.consejo ul li a:hover {
	color: #0006ff;
	text-decoration: underline;
	}

#footer {
	background: #202020 url('imagenes/footer_bg.png') repeat top left;
	height: 100px;
	color: #ccc;
	line-height: 2em;
	margin: 0 auto;
	padding-top: 10px;
	}

#footer a, #footer a:visited {
	color: #fff;
	text-decoration: none;
	}

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

.footer-info {
	margin-top: 20px;
	line-height: 1.5em;
	}

/*Otros*/

.span {display: none;}

hr {color: #99c71e; background-color: #99c71e;}

.left, .myposticon {float: left;}

.myposticon {
	padding: 28px;
	border: none;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
	}

.myposticon:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	}

.myposticon a, img {border: none;}

.planos {margin: 3px 0;}

.post-page p a img {border: none;}

/*headers*/

h2 {font-size: 1em;}

h2.consejo-flecha {
	background: url('imagenes/arrow.gif') no-repeat center right;
	font-size: 1.3em;
	}

h2.consejo-flecha a, h2.consejo-flecha a:hover, h2.consejo-flecha a:visited {
	color: #4d4948;
	text-decoration: none;
	}

h2.pagetitle {
	background: #7fbe19 url('imagenes/newcasel_14.png') no-repeat center left;
	height: 24px;
	width: 690px;
	display: block;
	text-align: right;
	color: #fff;
	padding: 4px 10px 0 0;
	font-size: 1.5em;
	margin: 0 auto;
	}

#contactar h4.volver {
	background: #0006ff url('imagenes/volver_bg.png') no-repeat top left;
	height: 23px;
	width: 61px;
	font-size: 1.4em;
	float: left;
	padding-top: 7px;
	padding-left: 30px;
	margin-left: 15px;
	text-align: center;
	border-left: solid 2px #fff;
	border-right: solid 2px #fff;
	}


#contactar h4 {
	background: #ff6600 url('imagenes/mail.png') no-repeat center right;
	height: 23px;
	width: 91px;
	font-size: 1.4em;
	float: right;
	padding: 7px 35px 0 0;
	margin-right: 15px;
	border-left: solid 2px #fff;
	border-right: solid 2px #fff;
	}

#contactar h4 a, #contactar h4 a:hover, #contactar h4 a:visited {
	color: #fff;
	text-decoration: none;
	}

#content h3 a, #content h3 a:hover, #content h3 a:visited {
	height: 39px;
	text-align: right;
	margin: 10px 0;
	padding-top: 10px;
	color: #99c71e;
	text-decoration: none;
	display: block;
	}

p.amarillo , p.amarillo a, p.amarillo a:hover, p.amarillo a:visited  {
	color: #ffff99;
	text-decoration: none;
	padding-left: 5px;
	}

h5 {
	text-align: left;
	font-size: 1.8em;
	text-transform: uppercase;
	}

h6 {
	text-align: left;
	font-size: 1.5em;
	text-transform: uppercase;
	margin-bottom: 2em;
	}


/*Tablas*/

table {width: 460px;}

td {border: 0.5px #afafaf;}
tr {border: 0.5px #afafaf;}

.gl {background: #e3e3e3; height: 30px;}
.gd {background: #efefef; height: 30px;}
.gn {background: #555; height: 90px;}

/*Listas*/

dl {width: 460px; text-align: justify; font-size: 1.2em; margin-bottom: 2em; overflow: hidden;}
	
dt {width: 80px; text-transform: uppercase; float: left;}

dd {width: 335px; float: right;}
