/* GENERICOS 
morado #6D1874;
azul #145A81;
gris texto  #4d4d4d;
gris claro linea fina: #bfbfbf;
'HelveticaNeueW01-45Ligh',"HelveticaNeueLt Std Lt", 'Arial Narrow',
'News Gothic MT W01','News Gothic Std','Pt Sans Narrow', 
*/
body {
	font-size:0.75em; 
	font-weight:normal;
	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
 	text-align:center;
  	background-color:white;
	line-height:15px;
	
}
body,input, textarea, select , option{font-family:  Arial,Helvetica, serif; letter-spacing:1px;  }
textarea {font-size:1em;}
#menu{ font-size:1.15em; letter-spacing:1px;}
h1,.likeh1,.resumen{font-family:Arial;}
/*DEFINICIONES AMPLIAS DE ESTILO */
/*h1,h3, .likeh1,.likeh3,#menu_secondary a:hover:before, #menu_secondary a.selected:before,#menu a:hover:before, #menu a.selected:before, div.cajahome a:before,#sidebar li a:before,ul.listalinks a:before,b, a.flecha:before,table.estado td.selected,table#timeline2 td.selected,#sidebar li.destacado a,a.volver:before{color:#3CBEE1;}*/
.resumen, .likeh4{color:#4D4D4D}
#menu a:before,#menu ul ul a:hover:before,#menu ul ul a.selected:before, #menu a.selected:before, #menu_secondary li.toplinkhome a:hover:before, #menu_secondary a.selected:before, div.cajahome a:before, #sidebar li a:before,ul.conflecha a:before,.botongrande:before, a.flecha:before, a.boton:before, .itemarchive span.technique:before, .techniques li a:before{content:"> ";}
#menu ul ul a:before{content:""}
#menu a:before{color:#FFF;}
/* antiguo con definicione solo en hover y selected #menu a:hover:before, #menu a.selected:before, #menu_secondary a:hover:before, #menu_secondary a.selected:before, div.cajahome a:before, #sidebar li a:before,ul.listalinks a:before, .botongrande:before, a.flecha:before, a.boton:before{content:"> ";}*/
.bgcolor_es{ background-color:#3CBEE1;}/*azul*/
.bgcolor_cz{ background-color:#0e8571;}/*azul verdoso*/
.bgcolor_ro{ background-color:#97c00e;}/*verde*/
.bgcolor_hu{ background-color:#be007c;}/*morado*/
.bgcolor_pl{ background-color:#e53027;}/*rojo*/
.bgcolor_en{ background-color:#1A1A1A;}/*negro*/
.bgcolor_db{ background-color:#86279d;}/*morado oscuro*/


body,.home_foto_texto .likeh1,.home_artist_texto .likeh1{color:#1A1A1A;}
html {
    overflow-y: scroll;
}
.page {
	margin:0 auto;
	padding:0px 25px 0px 25px;
	text-align:center;
	width:930px;
	background-image:url(../images/rallado80.gif);
	background-repeat:repeat-y;
	background-position: 745px top;	
}
img {border:none;}
a { text-decoration:none; color:#000;}
a:hover { text-decoration:underline;}


.resumen,.sponsors{ border-bottom:1px solid #bfbfbf; border-top:1px solid #bfbfbf; margin-bottom:20px; padding:2px 0 0px 0;  float:left; width:100%}
.sponsors{ padding-bottom:10px;border-bottom:none; margin-bottom:0; }
.copys{border-top:1px solid #bfbfbf; float:left; width:100%; padding-top:20px;}
.sponsors table{margin:0; padding:0; outline:none; margin-right:30px;}
.sponsors td{ vertical-align:middle; padding: 3px 9px 3px 0;}
.resumen{font-size:1.7em;  line-height: 25px; padding:4px 0 4px 0;}
.resumen a {text-decoration:none}
.resumen a:hover {text-decoration:underline;}
.home .resumen{font-size:2em; line-height: 35px; padding:2px 0 0px 0;  margin:10px 0 20px 0; }
p a,a.intext{text-decoration:underline; }
p {text-align:left;margin-top:0px;}
b{ font-weight:normal; }
td {vertical-align:top;	text-align:left;}

.fltright {	float:right;}
img.fltleft{ margin:0 20px 20px 0 }
.fltleft {	float:left;}
.fltnone{	float:none;}
.center{text-align:center;}
.right{text-align:right;}
input, textarea, select {
font-weight:normal;
color:#1A1A1A;
width:265px;
margin-bottom:3px;margin-top:3px;
}
input[type='checkbox'],input[type='radio']{ width:15px;}
input[type='file']{ width:200px;font-size:0.9em; letter-spacing:0; height:21px;  }
.buttonupload{ width:70px; color:#000;font-size:0.9em; letter-spacing:0;}
textarea{height:80px;}
.boton, .botongrande{
border:0;
outline:none;
color:#FFF;
text-align:left;
display:block;	
cursor:pointer;
}
.radio{width:15px;}
.boton {
width:125px;
background-color:#000;
padding:3px 0 3px 5px;
cursor:pointer;
margin-bottom:3px;
}
h2 .boton { float:left; margin-right:10px; width: auto; padding-right:10px; padding-left:10px; }
h2 .boton:before { content:""}
.botongrande {
width:200px;
padding:6px 0 8px 10px;
font-size:1.3em;
margin-bottom:5px;
}
.boton:hover,.botongrande:hover{text-decoration:none; background-color:#666; }

input.button, input.button2 {
width:80px;
margin:0;
}
input.button2 {
width:50px;
}
input.search {
width:110px;
margin-top:5px;
margin-bottom:10px;
}

h1{text-transform:none}
h1, .likeh1, .cajanegra a{font-size:2.2em; font-weight:normal;  margin:0 0 15px; line-height:normal;}
h2{font-size:1.4em; font-weight:normal; margin:4px 0 0px 0; line-height:1.4em;}
h3, .likeh3 {font-size:1.3em; font-weight:normal;line-height: normal; margin: 30px 0 20px 0; }
h4, .likeh4 {font-size:1.3em; font-weight:normal;;line-height: normal; margin: 30px 0 20px 0;}
.likeh1,.likeh3, .likeh4{display:block}

#content{
width:690px;
min-height:350px;
margin:0px;
background-color:#ffffff;
text-align:left;
float:left;
padding-bottom:20px;

}
#sidebar{
width:210px;
min-height:350px;
margin:0px;
text-align:left;
float:right;
padding-bottom:20px;
}
#footer{ width:930px; padding:30px 0 0 0; text-align:left; margin:0px auto 30px auto; background-color:#FFF; font-size:0.9em;}

#top{
width:100%;
margin: 0px 0 0px 0;
text-align:left;
}
#top a{text-decoration:none;}
#top img.logo{ padding:25px 0 0 0px; float:left;}

#menu{ width:100%; float:left; margin:30px 0; height:53px; background-image:url(../images/rallado_submenu.gif); background-position:bottom; background-repeat:repeat-x;}
#menu ul{margin: 0; padding:0; float:left;}
#menu li{float:left; list-style:none;  }

/*submenu*/
#menu a{  display:block; height:20px; padding:0 0 0px 0; margin:0 10px 0 0; text-transform:uppercase;}
#menu ul li ul{position:absolute; margin:0; padding-left:5px; }
#menu ul li ul a{ padding-bottom:20px; padding-right:15px; padding-top:10px; font-size:0.9em; text-transform:none;}

#menu a span{padding:5px 15px 0 15px; height:25px; color:#FFF;background-color:#145a81; display:block; float:left; min-width:38px; text-align:center; cursor:pointer; }

#menu a img{float:left;}
#menu_secondary{
height:28px;
margin: 0;
float:right;
}
#menu_secondary ul{
margin:0 0px 0 0;
padding:0;
height:28px;
}
#menu_secondary li{
float:left;
list-style:none;
height:28px;
margin:0 0 0 2px;
text-align:left;
}
.rowhome {margin-bottom:20px;}
.toplinkhome{padding-top:5px; padding-right:20px; }
#linknodesmenu{position:relative; width:210px; background-color:#8a9197 ; color:#FFF; cursor:pointer; }
#linknodesmenu span{display:block; height:23px; padding-top:5px; padding-left:28px; background-image:url(../images/arrowdown.png); background-repeat:no-repeat; background-position:10px 10px;}
#nodesmenu{ z-index:500;position:absolute; font-size:0.9em; letter-spacing:0; width:210px; display:block; background-color:#e6e6e6; }
#nodesmenu li{width:210px; display:block; text-align:left;  background-color:#e6e6e6; }
#menu a:hover, #menu a.selected, #menu_secondary a:hover, #menu_secondary a.selected,div.cajahome a:hover, ul.listalinks a:hover, a.flecha:hover{font-weight:bold; text-decoration:none;}
ul.listalinks a.off:hover,#menu_secondary a.off:hover{ font-weight:normal;}
.cont_1item,.cont_2item,.cont_3item,.cont_1item_nopad,.cont_2item_nopad, .cont_3item_nopad ,.cont_1of2{float:left;} 
.cont_1item {width:210px; padding-right:30px;}
.cont_1item_nopad { width:210px; padding:0px; }
.cont_2item { width:450px; padding-right:30px; }
.cont_2item_nopad { width:450px; padding-right:0px; }
.cont_3item { width:690px; padding-right:30px; }
.cont_3item_nopad { width:690px; padding:0px; }
.cont_1-5item { width:48%; padding-right:4%; box-sizing:border-box; float:left; }
.cont_1-5item_nopad {width:48%; padding-right:0px;box-sizing:border-box; float:left;} 
.cont_1of2 { width:50%; box-sizing:border-box;  padding-right:20px;}

.cont_1of2 .imgpeq{ width:100%; background-size:cover; margin-right:0; background-color:#CCC;}

/*HOME */
.home_foto, .gath_overview{ width:690px; height:200px; margin-bottom:20px; float:left; }
.home_foto {height:300px;}
.home_foto span.likeh3,.gath_overview span.likeh3,.home_artist span.likeh3 {margin-top:0px; margin-bottom:17px}
.home_foto_texto{width:320px; height:160px; padding:15px; background-color: rgba(255,255,255,0.85) ;margin:45px 0px 0px 70px; float:left; }
.home_foto_texto .likeh1, hoverview_texto .like_h1{ line-height:1em; margin-bottom:10px; display:block;}
#cont_menuartist {background-color:#FFF; display:block;float:right; width:210px; height:171px;}
#tapa{background-image:url(../images/tapagatherings.png); background-repeat:no-repeat; background-position:0 -152px ; height:200px; width:29px; float:right; border-right:10px solid #FFF;}
#home_artist{width: 100%; height:171px; background-color:#CCC; background-repeat:no-repeat; background-size:265px auto;}
.overview_texto{width:292px; height:185px; padding:0 15px 15px;margin:0px; float:right; background-color:#FFF; }

.cajanegra{padding-top:10px; margin-top:30px;line-height:38px;}
.cajanegra a{color:#FFF; background-color:#000;line-height:38px;}
.cajahome { cursor:pointer;}
ul.listalinks{ list-style:none; margin:0; padding:0;}
ul.listalinks li{ list-style:none; margin:0px 0; padding:0; background-image:url(../images/rallado2.gif); background-repeat:no-repeat;}
ul.listalinks li a{display:block;padding:3px 0 11px 10px; }
.cajanews{width:170px;  margin-top:10px;}
.cajahome .foto,.foto{margin-top:0px; background-color:#CCC;}
.cajahome h3{margin-bottom:10px; margin-top:10px;}
.cajanews input[type='text'],.cajanews input[type='email']{width:170px;}
div.cajahome a.modificado:before{ content:"";}
div.cajahome a.modificado { text-decoration:none;}
#sidebar li a, #sidebar .cajasidebar, #sidebar .cont_1item_nopad .likeh3,#sidebar .cont_1item_nopad .likeh4{  padding:0 20px; }
#sidebar .cajasidebar .likeh3 {margin-top:0;}
.cajasidebar h3,.cont_1item_nopad .likeh3{ font-size:1.5em;}
#sidebar li a, .techniques li  a{ display:block; width:170px; padding-top:8px; padding-bottom:8px;}
#sidebar li.destacado a,#sidebar li.selected a , .techniques li.selected  a{background-color:#FFF; }
#sidebar li.selected a{ font-weight:bold}
#sidebar li.destacado a:before{ content:">> "}
#sidebar .cajasidebar { margin-top:27px; float:left;}
#sidebar .cajasidebar .likeh4{ margin-top:0;}
#sidebar ul, .techniques ul { margin:0; padding:0;border-bottom:1px solid #bfbfbf;}
#sidebar li, .techniques li { list-style:none;  border-top:1px solid #bfbfbf;}
.visit{width:100%; text-align:center; margin:25px 0; float:left;}
#homeslider { width:690px; height:300px; float:left; position:relative;}

#homeslider .slidesjs-pagination {
    bottom: 20px;
    position: absolute;
    right: 20px;
    z-index: 999;
	padding:0; margin:0;}
#homeslider .slidesjs-pagination li{
float:left;
list-style:none;
}

#homeslider .slidesjs-pagination li a {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 1px 1px 1px #888;
    display: block;
    height: 0;
    margin-left: 5px;
    overflow: hidden;
    padding-top: 8px;
    width: 8px;
}
#homeslider .slidesjs-container a img {
    height: auto;
}
#homeslider .slidesjs-pagination .active {
    background-color: #3cbee1;
}
#homeslider .slidesjs-previous, #homeslider .slidesjs-next {
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    height: 0;
    margin-top: -14px;
    overflow: hidden;
    padding-top: 34px;
    position: absolute;
    top: 50%;
    width: 30px;
    z-index: 999;
	color:#000;
}
#homeslider .slidesjs-previous {
    background-image: url("../images/flecha_prev.png");

    left: 0;
}
#homeslider .slidesjs-next {
    background-image: url("../images/flecha_next.png");

    right: 0;
}


/*About US */

table#timeline{width:637px; margin:0 33px 0 20px; font-size:0.85em}
table#timeline td{width:20%;}
table#timeline2{width:690px; margin:0  }
table#timeline2 td{width:112px; padding:5px 0; margin:0;font-size:0.9em }
table#timeline2 tr.datatext td{width:99px; padding-right:13px; }


div.imgmiembro{ background-color:#EDEDED; float:left; width:180px; background-repeat:no-repeat; background-position:center center; height:140px; padding:0 10px; margin-right:30px;}
.itemmiembro{margin-bottom:30px;}
a.nodo{ padding-left:20px; background-repeat:no-repeat; background-position:0 1px;} 
a.nodo:hover{ font-weight:bold; text-decoration:none;}
/*gathering*/
table.ficha, table.estado,p.notuptodate{ background-color:#F2F2F2; border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf; margin:0 0 20px 0; font-size:0.9em;}
.itemarchive { position:relative}
.itemarchive p.notuptodate{ position:absolute; bottom:10px; width:100%; text-align:center}
table.ficha td{ padding:3px;}
table.estado td{ padding:3px 6px;}
table.estado td{ width:16%;}
.lineaestado{ height:3px;}

/*sideprojects*/
a h3, h3.dentrocaja{ margin-top:5px;}
h3.dentrocaja{ margin-top:0px; margin-bottom:8px;}
p.dentrocaja{ margin-top:0px; margin-bottom:8px;}
a:hover h3{ text-decoration:underline;}
a:hover h3.dentrocaja{ text-decoration:none;}
table.navrs{width:100%}
table.navrs td{width:25%}
.imggrande{width:690px; height:200px; background-position:center center; float:left; margin-bottom:20px; overflow:hidden }
.imgpeq{width:330px; height:150px; background-position:center center; float:left; margin-bottom:40px; margin-right: 20px; float:left; }

ul.text { display:table; padding-left:20px;}
ul.text li{ padding:2px 0;}

a.volver{float:right; }
a.volver:hover{font-weight:bold; text-decoration:none}
a.volver:before{content:"< "}

table.contactform td{width:210px; padding-right:30px;}
.itempress{margin-bottom:10px; cursor:pointer;}
.itempress img{margin-top:7px;}
.itempress h3{margin-bottom:5px;}

.itemarchive{width:158px;; float:left; margin-right:19px; margin-bottom:40px;}
.itemarchive:hover{background-color:#E6E6E6}
.last{ margin-right:0px;}
.itemarchive div{width:158px; height:115px; background-repeat:no-repeat; background-position:center center; background-color:#CCC;}
.itemarchive h3, .itemarchive h4{ height:39px; margin:0 0 5px 0; overflow:hidden;}
.itemarchive span.technique{ display:block; background-image:url(../images/rallado2.gif); background-repeat:no-repeat;overflow:hidden; padding-left:8px;  height:18px; margin-bottom:5px;  }
.itemarchive span.itemtags{display:block; overflow:hidden; height:30px;margin-bottom:3px; }
.itemarchive h3.nameproject{ color:#1a1a1a;text-decoration:underline;}
.itemarchive span.itemauthor{margin:3px 0;color:#1a1a1a;font-size:0.75em;  }
.tableform{width:690px;}
.tableform td{ padding:0 15px 5px 0;}
.newsection{ margin-bottom:15px;  }
.newsection h3{margin:0 0 10px 0;border-bottom:1px solid #BFBFBF; padding:10px 0;}
.confirmation,.smallcom,.itemarchive span.itemtags{ font-size:0.9em; letter-spacing:0;}



.tags a{ font-size:0.8em; letter-spacing:0; cursor:pointer; }
.tags a:hover{ text-decoration:underline;}
.tags a.off, a.off{ color:#999}
a.off:hover{font-weight:normal;}
.uploadok,.uploaderror{ letter-spacing:0; font-weight:bold; }
.uploaderror{  color:#F00;}

.cuadrado{width:8px; height:8px; display:block; float:left; margin-top:5px; margin-right:10px;}
.enlaces img{margin:0 40px 20px 0;}

#container_overlay{ background-image:url(../images/semi.png); width:100%; height:100%; position:absolute; z-index:1000; left:0; top:0; margin:0; padding:0;}
#content_overlay{ background-color:#8A9197; border:1px solid #333; width:500px; height:400px; position:relative; margin:0 auto;}
#close_container{cursor:pointer; color:#FFF;}


#container_facebook{margin-top:20px; text-align:left; margin-right:0px;}
#container_plusone{margin-top:20px; text-align:right; margin-right:0px;}
#plus_one table{float:right}


/* MAILCHIMP*/

#mc_embed_signup #mce-error-response { font-weight:bold; display:none;}
#mc_embed_signup #mce-success-response { font-weight:bold; color:#529214; display:none;}

/*BLOG*/
.blogitem {position:relative; margin-bottom:20px;}
.blogitem .fechablog{ display:block; background-color:white; top:5px; left:5px; position:absolute; padding:5px; text-align:center}
.blogitem .imgpeq{margin-bottom:10px;}
.blogentry .listalinks {clear:both}
.blogitem .catblog{ display:block; background-color:white; top:120px; left:5px; position:absolute; padding:5px; text-align:center}
.blogentry .imggrande{height:400px;}
#bloggrid{position:relative; float:left; width:100%;}

.blogitem ul.listalinks li, .blogentry ul.listalinks li{ background-image:url(../images/rallado_submenu.gif); }
.blogitem ul.listalinks li a, .blogentry ul.listalinks li a{padding:3px 0 3px 10px; margin-bottom:7px; }

.blogcontent img{max-width:100%;}
.blogentry .subtitulo{  font-size:1.4em; margin-top:20px;}
.blogentry .textohome{  font-size:1.2em; margin-top:20px; }
.nextentry{ float:right;}
.previousentry{}
.nextentry:after{ content:" >"; color:#3cbee1;}
.previousentry:before{ content:"< "; color:#3cbee1;}

.blogartlinks a  {text-decoration:none; font-weight:normal}
.blogartlinks a:hover{ text-decoration:underline; font-weight:normal}
.blogartlinks .fechablog{ color:#3cbee1; font-size:0.9em}
/*DATABASE STYLES */

.ui-autocomplete li{text-align:left}

h2.subtitulo{margin:-10px 0 20px;}
#sidebar input[type=text],#sidebar select{width:170px;}
#tagcloud {
    text-align:center;
	letter-spacing:0;
}
#tagcloud span { padding: 4px;}
.smallest {font-size: 9px;}
.small {font-size: 14px;}
.medium {font-size:16px;}
.large {font-size:18px;}
.largest{font-size:20px;}
#breadcrumb{ width:100%; float:left; margin:0px 0; padding:0px 0 0 0px; height:22px;}
#breadcrumb span{ padding-right:20px;}
#breadcrumb a:hover{text-decoration:underline}
.foto{margin-bottom:20px;}
.statement{ margin-top:10px; font-style:italic;}
table.ficha { margin:20px 0;}
table.ficha a{text-decoration:underline}
h3{margin-top:10px;}
div.projectitem{ float:left; margin:0 15px 15px 0;}
.container_imgs{width:650px; height:127px; background-color:#EEE; overflow:hidden; float:left;  position:relative;}
#ProjectImages{height:127px;  margin:0; padding:0; }
#ProjectImages li{ float:left; list-style:none;}
#ProjectImages li img, img.likethumb{max-height:115px; max-width:210px; float:left; margin-right:15px; border:1px solid #BBB; padding:5px; margin-bottom:15px;}
.videolink{width:115px; height:86px; background-color:#BBB;}
.itemvideo{float:left; width:115px}
.clickable{ cursor:pointer}
.clickable:hover a h4,.clickable:hover a h3{text-decoration:none}
#readmorelist,#readmorelist2{display:block; padding:10px 20px 5px 20px; background-repeat:no-repeat; background-position:0 13px; cursor:pointer;}
#readmorelist:hover,#readmorelist2:hover{text-decoration:none; font-weight:bold}
.listmore{background-image:url(../images/flecha_aba.gif); }
.listless{background-image:url(../images/flecha_arr.gif); }
ul.expolist{ margin:0 0 5px 0;  padding:0;}
ul.expolist li{padding:2px 0 2px 20px; list-style:none; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:0 6px ; }
.activitiesindex{ width:100%; list-style:none; margin:20 0; padding:0}
.activitiesindex li { width:50%; float:left; list-style:none; margin:0 20 0 0;}
.activitiesindex h3 {margin-bottom:0}



/* END DDB_STYLES */