/*
Theme Name: Safe-Abogados-02
Theme URI: http://www.qualityinternet.net/wordpress
Description:Design by <a href="http://www.qualityinternet.net/" title="J. Carlos">J. Carlos</a>  <a href="http://www.cochesen.com/" title="WP Themes">WP Themes</a> & <a href="http://www.nightday83.art.pl" title="Webdesign & Seo Warsaw">ND83</a>. 
Version: 1.0
Author: J. Carlos
Author URI: http://www.qualityinternet.net
License: General Public License (GPL)
*/


body{ padding:0px; margin:0px; font-family:Arial, sans-serif; font-size:11px; background:url(images/bg.gif) repeat-x top #151A33; }

img{ border:0px; }

a{ color:#4c1209; text-decoration:none; }

.sub{ border:0px; }

input, textarea{ border:1px solid #cecece; font-size:12px }

div#page{ width: 1000px; text-align:left; }

.pagetitle {color: #8a3132;} 


/* h1 - TITLE if you don't want to use an image*/

#h1 {	
	position: absolute;
	top:56px;
	padding: 0 0 0 50px;
	font-size: 1.45em;
	color: white;}


#h1 h1 a {text-decoration: none; color: #fff; letter-spacing: -1px;} 
#h1 a:hover {text-decoration: none; color: #ffa63d;} 

#rss2 { z-index: 2; position: absolute; top: 160px; width: 863px; text-align: right;}

#search {
	position: absolute;
	top: 198px;	
	padding: 10px 0px 0px 622px;
	font: Trebuchet MS, Arial, sans-serif;
	width: 453px;
	text-align: right;}

#s {	color: #ffc784;
	width: 115px;
	font: Trebuchet MS, Arial, sans-serif;
	font-size:1.15em;
	background: transparent;
	border: 0px solid transparent;

}

/* Menu */

    #tabs1 {	z-index: 4;
	position: absolute;
	top: 198px;	padding: 10px 0px 0px 22px;
	float:left; 
	background:transparent;
	font-size:14px;
	line-height:normal;
	font-weight:bold;
      }
#tabs1 ul { margin:0; padding: 10px 0px 0px 0px; list-style:none; }
#tabs1 li { display:inline; margin:0; }
    #tabs1 a{
	float:left;
	background: transparent url(images/menu.png) no-repeat right top;
	margin:0;
	color:#000066;
	padding: 0px 12px 3px 10px;
	text-decoration:none;
      }

    #tabs1 a:hover {
	float:left;
	color: #ffa73d;
	margin:0;
	text-decoration:none;}

/*header text

div#header_text{
	width:100%;
	height:181px;
	background:url(images/header_text_bg.png) no-repeat top #151A33;
}
*/

div#header_text #header_text_title{
	padding-top:25px;
	padding-left:40px;
	color:#FFFFFF;
	text-align:left;
	font-size:23px;
}

div#header_text #header_text_text{
	padding-top:2px;
	padding-left:40px;
	color:#151A33;
	text-align:left;
	font-size:10px;
	font-family:Arial, sans-serif;
	line-height:18px;
	width:55%;
}

/* blog*/

div#page #blog{ background:#151A33 url(images/allbg.gif) repeat-y top left; margin: 0px 0px 0px 0px; }


/* Sidebar */

#sidebar { float: right; width: 200px; margin: 0px 0px 0px 0px; }

/* SLIDEBAR Box Style */

