/*
Theme Name: Linda Roth
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Author: 
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
@font-face {font-family: "Din_Light";src: url(DINPro-Light.otf) format("opentype");}	
html, body{
	color:#8C8C8C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0 auto;
	padding:0}	

#page{
	background-color:white;
	border:1px solid #959596;
	text-align:left}

/*#header {background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center}*/

#headerimg{
	margin:7px 9px 0;
	height:192px;
	width:749px}

#content{font-size:12px}

.widecolumn .entry p{}

.narrowcolumn .entry, .widecolumn .entry{line-height: 1.6em}
.narrowcolumn .entry, .widecolumn .entry img.ngg-singlepic{
float:left;
margin:10px;
width:740px}

.narrowcolumn .entry p{margin-bottom:10px}
.narrowcolumn .entry .fila_1 .modulo_2{padding-bottom:0}

.narrowcolumn_archive .entry, .widecolumn .entry{line-height:1.6em}
.narrowcolumn_archive .entry p{margin-top:7px; margin-bottom:10px}
.narrowcolumn_archive .entry p img{width:100px; height:100px; float:left; margin-right:10px}
.narrowcolumn_archive .entry .fila_1 .modulo_2{padding-bottom:0}
.narrowcolumn_archive h2.pagetitle{margin-top:10px; text-align:right}


.widecolumn{line-height:1.6em}

.narrowcolumn .postmetadata{text-align:center}

.narrowcolumn_archive .postmetadata{text-align:center}

