/*
Theme Name: LS Abogados
Theme URI: http://www.idearius.com/
Description: Designed and built from the default WordPress theme, which is based on the famous Kubrick theme.
Version: 1.1
Author: IDEARIUS
Author URI: http://www.idearius.com/

The CSS, XHTML and design is released under GPL: http://www.opensource.org/licenses/gpl-license.php
*/



/* Begin Various Tags & Classes */
body					{ margin: 0; padding: 0; background-color: #ffffff; text-align: center; 
						font-size: 62.5%; /* for IE6 */ font-family: Verdana, Arial, Sans-Serif; }
#page					{ width: 740px; margin: 5px auto; padding: 5px 10px; border: 1px solid #d0d0c9; text-align: left; }
#header					{ width: 738px; height: 120px; margin: 0; padding: 0; background-color: #5e8bb4; border: 1px solid #d0d0c9; }

#cel-spb1				{ width: 20px; height: 120px; margin: 0; padding: 0; background: #60768c; border-right: 1px solid #d0d0c9; float: left; position: absolute; }
#cel-spb2				{ width: 20px; height: 120px; margin: 0; padding: 0; background: #3f5f7c; border-right: 1px solid #d0d0c9; float: left; position: relative; }
#cel-nav1 #cel-spb2		{ height: 25px; }
#cel-spb3				{ width: 20px; height: 120px; margin: 0; padding: 0; background: #303066; border-right: 1px solid #d0d0c9; float: left; position: relative; }