.calendar { text-align:center; color: #5d0a05;} 
.calendar a:hover { background: #5d0a05; color: white; }

.calendar td { height:15px; padding:  0px 3px 0px 3px} 
.calendar td a { padding:  0px 3px 0px 3px; background: #ffeccb; display:block; color:#5d0a05; text-decoration:none; line-height:15px; }

#today {
	padding:  0px 3px 0px 3px; 	
	background: #5d0a05;
	font-weight: bold;
	color: white;}

.calendar td a:hover {
	display:block;
	color: white;
	background: #5d0a05;
	text-decoration:none;
}

.boxed ul {
    list-style: none;
	text-align:left;
	padding:0 0 0 10px;
	margin:0;}

.boxed a { color: #4c1209; border-bottom: 1px dotted white} 
.boxed a:hover { color: #a7821d; border-bottom: 1px dotted #ffb24d} 

.boxed li
{	background: none;
    display: block;
	line-height:1.40em;
	font-size:1.10em;
	padding: 1px 3px 1px 15px;
	font-weight: bold;
	color: #e89642; 	background:transparent url(images/mmenu.gif) no-repeat top left;
} 


.boxed { margin: 0px; }

.boxed .title {
	height: 18px;
	letter-spacing: 2px;
	padding: 1px 0 0 0;
	text-align: left; 
	padding-left:5px;
	text-transform: uppercase;
	font-size: 1.1em;
	color: #FFFFFF;
	background:#D14104 url(images/sli_title.gif) repeat-y top left;
}




/* Content */

#content { 
	background: #FFFFFF url(images/allbg.gif) repeat-y top left;
	width: 998px;    /* =============================== ANCHO DEL BLOG         ============================ */
	margin: 0 auto;
	padding: 35px 0px 0px 0px;
}

blockquote {
	margin: 5px;
	padding: 0px 5px 5px 35px;
	background: transparent url(images/blockquote.gif) no-repeat ;
}

/* Content */

#main {
	float: left;
	width: 710px;     /* =============================== ANCHO DE LOS ARTICULOS ============================ */
	margin: 0 auto;
	padding: 0 30px 0px 0px; text-align:justify; 
	background-color:#FFFFFF;
	}



/* Sidebar */

#sidebar { float: right; width: 258px;  background-color:#FFFFFF; }

.white {color: white;}

/* Footer */

#footer {
	height: 75px;
	padding: 49px 0px 0px 0px;
	line-height:1em;
	clear: both;
	color: #FFFFFF;
	width: 1000px;
	margin: 0 auto;
	font-size:0.95em;
	background: #151A33 url(images/footer.gif);}

#legal { margin: 0; padding: 0; text-align: center; }

#link { margin: 0; padding: 0; text-align: center; }

#main a, #main a:hover, #main a:visited, { color: #5d0a05; text-decoration:none; }

#main h2 {
	margin-bottom: .5em;
	font-size: 1.6em;
	text-decoration:none;
	background: transparent url(images/title.jpg)  repeat-x top ;
	padding: 7px 0px 5px 10px}

#main h2:hover { text-decoration: none; color: #7a1301; }
.post-author, .post-date, .post-comm, .post-time, .post-cath, .post-edit
{	font-size: 1em;
	text-decoration:none;
	color: #4c1209;	}

.entry {text-algin: justify; font-size: 1.10em; color: #000000; } 
.post-author { padding: 0 0 3px 18px; background: url(images/p_author.gif) no-repeat 0 0; }
.post-date {
	margin: 0 0 0 10px;
	padding: 0 0 3px 23px;
	background: url(images/p_date.gif) no-repeat 0 0;
	}
.post-comm { padding: 0 0 3px 20px; background: url(images/p_commen.gif) no-repeat 0 0; }
.post-time { padding: 0 0 3px 18px; background: url(images/p_time.gif) no-repeat 0 0; }
.post-cath { padding: 0 0 3px 20px; background: url(images/p_cat.gif) no-repeat 0 0; }

.post-edit { padding: 0 0 3px 3px; }

.post{ margin:0 0 25px 0;   padding: 4px 4px 4px 4px; background-color:#f7f7f7; }

.info{ padding:2px 3px 3px 8px; border:1px solid #ccc; background-color:#f7f7f7; font-size:0.9em; color:#505050; }




/* Comments Styling */

.commtitle {
	color: white;
	margin-bottom: .5em;
	font-size: 1.3em;
	text-decoration:none;	font-weight:bold;
	font: Arial, Verdana, Sans-Serif;
	background: transparent url(images/commentstitle.gif)  no-repeat top ;
	padding: 7px 0px 5px 40px}


.leavecomm {
	color: white;
	margin-bottom: .5em;
	font-size: 1.3em;
	text-decoration:none;	font-weight:bold;
	font: Arial, Verdana, Sans-Serif;
	background: transparent url(images/leavecomm.gif)  no-repeat top ;
	padding: 7px 0px 5px 40px}

#comment {
margin-left:50px;
margin-bottom: 0em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
font: Arial, Verdana, Sans-Serif;
}

#commentlist li {margin-left:50px;
margin-bottom: 0em;
padding-bottom: 1em;
padding-top: 1em;
border-bottom: 1px solid #700000;
}

#commentform {margin-left:50px;
margin: 1em 0;
background: #ffffff;
width: 280px;
}

#commentform textarea {margin-left:50px;
background: white;
	border-top: 1px solid #feddb8;
	border-left: 1px solid #feddb8;
	border-bottom: 1px solid #bd7526;
	border-right: 1px solid #bd7526;
width: 280px;
}
#commentform textarea:hover {
	background: white;
	border-top: 1px solid #bd7526;
	border-left: 1px solid #bd7526;
	border-bottom: 1px solid #feddb8;
	border-right: 1px solid #feddb8;
}
#commentform textarea:focus {
background: white;
	border-top: 1px solid #bd7526;
	border-left: 1px solid #bd7526;
	border-bottom: 1px solid #feddb8;
	border-right: 1px solid #feddb8;
}

#commentform #email, #commentform #author, #commentform #url {
margin-left:50px;
font-size: 1.1em;
background: #fff;
	border-top: 1px solid #feddb8;
	border-left: 1px solid #feddb8;
	border-bottom: 1px solid #bd7526;
	border-right: 1px solid #bd7526;
width: 280px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: white;
	border-top: 1px solid #bd7526;
	border-left: 1px solid #bd7526;
	border-bottom: 1px solid #feddb8;
	border-right: 1px solid #feddb8;
width: 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: white;
	border-top: 1px solid #bd7526;
	border-left: 1px solid #bd7526;
	border-bottom: 1px solid #feddb8;
	border-right: 1px solid #feddb8;
width: 280px;
}
#commentform input{ margin-bottom: 3px; }

.submit1{
	color: white;
	font-weight: bold;	margin-left:50px;
	width: 280px;
	cursor:hand;
	font-size:1.10em;
	background: #ac5e12;
	border-top: 1px solid #feddb8;
	border-left: 1px solid #feddb8;
	border-bottom: 1px solid #bd7526;
	border-right: 1px solid #bd7526;}

.submit1:hover, .submit1:focus{
	background: #c6782c;
	border-top: 1px solid #bd7526;
	border-left: 1px solid #bd7526;
	border-bottom: 1px solid #feddb8;
	border-right: 1px solid #feddb8;}


#commentlist { margin: 0; padding: 0; list-style-type: none; }
#commentlist li { padding: 5px 25px 0 0; border-bottom: 1px solid #e19543; background: #fff5e9 url(images/comment-bg.gif) repeat-y 0 0; }
.alt { 	background-color: #fff !important;  background-image: none !important; }

.comment-title, .comment-meta, .comment-text { margin: 0 0 0 80px; }
.comment-title, .comment-title a, .comment-title a:hover{ color: #030612; }
.comment-meta, .comment-meta a, .comment-meta a:hover { color: #ac5f14; }

