/*
Theme Name: Motonius
Theme URI: http://www.motonius.com/
Description: Tema original desarrollado especialmente para Motonius.
Version: 1.0
Author: Matias Tripailao Iturra
Author URI: http://www.tripailao.com/
Tags: red, black, grey, two columns
*/

body {
	margin:0 auto;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:13px;
	color: #222222;
	}

a,
a:visited {
	color:#EE0000;
	text-decoration:none;
	}
	
a:hover,
a:active {
	color:#222222;
	text-decoration:none;
	}

a:focus {
	outline:0;
	}
	
/*********************************************************
	Adsense
**********************************************************/
.Ads-728 {
	width:728px;
	height:90px;
	padding:0;
	margin:0 auto;
	float:left;
	}

.Ads-220 {
	width:220px;
	height:90px;
	padding:0;
	margin:0;
	float:right;
	}

.Ads-300 {
	width:300px;
	height:250px;
	padding:0;
	margin:0 0 5px 0;
	}

.Ads-125 {
	width:280px;
	height:125px;
	padding:0 10px;
	margin:0 0 15px 0;
	}

.Ads-200 {
	width:230px;
	margin:15px 0px;
	padding:10px;
	text-align:center;
	background-color:#EEEEEE;
	}

.avisoAd {
	width:300px;
	margin:0 0 15px 0;
	padding:20px 0 10px 0;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #FFCC33;
	background-color: #FFFFCC;
	background-image: url(images/avisoAd-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

.avisoAd a {
	color: #FF6600;
	}


/*********************************************************
	CABECERA
**********************************************************/
.headerAds {
	width:964px;
	height:90px;
	margin:0px auto 10px auto;
	padding:10px 13px;
	background-color:#F5F5F5;
	background-image: url(images/headerAds-bg.png);
	}
	
#header {
	width:100%;
	height:110px;
	margin:0 auto;
	padding:0;
	background-image: url(images/menu-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
	
.headerContainer {
	width:990px;
	height:50px;
	margin:20px auto 25px auto;
	padding:0px;
	}
	
.logo {
	width:400px;
	height:50px;
	padding:0;
	float:left;
	}

.headerMenu {
	width:990px;
	margin:0 auto ;
	padding:0;
	}


/*********************************************************
	BUSCADOR
**********************************************************/
#searchform {
	width: 290px;
	margin:5px 0px 0px 0px;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	border:1px solid #CCCCCC;
	background-color:#EEEEEE;
	}

#s {
	width:210px;
	margin:0;
	padding: 5px 2px;
	font-size:14px;
	border:1px solid #777777;
	}

#searchSubmit {
	margin:0;
	padding: 6px 8px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BBBBBB;
	border:none;
	}

#searchSubmit:hover {
	text-decoration: underline;
	cursor: pointer;
	}

h4.searchResults {
	width:655px;
	margin:0 0 15px 0;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888888;
	border-bottom:1px solid #CCCCCC;
	background-color:#EEEEEE;
	}


/*********************************************************
	MENU
**********************************************************/
ul.menu {
	width:680px;
	height:29px;
	margin:0;
	padding:0;
	display:block;
	list-style:none;
	border-left: 1px solid #CCCCCC;
	border-bottom: none;
	float:left;
	}

ul.menu li {
	padding:0;
	margin:0;
	}

ul.menu li a {
	padding:7px 13px;
	margin:0;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	float:left;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	}

ul.menu li a:hover {
	text-decoration:none;
	background-color:#CCCCCC;
	}

ul.menu li.active a {
	margin:-3px 0 0 0;
	padding:11px 12px 7px 12px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#EE0000;
	border-top:none !important;
	}

ul.menu2 {
	width:300px;
	margin:0;
	padding:8px 0 0 0 ;
	display:block;
	list-style:none;
	float:right;
	}

ul.menu2 li {
	padding:0;
	margin:0;
	font-size:12px;
	float:left;
	}

ul.menu2 li a {
	color:#EE0000;
	text-decoration:none;
	}
	
ul.menu2 li a:hover {
	text-decoration:underline;
	}

ul.menu2 li.mail {
	margin:0 15px 0 0;
	padding:0 0 0 20px;
	background-image: url(images/mail.png);
	background-repeat: no-repeat;
	background-position: left top;
	}

ul.menu2 li.twitter {
	margin:0 15px 0 0;
	padding:0 0 2px 20px;
	background-image: url(images/twitter.png);
	background-repeat: no-repeat;
	background-position: left top;
	}