#cel-navi				{ width: 740px; height: 240px; margin: 0 auto; padding: 0; background: #d0d0c9; }
#cel-nav1i				{ width: 248px; height: 118px; margin: 0; padding: 0; background: #185994; border-bottom: 1px solid #d0d0c9; border-right: 1px solid #d0d0c9; border-left: 1px solid #d0d0c9; float: left; }
#cel-nav2i				{ width: 248px; height: 118px; margin: 0; padding: 0; background: #000066; border-bottom: 1px solid #d0d0c9; border-right: 1px solid #d0d0c9; border-left: 1px solid #d0d0c9; float: left; }
html>body #cel-nav1i	{ height: 120px; }
html>body #cel-nav2i	{ height: 120px; }
#cel-nav1				{ width: 100%; height: 25px; margin: 0; padding: 0; background: #185994; border: 1px solid #d0d0c9; float: left; }
.cel-imgi				{ width: 488px; height: 100%; margin: 0; padding: 0; float: right; border-right: 1px solid #d0d0c9; border-left: 1px solid #d0d0c9; background: url(http://lsabogados.com.uy/wp-content/uploads/index_detalle_3.jpg) top left ;}

.breadcrumb				{ font-size: 0.9em; line-height: 1.5em; }

#content				{ font-size: 1.2em; }

.narrowcolumn								{ width: 520px; padding: 0 0 2em 0; margin: 0; float: left; }
.narrowcolumn .entry, .widecolumn .entry	{ line-height: 1.4em; }
.narrowcolumn .postmetadata					{ text-align: center; padding-top: 0.5em;	}
.widecolumn									{ width: 740px; padding: 0; margin: 0; }
.widecolumn .entry p						{ font-size: 1em; }
.post							 			{ margin: 0; border: 1px solid #ffffff; /* corrects margin-top in IE6 */ }
.widecolumn .postmetadata					{ margin: 0; }
.widecolumn .smallattachment				{ text-align: center; float: left; width: 128px; margin: 0.5em 0.5em 0.5em 0px; }
.widecolumn .attachment						{ text-align: center; margin: 0.5em 0px; }

#sidebar				{ width: 190px; padding: 2em 0; font-size: 1em; float: right; }
#sidebar form			{ margin: 0; }

.post					{ text-align: justify; }
.post hr				{ display: block; }
.postmetadata			{ clear: left; }
.alt					{ margin: 2em 0 0 0; padding: 1em; border: 1px solid #d0d0c9; }

#footer					{ width: 100%; padding: 0; margin: 0 auto; clear: both; border: none; }
#footer p				{ margin: 0; padding: 1.5em 0 1em; text-align: right; }

small					{ font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; }
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, /*blockquote,*/ strike { color: #777777; }

code											{ font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps	{ cursor: help; font-size: 0.9em; letter-spacing: .07em; }
acronym, abbr	 			{ border-bottom: 1px dashed #999999; }
blockquote					{ /*margin: 15px 30px 0 10px;*/ padding-left: 20px; /*border-left: 5px solid #dddddd;*/ font-size: 0.9em; }
blockquote cite				{ margin: 5px 0 0; display: block; }
.navigation					{ text-align: center; margin: 2em auto; font-size: 0.9em; line-height: 1.5em; border-top: 1px solid #d0d0c9; }

a, h2 a:hover, h3 a:hover	{ color: #0066cc; text-decoration: none; }
a:hover						{ color: #114477; text-decoration: underline; }
.entry p a:visited			{ color: #b85b5a; }

.center						{ text-align: center; }
.alignright					{ float: right; }
.alignleft					{ float: left; }
.textwidget					{ text-align: justify; }

table, tr, td				{ vertical-align: top; }
/* End Various Tags & Classes*/



/*	Begin Headers */
h1, h2						{ font-family: 'Times New Roman', 'Bookman Old Style', Georgia, Serif; font-weight: bold; }
h1 							{ margin: 1.5em auto 0; padding: 0; text-align: center; font-size: 3em; }
#header .description		{ width: 33em; margin: 0 auto; padding: 0.5em 0 0 0; text-align: center; text-transform: uppercase; font-size: 1em; font-weight: bold; color: #ffffff; border-top: 1px solid #ffffff; }
h2							{ margin-top: 1em; padding: 0; font-size: 1.8em; border-bottom: 1px solid #d0d0c9; }
#ntcmainpage>h2, #sidebar h2				{ margin: 1em 0 0; font-family: Verdana, Arial, Sans-Serif; font-size: 1.2em; border: none; border-bottom: 1px solid #d0d0c9; }
h3			 				{ margin-top: 2em; font-size: 1.2em; }
h3.index					{ margin-top: 0.5em; margin-bottom: 0; font-size: 1em;}
h3.comments					{ margin: 4em auto 2em; }
h4			 				{ font-size: 1em; }

h1, h1 a, h1 a:hover, h1 a:visited	{ text-decoration: none; color: #ffffff; }
h2 /* , h3 */						{ color: #333333; }
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; }
/* .widecolumn h2 a, 
.widecolumn h2 a:visited			{ color: #333333; } */
/* End Headers */



/* Begin Images */
.img-index					{  }

p img 						{ padding: 0; max-width: 100%; }
a img						{ border: none; }

centered					{ display: block; margin-left: auto; margin-right: auto; }
img.alignright				{ padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft				{ padding: 4px; margin: 0 7px 2px 0; display: inline; }

img.cv						{ margin: 0 2em 1em 0; padding: 0.5em; border: 1px solid #d0d0c9; float: left; }
img.logo-ide				{ width:21px; height:21px; margin: 0; padding: 5px; border: 1px solid #d0d0c9; float:left; }
img.logo-ialf				{ width: 180px; height: 64px; margin: 0.5em auto 1em; }
/* End Images */



/* Begin Lists - Special stylized non-IE bullets. Do not work in Internet Explorer, which merely default to normal bullets. */
#cel-nav1i li, #cel-nav2i li		 				{ margin: 0; list-style: square; font-size: 0.9em; line-height: 1.4em; color: #ffffff; }
#cel-nav1i li a, #cel-nav2i li a, #cel-nav1 li a	{ color: #ffffff; }
#cel-nav1 li		 								{ margin: 0; padding: 0; list-style: none; display: inline; font-size: 0.9em; color: #ffffff; }
#cel-nav1 li a	 									{ padding: 0.8em; }

.entry ul li, #sidebar ul ul li			{ list-style: square; }
.entry li.page_item						{ margin-top: 1em; margin-left: 1em; list-style: square; }
html>body .entry li.page_item			{ margin-left: 2em; }

.nav-innr								{ list-style: none; font-size: 0.9em; }
/* #biblio li							{ list-style-type: none; } */

.postmetadata ul, .postmetadata li		{ display: inline; list-style-type: none; list-style-image: none; }
#sidebar ul, #sidebar ul ol				{ margin: 0; padding: 0; }
#sidebar ul li					 		{ margin-bottom: 3em; list-style-type: none; list-style-image: none; }
#sidebar ul p, #sidebar ul select		{ margin: 0.5em 0 0.8em; }
#sidebar ul ul, #sidebar ul ol			{ margin: 0.5em 0 0 2em; }
#sidebar ul ul ul, #sidebar ul ol		{ margin: 0 0 0 1em; }
/* ol li, #sidebar ul ol li			 	{ list-style: decimal outside; } */
#sidebar ul ul li, #sidebar ul ol li	{ margin: 0.5em 0 0; padding: 0; }
/* End Entry Lists */




/* Begin Form Elements */
input:focus, textarea:focus				{ background-color: #fcfcfc; }
#searchform								{ margin: 1em auto; padding: 2px; }
#sidebar #searchform #s					{ width: 110px; padding: 2px; font-size: 1em; }
#sidebar #searchsubmit					{ padding: 2px; font-size: 1em; }
.entry form								{ text-align: center; } /* This is mainly for password protected posts; makes them look better. */
select									{ width: 130px; }
#commentform input						{ width: 170px; padding: 2px; margin: 0.5em 0.5em 0 0; }
#commentform textarea					{ width: 100%; padding: 2px; }
#commentform #submit					{ margin: 0; float: right; }
/* End Form Elements */




/* Begin Comments*/
.commentlist			{ padding: 0; text-align: justify; }
.commentlist li			{ margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none; background: #f0f0f0; border: 1px solid #c0c0b9; }
.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 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 */




/* 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: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
