/* 
Theme Name: CDPChileAG 2011
Theme URI: http://www.colegiodisenadores.cl/
Description: Tema exclusivo para el Colegio de Dise&ntilde;adores Profesionales de Chile A.G.
Author: Nous Design Studio - Fabián Vidal Becerra
Author URI: http://www.richardson.cl/nous - www.w3estudio.cl
Version: 1.0

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
{margin:0;padding:0;}


body { background:url(imagenes/bgbody.jpg); font-family: Verdana, Geneva, sans-serif;}
#bodydos { width:100%; overflow:auto; background:url(imagenes/bgbodydosb.jpg) repeat-x top;}
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#404040; letter-spacing:1px; text-shadow: #FFF 1px 1px;}
h2 a { color:#404040; text-decoration:none;}
h2 a:hover { color:#000;}
h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#404040; letter-spacing:1px;text-shadow: #FFF 1px 1px;}
h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666; letter-spacing:1px;text-shadow: #FFF 1px 1px;}
h4 a {color:#555; text-decoration:none; font-weight:bold;}
h4 a:hover { color:#222;}
p { font-size:11px; color:#404040;text-align:justify; line-height:14px;}
p a { color:#222; text-decoration:none;}
p a:hover { text-decoration:none; background-color:#d5d5d5;}

/*------------------TOP------------------------*/

#topcontent { width:960px; margin:0 auto; padding:10px 0 27px 0; height:134px; background:url(imagenes/bg_topcontent.png) top no-repeat;}
		#logo { width:128px; float:left; margin-left:30px;}
		#name { width:700px; float:right; height:62px; margin-top:23px;}



/*------------------Menu-----------------------*/

#dolphincontainer{position:relative;width:936px;font-family:Helvetica,Arial,Verdana,sans-serif; background:url(imagenes/btm_menu.jpg) bottom repeat-x; margin:0 auto;}
#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;padding:0 0 0 20px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#666;text-decoration:none;padding:0 0 0 20px;height:33px;text-shadow: #FFF 1px 1px;}
#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#222 ;line-height:275%; text-shadow: none;}

#dolphinnav ul li#cole a.current,#dolphinnav ul li#cole a.current:hover{ background:url(imagenes/btn_coleizq.jpg) repeat-x;}
#dolphinnav ul li#benef a.current,#dolphinnav ul li#benef a.current:hover{ background:url(imagenes/btn_benefizq.jpg) repeat-x;}
#dolphinnav ul li#inst a.current,#dolphinnav ul li#inst a.current:hover{ background:url(imagenes/btn_instizq.jpg) repeat-x;}
#dolphinnav ul li#comu a.current,#dolphinnav ul li#comu a.current:hover{ background:url(imagenes/btn_comuizq.jpg) repeat-x;}
#dolphinnav ul li#contacto a.current,#dolphinnav ul li#contacto a.current:hover{ background:url(imagenes/btn_contactoizq.jpg) repeat-x;}
#dolphinnav ul li#inscri a.current,#dolphinnav ul li#inscri a.current:hover{ background:url(imagenes/btn_incriizq.jpg) repeat-x;}
#dolphinnav ul li#inic a.current,#dolphinnav ul li#inic a.current:hover{ background:url(imagenes/btn_inicizq.jpg) repeat-x;}

#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#222;height:33px;}

#dolphinnav ul li#cole a.current span{ background:url(imagenes/btn_cole.jpg) right repeat-x;}
#dolphinnav ul li#benef a.current span{ background:url(imagenes/btn_benef.jpg) right repeat-x;}
#dolphinnav ul li#inst a.current span{ background:url(imagenes/btn_inst.jpg) right repeat-x;}
#dolphinnav ul li#comu a.current span{ background:url(imagenes/btn_comu.jpg) right repeat-x;}
#dolphinnav ul li#contacto a.current span{ background:url(imagenes/btn_contacto.jpg) right repeat-x;}
#dolphinnav ul li#inscri a.current span{ background:url(imagenes/btn_incri.jpg) right repeat-x;}
#dolphinnav ul li#inic a.current span{ background:url(imagenes/btn_inic.jpg) right repeat-x;}

