.content {
	padding:0px 5px 0px 5px;
	color:#000000;
}

body {
	margin: 0cm 0cm 0cm 0cm;
	background-color: #FCFCF9; /*#faf8fa; /*#F4F6F6;*/
	background-attachment: scroll;
	/*background-image: url(../images/bg.png);*/
	/*background-image: url(images/bg.png);*/
	/*background-repeat: repeat-x;*/
	padding: 0;
    font: 15px/1.5 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #3F3329;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
}

h1, h2, h3, h4, h5, h6 {
	font:12px/18px 'Arvo', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-align: center;
	font-weight: normal;
	text-rendering: optimizelegibility;
}

h2.home {
    color: #FFFFFF;
	text-shadow: none;
    font-size: 36px;
    font-weight: bold;
}

h2.about {
    color: black;
	text-shadow: none;
    font-size: 36px;
    font-weight: bold;
}

a {
  color: #0388A6;
  font: 14px/1 Calibri, Arial;
}

p {
	margin-bottom:0px;
	margin-top: 0;
}

table {
	font-family: Corbel, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

ul {
	margin-bottom:2px;
	margin-top: 2px;
	list-style-type:disc;
	margin-left: 0;
	padding-left: 20px;
	text-align:justify;
	text-shadow: none;
}

/*  menu css */
.navegacion {
	width: 778px;
	margin: 5px auto;
	background: #84273B; /*#8C384A; /*#914857; /*#305396; /*#424141;*/ /*4C4F93*/
	/*border-radius: 8px;*/
}

.navegacion li {
	list-style: none;
}

.menu li {
	display: inline-block;
}

.menu > li > a {
	display: block;
	padding: 15px 18px;
	/*color: #1bdff7; #353535; #06c7f7;*/
	color: #F4F6F6;
	font-family: 'Open sans';
	font-size: 13pt;
	font-weight:bold;
	text-decoration: none;
}

.menu li a:hover {
	/*color: #CE7D35;*/
	color: #424141;
	/*background-color:#434343; */
	background-color: #F9E9C7; /*#F2E785; /*#F4F6F6;*/
	transition: all .3s;
	border-radius: 4px;
}

.menu_title {
	margin-bottom:0px;
	margin-top: 0px;
	font-family: Helvetica, Calibri, Arial, sans-serif;
	/*color: #b69f9f; ##b03a2e; #1173b5;*/
	color: #fff; /*#6d0318;*/
	font-size:22px;
	font-weight:bold;
	font-style: italic;
	text-align:center; 
	text-shadow: none;
	vertical-align:text-middle;
}

.menu_subtitle {
	font-family: Calibri, Arial, sans-serif;
	color: #e51900; 
	font-size:16px;
	font-weight:bold;
	vertical-align:text-middle;
	margin-left: 5px;
}

table.language {
	border-collapse: collapse;
    width: 100%;
}

tr, td.language {
	padding: 8px;
	text-align: left;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

/* Home section */
.pMutsu {
	color: #FFFFFF;
	text-shadow: none;
	font-family: 'Times New Roman', Calibri, Helvetica, Arial;
    font-size: 30px;
    font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

.divMission {
    border-radius: 16px;
	border-style: solid; 
	border-width: thin; 
	border-color: #006E96;
    background: #FFFFFF;
    padding: 20px 5px 20px 15px;
    width: 980px;
    height: 125px;
	vertical-align: middle;
}

.pMission {
	color: #FFFFFF;
	/*text-shadow: none;*/
    font-size: 36px;
    font-weight: bold;
	vertical-align: middle;
	text-align: center;
	padding: 40px 0 35px 0;
}

.divEnvpolicy {
	border-radius: 16px;
	border-style: solid; 
	border-width: thin; 
	border-color: #006E96; 
	background-color: #FFFFFF;
	padding: 20px 5px 20px 15px;
    width: 980px;
    height: 165px;
	vertical-align: middle;
}

.pEnvpolicy {
	color: #FFFFFF;
	/*text-shadow: none;*/
    font-size: 36px;
    font-weight: bold;
	vertical-align: middle;
	text-align: center;
	padding: 40px 0 35px 0;
}

.divQuality {
	border-radius: 16px;
	border-style: solid; 
	border-width: thin; 
	border-color: #006E96; 
	background-color: #FFFFFF;
	padding: 20px 5px 20px 15px;
    width: 980px;
    height: 165px;
	vertical-align: middle;
}

.pQuality {
	color: #FFFFFF;
	/*text-shadow: none;*/
    font-size: 42px;
    font-weight: bold;
	vertical-align: middle;
	text-align: center;
	padding: 20px 0 20px 0;
}

/*round table red*/
table.roundedCorners { 
	border: 1px solid Red;
	border-radius: 12px; 
	border-spacing: 0;
	width: 1000px;
}
table.roundedCorners td, 
table.roundedCorners th { 
	border-bottom: 1px solid Red;
	padding: 8px; 
}
table.roundedCorners tr:first-child> td{ 
	-webkit-border-radius:8px 8px 0 0; 
	border-left:none; 
	border-right:none
}
table.roundedCorners tr:last-child > td {
	border-bottom: none;
}

table.Ovalado {
	border-radius: 12px; 
	border-spacing: 0;
}
table.Ovalado td {
	-webkit-border-radius:10px 10px 10px 10px; 
}

/*links*/	
a.lig1:link, a.lig1:visited {
	color: #332D2D;
	font-weight:bold;
}
a.lig1:hover, a.lig1:active {
	color: #5074BF;
}

a.lig2:link, a.lig2:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
}
a.lig2:hover, a.lig2:active {
	color:#203764;
	text-decoration: underline;
}

a.lig3:link, a.lig3:visited {
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
	font-weight: bold;
	font-size:14px;
	display: inline-block;
	width: 132px;
	padding-top:18px;
	padding-bottom:15px;
	background-image:url(images/btn.png);
}
a.lig3:hover {
	background-image: url(images/btn_f2.png);
	color:#FFFFFF;
}
a.lig3:active {
	background-image: url(images/btn_f3.png);
	color:#FFFFFF;
}

a.imglink:link img, a.imglink:visited img
{
	border: 2px solid #C9C9C9;
	margin-bottom:0px;
}
a.imglink:hover img, a.imglink:active img
{
	border-top-color: #2D487B;
	border-right-color: #2D487B;
	border-bottom-color: #2D487B;
	border-left-color: #2D487B;
}

/* Section About Us*/
img.Abouts {
    border-radius: 8px;
	width:230px;
}

img.Abouts:hover {
	border: 1px solid #DDD;
    border-radius: 8px;
    padding: 5px;
    width: 230px;
    box-shadow: 0 0 2px 1px rgba(0, 122, 255, 0.5);
}

.divAboutTitle {
	border-radius: 16px;
	border-style: solid; 
	border-width: thin; 
	border-color: #1273AE;
    background: #1273AE;
    padding: 2px 3px 2px 3px;
	vertical-align: middle;
	font-family: Calibri, Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #FFF;
	text-shadow: none;
    font-size: 30px;
	text-align: center;
}

p.AboutUs {
	font-family: Calibri, Helvetica, Arial, sans-serif;
	text-align: left;
	font-weight: bold;
	text-rendering: optimizelegibility;
}

p.AboutHd {
	font-family: Calibri, Helvetica, Arial, sans-serif;
	text-align: left;
	font-weight: bold;
	text-rendering: optimizelegibility;
	color: #007AFF;
	text-shadow: none;
    font-size: 22px;
	padding: 5px 5px 5px 5px;
}

p.AboutDt {
	margin-bottom:0px;
	margin-top: 0;
	font-family: Calibri, Helvetica, Arial, sans-serif;
	text-align: left;
	font-weight: normal;
	text-rendering: optimizelegibility;
	text-shadow: none;
	padding: 5px 5px 5px 5px;
}

/*  Product Section */
.divProductTitle {
	border-radius: 16px;
	border-style: solid; 
	border-width: thin; 
	border-color: #1273AE;
    background: #1273AE;
    padding: 2px 3px 2px 3px;
	vertical-align: middle;
	font-family: Calibri, Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #FFF;
	text-shadow: none;
    font-size: 30px;
	text-align: center;
}

p.Product {
	font-family: Calibri, Helvetica, Arial, sans-serif;
	font-weight: bold;
	/*text-shadow: none;*/
    font-size: 18px;
	padding: 3px 5px 3px 5px;
}

ul.Product {
	margin-bottom:2px;
	margin-top: 2px;
	list-style-type:disc;
	margin-left: 0;
	padding-left: 20px;
	text-align:justify;
	font-weight: bold;
    font-size: 16px;
}

/* Capabilities Section */
.divCapaTitle {
	border-radius: 16px;
	border-style: solid; 
	border-width: thin; 
	border-color: #1273AE;
    background: #1273AE;
    padding: 2px 3px 2px 3px;
	vertical-align: middle;
	font-family: Calibri, Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #FFF;
	text-shadow: none;
    font-size: 30px;
	text-align: center;
}

p.CapaHd {
	font-family: Calibri, Helvetica, Arial, sans-serif;
	text-align: left;
	font-weight: bold;
	text-rendering: optimizelegibility;
	color: #007AFF;
	text-shadow: none;
    font-size: 22px;
	padding: 5px 5px 5px 5px;
}

.divSeparator {
	border-radius: 6px;
	border-style: solid; 
	border-width: thin; 
	border-color: #1273AE;
    background: #1273AE;
	width: 96%;
}

p.CapaDetail {
	margin-bottom:0px;
	margin-top: 0;
	font-family: Calibri, Helvetica, Arial, sans-serif;
	text-align: left;
	font-weight: normal;
	text-rendering: optimizelegibility;
	/*text-shadow: none;*/
	padding: 5px 10px 5px 5px;
}

div.CapaBorder, img.CapaBorder {
	border: 1px solid #DDD;
    border-radius: 8px;
    padding: 5px;
    width: 310px;
    box-shadow: 0 0 2px 1px rgba(0, 122, 255, 0.5);
}

img.CapaBorderMain {
	border: 1px solid #DDD;
    border-radius: 6px;
}

/* Certifications Section */
.divCertifTitle {
	border-radius: 16px;
	border-style: solid; 
	border-width: thin; 
	border-color: #1273AE;
    background: #1273AE;
    padding: 2px 3px 2px 3px;
	vertical-align: middle;
	font-family: Calibri, Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #FFF;
	text-shadow: none;
    font-size: 30px;
	text-align: center;
}

p.CertifHd {
	font-family: Calibri, Helvetica, Arial, sans-serif;
	text-align: left;
	font-weight: bold;
	text-rendering: optimizelegibility;
	color: #007AFF;
	text-shadow: none;
    font-size: 22px;
	padding: 5px 5px 5px 5px;
}

img.CertifBorder {
	border: 1px solid #DDD;
    border-radius: 8px;
    padding: 5px;
    width: 200px;
    box-shadow: 0 0 2px 1px rgba(0, 122, 255, 0.5);
}

/* Contact Section */
.divContactTitle {
	border-radius: 16px;
	border-style: solid; 
	border-width: thin; 
	border-color: #1273AE;
    background: #1273AE;
    padding: 2px 3px 2px 3px;
	vertical-align: middle;
	font-family: Calibri, Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #FFF;
	text-shadow: none;
    font-size: 30px;
	text-align: center;
}

.divContactsub {
    border-radius: 8px;
	border-style: solid; 
	border-width: thin; 
	border-color: #006E96;
    background: #209AD2;
    padding: 5px 5px 5px 3px;
    width: 160px;
    height: 20px;
	vertical-align: middle;
	color: #FFF;
	text-shadow: none;
    font-size: 18px;
	text-align: center;
}

.divContactsub2 {
    border-radius: 8px;
	border-style: solid; 
	border-width: thin; 
	border-color: #006E96;
    background: #209AD2;
    padding: 5px 5px 5px 5px;
    width: 160px;
    height: 20px;
	vertical-align: middle;
	color: #FFF;
	text-shadow: none;
    font-size: 18px;
	text-align: right;
}

p.ContactHd {
	font-family: Calibri, Helvetica, Arial, sans-serif;
	text-align: left;
	font-weight: bold;
	text-rendering: optimizelegibility;
	color: #007AFF;
	text-shadow: none;
    font-size: 22px;
	padding: 5px 5px 5px 5px;
}

img.Contact {
    border-radius: 8px;
	width:230px;
}

img.ContactBorder {
	border: 1px solid #DDD;
    border-radius: 8px;
    padding: 5px;
    width: 300px;
    box-shadow: 0 0 2px 1px rgba(0, 122, 255, 0.5);
}

p.ContactDt {
	margin-bottom:0px;
	margin-top: 0;
	font-family: Calibri, Helvetica, Arial, sans-serif;
	text-align: left;
	/*font-weight: normal;*/
	text-rendering: optimizelegibility;
	/*text-shadow: none;*/
	padding: 5px 10px 5px 5px;
}

/*MOUSE SELECTION CODE*/
::-moz-selection{
	background:#cc0000;/*#0060BF*/
	color:#fff;
}

::selection {
	background: #cc0000;
	color:#fff;
}