ul.menu2 li.facebook {
	margin:0 15px 0 0;
	padding:0 0 2px 20px;
	background-image: url(images/facebook.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
ul.menu2 li.feed {
	margin:0;
	padding:0 0 2px 20px;
	background-image: url(images/feed.png);
	background-repeat: no-repeat;
	background-position: left top;
	}


/*********************************************************
	CONTENIDO
**********************************************************/
.contentContainer {
	width:990px;
	margin:0 auto;
	padding:15px 0;
	}


/*********************************************************
	MAIN
**********************************************************/
.contentLeft {
	width:675px;
	margin:0;
	padding:0;
	float:left;
	}

.contentMain {
	width:410px;
	margin:0;
	padding:0;
	float:left;
	}

h1 {
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	}

h1.single {
	margin:3px 0 0 0;
	font-size:32px;
	line-height:34px;
	letter-spacing:-1px;
	}

h1 a,
h1 a:visited {
	color:#003399;
	text-decoration:none;
	}

h1 a:hover {
	color:#222222;
	text-decoration:underline;
	}

h1.destacado a {
	font-size:32px;
	line-height:34px;
	letter-spacing: -1px;
	}

h1.pasado a {
	font-size:25px;	
	line-height: 24px;
	}

h1.antiguo a {
	font-size:19px;
	line-height: 22px;
	}

h1.modulos a,
h1.modulos a:visited {
	font-size:16px;
	}

h1.video a,
h1.video a:visited {
	font-size:16px;
	color:#FFFFFF;
	}

.post {
	margin:0;
	padding:0;
	}

.entry {
	margin:10px 0 0 0;
	padding:0;
	font-size:14px;
	line-height:24px;
	}

.entry a,
.entry a:visited {
	font-weight:bold;
	}

.entry p {
	margin:0 0 10px 0;
	padding:0;
	}

.entry ul {
	margin:0 0 0 15px;
	padding:0;
	}

.entry ul li {
	margin:0 0 0 15px;
	padding:0;
	list-style-type: square;
	}

.entry object {
	width:675px;
	margin:0;
	padding:0 !important;
	text-align:center;
	background-color:#EAEAEA;
	overflow:auto;
	display:block;
	clear:both;
	}

h2 {
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	font-size:20px;
	font-weight:bold;
	border-top: 1px dotted #DDDDDD;
	}

.postCat {
	padding:2px 5px;
	font-size:11px;
	color:#CCCCCC;
	background-color:#999999;
	text-transform: capitalize;
	}

.postCat a,
.postCat a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}

.postCat a:hover {
	color:#CCCCCC;
	text-decoration:none;
	}

.postDate {
	margin:10px 0 0 0;
	padding:5px 0;
	color:#888888;
	border-top: 1px dotted #888888;
	border-bottom: 1px dotted #888888;
	clear:both;
	}

.dejaComentario a {
	padding:0 0 0 20px;
	color:#222222;
	font-weight:bold;
	float:right;
	background-image: url(images/comentarios.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}

.dejaComentario a:hover {
	text-decoration:underline;
	}
	
.postTag {
	margin:10px 0 0 0;
	padding:7px 0 0 0;
	color:#888888;
	border-top: 1px dotted #888888;
	clear:both;
	}

.postTag a {
	margin:0px 4px;
	padding:2px 5px 2px 13px;
	font-size:11px;
	line-height:22px;
	font-weight:bold;
	text-transform: uppercase;
	background-color:#EEEEEE;
	background-image: url(images/postTag-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}


.indexImg {
	width:410px;
	margin:0 0 5px 0;
	padding:0;
	clear:both;
	text-align:center;
	}

.indexImg2 {
	width:170px;
	margin:3px 10px 0 0;
	padding:0;
	display:block;
	float:left;
	}

.entryIndex{
	margin:5px 0 0 0;
	padding:0;
	font-size:14px;
	line-height:20px;
	display:inline-block;
	}
	
.entryAntigua {
	margin:5px 0 0 0;
	padding:0;
	}

.more a {
	font-size:12px;
	color:#EE0000;
	font-weight:bold;
	text-decoration:none;
	}

.more a:hover {
	color:#222222;
	text-decoration:none;
	}

.barra1 {
	height:8px;
	margin:10px 0;
	background-image: url(images/barras2.gif);
	background-repeat: repeat;
	}

.barra2 {
	height:4px;
	margin:10px 0;
	background-image: url(images/barras2.gif);
	background-repeat: repeat;
	}

.contentModulos {
	width:250px;
	margin:0 0 0 425px;
	padding:0;
	}
	
h3 {
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#222222;
	font-weight:normal;
	}
	
h3.brevesTitle {
	padding:0px 10px 5px 10px;
	}

h3.videoTitle {
	padding:0px 10px 5px 10px;
	color:#FFFFFF;
	}

h3.reviewsTitle {
	padding:0px 10px 5px 10px;
	}

.moduloBreves {
	width:250px;
	margin:0 0 15px 0;
	padding:5px 0px 0px 0px;
	background-color:#F5F5F5;
	background-image: url(images/moduloBreves-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}

ul.breves{
	width:250px;
	margin:0;
	padding:0;
	border-top:3px solid #FF7A00;
	list-style-type: none;
	}

ul.breves li {
	width:230px;
	margin:0;
	padding:7px 10px;
	list-style-type: none;
	border-bottom:1px solid #DDDDDD;
	list-style-type: none;
	display: inline-block;
	}

ul.breves li img.brevesImg {
	height:50px;
	width:50px;
	padding:0 5px 0 0;
	float:left;
	display:block;
	}

.moduloVideo {
	margin:0 0 15px 0;
	padding:5px 0px;
	font-size:11px;
	color:#BFBFBF;
	background-color:#232323;
	background-image: url(images/moduloVideo-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}

.videos {
	margin:0;
	padding:5px 10px 0px 10px;
	border-top:3px solid #666666;
	list-style-type: none;
	}

.videos a:hover {
	color:#FFFFFF !important;
	}

.videos object,
.videos embed {
	width:230px;
	height:184px;
	margin:0;
	padding:0;
	}

.moduloReviews{
	width:250px;
	margin:0 0 15px 0;
	padding:5px 0px 0px 0px;
	border-bottom:none;
	background-image: url(images/moduloReviews-bg.gif);
	}

ul.reviews{
	margin:0;
	padding:0;
	border-top:3px solid #FF7A00;
	list-style-type: none;
	}

ul.reviews li {
	width:230px;
	margin:0;
	padding:7px 10px;
	list-style-type: none;
	border-bottom:1px solid #DDDDDD;
	display: block;
	list-style-type: none;
	display: inline-block;
	}

ul.reviews li img.reviewsImg {
	height:50px;
	width:50px;
	padding:0 5px 0 0;
	float:left;
	display:block;
	}

ul.fabricantes {
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
	}

ul.fabricantes img {
	border: 1px solid #DDDDDD;
	}

ul.fabricantes li {
	width:70px;
	margin:0 15px 10px 0;
	padding:0;
	font-size:11px;
	text-align:center;
	display:inline-block;
	}

ul.fabricantes li a {
	margin:0 15px 10px 0;
	padding:0;
	color:#222222;
	text-decoration:underline;
	}


/*********************************************************
	ARCHIVE
**********************************************************/
.entryArchive {
	font-size:15px;
	line-height:23px;
	}

.entryArchiveImg {
	margin: 0 15px 0 0;
	float:left;
	}

.entryArchiveDate{
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	color:#888888;
	font-size:11px;
	border-bottom: 1px dotted #CCCCCC;
	}

.entryArchiveTag {
	margin:10px 0 0 0;
	padding:7px 0 0 0;
	font-size:11px;
	color:#888888;
	border-top: 1px dotted #CCCCCC;
	clear:both;
	}

.entryArchiveTag a {
	margin:0 4px;
	padding:3px 5px 3px 13px;
	font-size:10px;
	font-weight:bold;
	text-transform: uppercase;
	background-color:#EEEEEE;
	background-image: url(images/postTag-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}


/*********************************************************
	PageNavi (plugin)
**********************************************************/
.wp-pagenavi {
	width:655px;
	margin:0 0 15px 0;
	padding:10px;
	font-size:12px;
	color:#888888;
	border-bottom:1px solid #CCCCCC;
	background-color:#EEEEEE;
	}

.wp-pagenavi .pages {
	font-weight:bold;
	}

.wp-pagenavi a,
.wp-pagenavi a:visited {
	margin:0 3px;
	padding:2px 8px;
	color:#333333;
	font-weight:bold;
	border:1px solid #CCCCCC;
	}

.wp-pagenavi a:hover {
	text-decoration:none;
	background-color:#CCCCCC;
	}

.wp-pagenavi span.current {
	margin:0 3px;
	padding:2px 8px;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #EE0000;
	background-color:#EE0000;
	}


/*********************************************************
	COMENTARIOS
**********************************************************/
#comments {
	margin:0;
	padding:0;
	}

h3.comentarios {
	margin:15px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:18px;
	font-weight:normal;
	}
	
h3.comentarios a {
	padding:0;
	color:#EE0000;
	}

ul.commentList {
	margin:0;
	padding:0;
	list-style: none;
	}
	
ul.commentList li {
	margin: 0;
	padding: 15px 0;
	list-style: none;
	border-bottom:1px solid #CCCCCC;
	display:inline-block;
	}

.commentText {
	width:590px;
	margin:0 0 0 75px;
	padding:0px 10px 10px 0px;
	line-height:18px;
	}

.commentList p {
	margin: 0 0 10px 0;
	}
	
.commentUser {
	height:50px;
	margin:0;
	padding:0 0 0 10px;
	}

.avatar {
	width:60px;
	margin:0;
	padding:2px;
	border-top:1px solid #DDDDDD;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #DDDDDD;
	float:left;
	}

.commentData {
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	}

.commentData a,
.commentData a:visited {
	color:#EE0000;
	font-weight:bold;
	}

.commentAprobacion {
	margin:3px 0;
	padding:2px 3px;
	color:#222222;
	background-color:#FFFF99
	}
	
.comment {
	margin:0;
	padding:0 0 0 30px;
	background-image: url(images/comillas.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

#respond {
	margin:15px 0;
	padding:0;
	}
	
#commentForm {
	height:220px;
	margin: 5px 0;
	padding:10px 15px;
	font-family:Arial, Helvetica, sans-serif;
	border-top:3px solid #999999;
	background-color:#EEEEEE;
	}

#commentForm label{
	width:250px;
	padding:0 0 3px 0;
	font-size:11px;
	font-weight:bold;
	display:block;
	}
	
#commentForm p {
	margin: 0 0 10px 0;
	}
	
#comment {
	width:360px;
	margin:0;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#author, #email, #url {
	width:240px;
	padding:5px;
	}

#submit	{
	width:230px;
	padding:5px;
	}
	
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

/*********************************************************
	SIDEBAR
**********************************************************/
#sidebar {
	width: 300px;
	margin:0;
	padding: 0;
	float:right;
	}

