/* **************************** These are basics resets *************************************** */
* { margin:0; padding:0;}
table {border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal;}
/*ol,ul,li {list-style:none;}*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a {text-decoration:none; color:#000; font-weight:bold;}
a:hover {color:#FF9C00; }


/*********************************************** *Basic Containers ***********************************************/
body {
	background-color: #FBFBFB;
	margin: 0px;
	font-family: "Trebuchet MS", Verdana, Arial;
}
#ib { /* Inner Body */
	width: 928px;
	position: absolute;
	top: 0%;
	left: 50%;
	margin-top: 22px;
	margin-left: -465px;
	background-color:  #FFF;
	border: 2px solid #C4C4C4;
	border-top:none;
}
/*****************************************************************************************************************/
/*********************************Header 1 at Top with Horario Laboral and Email**********************************/
#h1 { /* Header 1 */
	width: 100%;
	height: 22px;
	position: relative;
	background-image:url(img/header.gif);
	background-repeat:repeat-x;
	font-size:10px;
	color:#FFF;
}
#h_i { /* Header Inner */
	width: 928px;
	height: 22px;
	position: relative;
	left:50%;
	margin-left: -464px;
}
#h1_l { /* Header 1, Left */
	width: 690px;
	height: 22px;
	padding-left:10px;	
	position: relative;
	padding-top:3px;
	float:left;
}
#h1_r { /* Header 1, Right*/
	width: 218px;
	height: 22px;
	padding-right:10px;
	position: relative;
	float:right;
}
/*****************************************************************************************************************/
/***************************************Header 2 with logo and first menu*****************************************/
#h2_l { /* Header 2, Left */
	width: 142px;
	height: 120px;
	position: relative;
	float:left;
}
#h2_r { /* Header 2, Right */
	width: 786px;
	height: 120px;
	position: relative;
	float:right;
	background-image:url(img/header2_right.jpg);
	background-repeat:no-repeat;
}
#h2_s { /* Header 2, Slogan */
	width: 676px;
	height: 70px;
	padding-right:25px;
	padding-top:50px;
	/* OJO - The width and height are tied into the padding, if you add padding, take away from size and if you remove padding, add to size */
	position: relative;
	float:left;
	text-align:right;
}
h1, .ig {
	color: #FF9C00;
	font-family: Rockwell, "Trebuchet MS", Verdana;
	font-size:20px;
	font-weight:bold;
}
.ig { /* Incograf en blanco*/ 	color:#FFF;}
/********************************* This is is seperate so that we can move the code down further *****************/
#h2_m {/* Header 2, Menu */
	width: 76px;
	height: 98px;
	top: 0%;
	left: 50%;
	margin-top: 50px;
	margin-left: 390px;
	position: absolute;
	font-size:12px;
	line-height:15px;
	font-family: Rockwell, "Trebuchet MS", Verdana;
	color: #4B4B4B;
}
a.h2_m {color: #4B4B4B; font-weight:normal;}
a.h2_m:hover {color: #FFF;}
/*****************************************************************************************************************/
/*****************************************Second Menu - Horizontal Menu*******************************************/
#m_h { /* Menu Horizontal */
	width: 908px;
	height: 55px;
	position: relative;
	clear:both;
	margin-left:10px;
	margin-right:10px;
	padding-top:19px;
}
a.mm { color:#282727; font-weight:normal;}
a.mm:hover { color:#FF9C00;}
.tlf {color: #fe9d04;
font-family:"Arial Black", Gadget, sans-serif;
}
#m_f, #m_6, #m_8, #m_l{ /* Menu First, Menu 126 y Menu 128, Menu Last*/
	float:left;
	position: relative;
	height:31px;
	text-align:center;
	font-size:12px;
	background-repeat:no-repeat;
	line-height:32px;
}
#m_f, #m_6, #m_l{ /* Menu First, Menu 126 y Menu Last */
	width:126px;
	background-image:url(img/menu126.jpg);
}
#m_f { /* Menu First */
	margin-left:0px;
	margin-right:2px;
}
#m_6{ /* Menu 126 */
	margin-left:2px;
	margin-right:2px;
}
#m_8{ /* Menu 128 */
	width:128px;
	background-image:url(img/menu128.jpg);
	margin-left:2px;
	margin-right:2px;
}
#m_l{ /* Menu Last */
	margin-left:2px;
	margin-right:0px;
}
#m1, #m2, #m3, #m4, #m5, #m6{
	clear:both;
	position:absolute;
	height:31px;
	text-align:center;
	font-size:12px;
	background-repeat:no-repeat;
	line-height:32px;
	top:0%;
	left:0%;	
	margin-top:19px;
	margin-right:2px;
}
#m1, #m2, #m3, #m5, #m6{
	width:126px;
	background-image:url(img/menu126b.jpg);
}
#m1 {	margin-left:0px;}
#m2 {	margin-left:130px;}
#m3 {	margin-left:260px;}
#m4{
	width:128px;
	background-image:url(img/menu128b.jpg);
	margin-left:390px;
}
#m5 {	margin-left:522px;}
#m6 {	margin-left:652px;}
/*****************************************************************************************************************/
/******************************************** Main Content *******************************************************/
#emb { /* editable main body */
	width: 928px;
	position: relative;
	float:left;
}
#fkw { /* footer key words*/
	width: 928px;
	position: relative;
	float:left;
	text-align:center;
	color:#999;
	font-size:12px;
	margin-top:10px;
}
/*****************************************************************************************************************/
/*********************************************** Footer **********************************************************/
#f { 
	width: 928px;
	height: 118px;
	position: relative;
	float:left;
	background-image:url(img/footer.jpg);
}
#f_t { 
	width: 903px;
	height: 61px;
	padding-top:57px;
	padding-right:25px;
	/* OJO - The width and height are tied into the padding, if you add padding, take away from size and if you remove padding, add to size */
	position: relative;
	text-align:right;
	font-size:10px;
	color:#FFF;
}
/*****************************************************************************************************************/