/*  
Theme Name: AhoraCanada 2
Description: Default theme for AhoraCanada 
Version: 1.5
Author: eft0
Author URI: http://eft0.nobody.cl
*/



@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}


.clearfloat {
	clear:both;
    height:0;
   	font-size: 1px;
    line-height: 0px;
}

body {
	background:#f6ccbc url(images/bg.jpg) repeat-x 0 100%;
	font: 75%/150% Arial, "Trebuchet MS", Tahoma;
	color: #333333;
	text-align:center;
}

a {
	color: #FF6600;
	text-decoration: none;
}
a:visited {
	color: #B5A8A8;
	text-decoration: none;
}
a:hover {
	color: #9D1700;
	text-decoration: underline;
}
img {
	border: none;
}
p {
	padding: 0px 0px 15px;
	margin: 0px;
}
h1 {
	color: #6CA701;
	margin: 8px 0px 2px;
	font: normal 190%/100% "Cooper Std Black", "Times New Roman", Times, serif;
	padding-bottom: 3px;
}
h1 a, h1 a:visited {
	color: #6CA701;
	text-decoration: none;
}
h1 a:hover {
	color: #88D101;
	text-decoration: none;
}
h2 {
	color: #666b58;
	font: bold 100%/100% Arial, "Trebuchet MS", Tahoma;
	margin-top: 0;
	margin-left:18px;
	margin-right: 0;
	margin-bottom: 0;
	padding-bottom: 3px;
}
h3 {
	font: bold 110%/100% Arial, "Trebuchet MS", Tahoma;
	color: #6CA701;
	margin-left: 15px;
	margin-bottom:20px;
}
form {
	margin:0px;
	padding:0px;
}

/* estructura */
#page {
	width:100%;
	text-align:center;
	background:url(images/bg_page.jpg) repeat-x 0 0;
}

/* header area */
#header {
	position: relative;
	width: 100%;
	height: 350px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}

/* content area */
#container {

	width:980px;
	margin:0px auto;
	background:url(images/bg_contenedor.png) repeat-y 15px 0;
	/*padding: 0 0 30px;*/
	overflow: hidden;
	text-align: left;
}

#content {
height: auto!important; /* real browsers */
	height: 100%; /* para IE5+ */
	min-height: 910px;
	width:565px;
	padding-left: 30px;
	padding-bottom: 65px;
	background:url(images/parrafobottom.jpg) no-repeat 0 100% #FFFFFF;
	float: left;
	margin-left: 40px;
}

#content_juegos {
	height: auto!important; /* real browsers */
	height: 100%; /* para IE5+ */
	min-height: 2200px;
	width:565px;
	padding-left: 30px;
	padding-bottom: 650px;
	background:url(images/parrafobottom.jpg) no-repeat 0 100% #FFFFFF;
	float: left;
	margin-left: 40px;
}

.post {
	clear:both;
	width: 565px;
	padding-bottom: 20px;
}
.post-date {
	width: 45px;
	height: 49px;
	float:left;
	background: url(images/date-bg.gif) no-repeat;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -3px;
}
.post-title {
	float: left;
	width: 510px;
	padding-left: 6px;
}
.post-title img {
	float: left;
	width: 44px;
	margin-right: 10px;
	margin-left:-8px;
	margin-top:4px;
}

