/*
Theme Name: OCNM
Theme URI: http://acbcreaciones.com/
Description: Theme created by ACBCREACIONES for <a href="http://rosadetango.com">Orquesta de Cámara Nuevo Milenio</a>.
Version: 3
Author: Alexander Castelló
Author URI: http://acbcreaciones.com/
Tags: blue, custom header, fixed width, three columns, widgets

	Rosadetango v1
	 http://alexandercastello/

	This theme was designed and built by Alexander Castelló

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/*GENERALES*/



@charset "utf-8";
/* CSS Document */


* {
	padding: 0;
	margin: 0;
	color:#828282;
	/*text-decoration:none;*/
	outline: none;
}

html, body {
	height: 100%;
	/*overflow:auto;*/
	/*background-image: url(images/page.jpg);
	background-repeat:repeat;*/
}


body {
	/*font-family: "lucida sans",  arial, helvetica, verdana,sans-serif;
	font-size: 75%;*/
	font:13px/15px sans-serif;
	color:#000;
	background-color:#FFF;
	padding:0px;
	margin:0px;	
	max-width:100%;
	margin-right:auto;
	margin-left:auto;
	
}




img {border:0px;}








h1 {
	/*font-size: 1.4em;*/
	font-size:2em;
	padding:0px;
	margin:0px;
	margin-bottom: 0px;
}



p {
	margin-bottom:1em;
	margin-top: 0px;
}





	





#container {
	min-height: 100%;
	max-width:100%;
	margin-right:auto;
	margin-left:auto;
	/*margin: 0 auto;*/
	/*background-image: url(images/page.jpg);
	background-repeat: repeat-y;
	background-position: left top;*/
	color: #31363A;
	width:100%; margin:auto;
}




#cap {
	height:180px;
	width:100%;
	background-image:url(images/top.jpg);
	background-repeat:repeat-x;
	background-position:right bottom;	
}

#titulo {/*position:relative; top:1112px; left:0px;*/display:none;}

#coloca {
	position: relative;
	top: 60px;
		background-image: url(images/menu.jpg);
	background-repeat: repeat;
	background-position: right top;
	
}

#colocamenu {
	margin-left: 200px;
	margin-right: 285px;
	padding-bottom:4px;
	padding-top:4px;
	width:auto;
}

/*\*/
html*#colocamenu { padding-top:4px; padding-bottom:4px; } 
/* sólo en safari */


#menusup {}

#menu {
	font-size:14px;
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
	font-stretch:condensed;
	
	width:auto;
}

#menu ul {
    margin:0;
    list-style:none;
    clear:both;
}
#menu ul ul {
    display:none;
}

#menu li {
    display:inline;
}


#menu a {text-decoration:none; margin-right:6px; }
#menu a:link {color:#fafafa;}
#menu a:visited {color:#fafafa;}
#menu a:hover {color:#eaeaea;}
#menu a:active {color:#fafafa;}
#menu a:current {color:#ffffff;}

#menu .current_page_item, .current_page_ancestor, .current_page_parent {font-weight:bold; color:#ff9900;}


#menu a:focus {
	color:#E57424;
}












#ilustracio { margin-bottom:30px;}


#central {
	margin-right:40px;
	text-align:justify;
	margin-left:200px;
	margin-right:285px;
	color:#31363A;
	position:relative;
	top:0px;
	padding-bottom:50px;

}






#lateral #colocasubmenu {margin-bottom:40px;}


#lateral {float:left; text-align:right; width:175px;/*height:100%;*/}

#lateral ul {
list-style:none; text-decoration:none; margin:0; padding:0px; display:block;}

#lateral li {
list-style:none; text-decoration:none; margin:0; padding:0px; display:block; }


#lateral ul li a{ font-weight:bold; text-decoration:none; display:block;  letter-spacing:1.5exs; margin-bottom:10px; height:16px; padding-top:4px; padding-bottom:4px; padding-right:4px; color:#FFF;}


#lateral ul li a:link{ color:#333; border-bottom:1px solid #ddd;}
#lateral ul li a:visited{ color:#333; border-bottom:1px solid #ddd;}
#lateral ul li a:hover{  color:#ff9900; background-color:#ffffff; border:0;}
#lateral ul li a:active{ color:#ffffff; background-color:#ff6633; padding-right:4px; border:0;}
#lateral .current_page_item { background-color:#ff9900; padding-right:4px; border:0;}
#lateral ul li a.current_page_item { background-color:#ff9900; padding-right:4px; border:0;}
#lateral ul li a:current{ background-color:#ff9900; padding-right:4px; border:0;}



