/* CSS Document */
/*********************************************/
/****************HTML*************************/
/*********************************************/
body{
	background:#C8C8C8;
	margin:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}
h1{
	font-size:20px;
	margin-top:0;
	font-weight:normal;
}
h2{
	font-size:18px;
	color:#33A3D5;
	margin-top:0;
}
h3{
	font-size:16px;
	color:#999;
}
h4{
	font-size:14px;
	color:#999;
}
h5{
	font-size:12px;
	color:#999;
}
h1.home{
	display:block;
	float:left;
	width:276px;
	height:58px;
	margin:12px 0 0 14px;
	background:url(../imagenes/logo_home.gif) left top no-repeat;
	font-size:1px;
	color:#FFF;
}
#menuIzq h2{
	font-size:14px;
	margin-top:0;
}
#txtDer h2{
	margin-top:0;
}
.noticia h3{
	margin:0;
	font-size:14px;
	color:#999;
}
h2 a{
	text-decoration:none;
}
h2.suppa{
	display:block;
	float:none;
	clear:both;
	padding-top:20px;
}
p.fecha{
	margin:6px 0;
	color:#999;
	font-style:italic;
}
.noticia a:link, .noticia a:visited, #paginador a:link, #paginador a:visited{
	color:#33A3D5;
	text-decoration:none;
}
.noticia a:hover, .noticia a:active, #paginador a:hover, #paginador a:active{
	text-decoration:underline;
}
#paginador a{
	padding:0 4px;
}
ul.revistas h3{
	display:block;
	height:30px;
	text-align:center;
	color:#999;
	font-size:12px;
	margin:0 0 4px 0;
	overflow:hidden;
}
#pie p{
	margin-top:0;
}
.panel h2{
	height:32px;
	font-size:14px;
	margin-bottom:6px;
	color:#FFF;
}
.panel p{
	margin-top:0;
	padding:0;
}
span.nav{
	padding:0 20px;
}
a.home{
	display:block;
	float:left;
	width:22px;
	height:15px;
	margin:0 4px 0 0;
	background:url(../imagenes/icono_home.png) top no-repeat;
}
.inv{
	display:none;
}
a.descarga{
	display:block;
	width:200px;
	padding-top:102px;
	background: url(../imagenes/pdf_download.jpg) top no-repeat;
	text-align:center;
}
#txtDer a{
	font-weight:bold;
	color:#33a3d5;
}
/****************************LINKS************************/
a.linkActivo{
	color:#666!important;
	cursor:text!important;
	font-weight:bold;
}
a.linkActivo:hover{
	text-decoration:none !important;
}
.panel a{
	color:#FFF;
}
#pie a:link, #pie a:visited{
	color:#333;
	text-decoration:none;
}
#pie a:hover, #pie a:active{
	text-decoration:underline;
}
p.linksPie{
	font-size:14px;
	color:#FFF;
}
p.linksPie a:link, p.linksPie a:visited, 
#bot_sup a:link, #bot_sup a:visited,
#bot_sup2 a:link, #bot_sup2 a:visited{
	color:#FFF!important;
	text-decoration:none;
}
p.linksPie a:hover, p.linksPie a:active, 
#bot_sup a:hover, #bot_sup a:active, 
#bot_sup2 a:hover, #bot_sup2 a:active{
	text-decoration:underline!important;
}
/****************************BOTONES************************/
.cSoluciones:link, .cSoluciones:visited{
	display:block;
	float:left;
	width:142px;
	height:80px;
	background:url(../imagenes/botones_home/soluciones.gif) 0 top no-repeat;
	font-size:1px;
	color:#FFF;
}
.cSoluciones:hover, .cSoluciones:active{
	background:url(../imagenes/botones_home/soluciones.gif) -142px top no-repeat;
}
.cServicios:link, .cServicios:visited{
	display:block;
	float:left;
	width:123px;
	height:80px;
	background:url(../imagenes/botones_home/servicios.gif) 0 top no-repeat;
	font-size:1px;
	color:#FFF;
}
.cServicios:hover, .cServicios:active{
	background:url(../imagenes/botones_home/servicios.gif) -123px top no-repeat;
}
.cIndustria:link, .cIndustria:visited{
	display:block;
	float:left;
	width:124px;
	height:80px;
	background:url(../imagenes/botones_home/industria.gif) 0 top no-repeat;
	font-size:1px;
	color:#FFF;
}
.cIndustria:hover, .cIndustria:active{
	background:url(../imagenes/botones_home/industria.gif) -124px top no-repeat;
}
.inv{
	display:none;
}
#bot_sup p, #bot_sup2 p{
	display:inline-block;
	float:left;
	width:600px;
	margin:0;
	padding:0;
}
ul.res li a{
	display:block;
	width:auto;
	color:#999;
	height:18px;
}
ul.docs li a{
	color: #33a3d5;
	display:block;
	height:36px;
	width:auto;
	padding:20px 0 0 60px;
	background:url(../imagenes/icono_pdf.jpg) left no-repeat;
	font-weight:bold;
}
#vineta h1{
	width:390px;
	margin:-2px 0 0 10px;
	padding:0 10px 0 0;
	color:#FFF;
	font-weight:bold;
}
#mycarousel, #mycarousel a{
	color:#FFF;
	text-decoration:none;
}
#mycarousel a:hover, #mycarousel a:hover{
	color:#036;
}
#mycarousel h2{
	height:30px;
	font-size:16px;
	margin-bottom:10px;
	line-height:18px;
}
.contBajada p{
	margin:4px 0;
}
.contBajadaNews p{
	margin-top:4px;
	/*text-align:justify;*/
}
.verMas a{
	text-decoration:underline!important;
}
/*********************************************/
/****************DIVS*************************/
/*********************************************/
#vineta{
	width:417px;
	background:#359ED5 url(../imagenes/titulo/cuerpo_tit_s1.jpg) left no-repeat;
}
#vinetaTop{
	height:9px;
	background:url(../imagenes/titulo/techo_tit_s1.jpg) left top no-repeat;
}
#vinetaBot{
	height:8px;
	background:url(../imagenes/titulo/piso_tit_s1.jpg) left bottom no-repeat;
}
#cuerpo{
	width:950px;
	margin:15px auto;
}
#sup{
	height:278px;
}
#bot_sup{
	position:absolute;
	left:50%;
	margin-left:-475px;
	width:938px;
	height:28px;
	padding:10px 0 0 12px;
	z-index:9999;
	background:url(../imagenes/techo_bot_sup.png) left top no-repeat;
	font-size:14px;
	color:#FFF;
}
#bot_sup2{
	width:938px;
	height:28px;
	padding:10px 0 0 12px;
	z-index:9999;
	background:url(../imagenes/techo_bot_sup.png) left top no-repeat;
	font-size:14px;
	color:#FFF;
}
#logo{
	height:80px;
	background:#FFF;
}
#contenidos{
	float:left;
	background:#33A3D5;
	height:258px;
	overflow:hidden;
}
#contInt{
	float:left;
	width:922px;
	padding:14px;
	background:#FFF;
}
#pisoCont{
	margin-bottom:15px;
	height:10px;
	background:url(../imagenes/piso_cyan.gif) left top no-repeat;
}
#pisoContInt{
	float:none;
	clear:both;
	margin-bottom:15px;
	height:10px;
	background:url(../imagenes/piso_bco.gif) left top no-repeat;
}
#techoPie{
	height:9px;
	background:url(../imagenes/techo_pie.gif) left top no-repeat;
}
#pie{
	padding-bottom:10px;
	background:#999 url(../imagenes/piso_pie.gif) left bottom no-repeat;
	text-align:center;
	color:#333;
}
.sociales{
	width:158px;
	margin:0 auto;
}
#menuCtral{
	width:397px;
	float:right;
	margin:0;
}
#anterior{
	width:35px;
	height:298px;
	float:left;
}
#siguiente{
	width:35px;
	height:298px;
	float:right;
}
.verMas{
	width:100%;
	float:none;
	clear:both;
	text-indent:122px;
}
.txtNoticia{
	width:160px;
	float:right;
}
#menuIzq{
	float:left;
	width:276px;
}
#txtDer{
	float:right;
	width:636px;
}
.sep{
	float:none;
	clear:both;
	height:1px;
	background:#FFF;
}
.sepH{
	float:none;
	clear:both;
	height:1px;
	background:#33A3D5;
}
#miniBanner{
	height:6px;
	padding:4px 0;
	background:#999;
}
.divBotsPr{
	float:left;
	width:4px;
	height:80px;
	background:url(../imagenes/botones_home/separador.gif) left top no-repeat;
}
.divBotsPr2{
	float:left;
	width:4px;
	height:80px;
	background:url(../imagenes/botones_home/separador.gif) left top no-repeat;
}
#bannerInt{
	margin-bottom:14px;
	height:180px;
	/*border-bottom:#33A3D5 solid 1px;*/
}
.contBajada{
	width:417px;
	font-size:14px;
	color:#999;
	line-height:14px;
	text-align:justify;
}
.contBajadaNews{
	width:156px;
	height:168px;
	float:left;
	overflow:hidden;
}
.sepForm{
	height:4px;
	clear:both;
}
.error{
	float:none;
	clear:both;
	padding:2px 0;
	text-indent:130px;
	color:#900;
}
.error2{
	float:none;
	clear:both;
	padding:14px 0;
	color:#900;
	font-weight:bold;
	font-size:14px;
}
.noticia{
	padding:10px 0;
	border-top:dashed #CCC 1px;
}
#fotoNoticia{
	width:269px;
	float:left;
}
#paginador{
	text-align:center;
}
#buscar{
	width:202px;
	float:right;
}
#deg{
	width:415px; /*620*/
	height:180px;
	padding-right:205px;
	background:transparent url(../imagenes/fondo_deg.png) right repeat-y;
}
#paginador{
	width:568px;
	float:left;
	font-size:12px;
	color:#666;
	text-align:center;
}
/*********************************************/
/****************IMGS*************************/
/*********************************************/
.jcarousel-skin-tango .jcarousel-item img{
	display:block;
	float:left;
	margin:6px 6px 0 0;
}
#mycarousel img{
	border:#33A3D5 solid 1px;
}
#mycarousel img:hover{
	border:#FFF solid 1px;/*036*/
}
#paginador img{
	border:none;
}
#anterior img{
	border:none;
	float:right;
	margin:120px 4px 0 0;
}
#siguiente img{
	border:none;
	float:left;
	margin:120px 0 0 4px;
}
.panel img{
	border:solid 1px #FFF;
}
.logoInt{
	display:block;
	float:left;
	width:276px;
	height:58px;
	margin:12px 0 0 14px;
	border:none;
}
#pie img{
	border:none;
	margin-left:6px;
	margin-right:6px;
}
ul.revistas li img{
	border:#CCC solid 1px;
}
.noticia img{
	float:left;
	margin:0 6px 6px 0;
	border:#33a3d5 solid 1px!important;
}
#fotoNoticia img{
	border:#33a3d5 solid 1px;
}
.linksons img{
	margin-bottom:-10px;
}
#txtDer a img{
	border:none;
}
/*********************************************/
/****************LISTS************************/
/*********************************************/
.mapa li{
	padding:2px 0;
}
.mapa li a{
	color:#666;
}
#menuIzq ul{
	margin:0;
	padding:0;
	color:#999;
}
#menuIzq ul li{
	display:block;
	margin-bottom:6px;
	padding-left:8px;
	background:url(../imagenes/bullet_izq.gif) left 4px no-repeat;
}
#menuIzq ul li a:link, #menuIzq ul li a:visited{
	color:#999;
	text-decoration:none;
}
#menuIzq ul li a:hover, #menuIzq ul li a:active{
	text-decoration:underline;
}
#menuIzq ul ul{
	margin:6px 0 0 0;
	padding:0;
	color:#999;
}
ul.revistas{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.revistas li{
	display:block;
	float:left;
	width:116px;
	margin:0 34px 14px 0;
}
ul.docs{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.docs li{
	display:block;
	float:left;
	width:100%;
	height:56px;
}
ul.res{
	margin:0 0 20px 0;
	padding:0;
}
ul.res li{
	display:block;
	margin-bottom:4px;
	padding-left:22px;
}
ul.res li.content{
	background:url(../imagenes/bullet_contenidos.gif) left no-repeat;
}
ul.res li.news{
	background:url(../imagenes/bullet_noticias.gif) left no-repeat;
}

dl{
	display:block;
	width:636px;
	margin:0;
	padding:0 0 20px 0;
	list-style-type:none;
}
dt{
	display:block;
	float:left;
	width:170px;/*212*/
	height:122px;/*173*/
	margin:0;
	padding:24px 21px 27px 21px;
	background:url(../imagenes/lista_cool/big1.jpg) left top no-repeat;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
}
dd{
	display:block;
	float:left;
	color:#000;
	width:382px; /*424px*/
	height:122px;
	padding:24px 21px 27px 21px!important;
	margin:0;
	background:url(../imagenes/lista_cool/lit1.jpg) left top no-repeat!important;
	font-size:14px;
	font-weight:normal;
	text-align:justify;
	line-height:22px;
}
/*********************************************/
/****************FORMS************************/
/*********************************************/
.contacto label{
	display:block;
	float:left;
	width:130px;
}
.contacto input, .contacto textarea, .contacto select{
	display:block;
	float:left;
	width:240px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.boton{
	width:auto!important;
	margin-left:130px;
}
#buscar input{
	float:left;
	color:#999;
}
.lupa{
	float:right!important;
	width:20px;
	height:22px;
	border:none;
	margin:0 18px 0 0;
	background:url(../imagenes/lupa.png) right top no-repeat;
	font-size:1px;
	cursor:pointer;
}
/*********************************************/
/*****************CAJAS***********************/
/*********************************************/
.linksons{
	display:block;
	float:left;
	width:285px;
	overflow:hidden;
	margin:0 0 20px 0; /*right 58px*/
}
.linksons2{
	margin-left:66px;
}
.linksons .intLink{
	width:285px;
	height:220px;
	margin:0;
}
.linksons h3{
	height:30px;
	color:#999;
	margin-top:0;
	margin-bottom:8px;
	font-size:14px;
}
.linksons h3 a{
	display:block;
	margin-top:6px;
	height:30px;
	color:#999;
	text-decoration:none;
}
a.linksonsVerMas{
	display:block;
	width:285px;
	height:30px;
	background:url(../imagenes/btn_ver_mas.png) left top no-repeat;
}
a.linksonsVerMas:hover{
	background:url(../imagenes/btn_ver_mas.png) right top no-repeat;
}