/*
Theme Name: CI-DD
Theme URI: http://www.ci-dd.com/
Description: CI-DD <a href="http://www.ci-dd.com">CI-DD</a>.
Version: 1.0
Author: CI-DD
Author URI: http://ci-dd.com/
Tags: black, custom design, fixed width, two columns, individual categories

	This theme was designed by Pakore,
	whose work you will find at http://ci-dd.com/
*/

/* Normalization de margins y paddings */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, input, p, blockquote, th, td, img
	{margin:0px; padding:0px; border:0px}
/* Normalization de fonts para titles*/
h1, h2, h3, h4, h5, h6
	{font-size:100%;}
/* Remove style from lists*/
ul
	{list-style:none;}
/* Normalization of size and font weight */
address, caption, code, dfn, th, var
	{font-style:normal; font-weight:normal;}
/* Standarizacion de font */
*{
font-family:"Trebuchet MS"
}

html {
background-color:#373320;
}

body {
height:100%;
width:100%;
}
#wrapper {
width:100%;
height:auto;
margin:0 auto;
}
#header_wrap {
width:100%;
height:100px;
float:left;
position:relative;
border-bottom:5px #FFFFFF solid;
background-image:url(images/header_bkgr.jpg);
background-repeat:repeat-x;
}
#header {
width:920px;
height:100px;
margin:0 auto;
position:relative;
}
a img.logo {
margin:0 50px;
text-decoration:none;
border:none;
float:left;
}
h1.logo {
display:none;
text-indent:-9999px;
}
#wrapper1 {
width:920px;
height:auto;
margin:0 auto;
}
#banner {
width:100%;
height:301px;
float:left;
position:relative;
background-image:url(images/banner_home.jpg);
background-repeat:no-repeat;
}
#content {
width:100%;
height:auto;
float:left;
position:relative;
background-color:#ffffff;
min-height:400px;
}
/*#interior {
width:400px;
height:auto;
float:left;
position:relative;
padding:15px 30px;
}*/
#interior {
float:left;
height:auto;
padding:15px 30px 150px;
position:relative;
width:400px;
}
#interior2 {
width:270px;
height:auto;
min-height:200px;
float:left;
position:relative;
padding:50px 10px 20px 10px;
}
#press {
width:680px;
height:auto;
min-height:500px;
float:left;
position:relative;
padding:15px 0 15px 30px;
}
#left_columna {
width:300px;
height:auto;
float:left;
position:relative;
padding:15px 20px;
}
#work {
width:330px;
height:auto;
float:left;
position:relative;
padding:15px 20px;
}
#content_bottom {
width:100%;
height:20px;
float:left;
position:relative;
background-image:url(images/bottom_content.jpg);
background-repeat:no-repeat;
}
#right_column {
width:191px;
height:100%;
float:right;
position:absolute;
background-color:#cfc8a1;
right:0;
top:0;
}
#sociales {
width:190px;
float:left;
margin:0 0 50px 20px;
bottom:0;
position:absolute;
left:0;
}
#footer_wrap {
width:100%;
height:100px;
float:left;
position:relative;
background-color:#0c0b08;
border-top:5px #101010 solid;
z-index:-2;
margin-top:-30px;
}
#footer {
width:920px;
height:auto;
margin:0 auto;
position:relative;
}
#inclusion, #inclusion{
display:none;
}
/* NAVIGATION */

#nav {
width:auto;
float:right;
position:absolute;
right:0;
bottom:0;
}
#nav ul {
width:auto;
float:right;
position:relative;
margin-top:70px;
}
#nav ul li {
width:auto;
display:block;
float:left;
margin-right:2px;
font-size:12px;
}
#nav ul li a{
text-decoration:none;
color:#000000;
display:block;
background-color:#cfc8a1;
padding:6px 16px;
font-weight:bold;
}
#nav ul li a:active {
background-color:#2d2d2d;
color:#FFFFFF;
}
#nav ul li a:hover {
background-color:#343434;
color:#FFFFFF;
}
#nav ul li a.active {
background-color:#FFFFFF;
color:#000000;
padding:6px 16px;
}
#nav ul li.current_page_item a {
background-color:#FFFFFF;
color:#000000;
padding:6px 16px;
}
#nav ul li.current_page_ancestor a {
background-color:#FFFFFF;
color:#000000;
padding:6px 16px;
}
#nav ul li.current-cat a {
background-color:#FFFFFF;
color:#000000;
padding:6px 16px;
}
#nav ul li.current-cat-parent a {
background-color:#FFFFFF;
color:#000000;
padding:6px 16px;
}

/* Sub Navigation */

#right_column ul {
width:100%;
float:left;
position:relative;
}
#right_column ul li {
width:100%;
display:block;
float:left;
font-size:12px;
}
#right_column ul li a{
color:#000000;
display:block;
background-color:#cfc8a1;
padding:6px 16px;
font-weight:bold;
border-bottom:1px #373320 dotted;
}
#right_column ul li a:hover {
background-color:#343434;
color:#FFFFFF;
}
#right_column ul li.current_page_item a {
background-color:#FFFFFF;
color:#750201;
text-decoration:none;
}
#right_column ul li.current-cat a {
background-color:#FFFFFF;
color:#750201;
text-decoration:none;
}