.entry {
	clear: both;
	padding-top: 10px;
	padding-bottom:15px;
	margin-left: 32px;
	margin-right: 33px;
	/*border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D79DA9;*/
	margin-right: 15px;
}
.entry img{
	margin-bottom:0;
	margin-left:-17px;
	/*
	width: 451px;
	height: 152px;
	padding:8px 17px 14px 19px;
	*/
	background: url(images/post_marco_inicio.png) no-repeat 0 0;
	padding:10px 16px 17px 19px;
}
.entry_interior {
	clear: both;
	padding-top: 10px;
	padding-bottom:15px;
	margin-left: 42px;
	margin-right: 33px;
}
.entry_interior img {
	margin-bottom:15px;
	margin-left:-17px;
	padding:11px 16px 15px 18px;
	/*
	padding:9px 17px 13px 19px;
	width: 451px;
	height: 280px;
	*/
	background-image: url(images/post_marco.png);
	background-repeat: no-repeat;
}
.entry p, .entry_interior p {
	color:#846F6C;
	font:Arial, Helvetica, sans-serif 12px/15px;
	width: 460px;
	width: 475px;
	padding-left: 15px;
}
.entry p a, .entry_interior p a {
	color:#FF6600;
	text-decoration:underline;
}
.entry p a:hover, .entry_interior p a:hover {
	color:#9D1700;
	text-decoration:underline;
}
.entry p a:hover, .entry_interior p a:visited {
	color:#B5A8A8;
	text-decoration:underline;
}

.btn_leermas {
	width:78px;
	height::26px;
	float:right;
	margin-right:35px;
}
.btn_leermas a {
	background:url(images/leer_mas_btn.png) no-repeat 0 0;
	display:block;
	width:70px; height:23px;
	padding:3px 0 0 8px;
	color:#630;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.btn_leermas a:hover{
	background-position: 0 -26px;
	color:#663;
	text-decoration:none;
}



blockquote {
	margin:10px;
	padding:10px 0 0 40px !important;
	border:none;
	background:url(images/quote_open.png) no-repeat;
	width:335px;
	height: auto !important; /* real browsers */
	height: 145px; /* para IE5+ */
	min-height: 145px;
}
blockquote p {
	padding: 25px 40px 0 0;
	border:none;
	width:335px !important;
	*width:375px !important;
	background:url(images/quote_close.png) no-repeat right bottom;
	font-family: "Cooper Std Black", "Times New Roman", Times, serif !important;
	font-style:italic !important;
	font-size:14px !important;
}

.post-cat {
	background: url(images/mini-category.gif) no-repeat;
	padding-left: 20px;
	float:left;
	font-size: 95%;
	color: #999999;
}
.post-comments {
	background: url(images/mini-comments.gif) no-repeat;
	padding-left: 20px;
	float: right;
	font-size: 95%;
}
.post-calendar {
	background: url(images/mini-calendar.gif) no-repeat;
	padding-left: 20px;
	float: right;
	font-size: 95%;
	color: #999999;
}
.mini-add-comment {
	background: url(images/mini-down-arrow.gif) no-repeat;
	padding-left: 18px;
	float: right;
}
.navigation {
	padding: 100px 0px 8px;
	width: 465px;
	height: 20px;
	float: left;
	margin-left: 60px;
}
.navigation a, .navigation a:visited {
	color: #59770e;
}
.previous-entries {
	float: left;
	width:140px;
	height:13px;
	margin-left:10px;
	margin-top:5px;
}
.previous-entries a {
	background: url(images/btn_anteriorOn.png) no-repeat 0 0;
	display:block;
	width:100%; height:100%;
}
.previous-entries a:hover {
	background: url(images/btn_anteriorHover.png) no-repeat 0 0;
}
.next-entries {
	float: right;
	width:140px;
	height:13px;
	margin-right:10px;
	margin-top:5px;
}
.next-entries a {
	background: url(images/btn_siguienteOn.png) no-repeat 0 0;
	display:block;
	width:100%; height:100%;
}
.next-entries a:hover  {
	background: url(images/btn_siguienteHover.png) no-repeat 0 0;
}

/* footerbars area */
#footerbar1 {
	width:100%;
	padding: 0;
	margin: 0;
	position:relative;
	float: left;
	height: 384px;
	background: url(images/hojas_bottom.png) right 110% no-repeat;
}

#footerbar2 {
	width:100%;
	background:url(images/historieta_juegos_bg.png) no-repeat 9px 20px;
	padding: 0 0 15px;
	margin: 0;
	height: 695px !important;
	position: relative;
	float: left;
}
#flashcontainer1 {
	width:500px;
	padding: 0;
	position:relative;
	float: left;
	height: 355px;
	margin-left: 120px;
	margin-top: 10px;
}

/*#contenedor_newsletter {
	position:absolute;
	width: 253px; height: 296px;
	background:url(images/newsletter_bg.png) no-repeat 0 0;
	z-index: 2;
	left: 635px;
	top:5px;
}
#ingrese_email {
	margin:0;
}
#ingrese_email #s {
	width:170px;
	height:18px;
	padding-top:4px;
	margin-top: 12px;
	margin-left: 42px;
	font-family: Arial, Helvetica, sans-serif;
	color: #aeaeae;
	font-size:12px;
	line-height:12px;
	border:none !important;
	border:#FFFFFF solid 1px;
	float: left;
	background:#FFFFFF;
}

#ingrese_email input {
	width:21px; height:29px;
	float:left;
	margin-top: 9px;
	margin-right:7px;
	margin-left:5px;
	background:url(images/newsletter_btn.png) 0 0 no-repeat;
	border:none;
	cursor:pointer;
}
#ingrese_email input:hover {
	background-position: -21px 0;
}*/
#contenedor_newsletter {
	position:absolute;
	width: 253px;
	height: 296px;
	background:url(images/newsletter_bg.png) no-repeat 0 0;
	z-index: 2;
	left: 635px;
	top:20px;
}
.email_input {
	width:170px;
	height:18px;
	padding-top:6px;
	margin-top: 173px;
	margin-left: 42px;
	font-family: Arial, Helvetica, sans-serif;
	color: #aeaeae;
	font-size:12px;
	line-height:12px;
	border:none !important;
	border:#FFFFFF solid 1px;
	float: left;
}
.email_input:hover {
	color: #CAC8A4;
}

.news_btn {
	width:21px; height:29px;
	float:right;
	margin-top: 171px;
	margin-right:7px;
}

.news_btn a {
	width:100%; height:100%;
	display:block;
	background:url(images/newsletter_btn.png) 0 0 no-repeat;
}
.news_btn a:hover {
	width:100%; height:100%;
	display:block;
	background-position: -21px 0;
}

#modulo_podcast {
	position:absolute;
	width:340px;
	margin: 0px 0px;
	padding: 272px 0px 25px;
	background:url(images/podcast_tit.png) 0 0 no-repeat;
	left: 635px;
	/*top: -272px;*/
	z-index: 2;
}
#modulo_podcast ul{
	width:290px;
	float:left;
}
#modulo_podcast ul li{
	list-style:none;
}
#modulo_podcast ul li a {
	color: #FFFFFF;
	display: block;
	height:28px;
	float: left;
	padding-right: 15px; /* sliding doors padding */
	text-decoration: none;
	background: url(images/menu_btn_R.png) no-repeat right top;
	font-family: "Cooper Std Black", "Times New Roman", Times, serif !important;
	font-size: 16px;
	line-height:18px;
	font-weight:900;
}
#modulo_podcast ul li a span {
	display: block;
	height:18px;
	background: #F8A604 url(images/menupod_btn_bg.jpg) no-repeat left top;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 65px;
	cursor:pointer;
	float:left;
} 
#modulo_podcast ul li a:hover  span {
	background-position:left -27px;
	color: #E15E17;
}
#modulo_podcast ul li a:hover {
	color: #E15E17;
	text-decoration: none;
}
#modulo_podcast .paginador {
	float:left;
	width:250px;
	height:82px;
	background:url(images/podcast_bottom.png) 0 0 no-repeat;
	padding-left:35px;
	padding-top:15px;
}
#modulo_podcast .paginador a{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
}
#modulo_podcast .paginador a:hover {
	color:#9D3B12;
	text-decoration:underline;
}

#modulo_cuentos, #modulo_noticias {
	position:absolute;
	width:595px;
	background: url(images/cuentos_otros_bg.jpg) 0 0 no-repeat;
	left: 40px;
	top: 0px;
	height: 384px;
	z-index: 2;
}
#modulo_cuentos .titulo, #modulo_noticias .titulo {
	color: #FFFFFF;
	height:25px;
	width:80%;
	float: left;
	font-family: "Cooper Std Black", "Times New Roman", Times, serif;
	font-size: 13px;
}
#modulo_cuentos .titulo a, #modulo_noticias .titulo a{
	color: #CD9228;
	text-decoration:none;
}
#modulo_cuentos .titulo a:hover, #modulo_noticias .titulo a:hover{
	color: #FFEAC4;
	text-decoration:none;
}

