/*CSS Document
Theme Name: VWP-2012
Author: Vision Web Project
Description: Tema 2012
Version: 1.1
*/

/*@font-face {
	font-family: 'Brush_Script';
	src: url('/fonts/Brush_Script.eot');
	src: local('☺'), 
	url('/fonts/Brush_Script.woff') format('woff'),
	url('/fonts/Brush_Script.ttf') format('truetype'), 
	url('/fonts/Brush_Script.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

html,body,form,label,div,p,span,dl,dt,dd,iframe,pre,table,tr,th,td,img,a,ol,ul,li,h1,h2,h3,h4,h5,h6,object,fieldset,blockquote{margin:0;
	padding:0;border:0;outline:0;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{font-family: Verdana, Tahoma, Helvetica, Arial; font-size:12px;padding-top:0;} textarea{resize:none;}
#page{width:945px; height:auto;margin:0 auto;}
#header{position:relative;padding-top:146px;}
#header #logo{position:absolute;left:40px;top:0;}
#info1{position:absolute;left:27%;right:27%;top:10px;padding:0 3.5em;text-align:center;
	font-family:Arial,sans-serif;font-style:normal;font-size:20px;font-weight:600;}
#info1 strong {color:#013a70;font-weight:600;}
#info1 p {color:#004B93;font-size:15px;margin:1em 2em 0;}
#info1:before,#info1:after {content:"";width:86px;height:50px;position:absolute;left:0;top:100px;
	/*background:url(images/banderas.png);*/}
#info1:after {left:auto;right:0;background-position:-96px -50px;}
#header #info2{position:absolute;right:0;top:75px;width:430px; height:140px;font-family:Arial,sans-serif;
	font-size:12px; font-style:normal;font-weight:600;text-align:right; line-height:150%;}
#header .linea{float:none; clear:both; }
#google_translate_element {position:absolute;bottom:1em;right:-1em;text-align:right;}
/*#header #slider{display:inline-block;width:945; height:380; border:double}*/

#header #menu{font-family:Arial,sans-serif;font-size:14px;width:100%;height:50px;padding-top:5px;}
#menu-menu-derecho{margin:0; padding:0;}
#menu-menu-derecho a{text-decoration:none; color:#fff;}
#menu-menu-derecho li{background: url(images/btn_azul.png) 0 0 no-repeat; margin-bottom:10px; width:236px; list-style:none; line-height:66px; font-weight:bold; font-size:12px; padding-left:70px;}
/*#menu{border-top:2px solid #333333; margin-bottom:10px;}
#menu ul{width:100%; margin:0;padding:0;height:25px; list-style-type:none;background:#004b93;}
#menu li{position:relative; width:14%; height:20px; padding:0; padding-top:5px; vertical-align:top; float:left; text-align:left; border-right:1px solid #fff; }
#menu li:hover ul{display:block;}
#menu li:hover{background:#1a84e6;}
#menu li:hover a{color:#fff}
#menu li:hover span{color:#fff}
#menu li a{display:block;color:#ccc;text-decoration:none;padding-left:2px;  font-size:14px; text-transform:uppercase}
#menu li a span{font-family:Brush_Script; display:block; color:#ccc; font-size:13px;  text-transform:capitalize}
#menu ul li:first-child{width:13%; padding-left:2%;}
#menu ul li li:first-child{width:100%}
#menu ul li:last-child{border-right: none;}
#menu ul ul li:last-child{border-bottom: none;}
#menu ul ul{position:absolute;width:180px; top:25px;height:auto; z-index:100; display:none;}
#menu ul ul li{width:180px; float:none; border:none; height:auto; padding:5px 0; font-size:13px; text-align:left; border-bottom:1px solid #fff;}
#menu ul ul li a{text-transform:capitalize;}
#menu .current-menu-item a{color:#fff;}
#menu .current-menu-item{color:#fff;}
*/
#btn_verdes{float:left; height:100px; width:100%; margin-bottom:15px;position:relative;z-index:1;}
#btn_verdes div {float:left;margin-left:25px;border:1px solid #DAE8F5;border-radius:6px;padding:6px;background:#FFF;
	position:relative;font:bold 16px Arial;}
