/*
Theme Name: ENACO01
Theme URI: www.enaco.com.pe
Description: Sitio Web ENACO SA
Version: 1
Author: Luis Arenas Jara
Author URL: direccion web del autor
*/
/* ----------- Estilos Generales -----------*/
* {
    margin:0px;
    padding:0px;
}
body{
	background: #036536;
	font-family: sans-serif;
}
#contenedor{
	/*background:url(http://localhost/wpEnaco/images/bkHojas.png);*/
	background:url(../../../images/bkHojas.png);
	background-repeat: no-repeat;
	width: 85%;
	max-width: 960px;
	margin: 0px auto;
}
#cabecera{height: 100px;}
#cabecera #logo{width: 372px; height: 100px; float: left;}
#cabecera #iconosTop img{ width: 35px}
#cabecera ul{
	height: 80px;
	display: block;
	float: right;
	list-style: none;
	padding-top: 20px;
}
#cabecera ul li{
	float: left;
}
#cabecera li a{
	width: 35px;
	height: 35px;
	display: block;
	float: right;
	margin-left: 10px;
}

h1{
	color: #777777;
}
h2{ background: #4D9A02; color: #ffffff; padding: 5px; font-size: 18px; text-align: center;
	border-radius: 20px 0px 20px 0px;
	-webkit-border-radius: 20px 0px 20px 0px;
    -moz-border-radius: 20px 0px 20px 0px;
}
h3{
	background: #8abb25;
	color: #ffffff;
	font-size: 16px;
	padding: 8px 10px 5px 20px;
	margin-bottom: 10px;

	border-radius: 20px 0px 20px 0px;
	-webkit-border-radius: 20px 0px 20px 0px;
    -moz-border-radius: 20px 0px 20px 0px;
}
h4{
	color: #1E420F;
	margin-bottom: 10px;
	padding: 8px 10px 5px 10px;
    background: #DDDDDD;
}
h5{
	color: #8abb25;
	border-bottom: 2px solid #8abb25;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	font-size: 15px;
}
h6{
	font-size: 16px;
	margin-bottom: 10px;
}
p{
	margin-bottom: 10px;
	line-height: 22px;
}

blockquote {  
 font-family: Georgia, serif;  
 font-size: 13px;  
 font-style: italic;
 text-align:justify;
 margin: 0.25em 0;  
 padding: 0.25em 30px;
 line-height: 1.45;  
 position: relative;  
 color: #383838;
}  
blockquote:before {  
 display: block;  
 content: "\201C";
 font-size: 60px;
 position: absolute;  
 left: -5px;  
 top: -10px;  
 color: #7a7a7a;  
}
blockquote:after {
content: "\201D";
font-family: Georgia;
font-size:35px;
line-height:0px;
vertical-align:middle;
padding-top:10px;
color: #7a7a7a;
}
i{
	color: #666666;
	font-size: 13px;
}
dt{
	font-weight: bold;
}
dd{
	margin-left: 20px;
}
#main table tr td ul, #main table tr td ol{
	margin-bottom: 0px;
}

/* ----------- footer -----------*/
footer{
	color: #81b29b;/*rgba(255,255,255,0.5);*/
	font-weight: bold;
	font-size: 12px;
	clear: both;
}
footer hr{
	border: 2px solid rgba(255,255,255,0.5);
	margin-bottom: 10px;
}
footer div{
	float: left;
	margin-left: 10px;
}
footer ul{
	text-align: right;
	list-style: none;
	clear: both;
}
/* END footer -----------*/
#main a:link, #main a:visited{
    border-bottom: 1px dotted #1E420F;
    color: #1E420F;
    text-decoration: none;
}
#main a:hover{
    color: #8BA829;
}
.article3{
	width: 30%;
	margin-right: 10px;
	float: left;
}
#main ul, #main ol{
	margin-left: 40px;
	margin-bottom: 10px;
}
.cWhite ul li{
	list-style-type:  square;
	list-style-image: url("../../../images/item1.png");
	line-height: 22px;
	font-size: 15px;
}

#main{
	clear: both;
	padding-top: 5px;
}
.area3x2{
	width: 449px;
	height: 295px;
	margin: 5px;

	float: left;
	display: block;
}
.area4x2{
	width: 602px;
	height: 296px;
	background: #FFFFFF;
	margin: 5px;

	float: left;
	display: block;
}
.area2x2{
	width: 295px;
	height: 295px;
	background: #FFFFFF;
	margin: 5px;
	float: left;
	display: block;
}
.area2x2 p{
	line-height: 15px;
}
.area2x1{
	width: 295px;
	height: 143px;
	background: #FFFFFF;
	margin: 5px;
	float: left;
	display: block;
}
.area2x1 p{
	line-height: 15px;
}
.area1x1{
	width: 143px;
	height: 143px;
	background: #FFFFFF;
	margin: 5px;
	float: left;
	display: block;
}
.area1x1 p{
	line-height: 15px;
}
/*.area1x1 img{
	/*max-width: 132px;*/
/*}
.area1x1:hover{
	background: red;
}*/

