* {
    margin: 0px;
    padding: 0px;
}
body{
}




.esmpildorth{float:left; width:100%;padding-top:40px;text-align:center;}
.esmpildorth div{float:left; height:20px;width:25%;font-size:18px;font-weight:bold;font:300 18px/20px "Oswald",arial,sans-serif;}
.esmpildorth div:nth-child(1){width:50%;}

.esmpildortd{float:left; width:100%;padding-top:15px;text-align:center;border-top:1px solid #cfcdcd;}
.esmpildortd div{float:left; height:45px;font-size:16px;font:100 18px/20px "Oswald",arial,sans-serif;}
.esmoffe{width:50%;}
.esmshbon{width:25%;}
.esmbbb{width:25%;}
.esmcarroelim{width:25%; text-align:right;}
.esmcarrobbb{width:100%; text-align:right;}
.esmbbb a, .esmcarrobbb a, .esmcarroelim a{text-transform: uppercase;cursor:pointer; background: #036b8b;display:inline-block;text-align:center;color:#fff;padding:8px 10px;border-radius:2px;font:font-weight:bold;font:300 12px/12px "Roboto Condensed",arial,sans-serif;}
.esmpildortd div span.pildbon{color:#e73333;font-size:12px;font-weight:bold;font:300 12px/12px "Oswald",arial,sans-serif;}
.esmpildortd div i{font-style:italic;font-size:14px;color:#036b8b;font:300 14px/12px "Roboto Condensed",arial,sans-serif;}
.esmpildortd div b{font-weight:bold;}

#esm-hd{
	width:928px;
	height:331px;
	margin: 0 auto;
	background:url("../images/esm-h.jpg") no-repeat;
	background-position: 0% 100%;


}



#esm-bd{
	width:908px;
	margin: 0 auto;
	padding :10px;
	text-align:justify;
	background-color:#ffffff;

}
ul {list-style-type:none;font: 300 16px/16px "Roboto Condensed",arial,sans-serif;}
ul li{padding: 0px 0px 0px 10px;text-decoration: none;line-height: 25px;}

#esm-bd bb{
	padding:5px;
	color:#badb9c;
	font-size:16px;
	line-height:15px;
}


#esm-body{
padding:0px 45px;
	padding-bottom:10px;
	line-height: 160%;
	text-indent: 1.5em;
    	text-align: justify;}





