@import url('carouselmobile.css');

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{margin-left:10px;margin-right:10px;width:420px;}.alpha,.omega{margin-left:0;margin-right:0}.align_center,.align_right{text-align:left}
.container_12 .grid_4{width:420px;margin-bottom:20px}
.container_12 .grid_12{width:420px;}

html{overflow-x:hidden;max-width:100%;}

body {background-color:#444;max-width:100%;cursor: pointer;}

h1{text-align: center}

#broch{margin-left:10%;margin-top:75%}

#broch img{width:90%}

#menu {height:45px;padding-top:5px;margin-top: 30px;}

#menu li{font-size:0.9em;}

#menu li ul li a{margin-left:15px;}

#menu #paint li a{margin-left:15px;width:115px;}

#menu #paint li a:hover{color:#fff}

#menu li ul li a:hover{color:#fff}

#menu li ul li ul{margin-left:-430px;width:85px;color:#fff;margin-top:20px;}

#menu li ul li ul li{border-bottom:solid 2px white}

#menu li ul li ul li a:hover{color:#fff}

ul.dropdown li a {padding-left: 20px;}

#menu li .works li{width:210px;}

#menu li .bio li{width:215px;}

ul.dropdown ul li {
		 width:208px;padding-top:10px;
		 line-height: 1.6em;
}

ul.dropdown ul li.first {
		 padding-left: 0;
		 padding-top:5px;
}

#menu li .nivel3 li{margin-left:10px;}

.row-sec{margin:0 auto;width:100%;justify-content: center;}

.sec{margin:20px;}

.sec img{max-height: 300px}

.titulo:nth-of-type(1){margin:70px auto 20px;}

.titulos p{font-size:120%;border-bottom:solid thin #fff}

.titulos{width: 100%;margin-top:50px}

.tres{display: flex;  justify-content: space-between;}

.titulos .pag{border-bottom: none}

.pag a{color:#ccc;}

#bio{left:10%;top:150px;font-size:80%;font-family:Arial, Helvetica, sans-serif;color:white;position:absolute;margin-bottom:50px;width:280px}

.expo li{margin-bottom:10px; list-style:none;margin-left:47px;}

.obras{float:left;margin-left:-30px;margin-top:50px;}

.obras ul li{margin-bottom:10px; list-style:none;}

.prof{margin-top:50px;}

.idioma{display:inline;top:0px}

.idioma p{padding:0;float:left;display:inline}

.idioma a{text-decoration: none;color:#999}

#formulario{width:280px;left:50%;margin-left:-150px;top:250px;position:absolute;color:white;font-family:Arial, Helvetica, sans-serif; text-align:right}

#formulario p{float:left;margin:10px;margin-right:50px}

#formulario .textocap{margin-left:0px}

#formulario input{height:20px;width:300px;margin:0px 0 10px;float:left}

textarea{width:305px;margin:0px 0 10px;height:80px;float:left}

#fotos{width:100%;float:left; }

#slideshow-main ul li a{display: none}

#slideshow-main ul li a:first-child{display: block}

.image-title{max-width:320px;padding-top:10px }

.captcha{float:left;margin-left:15%;width:70%}


@media only screen and (max-width: 450px) {
	#menu li ul li ul{margin-left:0px;width:85px;color:#fff;margin-top:0px;}
	.titulos{flex-direction: column;}
	.titulos a{margin-top:15px}
}

	}