html, body, div, table, span, h1, h2, h3, h4, h5, h6, p, a, b, input, td, tr {border:0px;outline:0px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000000;line-height:120%;letter-spacing:0.03em;padding:0px;margin:0px;}
html, body{height:100%;}
a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none;cursor:pointer;}

.classAlignLeft{text-align:left;}
.classAlignRight{text-align:right;}
.classAlignCenter{text-align:center;}
.ClearFloat{clear:both;}
.list-inline{list-style:none;margin:0px;padding:0px;}
.list-inline>li{list-style:none;margin:0px;padding:0px;display:inline-block;}
.list-Clean{list-style:none;margin:0px;padding:0px;}
.list-Clean>li{list-style:none;margin:0px;padding:0px;display:block;}

.noPadding{padding:0px;}
.noMargin{margin:0px;}
.noPaddingLeft{padding-left:0px;}
.noPaddingRight{padding-right:0px;}
.elementRelative{position:relative;}
.padding5px{padding:8px;}

.classAlignLeft-R{text-align:left;}

.BackgroundColorGrisClaro{background-color:#e6e7e8;}
.BackgroundColorGrisOscuro{/*background-color:#d9dadb;*/background-color:#fff;}
.Arte{/*background-color:#d9dadb;*/background-color:#fff;}
.Editorial{background-color:#000;color: #FFF !important;}

.AnchoMax{max-width:1280px;margin:auto;/*border:solid 1px black;*/}

.EspacioCVArriba{margin-top:2.5%;}
.EspacioDemasArriba{margin-top:5%;}

.BtnTxtSimple{font-size:13px;}
.BtnTxtSimple:hover{text-decoration:underline;color:#898989}

.main {
	position:fixed;top:0px;bottom:0px;left:0px;right:0px;
	height: 100%;
	width: 100%;
	margin: 0 auto;
	padding: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	resize: both;
	  
}
.main div {
  	width: 100%;
  	padding: 20px;
  	resize: both;
}

.ListaBarraDerecha{margin-top:10%;}
.ListaBarraDerecha>li{margin-bottom:3%;}
.TxtNormalEspacioBloqueIzquierdo{margin-top:7%;}

.MargenBottom{margin:0px;padding:0px;height:20px;}

@media screen and (max-width: 768px){
	.noPaddingLeft{padding:0px 15px;}
	.noPaddingRight{padding:0px 15px;}
	.classAlignLeft-R{text-align:right;}
}

@media screen and (max-width: 480px){
	
}
/**************************************************************/
/********HOME**************/

.divHomeGead{z-index:99;}

.BtnIdiomaHead{background-image:url('../img/BanderasIdiomas.png');background-repeat:no-repeat;width:26px;height:16px;display:block;}
.BtnIdiomaHead.Spanish{background-position: bottom left;}
.BtnIdiomaHead.English{background-position: bottom center;}
.BtnIdiomaHead.Portugues{background-position: bottom right;}
.BtnIdiomaHead.Spanish.active, .BtnIdiomaHead.Spanish:hover{background-position: top left;}
.BtnIdiomaHead.English.active, .BtnIdiomaHead.English:hover{background-position: top center;}
.BtnIdiomaHead.Portugues.active, .BtnIdiomaHead.Portugues:hover{background-position: top right;}


.centerHome {
	width: 100%;
	max-width: 300px; 
	margin:auto;
	margin-top: 13%;
	margin-bottom: 20%;
}

.NombreFotografo{font-size:24px;text-align:center;text-transform:uppercase;margin-bottom:5px;}
.ProfecionFotografo{font-size:16px;text-align:center;text-transform:uppercase;}

div.SeccionesPaginaHome{position:absolute;bottom:3%;margin:auto;left:0px;right:0px;width:100%;text-align:center;}
div.SeccionesPaginaHome>ul.list-inline{}
div.SeccionesPaginaHome>ul.list-inline>li{}
div.SeccionesPaginaHome>ul.list-inline>li>a.SeccionesPaginaHome{font-size:16px;}
div.SeccionesPaginaHome>ul.list-inline>li>p.SeccionesPaginaHome{margin:5px 0px;}
div.SeccionesPaginaHome>ul.list-inline>li>a.SeccionesPaginaHome:hover{text-decoration:underline;color:#898989;}



/***************************************************************/
/*************CV****************/
.NombreFotografoHeader{font-size:16px;font-weight:bold;}
.ProfecionFotografoHeader{font-size:16px;font-weight:normal;}

.TxtCVdiv{font-size:13px;}

.TxtCVdiv{font-size:13px;line-height:130%;}
.TxtCVdiv>div{font-size:13px;line-height:130%;}
.TxtCVdiv>p{font-size:13px;line-height:130%;}
.TxtCVdiv>a{font-size:13px;line-height:130%;text-decoration:underline;}
.TxtCVdiv>h1{font-size:13px;line-height:130%;}
.TxtCVdiv>h2{font-size:13px;line-height:130%;}
.TxtCVdiv>h3{font-size:13px;line-height:130%;}
.TxtCVdiv>h4{font-size:13px;line-height:130%;}
.TxtCVdiv>ul{font-size:13px;line-height:130%;}
.TxtCVdiv>ul>li{font-size:13px;line-height:130%;}
.TxtCVdiv>ul>li>p{font-size:13px;line-height:130%;}
.TxtCVdiv>ul>li>a{font-size:13px;line-height:130%;text-decoration:underline;}
.TxtCVdiv>strong{font-size:13px;line-height:130%;}
.TxtCVdiv>a>strong{font-size:13px;line-height:130%;text-decoration:underline;}
.TxtCVdiv>strong>a{font-size:13px;line-height:130%;text-decoration:underline;}
.TxtCVdiv>h1>strong{font-size:24px;line-height:130%;}
.TxtCVdiv>h2>strong{font-size:18px;line-height:130%;}
.TxtCVdiv>h3>strong{font-size:16px;line-height:130%;}

/***************************************************************/
/*************Editorial****************/
.divImagenEditorial{position:absolute;right:0;top:0;}
.ImagenEditorial{display:inline-block;height:auto;height:100vh !important}


.BtnTxtSimpleActivo{color:#000000;}
.BtnTxtSimpleNoActivo, .BtnTxtSimpleNoActivoArte, .BtnTxtSimpleActivo:hover{color:#898989;}
.BtnTxtSimpleNoActivo:hover, .BtnTxtSimpleNoActivoArte:hover{color:#000000;}
.BtnTxtSimpleNoActivoEditorial{color:#898989;}
.BtnTxtSimpleNoActivoEditorial:hover{color:#FFF;}
.ImagensThumbSmall{width:100%;height:auto;}
.marginbottom15px{margin-bottom:5px;}
.margintop2px{margin-top:2px;}
.divImagenIndividual{text-align:center;margin-top: 2px;}
img.ImagenIndividual{width:95%;height:auto;}


.grid-sizer { width: 23%;}
.grid-item { width: 23%; margin-bottom: 10px;}














/**************************RESPONSIVE*************************************/
@media screen and (max-width: 1350px){
	
}
@media screen and (max-width: 1280px){
	
}

@media screen and (max-width: 940px){
	
}
@media screen and (max-width: 927px){
	
}
@media screen and (max-width: 880px){
	
}
@media screen and (max-width: 768px){
	
}
@media screen and (max-width: 700px){
	
}
@media screen and (max-width: 640px){
	 
}
@media screen and (max-width: 545px){
	
}
@media screen and (max-width: 480px){
	
}
@media screen and (max-width: 400px){
	
}
@media screen and (max-width: 360px){
	
}

