/*@license
Archivos patentados por PUBLINET COMPANY S.A con RUC 20407814551 en Indecopi - Perú
Todos los Derechos Reservados, uso exclusivo para clientes de mencionada empresa y las paginas web:

www.publinet.com.pe | www.publinet.pe | www.publinet.org | www.publinet.org.pe 

IMPORTANTE!!
Lea el Aviso Legal: www.publinet.com.pe/avisolegal.php
*/
@font-face{
font-family:'opensans-regular';
src:url('opensans-regular.eot');
src:url('opensans-regular.eot?#iefix') format('embedded-opentype'),
url('opensans-regular.woff') format('woff'),
url('opensans-regular.ttf') format('truetype'),
url('opensans-regular.svg') format('svg');
	}
	

body {
	color: #666666;
	font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: justify;
	/*	background: url(../imagenes/bg.png) center top repeat-x #FFFFFF;*/
	}
	
.centraTabla{
	text-align: ;
}
	
.centraTabla table {
	margin: 0 auto;
	}	
	
#wrap {
	margin:0px auto 0;
	width: 100%;
	}
	
#malla{
	background: url("../supersized4/malla.png");
    z-index: 4444;
	width: 100%;
	height:600px;
}

.img-sobre:hover {
    border:0;
	opacity: 0.6;
}
	
#backgroundsup {
	width: 100%;
	margin: 0 auto;
	height: auto;
	background-image: url(../imagenes/backgroundsup.png);
	background-repeat: repeat-x;
/*  background-color: #006BB7;*/
    position: inherit;
	z-index: 1;	
}

#backgroundbaner {
	width: 100%;
	margin: 0 auto;
	height: auto;
/*	background-image: url(../imagenes/backgroundbaner.png);*/
    position: inherit;
	z-index: 2;	
}
#backgroundcen {
	width: 100%;
	margin: 0 auto;
	height: auto;
	background-image: url(../imagenes/backgroundcen.png);
/*	background-color:#FF7301;*/
	position: inherit;
	z-index: 3;
}

#backgroundinf {
	width: 100%;
	margin: 0 auto;
	height: auto;
/*	background-image: url(../imagenes/backgroundinf.png);*/
	background-repeat: repeat-x;
	background-color: #00A0DD;
	position: inherit;
	z-index: 4;
}		
.contenido1 {
	color: #777777;
	vertical-align: middle;
	text-indent: 5px;
}

.der {
	font-size:14px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}


.links {
	font-size: 14px;
	color: #747678;
	vertical-align: middle;
	text-align: center;
}
.texto1 {
	color: #000000;
	/*	font-family: 'avantgarde', Arial, Helvetica, sans-serif;*/
	vertical-align: middle;
	text-align: center;
	font-size: 16px;
/*	text-transform: uppercase;*/
}
.texto2 {
	color: #2C57A5;
/*	font-family: 'avantgarde', Arial, Helvetica, sans-serif;*/
	vertical-align: middle;
	text-align: center;
	font-size: 23px;
	text-transform: uppercase;
}
.texto3 {
	color: #2C57A5;
/*	font-family: 'avantgarde', Arial, Helvetica, sans-serif;*/
	vertical-align: middle;
	font-size: 20px;
}


.fondo {
	color: #000000;
	background-color: #00A0DD;
	text-align: center;
	vertical-align: middle;
}
.fondo1 {
	color: #747678;
	vertical-align: middle;
	background-color: #FFFFFF;
	text-indent: 10px;
}

#redes{
	/*	border-right:1px solid #ccc;*/
	padding:0px 15px 0px 0px;
	position:absolute;
	right:120px;
	top:10px;
}
#redes a{ 
	background:no-repeat center top; 
	float:left; 
	height:26px; 
	margin:0px 0px 0px 5px; 
	width:27px;
}

#redes a:hover{ 
	background-position:center bottom;
}

r#socialicons img{
	-moz-transition: all 0.8s ease-in-out;
	-webkit-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
	margin-top:0px;
	}
	
r#socialicons img:hover{
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
	}

