/*
Theme Name: Transistor Promotions 2010
Theme URI: http://www.transistor.cl
Description: Diseño para Transistor
Version: 2010 1.0
Author: Felipe Ramírez Amigo
Author URI: http://www.humonegro.com
*/

a:link, a:active, a:visited {
	border-bottom: 1px dotted #000;
	text-decoration: none;
	color: #999;
}
body {
	background-image: url(images/Web-Transistor_01.png);
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #696969;
	font-size:10pt;
}
#base {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
#header_video {
	background-image: url(images/header_video.png);
	background-repeat: no-repeat;
	float: right;
	height: 23px;
	width: 282px;
	padding-left: 40px;
	padding-top: 6px;
	text-shadow: #fff 1px 1px 2px;
	color: #696969;
	font-size:12pt;
}
#cont_video {
	float: right;
	width: 320px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #686868;
	border-bottom-color: #686868;
	border-left-color: #686868;
	background-color: #EEE;
	padding: 0px;
	margin: 0px;
}
#cont_video span {
	margin:0px;
	padding: 0px;
}
#video {
	float: right;
	width: 322px;
	margin-bottom: 15px;
}
#video p, #destacado p {
	margin:5px;
}
#container, #mediaspace {
	border:0px;
	margin:0px;
	padding:0px;
}
#destacado {
	float: left;
	width: 630px;
	margin-bottom: 15px;
}
#header_destacado {
	background-image: url(images/header_upcoming.png);
	background-repeat: no-repeat;
	height: 23px;
	width: 590px;
	padding-left: 40px;
	padding-top: 6px;
	text-shadow: #fff 1px 1px 2px;
	color: #696969;
	font-size:13pt;
	text-transform:uppercase;
}
#cont_destacado {
	float:left;
	width: 628px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #686868;
	border-bottom-color: #686868;
	border-left-color: #686868;
	background-color: #EEE;
	padding: 0px;
	margin: 0px;
}

#header_newsletter, #header_followus {
	background-image: url(images/header_upcoming.png);
	background-repeat: no-repeat;
	float: right;
	height: 23px;
	width: 590px;
	padding-left: 40px;
	padding-top: 6px;
	text-shadow: #fff 1px 1px 2px;
	color: #696969;
	font-size:13pt;
	text-transform:uppercase;
}
#cont_newsletter, #cont_followus {
	float: right;
	width: 628px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #686868;
	border-bottom-color: #686868;
	border-left-color: #686868;
	background-color: #EEE;
	text-align: center;
}
#newsletter, #followus, #opine {
	float: right;
	width: 630px;
	margin-bottom: 15px;
	border: none;
}
#followus a:visited {
	border:0px;
}
#facebook {
	float: left;
	width: 300px;
	margin-bottom: 15px;
}
#header_facebook {
	background-image: url(images/header_facebook.png);
	background-repeat: no-repeat;
	float: left;
	height: 23px;
	width: 260px;
	padding-left: 40px;
	padding-top: 6px;
	text-shadow: #FFF 1px 1px 2px;
	color: #696969;
	font-size:13pt;
	text-transform:uppercase;
}
#cont_facebook {
	float: left;
	width: 298px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #686868;
	border-bottom-color: #686868;
	border-left-color: #686868;
	background-color: #EEE;
}

.cajita {
	float: left;
	width: 317px;
}
.cajitacentro {
	float: left;
	width: 317px;
	margin: 0px 4px 0px 5px;
}
.cajitader {
	float: right;
	width: 317px;
}
.header_cajita {
	background-image: url(images/header_cajitas.png);
	background-repeat: no-repeat;
	height: 23px;
	width: 277px;
	padding-left: 40px;
	padding-top: 6px;
	text-shadow: #fff 1px 1px 2px;
	color: #696969;
}
.cont_cajita {
	width: 315px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #686868;
	border-bottom-color: #686868;
	border-left-color: #686868;
	background-color: #EEE;
	text-align: center;
}
.cont_cajita p {
	margin: 0px;
}
#logo {
	background-image: url(images/logo.png);
	height: 70px;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 50px;
}
#footer {
	clear: both;
	text-align: right;
	margin: 15px 0px;
}
#footer p {
	margin: 0px;
	font-size: 9pt;
}
#footer img {
	float: right;
}
* {margin:0px;padding:0px;border:0px;}
ul,li {list-style-type:none; margin:0px;}
#menu {background:url(images/menu_nav.png); width: 960px; clear:both; height: 40px; padding-left: 125px; margin-bottom:15px;}
.menuholder li {float:left; padding:0px;}
.menuholder a {border:0px;background:url(images/menu_nav.png);display:block; height:40px; text-indent:-9000%;}