.thread-alt{background-color: #f8f8f8}
.thread-even{background-color: white}
.depth-1{border: 1px solid #ddd}

.even, .alt{border-left: 1px solid #ddd}

/*#footer {
	background: #e7e7e7 url('images/kubrickfooter.jpg') no-repeat top;
	border: none;
	}*/

small{
	font-family:Arial, Helvetica, Sans-Serif;
	line-height:1.6em}

h1, h2, h3{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold}

h1{text-align: center}

#headerimg .description{text-align: center}

h2{}
h2.pagetitle{}
h3{font-size: 1.3em}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description{
	text-decoration: none;
	color: white}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited{color: #333}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite{
	text-decoration: none}

.entry p a:visited{color:#98205e}

.sticky{
	background: #f7f7f7;
	padding: 0 10px 10px}
	
.sticky h2{padding-top: 10px}

.commentlist li, #commentform input, #commentform textarea{font: 0.9em Arial, Helvetica, Sans-Serif}
	
.commentlist li ul li{}

.commentlist li{font-weight: bold}

.commentlist li .avatar{ 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff}

.commentlist cite, .commentlist cite a{font-weight: bold; font-style: normal}

.commentlist p{font-weight: normal; line-height:1.6em; text-transform:none}

#commentform p{font-family: Arial, Helvetica, Sans-Serif}

.commentmetadata{font-weight: normal}

#sidebar{font: 1em Arial, Helvetica, Sans-Serif}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{color: #777}

code{font:1.1em Arial, Helvetica, Sans-Serif}

acronym, abbr, span.caps{letter-spacing:.07em}
	
a, h2 a:hover, h3 a:hover{color:#98205E; text-decoration:none}
a:hover{color:#98205E; text-decoration:underline}

#wp-calendar #prev a, #wp-calendar #next a{}

#wp-calendar a{text-decoration: none}

#wp-calendar caption{font: bold Arial, Helvetica, Sans-Serif; text-align: center}

#wp-calendar th{font-style: normal; text-transform: capitalize}
	
/* End Typography & Colors */



/* Begin Structure */
body{margin: 0 0 20px 0; padding: 0}
	
.contenedor{
	margin: 0 auto;
	width:1024px;
	border:1px solid #111; border-top:none;
	background:#fff}	


/*----------------header------------------------------*/
	
.header{background:#fff; border-bottom:#ccc solid 1px;}
.header_titulo{width:265px;float:left}

.contenedor_botonera{width:759px; height:175px; background:#000; float:left}

.botonera{color:#fff; height:27px; background:#000; font-size:15px; padding:6px 25px 4px 25px}

.btn_company{float:left;margin: 5px 0 5px 95px}
.btn_contact{float:left;margin: 5px 0 5px 34px}
.btn_services{float:left;margin: 5px 0 5px 34px}
.btn_clients{float:left;margin:5px 0 5px 34px}
.btn_news{float:left;margin: 5px 0 5px 34px}
.btn_gallery{float:left;margin: 5px 0 5px 34px}
	

/*---------------/header------------------------------*/

/*---------------BOTONERA------------------------*/
.botonera ul li {display:inline; padding-top:5px; margin-left:40px; margin-right:5px; float:left}

/*---------------BOTONERA------------------------*/

.cuerpo{}

/*---------------------fila_1-------------------------*/

.fila_1{color:#727272; background:#ccc; line-height:1.6em; font-size:12px }
.fila_1 .modulo_1{width:235px; padding-bottom:10px; padding-left:30px; float:left}
.fila_1 .modulo_2{width:737px; background-color:#ccc; padding:6px; padding-top:0; float:left}

.fila_1_black{color:#000; background:#ccc; line-height:1.6em; font-size:12px }
.fila_1_black .modulo_1{width:235px; padding-bottom:10px; padding-top:10px; padding-left:30px; float:left}
.fila_1_black .modulo_2{width:737px; background-color:#ccc; padding:6px; float:left}
.fila_1_black div.modulo_2 div.sub_modulos p{color:#191919}
.fila_1_black div.modulo_1 p{color:#191919}
/*----------------/fila_1----------------------*/

/*-----------------fila_2----------------------*/
.fila_2{background:#fff}
.fila_2 .modulo_1{float:left; width:265px}
.fila_2 .modulo_2{float:left; width:262px; font-size:12px; padding-top:10px; padding-bottom:10px}
.fila_2 .modulo_2 form{margin-top:10px} 
.fila_2 .modulo_3{width:497px; float:left}
/*----------------/fila_2----------------------*/

/*-----------------fila_3----------------------*/
.fila_3{padding-left:20px}

.modulo_1{float:left}
.titulo_imagen{width:85px; float:left}
/*----------------/fila_3----------------------*/

.sub_modulos{width:249px; font-size:12px; margin:0 10px 10px 0; float:left}
.sub_modulos_2{width:219px; font-size:12px; margin:0 0 10px; float:left}

/*------------------------------------------------------------*/

#headerimg{width:100%; height:200px; margin:0}

.narrowcolumn{width:100%; background-color:#ccc; padding:0; margin:0; float:left}
.narrowcolumn h2{color:#6B6B6B; width:235px; font-size:18px; font-weight:normal; text-align:right; margin:10px 25px 0 0; float:left}

.narrowcolumn_archive{width:100%; background-color:#fff; border-bottom:#ccc solid 1px; padding:0; margin:0}
.narrowcolumn_archive h2{color:#6b6b6b; width:235px; font-size:18px; font-weight:normal; text-align:right; margin:10px 30px 0 0; float:left}
.narrowcolumn_archive .post{width:745px; margin-left:5px; margin-bottom:5px;}
.narrowcolumn_archive .navigation{display:block; text-align:center; margin-top:10px; margin-bottom:40px}

.widecolumn{width:745px; border-bottom:#ccc solid 1px; padding:10px 0 20px 265px; margin:5px 0 0 0}
.widecolumn h2{ color:#98205E; font-size:16px; margin-bottom:10px}
.widecolumn img{/*width:200px; height:200px*/}

.post{margin:0}

.post hr{display:block}

.widecolumn .post{margin:0}

.narrowcolumn .postmetadata{padding-top:5px}

.widecolumn .postmetadata{margin:10px 0}

.widecolumn .smallattachment{
	text-align:center;
	float:left;
	width:128px;
	margin:5px 5px 5px 0px}

.widecolumn .attachment{
	text-align:center;
	margin:5px 0px}

.postmetadata{clear: both}

.clear{clear: both}

/*---------------footer----------------------*/

.footer{color:#98205e; font-size:10px; padding:5px 0 5px 20px; clear:both}
/*---------------footer----------------------*/	
	
/* End Structure */


/*	Begin Headers */

h2{margin:30px 0 0}

h2.pagetitle{margin-top:30px; text-align:center}

#sidebar h2{}

h3{padding:0; margin:30px 0 0}
h3.comments{
	padding:0;
	margin:40px auto 20px}
/* End Headers */



/* 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:inline}

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

.alignright{float:right}

.alignleft{float:left; margin-left:10px;}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul{
	margin-left:0px;
	padding:0;
	list-style:none;
	padding-left:10px;
	text-indent:-10px}

html>body .entry li{margin:7px 0 8px 0}

.entry ul li:before, #sidebar ul ul li:before{
	content: "\00BB \0020"}

.entry ol{padding:0 0 0 35px; margin:0}

.entry ol li{margin:0; padding:0}

.postmetadata ul, .postmetadata li{display:inline; list-style:none}

#sidebar ul, #sidebar ul ol{list-style:none; margin:0; padding:0}

#sidebar ul li{list-style:none; background:#fff}
#sidebar ul p, #sidebar ul select{margin:5px 0 8px; list-style:none}
#sidebar ul ul, #sidebar ul ol{margin:5px 0 0 10px; list-style:none}
#sidebar ul ul ul, #sidebar ul ol{margin:0 0 0 10px; list-style:none}

ol li, #sidebar ul ol li{list-style:none}

#sidebar ul ul li, #sidebar ul ol li{
	margin:3px 0 0;
	padding:0;
	list-style:none}
/* End Entry Lists */



/* Begin Form Elements */
#searchform{
	margin:10px auto;
	padding:5px 3px;
	text-align:center}

#sidebar #searchform #s{width:108px; padding:2px}

#sidebar #searchsubmit{padding:1px}

.entry form{ /* This is mainly for password protected posts, makes them look better. */
	text-align:center}

select{width:130px}

#commentform input{
	width:170px;
	padding:2px;
	margin:5px 5px 1px 0}

#commentform{margin:5px 10px 0 0}

#commentform textarea{width:50%; padding:2px}

#respond h3{color:#6b6b6b}

#respond:after{
		content:"."; 
	  display:block; 
	  height:0; 
	  clear:both; 
	  visibility:hidden}
			
#commentform #submit{color:#fff; background:#98205e; border:none; margin:0 0 5px auto}
/* End Form Elements */

/* Begin Comments*/
.alt{margin:0; padding:10px}

.commentlist{padding:0; text-align:justify}
.commentlist li{
	margin:15px 0 10px;
	padding:5px 5px 10px 10px;
	list-style:none}
	
.commentlist li ul li{margin-right:-5px; margin-left:10px}
.commentlist p{margin:10px 5px 10px 0}

.children{padding:0}

#commentform p{margin:5px 0}

.nocomments{
	text-align:center;
	margin:0;
	padding:0}

.commentmetadata{margin:0; display:block}
/* End Comments */

/* Begin Sidebar */
#sidebar{}
#sidebar form{margin: 0}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar{
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px}

#wp-calendar #next a{padding-right: 10px; text-align: right}
#wp-calendar #prev a{padding-left: 10px; text-align: left}
#wp-calendar a{display: block}
#wp-calendar caption{text-align: center; width: 100%}
#wp-calendar td{padding: 3px 0; text-align: center}
#wp-calendar td.pad:hover{ /* Doesn't work in IE */
	background-color: #fff}
/* End Calendar */


/* Begin Various Tags & Classes */
acronym, abbr, span.caps{cursor: help}

acronym, abbr{border-bottom: 1px dashed #999}

blockquote{
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd}

blockquote cite{margin: 5px 0 0; display: block}

.center{text-align: center}
.hidden{display: none}
.screen-reader-text{position: absolute; left: -1000em}

hr{display: none}
a img{border: none}


.navigation{
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom:60px}
/* End Various Tags & Classes*/

.widecolumn .navigation{
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom:40px}

/* Captions */
.aligncenter, div.aligncenter{
	display: block;
	margin-left: auto;
	margin-right: auto}

.wp-caption{
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px}

.wp-caption img{margin: 0; padding: 0; border: 0 none}
.wp-caption p.wp-caption-text{font-size:11px; line-height:1.6em; padding:0 4px 5px; margin:0}

/*--------------------text-------------------------*/
.strongColor{color:#98205e}

p{color:#727272; font-size:11px; font-weight:normal;margin:5px 0; line-height:1.6em}

.fila_1 h2, .fila_2 h2{
	color: #6B6B6B;
	font-size:18px;
	font-family: Helvetica, Arial, sans-serif;
	text-align:right;
	margin:15px 35px 0 0;
	font-weight: normal}

h2.companyTitle{text-align:left; margin-bottom:5px}
h3{color:#fff}

ul{
	list-style-position: outside;
	list-style-type: none;
	margin-left:0;
	margin-top:0;
	padding-left:0}

ul li{line-height:1em}

.botonera ul li.current_page_item a{color:#98205e}

/*--------------botonera----------*/

.botonera a{color:#FFF; text-decoration:none}
.botonera a:active{color:#98205e}
.botonera a:hover {color:#98205e}

/*-------------/botonera----------*/

/*--------------fila_1------------*/

.fila_1 ul{} 
.fila_1 li a{color:#727272; text-decoration:none;font-size:11px}
.fila_1 li a:hover{ color:#fff}

.fila_1 a{/*color:#fff*/color:#98205e; text-decoration:none}
.fila_1 a:hover{color:#8C8C8C}
/*-------------/fila_1------------*/

/*--------------fila_2------------*/

.fila_2 h2{font-size:16px; margin-top:34px}

/*-------------/fila_2------------*/

.modulo_1 h2.newsTitle{text-align:left; margin:40px 0 0 30px; }

.sub_modulos h3, .sub_modulos_2 h3{color:#fff; margin:0 0 2px; font-size:12px; font-weight:normal}

/*--------------fila_3------------*/
.fila_3_titulo h2{
	margin-top:10px; font-size:12px; font-weight:normal; color:#333}
/*-------------/fila_3------------*/

div.clients_gallery img{border:#777 solid 1px; margin-bottom:10px}
div.clients_post img{border:#bbb solid 1px}

.lra{color:#98205e}
.fila_1_black div.modulo_1 p.lra{color:#98205e; margin-bottom:10px}

.white{color:#98205e}


/* --- WIDGETS --- */

/*-----------Newsletter---------*/
form#email_address input[type="text"]{color:#999999; width:150px; height:14px; font-size:11px; float:left}

form#email_address input[type="image"]{float:left; margin-left:2px;}
input.submit_bt{color:#fff; font-size:11px; background:#f0a620; padding:3px 5px; margin-left:5px; border:none}
/*----------/Newsletter---------*/

/* --- FIN WIDGETS --- */

/* --- recent posts plugin --- */
#recent-posts{border-top:1px solid #8D1C56;}

#recent-posts h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin-top:10px; margin-left:20px}
.mod_recentposts{font-family:Arial, Helvetica, sans-serif; margin:10px 0 0 20px; float:left}
.titulo_imagen h3{color:#98205e; font-size:16px; font-weight:normal; margin-bottom:-5px}
.titulo_imagen h3 a{color:#98205e; text-decoration:none}
.titulo_imagen h3 a:hover{color:#98205e; text-decoration:underline}
.titulo_imagen img{width:66px; height:66px}
.titulo_texto{width:110px; font-size:11px; margin-right:35px; float:left}
.widget_rrm_recent_posts{width:720px; float:left}
/* --- /fin recent posts plugin --- */

/* --- text widget --- */
.widget_text{float:left}
.widget_text h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin-top:10px; margin-left:20px}
.textwidget img{margin-top:13px; margin-right:38px; margin-bottom:5px; margin-left:20px; float:left}
.widgettitle{font-size:12px; font-weight:normal}
/* /fin text widget -- */

ol{list-style:none}
li{list-style:none}
ul li {list-style:none}
ol li{list-style:none}

a.post-edit-link{display:none}
.news_posts{width:745px; border-left:#ccc solid 1px; float:left;}
.news_posts small{font-size:11px}
/**/


.news_posts h3{color:#98205E; font-family: "Din_Light"; background-color:#ffffff; font-size:18px; font-weight:bold;padding-top:5px; margin:10px; border-top:#ccc solid 1px;}
.news_posts h3:first-child{margin-top:0;}
.news_posts .hentry:first-child h3{border-top:0 none;margin-top:7px;}


.news_posts h3 a{text-decoration:none; color:#98205E}
.news_posts h3 a:hover {color:#98205E}
/**/
/*.news_posts h3{font-size:15px; padding-top:5px; margin-top:10px; border-top:#ccc solid 1px}
.news_posts h3 a{color:#98205e}
.news_posts h3 a:hover{text-decoration:underline}*/

/* --- nextgen image gallery --- */
/*img.ngg-singlepic{widht:66px; height:66px; margin:5px}
.narrowcolumn .entry, .widecolumn .entry img.ngg-singlepic{width:700px; margin:10px; .padding-bottom:15px; float:left}*/

/* --- /nextgen image gallery --- */


/*-------------------------/text---------------------------*/
/*--------------------news---------------------------*/
.news_posts .img_excerpt {float:left;}
.news_posts .excerpt {width:665px; margin-left:12px; float:left;}
/*------------------/news---------------------------*/



/*------------------------sports--------------------------*/
li#text-3{ width:304px;border-top:1px solid #8D1C56;}

.contenedor_sports{margin-left:20px; margin-top:10px}
.contenedor_sports div{float:left}
#BannerFlash_sports_1{margin-right:60px}
#BannerFlash_sports_3{margin-right:60px}
#BannerFlash_nws{.margin-top:-14px}
/*-----------------------/sports--------------------------*/

/* ---- sponsor slide widget --- */
li#sponsors-slideshow-4{ width:304px;border-top:1px solid #8D1C56; float:left}
.sponsors_slideshow_widget h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin-top:10px; margin-left:20px}

.excerpt p img {float:left; margin-right:10px}
/* ---- /sponsor slide widget --- */

/* --- /firma --- */
.Firma_tasty{width:1024px; margin:4px auto 2px auto}
.Firma_blanco{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:center}
.Firma_blanco a{text-decoration:none; color:#fff}
.Firma_by{color:#fff}
.Tasty{color:#fff}

/* End captions */
#sidebar .sponsors_slideshow {margin:0;}

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