.linksinf {
	color: #7023AF;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}
.sup1 {
	color: #FFFFFF;
	vertical-align: middle;
}
.sup2 {
	font-size: 20px;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}


.subtit1 {
	color: #333333;
	/*	font-family: 'timesnewroman', Arial, Helvetica, sans-serif;*/
	font-size: 18px;
}
.subtit2 {
	color: #00A0DD;
	/*	font-family: 'timesnewroman', Arial, Helvetica, sans-serif;*/
	font-size: 16px;
	vertical-align: middle;
}




.inf1 {
	color: #000000;
	font-size: 20px;
	vertical-align: middle;
}
.inf2 {
	color: #FFFFFF;
}
.tit1 {
	/*	font-family: 'timesnewroman', Arial, Helvetica, sans-serif;*/
	font-size: 20px;
	color: #00A0DD;
	vertical-align: middle;
}

.tit2 {
	font-size: 20px;
	color: #FF7301;
	vertical-align: middle;
}

.titsaludo {
	color: #FF0000;
}


.izq {
	color: #FFFFFF;
	vertical-align: middle;
	font-size: 16px;
	text-indent: 10px;
}
.izq1 {
	color: #003399;
	vertical-align: middle;
}

.botontexto {
	vertical-align: middle;
	color: #747678;
	border: 0px;
	height: 24px;
	border:solid 1px #CCCCCC;
	border-radius: 5px;
}

.botonizq{
	background-color:#F5F5F5;
	text-indent:5px;
	color:#FFF;
	vertical-align:middle;
	text-decoration: none;
	
}

.botonizq:hover{
    background-color:#E0EA10;
	cursor:pointer;
	text-decoration: none;
}
.botonizq:active{
	background-color:#F5F5F5;
	text-decoration: none;
        }

.boton {
	vertical-align: middle;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	border: 0px;
	/*	border: solid 1px #CD8904;*/
	height: 30px;
	cursor: pointer;
	width: 100px;
	border-radius: 5px;
}
.boton1 {
	vertical-align: middle;
	color: #FFFFFF;
	background-color: #999999;
	text-align: center;
	border: 0px;
	height: 30px;
	cursor: pointer;
	width: 80px;
	/*	border:solid 1px #929BA0; */
	border-radius: 0px;
}


/* * {
	margin: 0;
	padding: 0;
}*/

/*Ejemplo 1*/
#containerEx1 {
width: 1020px;
margin: 0 auto;
cursor:pointer;

}

.ex1 img{
    width: 320px;
	height: 350px;
	border-radius:0px;
    border: 0px solid #ccc;
    float: left;
    margin: 10px;
	margin-top:-130px;
    -webkit-transition: margin 0.5s ease-out;
    -moz-transition: margin 0.5s ease-out;
    -o-transition: margin 0.5s ease-out;
}

.ex1 img:hover {
    margin-top: -160px;
}

/*Ejemplo 2*/
#containerEx2 {
	clear: both;
	width: 300px;
	margin: 0 auto;
	min-height: 600px;
}

#ex2 img{
    height: 100px;
    width: 300px;
    margin: 15px 0;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
}

#ex2 img:hover {
	height: 133px;
	width: 400px;
	margin-left: -50px;
	
}

/*Ejemplo 3*/
h1 {
	font-size: 20px;
/*	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;*/
	   font-weight: 300;
	text-transform: uppercase;
	margin: 15px;
	color: #aaa;
}

#ex3 {
	width: 730px;
	height: 133px;
	line-height: 0px;
	color: transparent;
	font-size: 50px;
/*	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;*/
	   font-weight: 300;
	text-transform: uppercase;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
}

#ex3:hover {
	line-height: 133px;
	color: #575858;
}

#ex3 img{
	float: left;
	margin: 0 15px;
}

/*Ejemplo 4*/

#containerEx4 {
width: 1024px;
margin: 0 auto;
cursor:pointer;

}
.ex4 img {
margin: 10px;
border: 0px solid #FFFFFF;
border-radius:10px;
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
-moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.ex4 img:hover {
-webkit-transform: rotate(-7deg);
-moz-transform: rotate(-7deg);
-ms-transform: rotate(-7deg);
transform: rotate(-7deg);
/*http://jesusaf.com/4-efectos-mouse-over-en-css-para-imagenes/   */
}

/*Ejemplo 5*/
#containerEx5 {
	background: #333;
	padding: 50px;
	margin-top: 50px;
}

#ex5 {
	width: 700px;
	margin: 0 auto;
	min-height: 300px;
}

#ex5 img {
	margin: 25px;
	opacity: 0.8;
	border: 10px solid #eee;
	
	/*Transition*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	
	/*Reflection*/
	-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.1)));
}


#ex5 img:hover {  
   opacity: 1;
   
   /*Reflection*/
  -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.4)));
 
   /*Glow*/
  -webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
  -moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
  box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
} 