#modulo_cuentos .thumb, #modulo_noticias .thumb {
	width:110px;
	background: url(images/thumb_grande_bg.png) 0 0 no-repeat;
	height: 145px;
	float:left;
	/*margin-top: 10px !important;
	margin-top: 5px;*/
	margin-right: 8px;
	margin-bottom:10px;
	padding-top:5px;
	padding-left:5px;
	line-height:14px;	
}
#modulo_cuentos .thumb p, #modulo_noticias .thumb p {
	margin-top:10px;
	font-size:11px;
}
#modulo_cuentos .thumb a, #modulo_noticias .thumb a {
	color:#EFE1C2;
}
#modulo_cuentos .thumb a:hover, #modulo_noticias .thumb a:hover {
	color:#FDF8E3;
}
.cuadros_interior {
padding-left:90px;
	/*padding-left:80px;*/
	padding-top: 18px;
	/*padding-top: 20px;*/
	height: 364px;
}

#modulo_historietas {
	width:520px;
	height:345px;
	left:-43px;
	/*left:65px;*/
	top:43px;
	position:absolute;
}
#menu_historietas {
	width:305px;
	height:200px;
	background:url(images/selec_historietas_bg.png) no-repeat 0 0;
	left:627px;
	top:86px;
	position:absolute;
	padding-top: 35px;
}
#menu_historietas .paginador {
	float:left;
	padding:0px 0px 4px 37px;
	text-align: left;
	width: 250px;
}
#menu_historietas .paginador a{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:27px;
	letter-spacing:1px;
}
#menu_historietas .paginador a:hover {
	color:#929373;
	text-decoration:underline;
}
#modulo_juegos {
	width:490px;
	height:202px;
	left:315px;
	top:475px;
	position:absolute;
}
.thumb_juegos {
	width:98px;
	height:72px;
	margin-right:8px;
	float:left;
	background:url(images/juegos_bg_thmbs.png) 0 0 no-repeat;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom:3px;
	text-align:center;
}
.thumb_juegos img {
	margin-bottom:5px;
}
.thumb_juegos a {
	color:#983d01;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 11px;
}
.thumb_juegos a:hover {
	text-decoration:none;
	color:#fff;
}
#modulo_juegos .paginador {
	float:right;
	width:150px;
	height:15px;
	padding-right:35px;
	padding-top:25px;
	text-align: right;
}
#modulo_juegos .paginador a{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	line-height:10px;
}
#modulo_juegos .paginador a:hover {
	color:#9D3B12;
	text-decoration:underline;
}


/* comments area */
#comments, #respond {
	/*border-bottom: 1px dotted #CCCCCC;*/
	padding: 10px 0 5px 0;
	clear: both;
}
.commentlist {
	margin: 10px 0px;
	padding-left: 20px;
	line-height: 130%;
}
.commentlist li{
	padding: 5px 10px;
}
.commentlist .alt {
	background: #f1fedb;
}
.commentlist cite {
	font-weight: bold;
	font-style: normal;
	font-size: 120%;
	color: #CC6600;
}
.commentlist cite a, .commentlist cite a:visited {
	color: #CC6600;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}
#commentform {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	color: #787878;
	font-size: 87%;
}
#commentform input{
	width: 200px;
	background:#f1fedb;
	border: 1px solid #bdd77f;
	padding: 3px;
	margin-top: 3px;
}
#commentform textarea{
	width: 478px;
	height: 115px;
	background:#f1fedb;
	border: 1px solid #bdd77f;
	padding: 2px;
	margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
#commentform #submit{
	background: url(images/btn-bg.gif) no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: none;
	float:right;
	width: 144px;
	height: 28px;
	cursor: pointer;
}