#lateral ul li a:focus{ color:#FFffff; background-color:#ff6633; border:0;}















#central h1 {
	color:#31363A;
	margin-bottom:10px;
	font-size:22px;
	padding-bottom:2px;
	border-bottom:1px solid #ddd;
	line-height:22px;
	/*color:#FFF;
	font-size:24pt;
	font-variant:small-caps;*/	
}

#central h2 {
	font-size: 16px;
	text-decoration:none;
	/*color:#31363A;*/
	padding:0px;
	/*margin-bottom:0.5em;*/
	
}


#central h2 a {text-decoration:none; }

#central h1 { }

#central h3 { }


#continguts {padding-top:10px;}

.blancperla {color:#eeeeee;}

.blanco {color:#ffffff;}





#footer {
	
	/*clear: both;
	height: 120px;
	background-color: #fff;
	color: #fff;
	position: relative;
	top:-60px;
	padding-top: 0px;
	padding-bottom:60px;
	padding-left:205px;
	font-size:12px;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0;
	font-variant:small-caps;
	background-image:url(images/bottom.jpg);
	background-repeat:repeat-x;
	background-position:top right;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	/* font-weight:bold; */*/
	
	clear: both;
	height: 200px;
	background-image:url(images/bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom right;
	
	
	
	margin: 0px auto 0 auto;
	padding-bottom:10px;
	padding-left:200px; 
	letter-spacing:0;
	vertical-align:bottom;
	position:relative;
	margin-bottom:-30px;

	 
	
}



#footer #peus #peu a,b {height:20px; color:#FFF; font-size:12px; text-transform:capitalize;}





#footer p   {color:#FFF;}


#footer img {display:none;}


/*#footer a {text-decoration:none; font-size:9pt; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; font-stretch:condensed; text-shadow:#666; text-transform:capitalize; font-weight:700; background-color:#f00; float:left; display:block; margin-right:3px; padding-right:2px; padding-left:3px;}

#footer a { padding:4px; display:block; float:left; margin-right:5px; border:1px solid #ffffff; letter-spacing:0px; font-stretch:condensed;}
*/

#footer b {font-weight:bold; color:#eee;}
#footer a {text-decoration:none; margin-right:10px; /* font-weight:bold; */}
#footer #peu a:link {color:#eee;}
#footer #peu a:visited {color:#eee;}
#footer #peu a:hover {color:#fff; background-color:#f63;}
#footer #peu a:active {color:#eee;}













#clearfooter {
	display: block;
	height: 1px;
	margin-top:20px;
	clear:both;
	
}


#content {/*padding-bottom:30px;*/}






#sidebar {
	display:block;
	width:249px;
	position:absolute;
	top:0px;
	right:0px;
	background-image: url(images/page.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color: #f8f8f8;
	/*nt-scolor:#333;*/
	margin-bottom:-150px;
}

#sidebar > * {padding-right:0; margin-right:0;}






#sidebar hr {color:#ddd; height:1px; }


#sidebar ul {
	list-style:none;
}

#sidebar h2 { /* sidebar headers */
	text-align:left;
	margin-top:20px;
	font:20px/150%;
	font-weight:normal;
}

#sidebar a { /* general links style */
	 
	text-decoration:none;
}







sidebar a img {border:0px;}






#sidebar li li a { /* listed links style */
	display:block;
	padding:5px 0;
	
	text-decoration:none;
}

#sidebar li li a:hover {

}

#sidebar li li {
	/*border-bottom:1px solid #aaa;*/
	
	margin-top:0;
	margin-bottom:0;
}

#sidebar li.widget_tag_cloud a { /* tag cloud line height */
	line-height:24pt;
}

#sidebar table a:hover,
#sidebar li.widget_tag_cloud a:hover { /* give to non-block-links a background-image */

}

#sidebar li.recentcomments { /* add a padding to recent comments widgets inline links */
	padding:5px 0;
}

#sidebar table { /* made for wp calendar, but any sidebar tables too of course */
}

#sidebar table th,
#sidebar table td {
	/*padding:2px;*/
	text-align:center;
	font-size:9px;
	
}

#sidebar table th {
	color:#333;
	
}

#sidebar table td {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	
}




#sidebar .inner {padding-left:18px; padding-right:25px; color:#999;}



#sidebar2 .widgettitle {display:none;}
#sidebar .widgettitle {display:none;}









.textwidget {font-weight:normal; 

letter-spacing:0px;
 
height:auto; 
/*margin-bottom:30px;*/
display:block;
color:#666;
}