#cont_destacado ul, #cont_destacado li {
	list-style-type: disc;
padding-left: 5px;
margin-left: 5px;
list-style-position: inside;
}

/*ESTADO NORMAL*/
.menu_intro a {width:141px; background-position:-125px 0px;}
.menu_book a {width:141px; background-position:-266px 0px;}
.menu_testi a {width:141px; background-position:-407px 0px;}
.menu_what a {width:141px; background-position:-548px 0px;}
.menu_buy a {width:141px; background-position:-689px 0px;}

/*ESTADO ROLLOVER*/
.menu_intro a:hover {background-position:-125px -40px;}
.menu_book a:hover{background-position:-266px -40px;}
.menu_testi a:hover {background-position:-407px -40px;}
.menu_what a:hover {background-position:-548px -40px;}
.menu_buy a:hover {background-position:-689px -40px;}
#links {
	float: left;
	text-align: left;
	width: 560px;
	vertical-align: middle;
}









.boxgrid{ 
	width: 420px; 
	height: 162px;
	margin:0px;
	float: left;
	background:#686868;
	overflow: hidden; 
	position: relative;
	padding: 2px;
	margin: 24px;
	margin-bottom: 10px;
	border: solid 3px #686868;
}
	.boxgrid img { 
width: 424px;
position: absolute;
left: 0px;
}
	img.displayed {
		display: block;
		height: 192px;
		margin-left: auto;
		margin-right: auto }
	.boxgrid p { 
		padding: 0 10px; 
		font-weight:bolder; 
		font:10pt "Lucida Grande", Arial, sans-serif;
		text-shadow: #000 1px 1px 2px;
		color: #fff;
	}
	.boxgrid a { 
		color:#000; 
		font-weight:bolder; 
		font:10pt "Lucida Grande", Arial, sans-serif;
		text-shadow: #000 1px 1px 2px;
		color: #fff;
		float:right;
	}
	.boxgrid h3{ 
		padding: 0 10px; 
		font-weight:bold; 
		font:12pt "Lucida Grande", Arial, sans-serif;
		text-shadow: #FFF 1px 1px 2px;
		color: #000;
		text-transform: uppercase;
		margin: 0px;
	}
	
.boxcaption{ 
	float: left; 
	position: absolute; 
	background-image: url(images/fondotrans.png);
	width: 424px;
	top: 270px;
	padding: 5px 0px;
}
	.captionfull .boxcaption {
		top: 340;
		left: 0;
	}
	.caption .boxcaption {
		top: 400;
		left: 0;
	}
	
	
	.interior {
		float: left;
		width: 960px;
		margin-bottom: 15px;
	}
	.header_interior {
		background-image: url(images/header_interiores.png);
		background-repeat: no-repeat;
		height: 23px;
		width: 960px;
		padding-left: 40px;
		padding-top: 6px;
		text-shadow: #fff 1px 1px 2px;
		color: #696969;
		font-size:13pt;
		text-transform:uppercase;
	}
	.cont_interior {
		width: 958px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-right-color: #686868;
		border-bottom-color: #686868;
		border-left-color: #686868;
		background-color: #EEE;
		overflow:hidden;
	}
	.management {
		border: 5px solid #686868;
		float:left;
		margin: 5px 10px 10px 10px;
	}
	.interior a:link {
		border-bottom: 1px dotted #000;
		text-decoration:none;
	}
.mc_merge_var {
	float:left;
	font-size: 9pt;
}
.mc_input {
	margin-right:4px;
	border: 1px solid #686868;
}
#mc_signup_submit {
	border: 1px solid #686868;
	padding: 3px;
	margin-top: 10px;
}

#video ul {
	padding: 10px;
}

#opine a, #opine, #opine img {
	border: 0px;
}
script, object {
	padding: 0px;
	margin: 0px;
}