#dolphin_inner{color:#666; padding: 8px; font-size:12px; height: 1em;text-shadow: #FFF 1px 1px;}
#dolphin_inner ul{ list-style:none;}
#dolphin_inner li{ float:left; padding:0 15px;}
#dolphin_inner li a{ color:#666; text-decoration:none;} 
#dolphin_inner li a:hover{ color:#000; background-color:#d5d5d5;}
#margenbeneficios {margin-left:35px;}
#margeninstrumentos {margin-left:40px;}
#margencomunidad {margin-left:220px;}
.innercontent{display: none;}

/*------------------CONTENIDO------------------------*/

#contenedor { width:940px; margin: 0 auto; padding:10px 0 10px 0;}
	#contenido { float:left; width:700px;}
		#contslider { height:265px; background:url(imagenes/cont_slider.jpg) no-repeat; padding:27px 0 0 20px;}

	#secundarias {background:url(imagenes/bg_secundarias.jpg) no-repeat; min-height:430px; overflow:auto, margin-bottom:20px; padding-top:10px;}
		.nosec {width:300px; float:left; padding:0 25px 0 25px; min-height:430px;}
			.nosec p { font-size:11px; line-height:16px;}
			.titnosec { min-height:80px;}
			.imgsecun { width:288px;margin-top:5px; padding-bottom:18px;}
			.imgsecun img { border:1px solid #aaa; }
			.postmetadata { margin:9px 0; background:url(imagenes/btm_menu.jpg) top repeat-x; padding:10px 0;}
			.postmetadata p { font-size:10px; color:#777;}
			.postnavigation { text-align:center;}
	#zona { background:url(imagenes/bgzona.jpg) top no-repeat; overflow:auto; padding:30px 0 30px 2px;}
	 .bannerzonaline { width:205px; background:url(imagenes/bgcontentsidebar.jpg) right repeat-y; padding-left:25px; float:left;}
	 .bannerzonanoline { width:205px;padding-left:25px; float:left;}
	 .bannerzona { background:url(imagenes/bgbtm_bannerzona.jpg) bottom left no-repeat;padding-bottom:15px;}

	 #slider {	position:relative;	width: 660px;	height: 235px;	background:#202834 url(loading.gif) no-repeat 50% 50%;	-moz-box-shadow:0px 0px 10px #000;-webkit-box-shadow	:0px 0px 10px #000;	box-shadow:0px 0px 10px #000;}
	 #slider p{ text-shadow:1px 1px 1px #000; color:#cacaca; font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;}
	 #slider p a{ color:#FFF; font-weight:bold; text-decoration:none;}
	 #slider p span{ font-size:11px; font-family: Verdana, Geneva, sans-serif; color:#999; font-weight:normal;line-height:14px; margin-top:10px;} 
			/* The Nivo Slider styles */
			.nivoSlider {position:relative;}
			.nivoSlider img {position:absolute;top:0px;left:0px;}
			/* If an image is wrapped in a link */
			.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;	margin:0;z-index:60;display:none;}
			/* The slices in the Slider */
			.nivo-slice {display:block;	position:absolute;z-index:50;height:100%;}
			/* Caption styles */
			.nivo-caption {	position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;/* Overridden by captionOpacity setting */width:100%;	z-index:89;}
			.nivo-caption p {padding:5px;margin:0;}
			/* Direction nav styles (e.g. Next & Prev) */
			.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer; color:#000; padding:3px 10px; background:#CCC;opacity:0.5;/* Overridden by captionOpacity setting */}
			.nivo-prevNav {left:0px;}
			.nivo-nextNav {	right:0px;}
			/* Control nav styles (e.g. 1,2,3...) */
			.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
			.nivo-controlNav a.active {	font-weight:bold;}


		#postsingle { padding:10px 15px;}
			#postsingle p{ line-height:18px;}
			#postsingle h2 { margin-bottom:10px;}
			#postsingle img { margin:0 0 20px 0;}
			#postsingle .postmetadada { margin:0; padding:0;}

/*------------------SIDEBAR--------------------------*/
#contsidebar { float:right; width:220px; background:url(imagenes/bgcontentsidebar.jpg) repeat-y left; padding:10px 0 0 0;}
#sidebar { background:url(imagenes/bgsidebar.jpg )no-repeat; background-position:left  ; padding:0 0 0 20px;}
	#sidebar h3{ padding:0 0 13px 0;}
	#sidebar h4{ padding:0 0 2px 0;}
	#sidebar p { padding-bottom:8px; font-size:10px;}
	#agenda { background:url(imagenes/btm_menu.jpg) bottom repeat-x; padding-bottom:10px; margin-bottom:17px;}
	#agenda p a{ display:block;}
	.bannersid { background:url(imagenes/bgbtm_banner.jpg); padding-bottom:14px; margin:7px 0;}
	.redsocial {margin:10px 0;}

/*------------------comentarios-------------------------*/
#comments { margin:25px 0 0 0;}
.comments_reply{ background:#EEE ; padding:20px; margin-top:15px;}
.comments_reply #comment{width:560px;}
ol.commentlist {list-style-type: none;}
ol.commentlist li.comment  { list-style:none; border-bottom:1px dotted #CCC;  background:#EEE url(imagenes/bg_comments_list.jpg) right top no-repeat; padding:10px; margin-bottom:8px; overflow:auto;}
ol.commentlist li.comment p {line-height: 12pt; text-align:justify; text-transform: lowercase;font-size:11px; padding-left:70px; padding-top:7px;}
ol.commentlist li.comment ul.children li.byuser { background:#E5E5E5 url(imagenes/bg_comments_children.jpg) right top no-repeat; clear:both; border:1px solid #CCC}
ol.commentlist li.comment div.reply { float:right; padding:5px;}
ol.commentlist li.comment div.reply a { color:#999; font-size:10px; text-decoration:none;}
ol.commentlist li.comment div.reply a:hover { color:#000;}
cite {font-family: Georgia, "Times New Roman", Times, serif; letter-spacing:1px;font-size: 9pt;font-weight: bold;	font-style: normal;	}
cite a{color: #333; text-decoration: none;}
.comment-meta { padding:10px 0 0 0;}
.avatar{float:left;width:60px; height:60px; border:1px solid #CCC;}
.fn {font-size:14px; color:#666;margin-left:5px}
.commentmetadata { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#84a822; }
.commentmetadata a{ text-decoration:none;  color:#84a822;margin-left:5px }
.says { font-size:12px; color:#666;}

/*------------------FOOTER--------------------------*/

#footer { background: url(imagenes/bg_footer.png) top repeat-x #080809; width:100%; padding:20px 0; overflow:auto; margin-top:30px; border-top:10px solid #bbb}
#footercontent { width:940px; margin:0 auto;}
#footercontent h3{ text-shadow:1px 1px 1px #000; color:#cacaca; font-size:18px; padding-top:10px; }
#firma { float:right; width:340px;}
#firma p{ text-align: justify; padding:10px 0 5px 0; line-height:18px; font-size:10px; color:#999;}
#logofoot { width:90px; height:90px; float:right; margin-left:10px; margin-top:10px;}
#mediap { float:left; width:600px; overflow: auto; background:url(imagenes/footer_line.png) right center no-repeat;}
.logos_img { float: left; margin:8px 10px;border: 1px solid #575757;}
.line { border-bottom:1px solid #1d1d1d;}


.post{}
.postmeta{}
.postnavigation{}
#searchform{}
#comments
.comments_navigation{}
.comments_navigation{}
.comments_reply{}
.comments_text{}
.comments_meta{}

p strong{
	font-weight:bold;
}