.textwidget p {}
.textwidtget em,i,*[class=cursiva] {
/* font-weight:bold; */ letter-spacing:1px; }



.textwidget h2 {/*display:none;*/ font-size:14px; letter-spacing:0.25exs;}
.textwidget h3 {/*display:none;*/ font-size:12px;}
.textwidget h4 {/*display:none;*/ font-size:10px;}


.textwidget a {color:#ffffff; }
.textwidget a:link {color:#ffffff; }
.textwidget a:visited {color:#ffffff; }
.textwidget a:hover {color:#ffffff; }
.textwidget a:active {color:#ffffff; }




.slideshow {
	padding:0px; 
	margin:0px;
	width:100%; 
	height:300px;
	margin-bottom:15px;
}

/*\*/
html*.slideshow { width:100%; } /* sólo en safari */


#giraffe_calendar {clear:both; display:block;}










#sidebar a {color:#333;}
#sidebar a:link {color:#333;}
#sidebar a:visited {color:#333;}
#sidebar a:hover {color:#f30;}
#sidebar a:active {color:#333;}




#widget_categories ul, li {
	list-style-type:none; /*Quitamos viñeta*/
	display:inline;
     margin:0px; /*Elimina sangría en IE6*/
      padding:0px;    /*Elimina sangría */ 
	}
	



#fecha {display:none !important;}

#titflash { color:#FFF; padding:0px; margin:0px; margin-left:200px;}


#hflash {font-size:60px; color:#FFF;  width:700px; height:60px; padding:0px; margin:0px; display:none;}

#titcentro {}

#central #titular { margin-top:0px; margin-bottom:10px; }

#titpost a {color:#666; font-size:18px; text-transform:uppercase;}



 


#formulario {border:1px solid #eee; width:420px !important; background-color:#fafafa; /* font-weight:bold; */ display:block; position:relative; top:0px; color:#333;}

#wpcf7-f1-p184-o1 { }

#intraformulario {margin:40px;}

/*#formulario input {bakground-color:#666;  border:0px; padding:5px; border:1px solid 333; vertical-align:middle; position:relative; top:-5px;}*/
  
  #formulario textarea {border:0px; padding:5px; }
  #formulario p {margin-bottom:20px;}
#formulario hr {display:block; border:1px solid #eee; margin-top:10px; margin-bottom:15px; }
  
#formulario #nombre {width:200px; float:right; position:relative; left:-70px; border:1px solid #ddd; margin:0px;}
#formulario #correo {width:200px; float:right; position:relative; left:-70px; border:2px solid #f93; margin:0px;}
#formulario #asunto {width:270px; float:right;  border:1px solid #ddd; margin:0px; float:right;}
#formulario #mensaje { border: 1px solid #ddd; padding:0px;}
#formulario #codigo {width:80px; border: 2px solid #f93; position:relative; top:0px; vertical-align:middle;}
#formulario #capt { border:1px solid #ddd; height:30px; margin-right:5px; display:inline; vertical-align:middle;}

  
#formulario  {}
#formulario #benviar { float:right; vertical-align:middle; background-color:#666; color:#FFF; border:0px; padding:2px;}

.post {padding-bottom:20px; font-size:14px; margin-bottom:40px; border-bottom:1px solid #eaeaea;}
.post h2 {margin-bottom:10px;}

.ngg-singlepic {padding:0px; margin:0px; width:100%; margin-bottom:10px; position:relative; left:-6px;}


#sidebar #wp-calendar {width:240px;}
#sidebar #wp-calendar>* {width:240px;margin-right:0px; margin-left:0px;}

#sidebar #wp-calendar table {width:240px;}

#sidebar #wp-calendar td {font-size:9px; }

#ec3_spinner img{border:0 !important;
}


.ec3_start .ec3_end {border:0 !important; background-color:#F00;
}


td.ec3_postday  {border:0 !important; background-color:#F00; /* font-weight:bold; */}

.ec3_events li,a {border:0px !important; color:#f30; text-decoration:none; }

.ec3_events li a {margin-bottom:5px; }
.ec3_events li a:link {color:#f30;}
.ec3_events li a:visted {color:#f30;}
.ec3_events li a:hover {color:#f63;}
.ec3_events li a:active {color:#f30;}



#entry h2 a {color:#333;}


#entry ul,li{
	display:list-item;
	}
	
#entry ul {margin-bottom:20px !important;}
	
#entry hr {color:#CCC;}

#entry p {margin-bottom:20px; line-height:15px;}