#sidebar ul {
	margin:0 0 15px 0;
	padding:0;
	font-size:10px;
	border-top: 3px solid #EE0000;
	border-bottom: 1px solid #DDDDDD;
	list-style-image: url(images/li-sidebar.gif);
	list-style-position: inside;
	background-color:#F5F5F5;
	}

#sidebar li {
	margin:0;
	padding:7px 10px;
	border-bottom: 1px solid #DDDDDD;
	}

.sidebarBox {
	width: 300px;
	margin:0 0 15px 0;
	padding:0;
	}

h3.sidebar {
	padding:0 0 2px 0;
	}

ul.recentComments {
	font-size:12px !important;
	list-style-type: none !important;
	list-style-image:none !important;
	}
	
ul.recentComments li div {
	margin:0 0 0 35px;
	padding:0;
	}

.kjgrcGravatar {
	float:left;
	}

a.authorRC {
	color:#EE0000;
	font-weight:bold;
	}
	
a:hover.authorRC {
	color:#222222;
	}
	
.videosSidebar video {
	color:#222222;
	text-decoration:underline;
	}

.videosSidebar object,
.videosSidebar embed {
	width:280px;
	height:170px;
	margin:0;
	padding:0;
	}

ul.mostComments {
	}

ul.mostComments a,
ul.mostReaded a,
a.postRC {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#003399;
	font-size:12px;
	font-weight:normal;
	}

