﻿body, html { height: 100%; font-family: Tahoma; font-size: 12px; margin: 0px; }

input[type="text"], input[type="password"], select, textarea { border: #d3d3d3 1px solid; font-size: 14px; color: #000000; font-family: tahoma; background-color: #ffffff; }

div.divSep { height: 10px; width: 10px; }

img { border: 0px; }

img.backButton { background: url(../../images/Buttons.png) no-repeat -86px 0px; width: 86px; height: 30px; }

img.backButton:hover { background: url(../../images/Buttons.png) no-repeat -86px -30px; }

img.moreInfoButton { background: url(../../images/Buttons.png) no-repeat 0px 0px; width: 86px; height: 30px; }

img.moreInfoButton:hover { background: url(../../images/Buttons.png) no-repeat 0px -30px; }

input.sendButton { background: url(../../images/Buttons.png) no-repeat -172px 0px; width: 86px; height: 30px; }

input.sendButton:hover { background: url(../../images/Buttons.png) no-repeat -172px -30px; }

.error { font-family: Tahoma; font-weight: bold; font-size: 9px; color: Red; text-decoration: none; }

.mn_submenu { font-weight: bold; color: #000000; text-decoration: none; }
.mn_arbol { font-weight: bold; color: #ffffff; text-decoration: none; }
.mn_arbol:hover { font-weight: bold; color: #008bed; text-decoration: none; }

.texto_general { font-family: Tahoma; font-size: 12px; color: #000000; }

.menu_superior { font-family: Tahoma; font-weight: bold; font-size: 10px; color: #ffffff; text-decoration: none; }

.menu_superior:hover { font-family: Tahoma; font-weight: bold; font-size: 10px; color: #28d1ff; text-decoration: none; }

.menu_inferior { font-family: Tahoma; font-weight: bold; font-size: 12px; color: #ffffff; text-decoration: none; }

.menu_inferior:hover { font-family: Tahoma; font-weight: bold; font-size: 12px; color: #28d1ff; text-decoration: none; }

.menu_texto { font-family: Tahoma; font-size: 12px; color: #ffffff; text-decoration: none; }

.mn_inferior { font-family: Tahoma; font-weight: bold; font-size: 14px; color: #1f84b8; text-decoration: none; }

.mn_inferior:hover { font-family: Tahoma; font-weight: bold; font-size: 14px; color: #1f84b8; text-decoration: underline; }
.mn_texto { font-family: Tahoma; font-weight: bold; font-size: 14px; color: #1f84b8; text-decoration: none; }
.mn_titulo { font-family: Tahoma; font-weight: bold; font-size: 12px; color: #000000; text-decoration: none; }

.mn_titulo:hover { font-family: Tahoma; font-weight: bold; font-size: 14px; color: #000000; text-decoration: underline; }

.bt_mas { background: url(../../images/mas1.png) no-repeat; width: 80px; height: 28px; cursor: hand; text-align: center; vertical-align: middle; color: #ffffff; font-weight: bold; }

.bt_mas:hover { background: url(../../images/mas0.png) no-repeat; }


table.menuTable { background: url(../../images/backHeaderHoriz.png) repeat-x; }

td.menuButton { background: url(../../images/headerButtons.png) no-repeat -152px 0px; width: 139px; height: 46px; cursor: hand; text-align: center; vertical-align: middle; color: #ffffff; font-weight: bold; }

td.menuButton:hover { background: url(../../images/headerButtons.png) no-repeat -13px 0px; }

td.menuBottomLeft { background: url(../../images/headerButtons.png) no-repeat 0px 0px; width: 13px; height: 46px; }

td.menuLeft { background: url(../../images/backHeaderLeft.png) repeat-y; width: 13px; }

td.menuRight { background: url(../../images/backHeaderRight.png) repeat-y; width: 13px; }

td.menuBottomRight { background: url(../../images/headerButtons.png) no-repeat -291px 0px; width: 13px; height: 46px; }

td.menuSeparator { width: 15px; height: 38px; }

td.menuClear { background-repeat: repeat-x; height: 46px; text-align: right; }

table.mainTable { width: 1107px; }

td.dateText { color: #ffffff; }

div.divSeparator { height: 10px; width: 10px; }

div.blueTop { background: url(../../images/topBoxBlue.png) no-repeat; width: 242px; height: 36px; }

div.blueBottom { background: url(../../images/bottomBoxBlue.png) no-repeat; width: 242px; height: 36px; }

div.blueBack { background: url(../../images/BoxBlue.png) repeat-y; }

.whiteTop { background: url(../../images/topBoxWhite.png) no-repeat; width: 242px; height: 36px; }

.whiteBottom { background: url(../../images/bottomBoxWhite.png) no-repeat; width: 242px; height: 36px; }

div.whiteBack { background: url(../../images/BoxWhite.png) repeat-y; }

td.menuItemBlue { background-color: transparent; color: #ffffff; cursor: hand; border-top: 1px solid #ffffff; }

td.menuItemBlue:hover { background-color: #098bd5; }

div.menuItemBlue { background-color: transparent; color: #ffffff; cursor: hand; border-top: 1px solid #ffffff; width: 222px; margin-left: 10px; padding-top: 5px; padding-bottom: 5px; }

div.menuItemBlue:hover { background-color: #098bd5; }

/*NEW SUBMENU ITEMS*/

div.blueTop { background: url(../../images/topBoxBlue.png) no-repeat; width: 242px; height: 36px; }

div.blueBottom { background: url(../../images/bottomBoxBlue.png) no-repeat; width: 242px; height: 36px; }

div.blueBack { background: url(../../images/BoxBlue.png) repeat-y; }

div.menuItemBlue a, div.menuItemBlue a:visited { color: #ffffff; text-decoration: none; }

div.menuItemBlue:hover { background-color: #098bd5; }

/* CUFON styles */

.cufon{}
.titleFamilies { font-size: 16px; margin-top: 12px !important; margin-left: 10px !important; color: #005484; }
.homeWelcomeTitle { font-size: 30px; color: #000000; font-weight:bold; }homeCompanyName
.homeServicesTitle { font-size: 25px; color: #000000; font-weight:bold; }
.homeNewsTitle { font-size: 25px; color: #ffffff; font-weight:bold; }
.homeCompanyName { font-size: 20px; color: #1f84b8;  }
.contentTitle { font-size: 28px; color: #2996f5; font-weight:bold;  }
.submenuTitle { font-size: 22px; color: #ffffff; font-weight:bold; padding:10px 0px 0px 10px;  }
.contactFormText { font-size: 16px; color: #2996f5;  }