#btn_verdes div:first-child {margin-left:0;}
#btn_verdes div:hover {border-color:#9BC1E5;}
#btn_verdes div:before,#btn_verdes div:after {content:"";width:70%;height:20%;position:absolute;bottom:8px;left:20px;
	z-index:-1;box-shadow:0 0 3px 10px rgba(0,0,0,.15);-ms-transform:rotate(3deg) skew(-5deg,-5deg);
	-moz-transform:rotate(3deg) skew(-5deg,-5deg);-webkit-transform:rotate(3deg) skew(-5deg,-5deg);
	-o-transform:rotate(3deg) skew(-5deg,-5deg);transform:rotate(3deg) skew(-5deg,-5deg);}
#btn_verdes div:after {left:auto;right:20px;-ms-transform:rotate(-3deg) skew(5deg,5deg);
	-moz-transform:rotate(-3deg) skew(5deg,5deg);-webkit-transform:rotate(-3deg) skew(5deg,5deg);
	-o-transform:rotate(-3deg) skew(5deg,5deg);transform:rotate(-3deg) skew(5deg,5deg);}
#btn_verdes div a {display:block;width:284px;text-decoration:none;color:#FFF;border-radius:3px;text-align:center;
	background:#789907 none 0 0 no-repeat;background-image:-ms-linear-gradient(top,#81A40A,#698703);
	background-image:-moz-linear-gradient(top,#81A40A,#698703);
	background-image:-webkit-linear-gradient(top,#81A40A,#698703);
	background-image:-o-linear-gradient(top,#81A40A,#698703);background-image:linear-gradient(top,#81A40A,#698703);}
#btn_verdes div a span {display:block;padding-right:40px;height:42px;line-height:42px;}
#btn_verdes .btn_verde1 span{background:url(images/bv1.png) 244px 8px no-repeat;}
#btn_verdes .btn_verde2 span{background:url(images/bv2.png) 244px 8px no-repeat;}
#btn_verdes .btn_verde3 span{background:url(images/bv3.png) 238px 2px no-repeat;}
#contenidos .titulo_cont{padding:0 0 0 22px;height:47px;line-height:47px;background:#004B93;
background:-ms-linear-gradient(left,#004B93 0,#004B93 17px,#F7F7F7 17px,#F7F7F7 242px,#004B93 242px) no-repeat;
background:-moz-linear-gradient(left,#004B93 0,#004B93 17px,#F7F7F7 17px,#F7F7F7 242px,#004B93 242px) no-repeat;
background:-webkit-linear-gradient(left,#004B93 0,#004B93 17px,#F7F7F7 17px,#F7F7F7 242px,#004B93 242px) no-repeat;
background:-o-linear-gradient(left,#004B93 0,#004B93 17px,#F7F7F7 17px,#F7F7F7 242px,#004B93 242px) no-repeat;
background:linear-gradient(left,#004B93 0,#004B93 17px,#F7F7F7 17px,#F7F7F7 242px,#004B93 242px) no-repeat;
position:relative;font-size:14px;font-weight:bold;color:#F73;border-radius:3px 3px 0 0;}
#contenidos .titulo_cont img {width:32px; margin-right:5px;vertical-align:middle;}
#contenidos .titulo_cont a {color:#FFF;position:absolute;bottom:5px;right:7px;text-decoration:none;
	font:normal 9px/1 Arial,sans-serif;height:10px;}
#contenidos .cont_cont {font-size:12px;background:#FCFBFB;min-height:100px;border:2px solid #EEE;border-top:0;
	padding:22px 10px 10px;text-align:justify;}
#contenidos .cont_cont ul {list-style:none outside none;font-size:10px;color:#004B93;}
#contenidos .cont_cont li {margin:0 0 1em;padding-left:15px;background:url(images/vinnarja.gif) 0 3px no-repeat;}
#contenidos .cnartinteres ul {font-size:12px;}
#contenidos .cnartinteres ul a {color:#004B93;text-decoration:none;}
#contenidos .cnartinteres ul a:hover {text-decoration:underline;}
#contenidos .cotiz{padding-left:6px;}
#contenidos #izq_col_cont{float:left; vertical-align:top;width:620px; padding:0; margin-left:10px;}
#contenidos #izq_col{float:left; vertical-align:top;width:300px; padding:0; margin:0;}
#contenidos #cen_col{float:left; vertical-align:top;width:300px; padding:0; margin-left:15px; margin-right:16px;}
#contenidos #der_col{float:right; vertical-align:top;width:300px; padding:0; margin:0; margin-right:0px; right:0px;}
#clientes{display:inline-block; width:925px; height:200px; border:1px solid #ccc; height:auto; padding:15px 10px;}
#clientes #linea_p{display:inline-block; border-bottom:1px dashed #ccc;width:98%;margin:10px auto;}
#clientes a {width:142px; height:93px;border: 1px solid #CCC;margin:7px 14px;padding:0;overflow:hidden;
	text-indent:-99em;background:none center 0 no-repeat;}
#clientes a.uno{background-image:url(images/logo1.png);}
#clientes a.dos{background-image:url(images/logo2.png);}
#clientes a.tres{background-image:url(images/logo3.png);}
#clientes a.cuatro{background-image:url(images/logo4.png);}
#clientes a.cinco{background-image:url(images/logo5.png);}
#clientes a.seis{background-image:url(images/logo6.png);}
#clientes a.siete{background-image:url(images/logo7.png);}
#clientes a.ocho{background-image:url(images/logo8.png);}
#clientes a.nueve{background-image:url(images/logo9.png);}
#clientes a.diez{background-image:url(images/logo10.png);}
#clientes a.once{background-image:url(images/logo11.png);}
#clientes a.doce{background-image:url(images/logo12.png);}
#clientes a:hover{background-position:center 100%;border-color:#AAA;}

.conten_fts{font-family:Arial;font-size:14px;}

#footer{}
#footer #linea_azul{ padding-left:1px;}
#footer #image_mail{float:left; width:51px;height:47px;}
#footer #info_mail{float:left; width:295px; vertical-align:14px;font-family:'Myriad Pro';font-weight:600;font-size:18px;}
#footer #image_tel{float:left; width:54px;}
#footer #info_tel{float:left; width:300px;font-family:'Myriad Pro';font-weight:600;font-size:15px;}
#footer #image_banderitas{float:left; width:227px;}

/*#wrappera {
	width:560px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 19px;
	overflow:visible;
	border:double;
}*/

#slider{
	display:inline-block;
	width:955px;
}
#slider .slider{
	margin-top:45px;
}
.contenta {
	float: left;
	position: relative;
	width:600px;
	height:310px;
	
	}
.inslider a {
	text-decoration:none;
}
.contentholder {
	overflow: hidden;
	position: relative;
	height:250px;
	width: 600px;
	top:70px;
	left:30px;

}
.contentslider {
	position: absolute;
	top: 0; left:0;
	
}
.imgslider img {
	float: left;
}
.contentnav {
	position: absolute;
	bottom:445px;
	left:915px;
	height:30px;
	text-align: center;
	line-height: 30px;
}
.contenta h2 a  {
        text-decoration: none;
	color: #aa2222;
}
.contentnav a{
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-left: 0;
	text-decoration: none;
	color: #aa2222;
}
.contentnav a.active {
	font-weight: bold;
	color:#FFF;
	background: #1a84e6;
	border-radius: 25px;
}
#videos{text-align:center;width:100%;margin:0 auto;font:11px Calibri, Arial,Helvetica,sans-serif;color:#60031c;}
#videos #tituloVideo{display:table-cell;vertical-align:middle;padding-left:24px;width:auto;font-size:24px;
	color:#686868;height:54px;}
#videos #superior{width:100%;height:9px;}
#videos .contenedor{width:100%;height:580px;border-bottom:1px solid #5d5d5d;}
#videos .contenedor #video{width:360px;height:350px;float:left;text-align:right;}
#videos .contenedor #video .titulo{height:19px;display:table-cell;vertical-align:middle;font-size:12px;
	font-style:normal;width:506px;background:transparent;border:0;text-align:right;}
#videos .contenedor #videosRelacionados{width:210px;height:350px;margin-left:20px;float:left;text-align:left;}
#videos .contenedor #videosRelacionados .titulo{height:39px;display:table-cell;vertical-align:middle;
	font-size:20px;font-style:normal;color:#60031c;background:transparent;border:0;}
#videos .contenedor #videosRelacionados a {width:191px;height:44px;display:block;padding:5px;margin:0 0 8px;
	color:#FFF;text-align:left;border:0;border:1px solid #5d5d5d;color:#5d5d5d;}
#videos .contenedor #videosRelacionados a:hover {border:1px solid #5d5d5d;background-color:#5d5d5d;color:#FFF;}
#videos .contenedor #videosRelacionados a .info{width:130px;height:35px;float:left;font-size:11px;overflow:hidden;
	white-space:normal;}
#videos .contenedor #videosRelacionados a .info strong { display:block;width:120px;line-height:1em;max-height:2em;
	margin-bottom:-0.8em;overflow:hidden;}
