
:root {
        --wa-brand: #25D366; 
        --wa-deep: #075E54;  
        --wa-white: #ffffff;
        --wa-shadow: rgba(0, 0, 0, 0.15);
    }

    .wa-container {
        position: fixed;
        right: 20px;
        /* POSICIÓN: 200px desde la parte inferior */
        bottom: 200px; 
        z-index: 9999;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    }

    /* Burbuja de mensaje gancho */
    .wa-message {
        background: var(--wa-white);
        color: #333;
        padding: 12px 18px;
        border-radius: 12px;
        box-shadow: 0 8px 20px var(--wa-shadow);
        margin-bottom: 15px;
        font-size: 14px;
        font-weight: 500;
        line-height: 1.4;
        border: 1px solid rgba(0,0,0,0.05);
        opacity: 0;
        visibility: hidden;
        transform: translateY(10px);
        transition: all 0.5s ease-out;
        max-width: 220px;
        text-align: right;
        position: relative;
    }

    .wa-message::after {
        content: '';
        position: absolute;
        bottom: -8px;
        right: 20px;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 8px solid var(--wa-white);
    }

    /* Botón de WhatsApp con el número */
    .wa-button {
        display: flex;
        align-items: center;
        gap: 10px;
        background-color: var(--wa-brand);
        color: var(--wa-white);
        padding: 14px 22px;
        border-radius: 50px;
        text-decoration: none;
        font-weight: 600;
        font-size: 16px;
        box-shadow: 0 10px 25px rgba(37, 211, 102, 0.3);
        transition: all 0.3s ease;
    }

    .wa-button svg {
        width: 22px;
        height: 22px;
        fill: currentColor;
    }

    .wa-button:hover {
        background-color: var(--wa-deep);
        transform: scale(1.08) translateY(-3px);
        box-shadow: 0 12px 30px rgba(7, 94, 84, 0.4);
    }

    .wa-message.active {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
    }

    @media (max-width: 768px) {
        .wa-container { 
            right: 15px; 
            bottom: 200px; /* Se mantiene consistente en móvil */
        }
        .wa-button { padding: 12px 18px; font-size: 14px; }
    }

body
{
/* background:url(images/bg.jpg) no-repeat #fff center top;*/

margin:0 auto;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;
color:#000;

}

h4 {
	font: 18px/1em, bold;
	text-align: left;
	margin: 10px 10px 10px 10px;

}

p{

margin:2px;

margin:0px;



}
img {
	width: 90px;
	height: auto;
}

.version {

	text-align:center;}

.versiontexto {

	text-align:center;

	font-size: 16px;

	font-family: Verdana, Geneva, sans-serif;

	color:#369;

}



#main_container{

	width:95%;

	height:auto;



	margin:0px auto;
	overflow: hidden;

}

.top_bar{

width:1000px;

height:38px;

background-color:#4a4a4a;

}

.top_search{

width:370px;

height:32px;

margin:0px 20px 0 0;

_margin:0px 10px 0 0;

float:right;

background:url(images/top_search_bg.gif) no-repeat center;

}

input.search_input{

width:182px;

height:18px;

float:left;

margin:5px 0 0 0 ;

border:1px solid #dbdbdb;

border-bottom-color:#ffffff;

border-right-color:#ffffff;

}

.search_text{

float:left;

width:110px;

margin:8px 0 0 15px;

color:#999999;

}

.search_text a{

text-decoration:none;

color:#999999;

}

.search_bt{

float:left;

margin:2px 0 0 15px;

}

.languages{

float:right;

width:150px;

margin:8px 0 0 0;

}

.lang_text{

float:left;

margin:0 5px 0 0;

color:#b3adad;

}

a.lang{

display:block;

float:left;

margin:0 5px 0 5px;

}

#header{

	width:1200px;

	height:300px;

	background-image: url(images/fondo.jpg);

}

#logo{

float:left;

margin:15px;

margin-top:40px;

}

/* oferte_content */

.oferte_content{

width:600px;

height:164px;

float:left;

margin:0 0 0 20px;

}

.top_divider{

float:left;

width:0px;

height:164px;

}

.oferta{

width:538px;

float:left;

margin:15px 30px 0 30px;

}

.oferta_img{

float:left;

margin:0 0 10px 0;



}

.oferta_title{

font-size:15px;

color:#b72c24;

font-weight:bold;

}

.oferta_details{

width:400px;

float:left;

margin:0 0 0 30px;

}

.oferta_text{

margin:5px 0 5px 0;

font-size:14px;

color:#FFFFFF;

text-align:justify;

line-height:15px;

}

a.details{

width:83px;

height:21px;

display:block;

float:right;

margin:5px 0 0 0;

margin-left:5px;

background:url(images/details_bt_bg.gif) no-repeat center;

text-align:center;

line-height:21px;

text-decoration:none;

color:#000000;

}

/* oferta_pagination */



div.oferta_pagination {

clear:both;

margin:10px 0 0 0;

_margin:0px 0 0 0;

margin:5px;

text-align:center;

float:left;

font-size:14px;

}



div.oferta_pagination a {

width:22px;

height:22px;

display:block;

float:left;

margin:0 0 0 5px;

_margin:0 0 0 3px;

line-height:23px;

text-align:center;

background:url(images/pag_bg.gif) no-repeat center;

text-decoration:none; 

color:#9d8b8b;

}

div.oferta_pagination a:hover, div.pagination a:active {

width:22px;

height:22px;

display:block;

float:left;

line-height:23px;

text-align:center;

background:url(images/pag_bg_a.gif) no-repeat center;

text-decoration:none; 

color:#ad1614;

}

div.oferta_pagination span.current {

width:22px;

height:22px;

display:block;

float:left;

line-height:23px;

text-align:center;

background:url(images/pag_bg_a.gif) no-repeat center;

text-decoration:none; 

color:#ad1614;

}

#main_content{

	clear:both;

	width: 98%;

	height:auto;

	overflow: hidden;

}
.main_content{

	clear:both;

	width: 98%;

	height:auto;

	overflow: hidden;

}

/* menu tab */

#menu_tab{

	width:98%;

	height:auto;

	background-color:#fff;

}

.left_menu_corner{

width:9px;

height:50px;

float:left;

background:url(images/menu_left.gif) no-repeat center;

}

.right_menu_corner{

width:9px;

height:50px;

float:left;

/*background:url(images/menu_right.gif) no-repeat center;*/
background-color: #7EC242;

}

ul.menu {
    margin-block-start: 0;
	list-style-type:none;

	float:left;

	display:block;

	width:98%;

	margin:auto;

	margin:0px;

	/*background:url(images/menu_bg.gif) repeat-x;*/

	background-color: #7EC242;

}



ul.menu li {

display:inline;

font-size:16px;

font-weight:bold;

line-height:50px;

}

ul.menu li.divider {

display:inline;

width:2px;

height:50px;

float:left;

/*background:url(images/menu_divider.gif) no-repeat center;*/

background-color: #7EC242;

}



a.nav1:link, a.nav1:visited {

	display:block;

	float:left;

	margin:0px 8px 0px 22px;

	margin:0 10px 0 10px;

	height:50px;

	text-decoration:none;

	/* background:url(images/Inicio.png) no-repeat left; */

	background-color: #7EC242;

	color:#000;

}

a.nav2:link, a.nav2:visited {

	display:block;

	float:left;

	margin:0px 8px 0px 22px;

	margin:0 10px 0 10px;

	height:50px;

	text-decoration:none;

	/*background:url(images/services.png) no-repeat left;*/

	background-color: #7EC242;

	color:#000;

}

a.nav3:link, a.nav3:visited {

	display:block;

	float:left;

	margin:0px 8px 0px 22px;

	margin:0 10px 0 10px;

	height:50px;

	text-decoration:none;

	/*background:url(images/descargas.png) no-repeat left;*/

	background-color: #7EC242;

	color:#000;

}

a.nav4:link, a.nav4:visited {

display:block; float:left; margin:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; 
/*background:url(images/software1.png) no-repeat left;*/ 	
background-color: #7EC242;

	color:#000;}

a.nav5:link, a.nav5:visited {

display:block; float:left; margin:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; 
/*background:url(images/car.png) no-repeat left;*/ 	
background-color: #7EC242;

	color:#000;}

a.nav6:link, a.nav6:visited {

display:block; float:left; margin:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; 
/*background:url(images/contact-new.png) no-repeat left;*/ 	
background-color: #7EC242;

	color:#000;}

a.nav7:link, a.nav7:visited {

display:block; float:left; margin:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; 
/*background:url(images/you2.png) no-repeat left;*/ 	
background-color: #7EC242;

	color:#000;}

a.nav8:link, a.nav8:visited {

display:block; float:left; margin:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; 
/*background:url(images/accesorio.png) no-repeat left;*/ 	
background-color: #7EC242;

	color:#000;}

a.nav9:link, a.nav:visited {

display:block; float:left; margin:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; 
/*background:url(images/pregunta1.png) no-repeat left;*/ 	
background-color: #7EC242;

	color:#000;}

a.nav9:link, a.nav:visited {

display:block; float:left; margin:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; 
/*background:url(images/pregunta1.png) no-repeat left;*/ 	
background-color: #7EC242;

	color:#000;}



a.nav1:hover, a.nav2:hover, a.nav3:hover, a.nav4:hover, a.nav5:hover, a.nav6:hover, a.nav7:hover, a.nav8:hover, a.nav9:hover {

color:#333333;}





li.currencies{

width:180px;

float:left;

margin:0 0 0 15px;

_margin:12px 0 0 15px;

color:#676d77;

font-size:14px;

font-weight:bold;

}

/* crumb_navigation */

.crumb_navigation{

	width:98%;

	height:30px;

	margin:5px 0px 0 20px;

	color:#333333;

	/* background:url(images/navbullet.png) no-repeat left;*/

	background-position:5px 6px;

	float: left;

}

.crumb_navigation a{

	color:#2909F7;

	text-decoration:underline;

}

span.current{

color:#2909F7;

}



/* left_content */

.left_content{

width:260px;

float:left;


}

.title_box{

width:250px;

height:30px;

margin:5px 0 0 0;

/*background:url(images/menu_title_bg.gif) no-repeat center;*/
background-color: #7EC242;

text-align:center;

font-size:16px;

font-weight:bold;

color:#fff;

line-height:30px;

}

/* left menu */

ul.left_menu{

width:230px;

margin:0px;
margin-block-start: 0;

padding-inline-start: 0;
list-style:none;

}

ul.left_menu li{

margin:0px;
width:250px;
list-style:none;
font-size: 1.3em;

}

ul.left_menu li.odd a{

width:250px;
height:27px;
display:block;
 
background-color: #dad0d0;
background-position:5px 5px;
border-bottom:1px #FFFFFF solid;

text-decoration:none;
color:#000;

line-height:25px;

}

ul.left_menu li.even a{

width:250px;
height:27px;display:block;

background-color: #eee6e6;
background-position:5px 5px;
border-bottom:1px #FFFFFF solid;

text-decoration:none;color:#504b4b;
color:#000;
 line-height:25px;

}

ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover{

color:#222;
text-decoration: underline;

}



.border_box{

width:250px;

height:auto;

text-align:center;

border:1px #6da6b1 solid;

}

.product_title{

color:#ea2222;

margin:5px 0 5px 0;

font-weight:bold;

}

.product_title a{

text-decoration:none;

color:#ea2222;

margin:5px 0 5px 0;

font-weight:bold;

font-size:17px;

}

.product_title a:hover{

color:#064E5A;

}

.product_img{

margin:5px 0 5px 0;

}

.prod_price{

margin:5px 0 5px 0;

font-size:17px;

}

span.reduce{

color:#999999;

text-decoration:line-through;

}

span.price{

color:#000;
font-weight: bold;

}

/* slider */

#sliderContainer {

	width: 600px;

	height: 400px;

	margin: 2px;

	margin-left:70px;

	margin: 10px;

}



.slideContent {

	position: absolute;

	margin:40px;

	bottom:0px;

	right:0px;

	margin: 10px;

	width: 600px;

}



.slide h3 {  font: 26px/1em 'Rokkitt', serif; color: #FFF;  margin: 0 0 5px 0; }



.slide p { font-size: 14px; color: #FFF; margin: 0; }



.jFlowSlideContainer { overflow: hidden; }



.jFlowSlideContainer a { color: #F90; text-decoration: none; font-style: italic; }



.jFlowSlideContainer a:hover { text-decoration: none; }



.jFlowSlideContainer a:focus { position: relative; top: 1px; }



.jFlowNext { background:url("/images/arrows.png") no-repeat scroll 0 -35px transparent; position:absolute; top:75px; right: -50px; cursor:pointer; }



.jFlowPrev { background:url("/images/arrows.png") no-repeat scroll -84px -35px transparent; position:absolute; top:75px; left: -50px; cursor:pointer; }



.jFlowPrev:hover { background-position: -84px -235px; }



.jFlowNext:hover { background-position: 0px -235px; }



/* newsletter */

input.newsletter_input{

width:160px;

height:16px;

border:1px #ddd9d9 solid;

margin:10px 0 5px 0;

font-size:12px;

margin:3px;

color:#999999;

}

a.join{

width:17px;

display:block;

margin:5px 0 5px 140px;

_margin:5px 0 5px 130px;

background:url(images/blue-add.png) no-repeat left;

margin:0 0 0 20px;

text-decoration:none;

color:#1c4a52;

}

.banner_adds{

width:194px;

text-align:center;

margin:10px 0 10px 0;

}



/* center content */

.center_content{

max-width:600px;
min-width: 350px;
width:60%;
float:left;
overflow: hidden;
margin:5px 5px;
height: auto;

}

.center_title_bar{
	
	/*width:554px;
	overflow: hidden;
	max-width:554px;*/
	 width: 93%; 
	float:left;

	margin:0 0 0 6px;

	/*line-height:auto;*/

	font-size:14px;

	color:#000000;

	font-weight:bold;

	background-color: #CCC;

	margin-left: 15px;
	overflow: hidden;
height: auto;
}



/* right content */

.right_content{

width:260px;

float:left;

margin:5px 0 0 0;


}

.shopping_cart{

width:225px;

height:84px;

text-align:center;

background:url(images/cart_bg.gif) no-repeat center;

}

.cart_title{

font-size:14px;

font-size:14px;

color:#000000;

font-weight:bold;

margin:8px 0 0 0;

}

.cart_details{

width:115px;

float:left;

margin:5px 0 0 15px;

text-align:left;

font-size:14px;

}

.cart_icon{

float:left;

margin:5px 0 0 5px;

}

span.border_cart{

width:100px;

height:1px;

margin:3px 0 3px 0;

display:block;

border-top:1px #999999 dashed;

}

/* prod_box */

.prod_box{

width:173px;

height:160px;

float:left;

margin:10px 10px 10px 12px;

}

.top_prod_box{

width:173px;height:12px;
/*background:url(images/product_box_top.gif) no-repeat center bottom;*/
float:left; margin:0px; margin:0px;

}

.bottom_prod_box{

width:173px;height:10px;background:url(images/product_box_bottom.gif) no-repeat center top;float:left;margin:0px; margin:0px;

}

.center_prod_box{

width:160px;
height: auto;
background:url(images/product_box_center.gif) repeat-y;
float:left; 
text-align:center;
margin:0px 0px 0px 4px;

}

.prod_details_tab{

width:173px;

height:31px;

float:left;



margin:3px 0 0 0;

}

img.left_bt{

float:left;

margin:6px 0 0 6px;

}

a.prod_details{

width:25px;

display:block;

float:left;



margin:0 0 0 20px;

margin:7px 0 0 38px;

_margin:6px 0 0 35px;

text-decoration:none;

font-size:15px;

color:#2909F7;

}

/* prod_box_big */

.prod_box_big{

	width:95%;

	height:auto;

	float:left;

	margin:10px 10px 10px 15px;
overflow: hidden;
}

.top_prod_box_big{

	width:100%;

	height:12px;

	background:url(images/details_box_top.gif) no-repeat center bottom;

	margin:0px;

	margin:0px;

}

.bottom_prod_box_big{

width:554px;height:16px;background:url(images/details_box_bottom.gif) no-repeat center top;float:left;margin:0px; margin:0px;

}

.center_prod_box_big{

width:95%;
height: auto;
background:url(images/details_box_center.gif) repeat-y;
float:left; 
text-align:center;
margin:0px; margin:0px;
overflow: hidden;

}

.product_img_big{
	width:80%;
	margin:5px 0 5px 10px;
	float:left;
	height: auto;
}
.product_img_bigmitad{
	width:80%;
	margin:5px 0 5px 10px;
	float:left;
	height: auto;
}

.details_big_box{

	width:95%;

	float:left;

	margin:0 0 0 15px;

	text-align:left;
height: auto;
overflow: hidden;
}

.product_title_big{

color:#000;

margin:5px 0 5px 0;

font-weight:bold;

font-size:18px;

}

.specifications{

font-size:16px;

font-weight:bold;

line-height:20px;

text-align: left;

}

.thumbs{

margin:8px 5px 8px 5px;

border:1px #DFD1D1 solid;

margin:3px 0 0 0;

}

.thumbs a{

margin:3px;

}

.prod_price_big{

margin:5px 0 5px 0;

font-size:16px;

}

span.reduce{

color:#999999;

text-decoration:line-through;

}

span.price{

color:#000;
font-weight: bold;

}

a.addtocart{

width:76px;

height:27px;

display:block;

float:left;

background:url(images/addtocart.gif) no-repeat left;

margin:0 0 0 33px;

text-decoration:none;

line-height:27px;

color:#1c4a52;

}

a.compare{

width:76px;

height:27px;

display:block;

float:left;

margin:0 0 0 10px;

background:url(images/compare.gif) no-repeat left;

margin:0 0 0 33px;

text-decoration:none;

line-height:27px;

color:#1c4a52;

}

span.blue{

color:#5F9FAB;

}

/* contact_form */

.contact_form{

width:355px;

float:left;

margin:0px 0 0 75px;

}

.form_row{

width:335px;

clear:both;

margin:10px 0 10px 0;

_margin:5px 0 5px 0;

color:#a53d17;

}

label.contact{

width:75px;

float:left;

font-size:12px;

text-align:right;

margin:4px 5px 0 0;

color: #333333;

}

input.contact_input{

width:253px;

height:18px;

background-color:#fff;

color:#999999;

border:1px #DFDFDF solid;

float:left;

}

textarea.contact_textarea{

width:253px;

height:50px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color: #999999;

background-color:#fff;

border:1px #DFDFDF solid;

float:left;

}

a.contact{

width:99px;

height:27px;

display:block;

float:right;

margin:0 0 0 10px;

background:url(images/contact_bt.gif) no-repeat left;

margin:0 0 0 10px;

text-decoration:none;

line-height:27px;

color:#1c4a52;

}

/* footer */

.footer{

	width:100%;

	clear:both;

	height:auto;

	/*background:url(images/footer_bg.gif) repeat-x top;*/

}

.left_footer{

float:left;

width:300px;

margin:5px 0 0 10px;

}

.right_footer{

float:right;

margin:15px 30px 0 0;

}

.right_footer a{

margin:0 0 0 7px;

text-decoration:none;

color: #666666;

}

.right_footer a:hover{

text-decoration:underline;

}



.center_footer{

	float:left;

	width:350px;

	text-align:center;

	color:#666666;

	margin:10px 0 0 40px;

}

.spoiler {

	font-size:1.5em;

	}

.divspoiler {

	font-size:1.2em;	

	}

.mitad {

	width:48%;

margin:5px 0 5px 10px;

float:left;

text-align:center;
height: auto;
overflow: hidden;

	}

.cuarto {

	width:23%;

margin:5px 0 5px 10px;

float:left;

text-align:center;

	}

.divisor {

	width:100%;

margin:5px 0 5px 10px;

float:left;

text-align:center;

	}

.vinculo {

	font-size:1.5em;

	font-weight:bold;

	}

.textopromo {

	font-size:18px;

	font-weight:bold;

	}

.tercio {

	float:left;

	width:33%;

	height:auto;

	}

.trestercios {

	float:left;

	width:100%;

	height:auto;

	}

.h3d {

	margin-left:30px;

	font-size:18px;

	text-align: left;

	width: 100%;
	height: 20px;
	overflow: hidden;
	float: ;

	}

.mitadindex {

	width:48%;

margin:5px 0 5px 10px;

float:left;

text-align:center;

height:400px;
overflow: hidden;

	}

.dosmitades {

	float:left;

	width:100%;

	height:400px;
	overflow: hidden;

	}
.franja {
		width:100%;
		height: 40px;
		overflow: hidden;
		float: left;
}
.franja h4 {
	font-size: 25px;
	text-align: center;
}
.paquetes {
	width: 350px;
	height: 180px;
	border: 2px solid #000;
	border-radius:12px;
	float: left;
	margin-left: 150px;
	margin-top: 30px;
}
.paquetes p {
	margin: 15px;
	font-size: 2em;
}

h3 {

	font-size:34px;

	font-weight:bold;

	}
.precio_big{

		color:#000;
		
		margin:5px 0 5px 0;
		
		font-weight:bold;
		
		font-size:34px;
		font-family: Arial, Helvetica, sans-serif;
		
		}
.texto-index {
	font-size: 16px;
	text-align: left;
	font-weight: bold;
}
.pbigger {
	font-size: 16px;
	text-align: left;
}
.pbigger2 {
	font-size: 16px;
}
.htresmedia {
	font-size: 16px;
}
.product-zkteco {
	width: 100%;
	float: left;
	height:300px;

}
.mitad-zkteco {
	width:49%;
	float: left;
	height:250px;

	margin-top: 50px;
}
.mitad-zkteco2{
	width:49%;
	float: left;
	height:250px;
}
.empresa {
	height: 200px;
}
.empresa1 {
	height: auto;
	width: 33%;

	float: left;
}
.empresa2 {
	height: auto;
	width: 66%;

	float: left;
}
.texto14 {
	font-size: 14px;
}
.chiqui01 {
	width:80%;
	height: auto;
}
.chiqui02 {
	width:60%;
	height: auto;
}
.chiqui03 {
	width:50%;
	height: auto;
}
.chiqui04 {
	width:40%;
	height: auto;
}
.chiqui05 {
	width:30%;
	height: auto;
}
.chiqui06 {
	width:20%;
	height: auto;
}
.bandright {
	width:250px;
	height:500px;
	background-image: url("images/pantallainic/pantalla-interactiva-touch-zkteco-inteligente-wifi.jpg");
}
.txbandright {
	width: 230px;
	height: auto;
	padding-top: 250px;


	padding-left: 5%;
}
.h3bandright {
	font-size:18px;
	font-weight:bold;
}

.arriba {
	width:1190px;
	height:300px;
	background-image: url("images/pantallainic/pantalla-interactiva-touch-zkteco-inteligente-wifi-1.jpg");
}
.textoarriba {
	width:55%;
	margin: 0 0 0 45%;
}
.textoarriba h1 {
	margin: 0;
	padding: .5em 0;
	font-size: 3em;
}
.textoarriba h4 {
	margin: 0;
	padding: 0;
	font-size: 1.5em;
	font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}
.textoarriba ul {

	margin: 0;
	padding: 0;
	overflow: hidden;
	
}
.textoarriba li {
	list-style-type:disc;
	color: #000;
	float: left;
	font-size: 1.5em;
	font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
	margin: 0 0 0 25px;
	padding: 0 6px 0 6px;
	
}
.linea01screen {

	float:left;

	width:100%;

	height:230px;

	}
.mitadscreen {
	width:48%;
	margin:5px 0 5px 10px;
	float:left;

	height:230px;
	
}
.mitadscreenimagen {
	width:48%;
	margin:5px 0 5px 10px;
	float:left;

	height:230px;

}
.mitadscreentxt {
	width:40%;
	margin: 3em 0 0 55%;
	height: auto;
}
.mitadscreentxt h4 {
	margin: 0;
	padding: 0;
	font-size: 1.5em;
	font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}
.dostercioscreenimagen {
	width:60%;
	margin:5px 0 5px 10px;
	float:left;

	height:230px;
}
.dostercioscreenimagen img {
	width:100%;
	height:auto;
}
.untercioscreentxt {
	width:25%;
	margin:2em 0 5px 8%;
	float:left;

	height:150px;	

}
.untercioscreentxt h4 {
	margin: 0;
	padding: 0;
	font-size: 1.5em;
	font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}