/*sidebar */
#sidebar {
	width: 343px;
	color: #FFFFFF;
	overflow: hidden;
	padding: 0px 0px 20px -20px;
	float: left;
}
/*sidebar title (h2) */
#sidebar h4, #sidebar .sidebartitle{
	float: left;
	height: 31px;
	width: 255px;
	margin:0;
	padding:0;
}
#sidebar h4 span { display:none;}

/*sidebar text styles */
#sidebar a, #sidebar a:visited{
	color: #ffffff;
	text-decoration: none;
}
#sidebar a:hover{
	color: #FF6600;
	text-decoration: none;
}
/*sidebar list level1 */
#sidebar ul {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

/*category widget */
ul.list-cat  {
	padding-left: 0px;
	width:80%;
	float:left;
	margin:0;
}
ul.list-cat li {
	list-style:none;
}
ul.list-cat li a {
	color: #FFFFFF;
	display: block;
	height:28px;
	float: left;
	padding-right: 15px; 
	text-decoration: none;
	background: url(images/menu_btn_R.png) no-repeat right top;
	font-family: "Cooper Std Black", "Times New Roman", Times, serif !important;
	font-weight: 900;
	font-size: 16px;
	line-height:18px;
}
ul.list-cat li a span{
	display: block;
	height:18px;
	background: #F8A604 url(images/menu_btn_bg.png) no-repeat left top;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 33px;
	cursor:pointer;
	float:left;
}
ul.list-cat li a:hover  span {
	background-position:left -27px;
	background-color:#ffb600;
	color: #D53C32;
}
ul.list-cat li a:hover {
	color: #D53C32;
	text-decoration: none;
	background-position:right -28px;
}

/***************** estilos BUSCADOR ********************/
#searchform {
	margin: 0;
}
#searchform br {
	display: none;
}
#searchform #s {
	width: 135px;
	height: 18px;
	padding: 4px 5px 0px 5px;
	background: #fff;
	margin-left: 40px;
	margin-top:12px;
	color: #666666;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	border:none !important;
	border:#FFFFFF solid 1px;
	float: left;
	cursor: text;
}
#contenedor_buscador {
	width: 262px;
	height: 44px;
	background:url(images/search_bg.png) no-repeat;
	float: left;
}

#searchform input {
	width:25px; height:34px;
	float:right;
	margin-top: 6px;
	margin-right:6px;
	background:url(images/search_btn.png) no-repeat;
	border:none;
	cursor:pointer;
}

#searchform input:hover {
	background-position: -25px 0;
}

/************** modulo_publicidad *******************/


.modulo_publicidad {
	width: 323px;
	height: 290px;
	background: url(images/publicidad_bg.png) no-repeat 0 0;
	margin-top: 20px;
	float: right;
}
.modulo_publicidad img {
	margin:11px 12px;
}

/* footer area */
#footer {
	margin:auto;
	height:208px;
	padding-top:160px;
	width:980px;
	background: url(images/footer.png) no-repeat 15px 0;
}
#footer a, #footer a:visited {
	color: #666666;
}
#footer h4 {
	font: normal 146%/100% "Trebuchet MS", Tahoma, Arial;
	color: #6C9144;
	margin: 10px 0px 5px;
}

/******************************************** Menu FOOTER ************************************************************/

#nav_footer 
{
	height:51px;
	width: 275px;
	margin-bottom: 70px;
	float: left;
	margin-left: 36%;
}