#videos .contenedor #videosRelacionados a .titulo{width:115px;font-size:10px;}
#videos .contenedor #paginas{font-size:13px;min-height:26px;text-align:right;padding-right:20px;
	vertical-align:middle;}
#videos .contenedor #paginas a{text-decoration:none;color:#5d5d5d;font-weight:bold;}
#videos #recomendar{height:290px;width:100%;color:#5d5d5d;font-size:13px;margin-bottom:30px;margin-top:0;
	text-align:center;padding-top:5px;}
#videos #contactar{height:290px;width:100%;color:#5d5d5d;font-size:13px;margin-bottom:30px;margin-top:0;
	text-align:center;padding-top:5px;}
#videos #recomendar .titulo22{height:39px;display:table-cell;vertical-align:middle;font-size:20px;
	font-style:normal;color:#5d5d5d;}
#videos #recomendar .titulo2{font-size:30px;font-style:normal;color:#FFF;text-align:left;padding:5px 25px;
	color:#5d5d5d;}
#videos #contactar .titulo{font-size:30px;font-style:normal;color:#58aabb;}
.limite{float:none;clear:both;}
#videos .boton{background-color:#61031d;color:#FFF;font-weight:bold;width:71px;height:22px;border:0;}
#videos .formText{width:194px;height:16px;border:1px solid #5d5d5d;}
#videos .formDescripcion{width:195px;height:44px;border:1px solid #5d5d5d;}
#videos #tablita{margin-left:24px;}
#videos #tablita td input,select{border:1px solid #5d5d5d;}
#videos #tablita td{padding:5px 0;height:25px;color:#5d5d5d;}
#videos #tablita2 input,select{border:1px solid #5d5d5d;}
#videos #tablita2{margin-left:24px;}
#videos #tablita2 td{padding:10px 0;height:25px;color:#5d5d5d;text-align:left;}
#videos #tablita2 select{float:left;}