ul.mostComments a:hover,
ul.mostReaded a:hover,
a:hover.postRC {
	color:#222222;
	text-decoration:underline;
	}

.feedEmail {
	width:298px;
	margin:0 0 15px 0;
	padding:10px 0;
	font-size:12px;
	text-align:center;
	border:1px solid #80C65A;
	background-color:#DDF8CC;
	}

.feedEmail form {
	margin:0;
	padding:0;
	}

/*********************************************************
	FOOTER
**********************************************************/
#footer {
	width:100%;
	height:155px;
	margin:0;
	padding:20px 0px;
	color:#777777;
	background-color:#222222;
	clear:both;
	}

.footerContent {
	width:990px;
	margin:0 auto;
	padding:0;
	font-size:12px;
	}

.footerContent a {
	margin:0;
	padding:0;
	color:#777777;
	text-decoration:none;
	}
	
.footerContent a:hover {
	color:#CCCCCC;
	text-decoration:underline;
	}

.footerLogo {
	width:230px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	}

ul.cat {
	width:185px;
	margin:0;
	padding:0;
	float:left;
	}

ul.cat li,
ul.sitio li {
	margin:0 0 5px 0;
	padding:0;
	text-transform: capitalize;
	list-style-position: inside;
	list-style-type: none;
	list-style-image: url(images/li-footer.gif);
	}

ul.sitio {
	width:185px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	}

.cc {
	width:300px;
	margin:0;
	padding:0;
	line-height:18px;
	float:right;
	}

.cc a {
	text-decoration:underline;
	}

.cc p {
	margin:5px 0 0 0;
	}

.getTags {
	width:100%;
	padding:10px 0;
	font-size:10px;
	text-align:center;
	background-color:#000000;
	}

.getTags div {
	width:990px;
	margin:0 auto;
	padding:0;
	line-height:20px;
	}

.getTags a {
	color:#333333;
	text-transform: uppercase !important;
	}

.getTags a:hover {
	color:#777777;
	text-decoration:underline;
	}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: block;
	}

img.alignleft {
	padding: 0px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */