/* CSS Document */
/* Theme Name: moratodesigns
theme for drupal
Version:6.6
Author: Cristina Valencia P.
Author URL: http://cristinavalencia.com/
/*

/****************************Main Structure************************/


body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.4em;
	color:#494949;
	background-color: #FFFFFF;
	background-image:url(images/bg.jpg);
	background-repeat:repeat;
	background-position:top center;
	
}
*+html body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.4em;
	color:#494949;
	background-color: #FFFFFF;
	background-image:url(images/bg.jpg);
	background-repeat:repeat;
	background-position:top center;
}
*html body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.4em;
	color:#494949;
	background-color: #FFFFFF;
	background-image:url(images/bg.jpg);
	background-repeat:repeat;
	background-position:top center;
}

#outer{
position: absolute;
  left: 0px;
  width: 100%;
  height: 1px;
  overflow: visible;
}

#inner{
width:780px;
margin-left: -415px;  /***  width / 2   ***/
position: absolute;
left: 50%;
}

*html #inner{
width:800px;
margin-left: -415px;  /***  width / 2   ***/
position: absolute;
left: 50%;
}

*+html #inner{
width:775px;
margin-left: -410px;  /***  width / 2   ***/
position: absolute;
left: 50%;
}
/**************Logo, topbar, slogan area*****************/
#header{
width:780px;
height:170px;
border-left: 25px solid #666666;
border-right: 25px solid #666666;
border-top: 23px solid #666666;
background-color:#FFFFFF;
margin:0;
}
*+html #header{
width:775px;
height:170px;
border-left: 25px solid #666666;
border-right: 25px solid #666666;
border-top: 23px solid #666666;
background-color:#FFFFFF;
margin:0;
}

*html #header{
width:800px;
height:170px;
border-left: 25px solid #666666;
border-right: 25px solid #666666;
border-top: 23px solid #666666;
background-color:#FFFFFF;
margin:0;
}

#logo{
float:left;
width:172px;
height:152px;
background-repeat:no-repeat;
background-color:#9a4332;
margin:7px;
}

*html #logo{
float:left;
width:172px;
height:152px;
background-repeat:no-repeat;
background-color:#9a4332;
margin:7px 7px 7px 4px;
}

#topbar{
float:left;
width:66%;
height:20px;
margin-top:13px;
padding-right:5px;
text-align:left;
border:0;
}

*html #topbar{
float:left;
width:66%;
height:20px;
margin-top:4px;
padding-right:5px;
text-align:left;
border:0;
}

#head{
float:left;
width:500px;
height:123px;
margin:0;
}
*+html #head{
float:left;
width:550px;
height:123px;
margin:0;
}



#slogan{
float:left;
width:588px;
height:128px;
background-repeat:no-repeat;
margin-top:8px;
}



/***************************Content area*****************************/
#content{
width:780px;
background-color:#FFFFFF;
border-top: 25px solid #666666;
border-left: 25px solid #666666;
border-right: 25px solid #666666;
border-bottom: 23px solid #666666;
margin:0;
margin-bottom:20px;
}

*+html #content{
width:775px;
background-color:#FFFFFF;
border-top: 25px solid #666666;
border-left: 25px solid #666666;
border-right: 25px solid #666666;
border-bottom: 23px solid #666666;
margin:0;
margin-bottom:20px;
}

*html #content{
width:792px;
background-color:#FFFFFF;
border-top: 25px solid #666666;
border-left: 25px solid #666666;
border-right: 25px solid #666666;
border-bottom: 23px solid #666666;
margin:0;
margin-bottom:20px;
}

#content_body{
overflow: hidden;
margin-top:10px;
}

/************************MIDDLE*******************/
#middle{
float:left;
width:100%;
background-color:transparent;
padding-left:3px;
padding-right:5px;
padding-bottom:40px;
}

*html #middle{
float:left;
width:100%;
background-color:#fff;
margin:0;
}
/**************************Admin******************/
#right_sidebar{
float:right;
width:50%;
margin-top:40px;
margin-bottom:40px;
padding-bottom:20px;
background-color:#CCCCCC;
background-color:#FFFFFF;
border-top: 25px solid #666666;
border-left: 25px solid #666666;
border-right: 25px solid #666666;
border-bottom: 23px solid #666666;
}
*+html #right_sidebar{
float:right;
width:50%;
margin-top:40px;
margin-bottom:40px;
padding-bottom:20px;
background-color:#CCCCCC;
background-color:#FFFFFF;
border-top: 25px solid #666666;
border-left: 25px solid #666666;
border-right: 25px solid #666666;
border-bottom: 23px solid #666666;
}
*html #right_sidebar{
float:right;
width:50%;
margin-top:40px;
margin-bottom:40px;
padding-bottom:20px;
background-color:#CCCCCC;
background-color:#FFFFFF;
border-top: 25px solid #666666;
border-left: 25px solid #666666;
border-right: 25px solid #666666;
border-bottom: 23px solid #666666;
}

/*****************************Links, List, Text, Images*****************/
img{
border:0;
margin:0;
}

h1 {
	padding-left: 30px;
	padding-top: 8px;
	padding-bottom:20px;
	color: #993333;
	line-height:1em;
	font-weight:lighter;
}
 h1 a {
 padding-left: 10px;
	margin-bottom:10px;
	padding-top: 10px;
	font-size: 24px;
	color: #003399;
	text-decoration: none;
}
 
  h2 {
	padding-left: 3px;
	padding-top: 8px;
	font-size: 22px;
	color: #333333;
 }

 h2 a {
    text-decoration:none;
	color: #FF6600;
 }
	
	h2 a:hover {
	text-decoration:none;
	color: #FF9900;
	}

#right_sidebar h2 { 
width:235px;
height:60px;
color: #2f2f2f; font-size: 17px; padding-top: 10px; padding-left:5px;
background-image:url(images/h2-2.jpg);
background-repeat:no-repeat;
margin:0;
text-align:center;
}


/***Links globales***/
a{
	text-decoration: underline;
	color:#003399;
	}
a:hover {
	text-decoration: none;
	color: #993333;
	}
	
a:visited {
	color: #0066FF;
	text-decoration:underline;
	}
a:active{color:#993333;}

.block ul {
margin:0;
padding:0;
}
/******************Top Bar Menus*********************/
 #topbar ul{
margin:0;
 list-style:none;
 border:none;
 }
 
*+html #topbar ul{
 margin:0;
 list-style:none;
 border:none;

 }
 
 #topbar a{
 margin:0;
 font-weight:lighter;
 font-size:20px;
 font-style:oblique;
	color:#494949;
	text-decoration:none;
}

#topbar li {
	border-right:1px solid #BBBBBB;
	padding:0.1em 0.5em;
	line-height:1.9em;
	}
*html #topbar li {
	border-right:1px solid #fff;
	padding:6pt 0.5em;
	line-height:1.5em;
	}

#topbar a:hover{
	text-decoration:none;
	color:#999999;
}

#topbar li a.active{
	color:#999999;
}




 /******************************MENUS SideBar******************************/	
 #sideMenu ul.menu li {
margin:0 1em 0 1.5em;
}
 #sideMenu ul{
    margin:0;
  list-style: none;
  border: none;
  text-align:left;
 }
 
 #sideMenu a {
	color: #003399;
	text-decoration: none;
	padding: 1px 1px;
	margin-right:0.3em;
	display:block;
	}
	
#sideMenu li {
	border-bottom:1px solid #BBBBBB;
	background-color:transparent;
	
}

#sideMenu a:hover {
	color: #993333;
	text-decoration: none;
	background-color:#EFEFEF;
}

#sideMenu li a.active {
	color: #993333;
	
}

#sideMenu.expanded {

  padding: 0.2em 0.5em 0 0;
  margin: 0;
}
#sideMenu.collapsed {

  padding: 0.2em 0.5em 0 0;
  margin: 0;
}
#sideMenu.leaf {
 
  padding: 0.2em 0.5em 0 0;
  margin: 0;
}

#message{
width:100%;
height:20px;
font-size:9px;
text-align:center;
color:#333333;

}
#login{
float:right;
width:40px;
height:38px;
margin-right:10px;
margin-bottom:8px;
}

*+ #login{
float:right;
width:40px;
height:38px;
margin-right:10px;
margin-bottom:8px;
}

/**************Views*****************/
table {
border-collapse:collapse;
}

table.views-table {
margin-left:20px;
}

td.views-field-field-album-body-value{
width:73%;
padding-left:30px;
padding-right:30px;
}

tr.odd td.views-field-field-album-body-value{
	background-color:#E8E8E8;
}

tr.even td.views-field-field-album-body-value {
	background-color:#CCCCCC;
}

td.views-field-field-album-body-value a{
	text-decoration: underline;
	color:#494949;
}

td.views-field-field-album-body-value a:hover{
	text-decoration: none;
		color: #993333;
}

td.views-field-field-album-body-value a:visited{
	text-decoration: none;
	color: #666666;
}

/******************System*****************/


tr.even, tr.odd, tbody th {
  border: solid #fff;
  border-width: 1px 0;
}

/** borde a tablas creadas con editor**/
tbody {
  border-top: 1px solid #fff;
}

/** borde arriba, portfolio**/
thead th {
border-bottom:3px solid #FFFFFF;
padding-right:1em;
text-align:left;
}


