@import url('normalize.css');

* { margin: 0; padding: 0; outline: 0; }
body, html { height: 100%; }

body {
	font-size: 13px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	
	color: #737373;
	min-width: 100%;
	margin:0;
	padding:0;
	background: #404950; 

}
body a { -webkit-transition: color 0.2s ease;
	-moz-transition: color 0.2s ease;
	-o-transition: color 0.2s ease;
	transition: color 0.2s ease;
	color: #333; text-decoration: none; cursor: pointer; }
body a:hover{ color:#402617;}


a img { border: 0; }

input, textarea, select { font-size: 12px; font-family: arial, sans-serif; }
textarea { overflow: auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.line { display: block; text-indent: -4000px; clear: both; border-bottom:#829bac 1px solid; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

article, aside, details, footer, header, menu, nav, section { display: block; }
ul{ list-style:none; font-weight:100;}



.body{ 
width:1100px; margin:30px auto; background:#FFF;
-moz-box-shadow: 0px 0px 40px #000;
-webkit-box-shadow: 0px 0px 40px #000;
box-shadow: 0px 0px 40px #000;
}

	h2{ color:#333; font-size:23px; font-family: 'Roboto', sans-serif; margin:15px 0;}
	h3{color: #fff;  font-size:16px; margin:15px 0; font-family: 'Roboto', sans-serif;}

.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }
.cleaner_h50 { clear: both; width:100%; height: 50px; }
.cleaner_h60 { clear: both; width:100%; height: 60px; }

.padd10{ padding:10px;}
.padd15{ padding:10px 15px;}
.padd20{ padding:0 20px;}
.padd50{ padding:40px 50px;}


	
#header{  width:1100px; height:88px; background: url(../images/bg-header.jpg) repeat-x;}
#header .logo{ float:left; margin-top:2px; }
#header .logo a{ display:block; background: url(../images/logo.png) no-repeat; font-size:0; width:300px; height:85px;}
#header .nav{ float:right;}
#header .nav li{ float:left; margin:0 5px;}
#header .nav li a{ display:block; font-family: 'Roboto', sans-serif; color:#000; padding:34px 10px; font-size:13px; text-transform:uppercase;}
#header .nav li a:hover, #header .nav li a.active{ background: rgba(195,32,36,.8); color:#FFF;}


#slider{ }

#servicios{ background:#d73238; min-height:415px;}
#servicios h3{ min-height:38px; font-size:15px;}
#servicios li{ float:left; padding:32px 10px 5px 10px; position:relative; width:199px; text-align:center; color:#FFF; border-right:#f44a50 1px solid;}
#servicios a{ color:#FFF; display: block; padding:0; font-size:17px; width:199px; text-align:center;}
#servicios p{ font-size:12px;}

#servicios .more{ background:#b91d23; color:#FFF; padding:8px 0; font-size:11px; margin:15px 0; letter-spacing:1px; transition:all ease .4s;}
#servicios li:hover .more{background:#232323;}
#servicios li img{ width:170px;}

#datos{ min-height:60px; text-align:center;}

	/* index */
	.col1{ float:left; width:370px; min-height:540px;}
	.col2{ float: left; width:730px;}
	
	.title{ font-family: 'Roboto', sans-serif; color:#b93336; display:inline-block; font-size:17px;}
	
	.bg1{ background:url(../images/nosotros.jpg) no-repeat;}
	.bg2{ background:url(../images/callcenter.jpg) no-repeat;}
	.bg3{ background:url(../images/clientes.jpg) no-repeat;}
	.bg4{ background: url(../images/serv/auditoria-financiera.jpg) no-repeat;}
	.bg5{ background: url(../images/serv/examenes-especiales1.jpg) no-repeat;}
	.bg6{ background: url(../images/serv/auditoria-operativa1.jpg) no-repeat;}
	.bg7{ background: url(../images/serv/auditoria-tributaria1.jpg) no-repeat;}
	.bg8{ background: url(../images/serv/niif.jpg) no-repeat;}
		
	/* clientes */
	.lista1{ float:left;}
	.lista1 li{ background: url(../images/ico/arrow1.png) no-repeat 0 4px; padding:0 0 0 15px; margin:5px 0; float:left; width:285px;}
	.lista2{ float:left;}
	.lista2 li{ background: url(../images/ico/arrow1.png) no-repeat 0 4px; padding:0 0 0 15px; margin:5px 0;}
	
	/* servicios */
	.servicios li{ border:#E4E4E4 1px solid; height:154px; box-shadow:#E4E4E4 0 0 10px; margin:15px 0;}
	.servicios  h3{  color:#b93336;}
	.servicios .detalle{ width:670px; margin:15px 30px 0 0;}
	.more{ color:#900; background:url(../images/ico/arrow1.png) 0 6px no-repeat; padding-left:15px; font-size:11px; margin-top:5px; display:block;}
	.back{ background:#9f2525; padding:4px 15px; color: #FFF; font-size:12px;}
	
	/* boletines */
	.boletines{}
	.boletines li{ width:150px; border:#e7e7e7 1px solid; box-shadow:0 0 10px #e7e7e7; float:left; margin:18px; padding:5px;}
	.boletines li img{width:150px;}
	.boletines li .box{ padding:5px 20px; text-align:center; display:block;}
	.boletines li .box span{ color:#999; display:block; font-size:11px;}
	.boletines li  .boton{ background:#0875ae; border-radius:4px; color:#FFF; padding:2px 0; margin:5px 0;}
	
	/* contacto */
	.datos p{ margin:7px 0;}
	.home{ background:url(../images/ico/home.png) no-repeat; padding-left:30px; padding-top:5px;}
	.phone{ background:url(../images/ico/phone.png) no-repeat; padding-left:30px; padding-bottom:5px;}
	.mail{ background:url(../images/ico/mail.png) no-repeat; padding-left:30px;}
	label{ display:block;}
	.campo{ border:#adadad 1px solid; padding:5px 15px; margin-bottom:5px; width:400px; border-radius:4px;}
	.enviar{ background:#2c2c2c; color: #FFF; padding:7px 15px; border:0;  border-radius:4px;}
	.enviar:hover{ background:#444444;}
	
#footer{ background:#333; padding:15px 20px; color: #E0E0E0; min-height:70px; font-size:12px;}
#footer .copy, #footer .copy a{ color:#767676;}
#footer .copy a{ text-decoration:underline;}

/***NOTICIAS****/
.noticias .col-1{
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    float: left;
    width: 66.66666667%;
}
.noticias .col-2{
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    float: left;
    width: 30.333333%;
}
.noticia-principal{
	display: inline-block;
    vertical-align: top;
    background-color: #FFF;
    width: 100%;
    overflow: hidden;
}
.noticia-principal time {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    border-bottom: 1px solid #da0005;
    margin-bottom: 1.5em;
}
.noticia-principal h3 {
    margin-top: 0em;
    margin-bottom: 2em;
    color: #da0005;
    font-weight: 500;
}
.img-responsive{
	display: block;
	width: 100%;
}
.noti-texto{
	padding: 1em 0;
}
.noti-texto p {
    text-align: justify;
    margin-bottom: 10px;
}
.noti-texto ul{
	margin-bottom: 10px;
}
.noti-texto ul li {
    list-style: none;
    padding-left: 25px;
    background: url(../images/ico/asterisk.png) no-repeat;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.col-6{
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
    width: 41%;
}
.col-12{
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    float: left;
    width: 100%;
}
.mas-visto h2{
	padding-bottom: 1em;
}
.mas-visto h3 {
    color: #da0005;
    font-size: 1em;
    padding: 0;
    font-weight: 500;
    margin-bottom: 5px;
    margin-top: 0;
}
.mas-visto h4 {
    font-size: 1em;
    font-weight: 500;
    color: #737373;
}
.mas-visto p{
	text-align: justify;
    padding: 1em 0;
    padding-bottom: 2em;
    color: #737373;
    margin-bottom: 2em;
    border-bottom: 1px dotted #737373;
}
.titulo-noticia{
	color: #ce4c4f !important;
    margin-top: 10px;
}