p{font:100 16px/26px "Roboto Condensed",arial,sans-serif;}
h1{font:400 26px/40px "Roboto Condensed",arial,sans-serif;color: #3F3E3F;text-align:center;}
h2{font:400 24px/32px "Roboto Condensed",arial,sans-serif;color:#000;border-bottom:1px solid #000;}
h3{font:400 22px/28px "Roboto Condensed",arial,sans-serif;color:#000;border-bottom:1px solid #000;}


.esmrs{ width: 100%; padding: 0px 0px 0px 10px;}
.esmsombr{ margin: 10px 10px 10px 10px;padding:20px;color: #555555;background-color: #ffffff;background-image: none;border: 1px solid #eee;border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.esmsombr span{font:100 16px/26px "Roboto Condensed",arial,sans-serif;}
.esmderecho{float:right;background: url(../images/esmsinop.png) repeat-x top left / auto 100%; display:inline-block; width:100px;height:20px;}
.esmderecho i{background:url('../images/esmop.png') repeat-x top left / auto 100%; display:block;height:20px;line-height:25px;}
.esmc{padding: 20px;}
.esmizquierda{float:left;width:calc(100%-100px);}
.esmbr{clear:both;}

.esmencuesta{padding: 15px;}
.esmencuesta h2{font-size:20px;}
.esmencuesta div{width:100%;padding: 10px 0px;}
.esmencuesta div label{text-align: right;margin-bottom: 0;padding-top: 0px;float:none;line-height:10px;}
.esmencuesta div div input,.riqvotave div div textarea,.riqvotave div div select,.riqvotave div div input,.riqvotave div div button{width: 100%;height: 26px;padding: 3px 0px;font-size: 14px;line-height: 1.12857143;color: #555555;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;border-radius: 2px;}
.esmencuesta div div select{width:50px;}



.esm-list{border-left:1px solid #bed2db;border-right:1px solid #bed2db;list-style-type:none;font: 300 16px/16px "Roboto Condensed",arial,sans-serif; text-align:left;}
.esm-list li {padding: 5px 0px 15px 10px;min-height:150px;}
.esm-list li a {text-decoration: none;color: #4f757b;font-size: 22px;}
.esm-list li p {padding:5px 0px 0px 5px;line-height:28px;}
.esm-list-img{float:left;}
.esm-list-img img{width:200px;}
.esm-list-cont{padding-left:250px;}



#esm-head{
	width:100%;
	position:relative;

}
.esm-container{width:80%;margin:auto;height:100%;}
.esm-h{display: inline-block;vertical-align: middle;height: 100%;width: 1px;}
.esm-cb{vertical-align: middle;width: 99%;margin: 0;text-align: center;display:inline-block;}

#esm-head-top{height:60px;width:100%; border-bottom:2px solid  #e69f90;	background-color:#036b8b;padding-top: 20px;margin: 0;text-align: center;color: #fff;font: 300 18px/32px "Roboto Condensed",arial,sans-serif;}
#esm-head-top a{text-transform: uppercase;    color: #fafafa;    font: 200 18px/38px "Roboto Condensed",arial,sans-serif;}

#esm-ft{height:60px;width:100%; border-top:2px solid  #e69f90;	background-color:#036b8b;padding-top: 20px;margin: 0;text-align: center;color: #fff;font: 300 18px/32px "Roboto Condensed",arial,sans-serif;}
#esm-ft a{text-transform: uppercase;    color: #fafafa;    font: 200 12px/38px "Roboto Condensed",arial,sans-serif;}

#esm-head-top div{ height:100%;line-height:25px;font: 300 16px/25px "Roboto Condensed",arial,sans-serif;}
#esm-head-top-logo{float:left;margin-left:80px;background: url("../images/logo.jpg") no-repeat 50% 50% / 100% auto;}
#esm-head-top-nav{text-align:right;padding-right:80px;}
#esm-head-top-nav a{text-decoration: none;color: #306689;font: 400 20px/74px "Roboto Condensed",arial,sans-serif}
#esm-head-body{height:550px;width:100%; border-bottom:2px solid #e69f90;background-color: #b7dee0;}
#esm-head-body-sp{height:150px;width:100%; border-bottom:2px solid #e69f90;background-color: #b7dee0;}

#esm-head-bcontent{color: #fff;font: 300 38px/50px "Roboto Condensed",arial,sans-serif;width: 99%;height:100%;}
#esm-head-bcontent-sp{color: #fff;font: 300 38px/50px "Roboto Condensed",arial,sans-serif;margin-left: 200px;width: 80%;}


.esm-head-item {width:50%;float:left;height:50%;background-color:#fff;font:300 18px/40px "Oswald",arial,sans-serif;color:#302f2f;position:relative;border:1px solid #f4f0f0;box-sizing: border-box;}
.esm-head-item i{width: 160px;height: 160px;display: block;float:left;}

.esm-head-item-title {padding:0px 10px 0px 190px;height: 200px;font:300 18px/40px "Oswald",arial,sans-serif;color:#302f2f;}
.esm-head-item-title h3{font:300 28px/36px "Roboto Condensed",arial,sans-serif;margin: 0 auto;padding-top:25px;padding-bottom:5px;color:#036b8b;background: url(../images/esm/del.jpg) no-repeat 50% 100% / 100% 0.5px;border-bottom:none;}
.esm-head-item-title h4{font:300 22px/70px "Roboto Condensed",arial,sans-serif;font-style: italic;color: #fa7854;font-weight: lighter;}

.esm-head-item-info {width:100%;text-align:right;}
.esm-head-item-info a{font:200 22px/32px "Roboto Condensed",arial,sans-serif;color: #fff;padding: 4px 18px 4px 0px;background-color:#036b8b;margin-right:25px; text-decoration: none;width:100px;display: inline-block;}
.esm-head-item-info span{display: block;float: left;padding-left: 50px;font:300 28px/40px "Oswald",arial,sans-serif;}

.esm-head-item-sp {width:25%;float:left;height:100%;background-color:#fff;font:300 18px/20px "Oswald",arial,sans-serif;color:#302f2f;position:relative;border:1px solid #f4f0f0;box-sizing: border-box;}
.esm-head-item-sp i{width: 80px;height: 80px;display: block;float:left;}
.esm-head-item-title-sp {padding:0px 0px 0px 70px;height: 100px;font:300 18px/20px "Oswald",arial,sans-serif;color:#302f2f;}
.esm-head-item-title-sp h3{font:300 18px/26px "Roboto Condensed",arial,sans-serif;margin: 0 auto;padding-top:10px;padding-bottom:5px;color:#036b8b;background: url(../images/esm/del.jpg) no-repeat 50% 100% / 100% 0.5px;border-bottom:none;}

.esm-head-item-info-sp {width:100%;text-align:right;}
.esm-head-item-info-sp a{font:200 16px/20px "Roboto Condensed",arial,sans-serif;color: #fff;padding: 4px 18px 4px 0px;background-color:#036b8b;margin-right:15px; text-decoration: none;width:80px;display: inline-block;}
.esm-head-item-info-sp span{display: block;float: left;padding-left: 10px;font:300 18px/20px "Oswald",arial,sans-serif;}



#esmvi{background: url("../images/esm/via.jpg") no-repeat top left / 100% 100%;}
#esmci{background: url("../images/esm/cia.jpg") no-repeat top left / 100% 100%;}
#esmpr{background: url("../images/esm/pri.jpg") no-repeat top left / 100% 100%;}
#esmav{background: url("../images/esm/ava.jpg") no-repeat top left / 100% 100%;}
.contact input, select {width: 200px; height:25px;}