.btn_menu_footer01, .btn_menu_footer02, .btn_menu_footer03, .btn_menu_footer04, .btn_menu_footer05 {
	width:51px;
	height:51px;
	float:left;
	margin-left:2px;
	margin-right:2px;
}
.btn_menu_footer01 a, .btn_menu_footer02 a, .btn_menu_footer03 a, .btn_menu_footer04 a, .btn_menu_footer05 a {
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	width: 100%;
	height: 100%;
}
.btn_menu_footer01 a:hover, .btn_menu_footer02 a:hover, .btn_menu_footer03 a:hover, .btn_menu_footer04 a:hover, .btn_menu_footer05 a:hover {
	background-position:0 -51px;
	cursor:pointer;
}
.btn_menu_footer01 a {
	background-image: url(images/iconosbullet_01.jpg);
}
.btn_menu_footer02 a {
	background-image: url(images/iconosbullet_02.jpg);
}
.btn_menu_footer03 a {
	background-image: url(images/iconosbullet_03.jpg);
}
.btn_menu_footer04 a {
	background-image: url(images/iconosbullet_04.jpg);
}
.btn_menu_footer05 a {
	background-image: url(images/iconosbullet_05.jpg);
}

/************************* estilos MAIL&RSS *********************/

#nav_mail_rss 
{
	height:32px;
	width: 72px;
	float: right;
	margin-right: 250px;
	margin-top: 18px;
}

.btn_mail, .btn_rss {
	width:31px;
	height:32px;
	float:left;
	margin-left:2px;
	margin-right:2px;
}
.btn_mail a, .btn_rss a {
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	width: 100%;
	height: 100%;
}
.btn_mail a:hover, .btn_rss a:hover {
	background-position:0 -32px;
	cursor:pointer;
}
.btn_mail a {
	background-image: url(images/iconmail.jpg);
}
.btn_rss a {
	background-image: url(images/iconrss.jpg);
}


/************************* estilos CREDITOS AhoraCanada *********************/

#credito_legal 
{
	width:380px;
	height:15px;
	float:left;
	margin-left:75px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
	color:#FFFFFF;
	text-align: left;
}

#credito_copyright 
{
	width:380px;
	height:15px;
	float:left;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	line-height:10px;
	color:#FFFFFF;
	margin-left: 75px;
}


#credito_made 
{
	width:200px;
	height:40px;
	float:right;
	margin-top:30px;
	margin-right:75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	line-height:12px;
	color:#818181;
	float: right;
}

#credito_made a {
	color:#B1B1B1;
	font-weight:bolder;
	text-decoration: none;
}
#credito_made a:visited {
	color:#999999;
	font-weight:bold;
	text-decoration: none;
}
#credito_made a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bolder;
}

/* alignments */
.ayuda p{
	text-align:left;
	width:450px;
	margin-top:100px;
	margin-left:30px;
	
}
.ayuda img{
float:left;
}
.center {
	text-align: center;
}
img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
img.alignleft, img[align="left"] {
	float:left;
	margin: 2px 10px 5px 0px;
}
.alignright {
	float: right;
}
img.alignright, img[align="right"] {
	float:right;
	margin: 2px 0px 5px 10px;
}
.clear {
	clear:both;
}
hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}