.area4_1{
	width: 208px;
	height: 188px;
	background: url(../../../images/bk1.jpg);
	margin: 5px;

	border: 3px solid #036536;

	border-radius: 30px 0px 30px 0px;
	-webkit-border-radius: 10px 0px 10px 0px;
    -moz-border-radius: 10px 0px 10px 0px;

    font-size: 13px;
    float: left;
    text-align: center;
}
.area4_1 img{
	max-width: 188px;
	max-height: 120px;
}
.area4_1 ul{
	font-size:10px;
	margin-left: 10px;
	margin-bottom: 0px;
}
.area4_1 ul li{
	list-style-type: square;
}
.area4_1 h2{
	font-size: 15px;
}
.areaContiene{
	padding: 10px;
}
.cImg50, .cImg100 p{
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	margin-top: 5px;
	text-align: center;

	word-wrap: break-word;
	font-family: 'Oxygen', sans-serif;
}
.cImg100 img{
	width: 100%;
	height: 100%;
}
.cImg50 img{
	margin-top: 30px;
}
.CDoc1 {
	width: 100%;
	height: 900px;
}
/* --------------------  POP------------------------- */
/* Pop */
@-webkit-keyframes pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.pop {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.pop:hover, .pop:focus, .pop:active {
  -webkit-animation-name: pop;
  animation-name: pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* -------------------- Slideshow -------------------- */

#main #slideshow {
    width:100%;
    height: 85%;
    float:left;
    overflow:hidden;
    margin-bottom:10px;
}
#main #slideshow .thumb {
    width:48%;
    float:left;
    margin-right:2%;
    margin-left: 2%;
}
#main #slideshow .thumb img{
	width: 100%;
	height: 100%;
}
#main #slideshow article {
    float:left;
    font-size: 12px;
    text-align:justify;
    width:46%;
    color:#000000;
    height: 200px;
}
#main #slideshow article h2 {
    font-size:20px;
    font-weight: bold;
    text-align:left;
}
#main #slideshow article .date {
    font-family: helvetica, arial, sans-serif;
    font-size:.8rem;
    font-weight:500;    
    margin-right:3px;
    color:#777777;
    display:inline-block;
}
#main #slideshow p{
	line-height: 15px;
}
#main #slideshow article .post-categories {
	display:inline-block;
	list-style:none;
	font-family:helvetica, arial, sans-serif;
	font-size:.8rem;
	font-weight:500;
	margin-left: 0px;
}
#main #slideshow .slidesjs-pagination li {
    background:#CCCCCC;
    width:20px;
    height:20px;
    margin-right:10px;
    display:inline-block;
}
#main #slideshow .slidesjs-pagination li a {
    width:20px;
    height:20px;
    display:block;
    font-size:0pt;
}
#main #slideshow .slidesjs-pagination li .active {
    background:#777777;
}
#main #articles_list article .date {
    font-family:helvetica, arial, sans-serif;
    font-size:.9rem;
    font-weight:500;
    margin-bottom:5px;
    margin-right:3px;
    color:#777777;
    display:inline-block;
}
#main #articles_list article .post-categories {
	display:inline-block;
	list-style:none;
	font-family:helvetica, arial, sans-serif;
	font-size:.9rem;
	font-weight:500;
	margin-left: 0px;
}
#main #articles_list article .post-categories li{	
	list-style:none;
}
/* =========================================== */
.cWhite0{	
	background: #F2F7F5;
	/*background: rgba(255,255,255,0.95);*/

	color: #666666;
}
.cWhite{
	background: #F2F7F5;
	/*background: rgba(255,255,255,0.95);*/
	border-radius: 10px 10px;
	-webkit-border-radius: 10px 10px;
    -moz-border-radius: 10px 10px;

    padding: 30px;
    margin-bottom: 10px;
    color: #666666;
}
.cPresentac{
	width: 60%;
	float: left;
	text-align: justify;
	margin-right: 10px;
}
.imgRight{
	float:right; margin:10px;
}
.imgLeft{
	float:left; margin:10px;
}
/* -------------------- Enlace PDF -------------------- */
.aPdf{
	background: url("https://localhost/wpEnaco/wp-content/uploads/2014/09/pdfDown.png");
	background-repeat: no-repeat;
	padding-left: 25px;
}
/* -------------------- Lista -------------------- */
.zebraList li:nth-child(2n+1) {
    background-color: #ffffff;
}

/* -------------------- tabla -------------------- */
.zebra1{width: 100%; text-align: left;
    background: white;}
.zebra1 th{ background: #bbbbbb; color: #ffffff; padding: 5px; font-size: 15px; text-align: center;}

.zebra1 td{
	font-size: 12px;
	padding-left: 5px;
    padding-right: 10px;
}

.zebra tr:nth-child(2n+1) {
    background-color: #EEEEEE;
}
.table1 tr td:first-child {font-weight: bold; color: #777; font-size: 13px}

.table1 tr td:nth-child(1){
	width:32%;
}

.table1 tr td:nth-child(2){
	font-weight: bold;
}

.table1 ul li{
	list-style: none;
}
.table1 tr{
	border-bottom: 5px solid #CCCCCC;
}

.CTBibliografia h4{
	margin-top: 25px;
	padding-top: 2px;
	padding-bottom: 1px;
	border-top: 1px solid #036536	;
}
.CTBibliografia tr td:nth-child(3){
	width: 80%
}
/* ========================= Animaciones ===================*/
.rotarY{
   transform:rotateY(0deg);
   transition-duration: 3s;
   -webkit-transform:rotateY(0deg);
   -webkit-transition-duration: 3s;
}
.rotarY:hover{
   transform:rotateY(180deg);
   transition-duration: 3s;
   -webkit-transform:rotateY(180deg);
   -webkit-transition-duration: 3s;
}

address:after{
	content:"\40 enaco.com.pe";
}