#coticesbar {width:280px;padding:3px 5px;background:#FFF;margin:0 0 30px;}
#coticesbar form {color:#FFF;border-radius:6px;padding:5px 4px 10px;background:#0562BC;overflow:hidden;
	background:-ms-linear-gradient(top,#0562BC,#013A70);background:-moz-linear-gradient(top,#0562BC,#013A70);
	background:-webkit-linear-gradient(top,#0562BC,#013A70);background:-o-linear-gradient(top,#0562BC,#013A70);
	background:linear-gradient(top,#0562BC,#013A70);}
#coticesbar h3 {font:normal 18px Arial;color:#EEF;text-transform:uppercase;text-align:center;padding:3px 0;
	text-shadow:0 2px 2px rgba(192,216,238,.5);}
#coticesbar label {font-weight:bold;font-size:12px;margin-top:7px;float:left;line-height:20px;white-space:nowrap;
	min-width:100px;}
#coticesbar label.error {color:#F00;}
#coticesbar input.texto {font-size:13px;border:0;width:152px;height:16px;margin-top:7px;padding:2px 4px;
	float:right;}
#coticesbar select {font-size:13px;border:0;width:160px;height:20px;margin-top:7px;float:right;}
#coticesbar textarea {font-size:13px;border:0;line-height:1.2;padding:4px;width:152px;height:3.6em;margin:7px 0 25px;
	float:right;overflow:hidden;}