/* Footer List */

#footer ul {
float:left;
position:relative;
width:auto;
margin:-50px 25px 0 25px;
}
#footer ul li{
display:inline;
margin:0 5px;
font-size:10px;
padding:0;
}
#footer ul li a{
text-decoration:none;
color:#FFFFFF;
}
#footer ul li a:hover{
text-decoration:underline;
}


/*Banner */

#banner_text {
width:380px;
height:250px;
float:left;
position:relative;
margin:40px 50px 40px 80px;
text-align:justify;
}
#banner_text h1 {
color:#FFFFFF;
margin-bottom:5px;
font-size:18px;
}
#banner_text p {
color:#cfc8a1;
font-size:12px;
}
em {
color:#EF5400;
font-weight:bold;
}
#banner_text p.formula {
font-size:12px;
color:#DCEF3B;
font-family:"Courier New", Courier, monospace;
text-align:left;
}

/*Contenido */

#content h2 {
border-bottom:1px #cfc8a1 dotted;
padding:0 10px 0 0;
clear:left;
}
#content h3 {
font-size:15px;
font-weight:bold;
color:#750201;
margin-top:5px;
}
#right_column h3 {
width:100%;
background-color:#9DAD89;
height:35px;
line-height:30px;
font-size:15px;
color:#FFFFFF;
margin:0;
padding:0;
text-align:center;
}
#content p {
font-size:12px;
margin:5px 0 10px 0;
text-align:justify;
}
#content em {
color:#373320;
font-weight:bold;
}
#slider img {
margin:20px 5px 10px 5px;
width:321px;
height:183px;
}
a.more{
color:#750201;
float:right;
font-size:11px;
margin-bottom:5px;
font-weight:bold;
}
.date {
color:#726830;
font-size:12px;
}
#interior .entry img, #press .entry img {
float:left;
margin:0 15px 15px 0;
}
#right_column p.phone {
font-size:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
color:#000000;
margin-top:20px;
}
#right_column p.email {
color:#373320;
font-weight:bold;
text-align:center;
margin-bottom:20px;
}
#right_column p.location {
color:#750201;
font-weight:bold;
font-size:13px;
text-transform:uppercase;
margin-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#right_column p.address {
color:#373320;
font-weight:bold;
margin-left:15px;
text-align:left;
}
#sociales a img {
text-decoration:none;
border:none;
}
#sociales p {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#breadcrums, #breadcrums a {
position:relative;
font-size:11px;
color:#726830;
text-decoration:none;
margin-bottom:10px;
width:auto;
}
#breadcrums a:hover {
text-decoration:underline;
}
.sociable {
float:left;
position:relative;
clear:both;
}
.sociable_tagline {
color:#750201;
font-size:12px;
}

/* Easy Slider */

#slider {
width:330px;
height:400px;
float:left;
position:relative;
padding:0;
}

#slider ul, #slider li {
margin:0;
padding:0;
list-style:none;
}
#slider li{ 
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
width:330px;
height:400px;
overflow:hidden;
float:left;
}	
		
/* numeric controls */	

ol#controls{
margin:0 0 0 65px;
padding:0;
height:20px;
text-align:center;
	
}
ol#controls li{
margin:0 10px 0 0; 
padding:0;
float:left;
list-style:none;
height:21px;
line-height:21px;
}
ol#controls li a{
float:left;
height:21px;
line-height:21px;
margin-top:10px;
padding:0 10px;
text-decoration:none;
background-image:url(images/control.gif);
background-repeat:no-repeat;
color:#750201;
}
ol#controls li.current a{
background-image:url(images/control_over.gif);
background-repeat:no-repeat;
color:#766E4A;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

/*  Portfolio */

#project {
width:320px;
height:350px;
float:left;
position:relative;
border-bottom:1px #373320 dotted;
margin:20px 20px 20px 0;
}
#project a.web img {
float:left;
margin:10px 0 0 10px;
}
#project a.work img {
float:left;
margin-top:10px;
}

/* Navigation */
.wp-pagenavi {
position:relative;
margin:20px 0;
float:left;
clear:both;
}

/* Logitos al pie */

#logitos {
float:right;
position:relative;
height:42px;
width:auto;
margin:-50px 25px 0 0;
}
#logitos a img {
text-decoration:none;
border:none;
}


/*img.testo {
bottom:-190px;
float:none;
height:207px;
position:absolute;
z-index:1000;
}*/
img.testo {
height:207px;
padding:10px;
position:absolute;
z-index:1000;
}
#interior2 img{
height:auto;
float:left;
width:247px;
}
/* Changes on June 2nd 2010*/
.entry ul li {
font-size:12px;
list-style:disc;
}
.entry h3{
color:#750201;
font-size:15px;
font-weight:bold;
margin-top:5px;
clear:both;
}