/* ********************* contacto ****************** */
#content_contacto {
	width: 595px;
	position: relative;
	float: left;
	margin-left: 40px;
	background-color: #FFFFFF;
}
#contacto_bottom {
	width: 100%;
	height: 312px;
	background:url(images/contacto_bottom.jpg) right bottom no-repeat;
}
#contacto_form {
	width: 595px;
	height: 584px;
	background-color:#FFFFFF;
	background-image: url(images/contacto_form.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#contacto_tit {
	width:595px;
	height:44px;
	background-image:url(images/contacto_tit.jpg);
	background-repeat:no-repeat;
}
.contenido_form {
	padding-bottom:10px;
	padding-top:20px;
	float:left;
	margin-left:60px;
	width: 510px;
}
.contenido_form_campos
{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
	font-size:11px;
	line-height:10px;
}
.contenido_form_camposB {
	/*padding-left:22px;
	padding-top:5px;
	height:13px;
	float: right;*/
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
	font-size:11px;
	line-height:10px;
	background-image: url(images/estrella.png);
	background-repeat: no-repeat;
	background-position: 110px -2px;
}
.contenido_form_examinar
{
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:normal;
	font-size:10px;
	line-height:12px;
}
.contenido_form_input
{
	width:285px;
	height:28px;
	padding-top:4px;
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:normal;
	font-size:12px;
	vertical-align:middle;
	
}
.form_input {
	width:270px;
	height:18px;
	padding-top:4px;
	margin-top: 5px;
	margin-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #aeaeae;
	font-size:12px;
	line-height:12px;
	border:none !important;
	border:#FFFFFF solid 1px;
	float: left;
}
.form_input_combo {
	width:240px;
	height:20px;
	padding-top:4px;
	margin-top: 5px;
	margin-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #aeaeae;
	font-size:12px;
	line-height:12px;
	border:none !important;
	border:#FFFFFF solid 1px;
	float: left;
}
.btn_form_combo {
	width:30px;
	height:30px;
	float:right;
	margin-right:2px;
}
.btn_form_combo a {
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	width: 100%;
	height: 100%;
}
.btn_form_combo a:hover {
	background-position:0 -30px;
	cursor:pointer;
}
.btn_form_combo a {
	background-image: url(images/contactocombo.jpg);
}
.form_input_mensaje {
	width:270px;
	height:240px;
	padding-top:4px;
	margin-top: 5px;
	margin-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #aeaeae;
	font-size:12px;
	line-height:12px;
	border:none !important;
	border:#FFFFFF solid 1px;
	float: left;
}
.form_input_examinar {
	/*width:200px;*/
	height:25px;
	padding-top:4px;
	margin-top: 5px;
	margin-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #BCD980;
	font-size:15px;
	line-height:12px;
	/*border:none !important;*/
	border:#CDCDCDsolid 1px;
	float: left;
	background-color: #FFFFFF;
}

.form_input_list {
	width:280px;
	height:30px;
	padding-top:2px;
	margin-top: 2px;
	margin-bottom: 4px;
	margin-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #BCD980;
	font-size:15px;
	line-height:12px;
	/*border:none !important;*/
	border:#CDCDCD solid 1px;
	float: left;
}

.btn_form_examinar {
	width:98px;
	height:30px;
	float:right;
	margin-right:2px;
}
.btn_form_examinar a {
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	width: 100%;
	height: 100%;
}
.btn_form_examinar a:hover {
	background-position:0 -30px;
	/*cursor:pointer;*/
}
.btn_form_examinar a {
	/*background-image: url(images/contacto_examinar_btn.jpg);*/
}

.bullet_estrella {
	background:url(images/estrella.png) no-repeat 0 0;
	padding-left:22px;
	padding-top:5px;
	height:13px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
	font-size:11px;
	line-height:10px;
}

/*.btn_enviar {
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url(images/contacto_enviar.png);
	width:76px;
	/*width:102px;*/
	/*height:85px;
	float:right;
	margin-right:26px;
	
}
.btn_enviar input {
font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url(images/contacto_enviar.png);
	width: 100%;
	height: 100%;
	cursor:hand;
	border:none;
}
.btn_enviar input:hover {
	background-position:0 -85px;
}
*/
#contacto_enviar 
{
	width:76px;
	height:85px;
	float:right;
	margin-right:50px;
}

.btn_enviar {
	width:76px;
	height:85px;
	float:right;
	margin-right:2px;
}
.btn_enviar a {
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	width: 100%;
	height: 100%;
}
.btn_enviar a:hover {
	background-position:0 -85px;
	cursor:pointer;
}
.btn_enviar a {
	background-image:url(images/contacto_enviar.png);
}
/************* MODULO_Avioncitos ***********************/

#div_avioncitos
{
	
	width:594px;
	height:94px;
	background-image:url(images/avioncitos_bg.png);
	background-repeat:no-repeat;
	margin-left:40px;
	margin-top:20px;
	position:relative;
	float: left;
	padding-top:82px;
}


.avioncitos_btn {
	width:24px;
	height:29px;
	float:right;
	margin-right:25px;
}
.avioncitos_btn a {
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	width: 100%;
	height: 100%;
}

.avioncitos_btn a:hover {
	background-position:0 -29px;
	cursor:pointer;
}
.avioncitos_btn a {
	background-image:url(images/avioncitos_btn.jpg);
}