#coticesbar input.boton {width:220px;font:normal 16px/1 Arial,sans-serif;color:#959595;display:block;margin:0 auto;
	border:1px solid #0562BC;border-radius:7px;padding:4px 0;box-shadow:-2px 2px 4px rgba(0,0,0,.2);background:#DDD;
	background:-ms-linear-gradient(bottom,#CCC,#F4F4F4);background:-moz-linear-gradient(bottom,#CCC,#F4F4F4);
	background:-webkit-linear-gradient(bottom,#CCC,#F4F4F4);background:-o-linear-gradient(bottom,#CCC,#F4F4F4);
	background:linear-gradient(bottom,#C0C,#F4F4F4);position:relative;}
#coticesbar input.boton:hover {color:#0562BC;cursor:pointer;}
#coticesbar input.boton:active {color:#000;top:1px;left:-1px;box-shadow:-1px 1px 3px rgba(0,0,0,.3);}
#coticesbar p {padding:1em 5px 5px;font-weight:bold;}
#coticesbar textarea.ccaptcha {margin-bottom:0;}
#coticesbar .captcha {margin-bottom:25px;overflow:hidden;float:left;width:272px;}
#coticesbar .captchad {text-align:left;float:right;width:160px;padding-top:2px;}
#coticesbar .captchad span {font-size:10px;}
#coticesbar .captchad img {margin-top:5px;}
#contenidos .ccoticesbar {padding-left:3px;}
#contenidos .ccoticesbar #coticesbar {margin-bottom:0;}
#izq_col .ggpartner {width:280px;height:97px;background:url(images/googlePartner.jpg);margin:10px auto 15px;
	display:block;box-shadow:1px 1px 8px rgba(0,0,0,.3);}
.formaContacto td {padding:5px;}
.formaContacto td:first-child {padding-left:25px;}
.formaContacto label {color:#000;font-weight:bold;}
.formaContacto label a {font-weight:bold;}
.formaContacto .radio {width:10px;padding:0;margin-left:15px;}
.formaContacto input,#informacion .formaContacto textarea,#informacion .formaContacto select
	{border:1px solid #004b93;width:250px;}
.formaContacto select {width:254px;}
.formaContacto .boton {width:60px;background:#004b93;color:#FFF;font-weight:bold;padding:5px 0;
	display:block;margin:0 auto;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.formaContacto .boton.no {color:#808080;background:#306290;}
.formaContacto .captcha {padding-top:0;}
.formaContacto .captcha img {margin:5px 0;}
.formaContacto .captcha input {width:110px;}
#informacion .contenido_pag{text-align:justify; width:595px;}
#informacion table{margin:15px auto;width:100%;}
#informacion a{color:#484848;}
#informacion table td{text-align:left;vertical-align:top;height:auto;padding-left:25px;}
#informacion table td .equipo{display:block;margin:25px auto;padding-top:30px;padding-left:80px;text-align:left;
	background:url(images/equipo.png) 0 0 no-repeat;width:236px;height:60px;font-size:20px;}
#informacion table td .casos{display:block;margin:25px auto;padding-top:30px;padding-left:70px;text-align:left;
	background:url(images/casos.png) 0 0 no-repeat;width:236px;height:60px;font-size:20px;}
#informacion table td .redes{display:block;margin:25px auto;padding-top:30px;padding-left:85px;text-align:left;
	background:url(images/redes.png) 0 0 no-repeat;width:206px;height:60px;font-size:20px;}
#informacion .titulo{font-size:30px;font-weight:bold;color:#004b93;}
#informacion .titulo_cont{background:url(images/flechita.png) 0 17px no-repeat;font-size:20px;padding-left:20px;
	color:#49a3bc;}

#informacion ul{margin:20px 50px;}
#informacion ol{margin:20px 20px;}
#informacion ul li{list-style-type:circle;color:#ffb310;margin-top:8px;padding-left:10px;} 
#informacion .flechitas li{background:url(images/flecha_azul.png) 0 0 no-repeat;padding-left:25px;
	list-style:none;} 
#informacion  ol li{color:#004b93;margin-top:8px;padding-left:10px;} 
#informacion  ul li span{color:#484848;} 
#informacion  ol li span{color:#484848;}
#informacion  .descripcion{margin-top:20px;width:605px;height:auto;font-size:14px;line-height:19px;
	border-bottom:1px solid #c2c2c2;color:#000;} 
#informacion  .descripcion a{color:#000;} 
#informacion  .descripcion span{font-weight:bold;} 
#informacion .sub_titulo_pagina{font-size:14px;color:#004b93;font-weight:bold;margin:25px 0;}
#informacion .titulo_pagina{background:url(images/flechita.png) 0 8px no-repeat;font-size:20px;padding-left:25px;
	color:#49a3bc;}
#informacion  a{font-size:14px;margin:0 5px;color:#49a3bc;font-weight:normal;text-decoration:none;}
#informacion  a:hover{font-size:14px;color:#49a3bc;text-decoration:underline;}
#informacion  .sub_contenido_pagina{margin-top:25px;margin-bottom:25px;width:605px;height:auto;
	font-size:14px;line-height:19px;color:#000;font-weight:normal;}
#informacion  .sub_contenido{margin-top:25px;height:auto;}
#informacion .images{margin:50px 0;}
#informacion .images img{margin:0 5px;}
#informacion .images td{text-align:center;font-size:30px;color:#484848;height:60px;font-weight:bold;}
.sombra{height:10px; background: url(images/sombra_video.png); margin-top:0px;}
span.youtube{background:#fff;}
#vwp_sup {width:100%;color:#6B6A6A;margin:3em auto 8px;font-size:15px;font-weight:500; text-align:center;
	position:relative; z-index:2;}
#vwp_sup a {color:#6B6A6A;display:block; text-decoration:none;}
#vwp_sup ul{height:5em;text-align:left;white-space:nowrap;background:url(images/fmenu.png) center bottom no-repeat;}
#vwp_sup li {float:left;list-style:none outside none;position:relative;}
#vwp_sup li a { display:block; height:2em;line-height:2;padding:1em 23px 2em;}
#vwp_sup ul ul{position:absolute; min-width:150px; display:none;left:0;top:100%;border:1px solid #555;background:#FFF;padding:10px 0;}
#vwp_sup li:hover a {color:#000;background:#FFF;padding:0 22px 2em;border:1px solid #555;border-width:1em 1px 0;
	border-top-color:#004B93;}
#vwp_sup li:hover ul{display:block; height:auto; border-top:0;}
#vwp_sup li li{float:none; display:block; width:100%; padding:0 0px 0 0px; background:#fff; }
#vwp_sup li:hover li a {border:1px solid #DDD;border-width:1px 0 0;color:#6B6A6A;background:transparent;
	padding:3px 5px;display:block;}
#vwp_sup li:hover li:first-child a {border:0;}
#vwp_sup li:hover li:hover {background:#004B93;}
#vwp_sup li:hover li:hover a {color:#FFF;border-color:#004B93;}
table.equipotabla {
	border:0;
	background:transparent;
	height:100px;
	vertical-align:middle;
	}	

td.eqnombre {
	height:20px;
	padding-top:5px;
	background:#004b93 url(images/bgtabla1.png) bottom repeat-x;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	}
	
#nosotroseq {
	background:url(images/bgequipo.png) no-repeat center;
	width:300px;
	height:121px;
	padding-left:20px;
	padding-top:40px;
	position:relative;
	float:left;
	text-align:center;
	margin:30px;
	margin-left:10px;
	}
	
#nosotroseq2 {
	background:url(images/bgequipo2.png) no-repeat center;
	width:250px;
	height:121px;
	padding-left:20px;
	padding-top:40px;
	position:relative;
	float:left;
	text-align:center;
	}
	
#nosotroseq3 {
	background:url(images/bgequipo3.png) no-repeat center;
	width:450px;
	height:121px;
	padding-left:20px;
	padding-top:40px;
	position:relative;
	float:left;
	text-align:center;
	}

#nosotroseq4 {
	background:url(images/bgequipo2.png) no-repeat center;
	width:250px;
	height:121px;
	padding-left:20px;
	padding-top:20px;
	position:relative;
	float:left;
	text-align:center;
	}
	#peque {position:absolute;left:600px;top:80px;}

.redesoc {margin:0 0 0 auto;width:141px;height:1em;text-align:left;}
.redesoc li {list-style:none outside none;float:left;padding-left:3px;}
.redesoc a {display:block;width:44px;height:44px;text-indent:-99em;overflow:hidden;
	background:url(images/icosrs.png);}
.redesoc a:hover {position:relative;top:-1px;}
.redesoc a:active {top:0;}
.redesoc .fb {background-position:0 -50px;}
.redesoc .tw {background-position:-50px -50px;}
.redesoc .yt {background-position:-100px -50px;}
.redesoc .fb:hover {background-position:0 0;}
.redesoc .tw:hover {background-position:-50px 0;}
.redesoc .yt:hover {background-position:-100px 0;}

#contint{width:100%;height:500px;}
#contint .redessoc {padding:0px;}
#contint .redessoc .facebookb {width:292px;float:left;padding:0px}
#contint .redessoc .facebookb  td{border:none;padding:0px}
#contint .redessoc .facebookb .face{background:url(images/fff.jpg) 0 0 repeat-x; margin-top:0px;}
#contint .redessoc .facebookb .titulo_dos { margin:0px;}
#contint .redessoc .facebookb .me_gusta {overflow:hidden; width:110px; margin-top:12px;margin-left:30px;}
#contint .redessoc .facebookb .titulo_facebook {background:#36589b url(images/facebook2.jpg) 0 5px no-repeat; width:180px; height:30px; padding-top:5px;}
#contint .redessoc .twitterb .titulo_twitter {background:url(images/tw.jpg) 0 5px no-repeat; width:180px; height:30px;}
#contint .redessoc .twitterb {float:left;margin-left:5px;width:275px;font:10px Arial, Helvetica, sans-serif;
	padding:0;}
	#contint .redessoc .twitterb  .boton {overflow:hidden; width:60px; margin-top:12px;margin-left:0px;}

#contint .redessoc .twitterb  table{margin:0px}
#contint .redessoc .twitterb  .tw{background:url(images/fff.jpg) 0 0 repeat-x;}

#contint .redessoc .twitterb a.twtit {display:block;margin-left:0;width:269px;height:22px;padding:8px 0 0 5px;
	font-weight:bold;text-align:left;color:#573333;background:#edeff4;text-decoration:none;border:1px solid #AAA;}
#contint .redessoc .twitterb a.twtit:hover {color:#000;text-decoration:none;}
#contint .redessoc .twitterb ul {overflow:scroll;margin:0;width:100%;height:392px;}
#contint .redessoc .twitterb li {list-style:none;color:#000;padding:5px;border-bottom:1px solid #d8dfea;}
#contint .redessoc .twitterb li:hover {background-color:#eceef5;}
#contint .redessoc .twitterb li a {color:#3b5998;font-weight:bold;}
#contint .redessoc .twitterb li p {margin:0;text-align:left;}
.portafolio_azul{display:inline-block; vertical-align:top; width:460px; height:226px;
	border-radius:10px;
	background:-ms-linear-gradient(top,#EEE 0,#FFF 226px,#0762BB 226px,#013A71 452px) 0 0 no-repeat;
	background:-moz-linear-gradient(top,#EEE 0,#FFF 226px,#0762BB 226px,#013A71 452px) 0 0 no-repeat;
	background:-webkit-linear-gradient(top,#EEE 0,#FFF 226px,#0762BB 226px,#013A71 452px) 0 0 no-repeat;
	background:-o-linear-gradient(top,#EEE 0,#FFF 226px,#0762BB 226px,#013A71 452px) 0 0 no-repeat;
	background:linear-gradient(top,#EEE 0,#FFF 226px,#0762BB 226px,#013A71 452px) 0 0 no-repeat;
	background-size:100% 452px;
}
.portafolio_azul .info h1{color:#1a84e6; border-bottom:1px solid #fff; padding:5px 0px; font-size:16px; font-weight:normal; margin-bottom:5px;}
.portafolio_azul:hover {color:#FFF;-ms-transition: all 0.2 ease-in-out;-moz-transition: all 0.2 ease-in-out;
	-webkit-transition: all 0.2 ease-in-out;-o-transition: all 0.2 ease-in-out;transition: all 0.2 ease-in-out;}
.cuadro p {margin:0 0 1em;text-align:left;}
.portafolio_azul .img{float:left;vertical-align:top; width:272px; padding:5px;}
.portafolio_azul .info{float:left; padding-left:5px; vertical-align:top; width:160px; color:#fff; font-size:13px;}
.portafolio_azul .info .cont{height:125px; color:#6d6e6e;}
.portafolio_azul:hover .info .cont{ color:#FFFFFF;}
.portafolio_azul .boton{display:inline-block; width:130px; height:43px; background:url(images/visitar_azul.png) 0px 0px no-repeat;}
.portafolio_azul:hover .info h1{color:#FFFFFF;border-bottom:1px solid #fff; padding:5px 0px; font-size:16px; font-weight:normal; margin-bottom:5px;}
/*.portafolio_azul:hover{background-position:0 100%;}*/
.portafolio_azul .boton:hover{background-position:0 100%;}
#informacion .portafolio td{ padding-left:0px; padding:5px 0px}
#clientes_contacto{
	width:100%;
	background:#6fa23c;
}
#clientes_contacto td{
	width:50%;
	color:#fff;
	line-height:10px;
	vertical-align:middle;
	text-align:center !important;
	padding:5px 0px !important;
	font-size:10px;
	font-weight:bold;
}
#clientes_contacto iframe{
	padding:3px;
	background:#fff;
	margin-bottom:10px;
}
.buscanos{text-align:right;border-top:1px dashed #ccc; padding-top:15px 0px; margin-bottom:15px; }
.buscanos a{display:block; float:right; color:#fff; text-decoration:none;width:131px; height:29px; background:url(images/boton_cotizacion.png) 0px 0px no-repeat;}