/* ________________ general ________________ */

body
	{
	margin: 0;
	padding: 0;
	background: #CCC;
	font: 8px tahoma, times, serif;
	color: #333331;
	text-align: center;
	}
	


/* ________________ containers ________________ */


#container
	{
	position: relative;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	background: #FFFFFF url(fondotop.gif) repeat-x;
	border: none;
	height: 75;
	}
	
#top
	{
	position: relative;
	text-align: left;
	width: 750px;
	height: 75px;
	background: transparent url(cabsum.gif) no-repeat;
	}
	
#containermenu
	{
	position: relative;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	background: #000 url(fondocmenu.gif) repeat-x;
	border: none;
	height: 30;
	}

#menu
	{
	position: relative;
	text-align: left;
	width: 750px;
	height: 30px;
	background: transparent url(fondomenu.gif) repeat-x;
	}

#mnuleft
	{
	position: absolute;
	text-align: left;
	top: 5px;
	left: 5 px;
	width: 300px;
	height: 20px;
	background: transparent;
	}

#mnuright
	{
	position: absolute;
	text-align: left;
	top: 5px;
	left: 645px;
	width: 105px;
	height: 20px;
	background: transparent;
	}

#containercc
	{
	position: relative;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	background: #5EADDB;
	border: none;
	height: 150;
	}

#cc
	{
	position: relative;
	text-align: left;
	width: 750px;
	height: 150px;
	background: 188DD0;
	}

#containercuerpo
	{
	position: relative;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	background: #B3CEDD;
	border: none;
	height: 700px;
    }

#pie
	{
	position: relative;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	background: #FFF;
	border-top: solid 1px #CCC;
	height: 20px;
    }

#cuerpo
	{
	position: relative;
	text-align: left;
	width: 750px;
	height: 700px;
	background: #FFFFFF;
	}

#cabcuerpo
	{
	position: relative;
	text-align: left;
	width: 750px;
	height: 15px;
	background: #666666;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#menutop
	{
	position: absolute;
	left: 0px;
	top: 52px;
	width: 750;
	text-align: right;
	font: 11px tahoma, verdana, sans-serif;
	}

#accesoc
	{
	position: absolute;
	left: 0px;
	top: 20px;
	width: 750;
	text-align: right;
	font: bold 12px verdada, tahoma, sans-serif;
	}

#accesoch
	{
	position: relative;
	left: 0px;
	margin-left: 40px;
	width: 250;
	text-align: left;
	}	

#accesoci
	{
	position: absolute;
	left: 250px;
	width: 200;
	top: 0px;
	height: 150px;
	background: transparent url(arclimovil.gif) no-repeat;
	}

#ifsup
	{
	position: absolute;
	left: 500px;
	width: 220;
	top: 50px;
	height: 100px;
	background: transparent url(ifsup.gif) no-repeat;
	}

#ifbody
	{
	position: absolute;
	left: 500px;
	width: 220;
	top: 0px;
	height: 530px;
	background: transparent url(ifbody.gif) repeat-y;
	}

#ifinf
	{
	position: absolute;
	left: 500px;
	width: 220;
	top: 530px;
	height: 100px;
	background: transparent url(ifinf.gif) no-repeat;
	}

#ifmsup1
	{
	position: absolute;
	left: 14px;
	width: 193px;
	top: 0px;
	height: 29px;
	background: transparent url(ifmodsup.gif) no-repeat;
	}

#ifmbody1
	{
	position: absolute;
	left: 14px;
	width: 193px;
	top: 29px;
	height: 80px;
	background: transparent url(ifmodbody.gif) repeat-y;
	}

#ifminf1
	{
	position: absolute;
	left: 14px;
	width: 193px;
	top: 109px;
	height: 16px;
	background: transparent url(ifmodinf.gif) no-repeat;
	}

#ifmsup2
	{
	position: absolute;
	left: 14px;
	width: 193px;
	top: 135px;
	height: 29px;
	background: transparent url(ifmodsup.gif) no-repeat;
	}

#ifmbody2
	{
	position: absolute;
	left: 14px;
	width: 193px;
	top: 164px;
	height: 80px;
	background: transparent url(ifmodbody.gif) repeat-y;
	}

#ifminf2
	{
	position: absolute;
	left: 14px;
	width: 193px;
	top: 244px;
	height: 16px;
	background: transparent url(ifmodinf.gif) no-repeat;
	}
#ifmsup3
	{
	position: absolute;
	left: 14px;
	width: 193px;
	top: 270px;
	height: 29px;
	background: transparent url(ifmodsup.gif) no-repeat;
	}

#ifmbody3
	{
	position: absolute;
	left: 14px;
	width: 193px;
	top: 299px;
	height: 80px;
	background: transparent url(ifmodbody.gif) repeat-y;
	}

#ifminf3
	{
	position: absolute;
	left: 14px;
	width: 193px;
	top: 379px;
	height: 16px;
	background: transparent url(ifmodinf.gif) no-repeat;
	}

#ifmsup4
	{
	position: absolute;
	left: 14px;
	width: 193px;
	top: 405px;
	height: 29px;
	background: transparent url(ifmodsup.gif) no-repeat;
	}

#ifmbody4
	{
	position: absolute;
	left: 14px;
	width: 193px;
	top: 434px;
	height: 80px;
	background: transparent url(ifmodbody.gif) repeat-y;
	}

#ifminf4
	{
	position: absolute;
	left: 14px;
	width: 193px;
	top: 514px;
	height: 16px;
	background: transparent url(ifmodinf.gif) no-repeat;
	}

#fondocuad1
	{
	position: relative;
	text-align: left;
	width: 240px;
	height: 200px;
	background: #fff;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background: transparent url(fndcuad.gif) no-repeat;
	}

#fondocuad2
	{
	position: absolute;
	text-align: left;
	left: 240px;
	top: 15px;
	width: 240px;
	height: 200px;
	background: #fff;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background: transparent url(fndcuad.gif) no-repeat;
	}

#fondocuad3
	{
	position: absolute;
	text-align: left;
	top: 390px;
	left: 0px;	
	width: 240px;
	height: 200px;
	background: #fff;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background: transparent url(fndcuad.gif) no-repeat;
	}

#fondocuad4
	{
	position: absolute;
	text-align: left;
	left: 240px;
	top: 390px;
	width: 240px;
	height: 200px;
	background: #fff;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background: transparent url(fndcuad.gif) no-repeat;
	}
	
/* ________________ lists & typo ________________ */

#menutop a
	{
	background: #fff;
	padding: 2px 5px;
	color: #000;
	border: none;
	margin: 0;
	text-decoration: none;

	}
	
#menutop a:hover
	{
	background: #FFCC66;
	border: 1px solid #000;
	}

#mnuleft a
	{
	background: transparent;
	padding: 2px 5px;
	color: #FFF;
	border: none;
	text-decoration: none;
	font: bold 11px tahoma, verdana, sans-serif;
	}

#mnuright p
	{
	background: transparent url(tlf.gif) no-repeat;
	padding: 2px 5px;
	color: #FFF;
	border: none;
	text-decoration: none;
	text-indent: 18px;
	font: bold 11px tahoma, verdana, sans-serif;
	}
	
#mnuleft a:hover
	{
	background: #FFCC66;
	color: #000
	}

#accesoc a
{
	background: #0066CC;
	padding: 2px 5px;
	color: #FFFFFF;
	border: 1px solid #000;
	margin: 0;
	text-decoration: none;
	}

#accesoc a:hover
	{
	background: #FFCC66;
	border: 1px solid #000;
	color: #000;
	}
	
#accesoch h1
	{
	font: bold 20px arial, tahoma, sans-serif;
	color: #FFFFFF;
	margin-top: 30;
	}

#accesoch p
	{
	font: 11px arial, tahoma, sans-serif;
	color: #FFFFFF;
	margin-top: 0;
	}

#ifmsup1 p
	{
	font: bold 11px arial, tahoma, sans-serif;
	color: #FFFFFF;
	margin-left: 7px;
	margin-top: 6px;
	}

#ifmsup2 p
	{
	font: bold 11px arial, tahoma, sans-serif;
	color: #FFFFFF;
	margin-left: 7px;
	margin-top: 6px;
	}

#ifmsup3 p
	{
	font: bold 11px arial, tahoma, sans-serif;
	color: #FFFFFF;
	margin-left: 7px;
	margin-top: 6px;
	}

#ifmsup4 p
	{
	font: bold 11px arial, tahoma, sans-serif;
	color: #FFFFFF;
	margin-left: 7px;
	margin-top: 6px;
	}

#ifmbody1 p
	{
	font: 11px arial, tahoma, sans-serif;
	color: #003399;
	margin-left: 7px;
	margin-top: 6px;
	background: transparent url(arrow.gif) no-repeat;
	text-indent: 15px;
	}

#ifmbody2 p
	{
	font: 11px arial, tahoma, sans-serif;
	color: #003399;
	margin-left: 7px;
	margin-top: 6px;
	background: transparent url(arrow.gif) no-repeat;
	text-indent: 15px;
	}

#ifmbody3 p
	{
	font: 11px arial, tahoma, sans-serif;
	color: #003399;
	margin-left: 7px;
	margin-top: 6px;
	background: transparent url(arrow.gif) no-repeat;
	text-indent: 15px;
	}

#ifmbody4 p
	{
	font: 11px arial, tahoma, sans-serif;
	color: #003399;
	margin-left: 7px;
	margin-top: 6px;
	background: transparent url(arrow.gif) no-repeat;
	text-indent: 15px;
	}

#ifmbody1 a
	{
	font: 11px arial, tahoma, sans-serif;
	color: #FF9933;
	}

#ifmbody2 a
	{
	font: 11px arial, tahoma, sans-serif;
	color: #FF9933;
	}

#ifmbody3 a
	{
	font: 11px arial, tahoma, sans-serif;
	color: #FF9933;
	}

#ifmbody4 a
	{
	font: 11px arial, tahoma, sans-serif;
	color: #FF9933;
	}

#accesoch a
	{
	font: bold 11px arial, tahoma, sans-serif;
	color: #FFFFFF;
	margin-top: 0;
	}

#fondocuad1 h1
	{
	font: bold 12px trebuchet, arial, tahoma, sans-serif;
	color: #999999;
	margin-left: 20px;
	margin-top: 25px;
	}

#fondocuad2 h1
	{
	font: bold 12px trebuchet, arial, tahoma, sans-serif;
	color: #999999;
	margin-left: 20px;
	margin-top: 25px;
	}

#fondocuad3 h1
	{
	font: bold 12px trebuchet, arial, tahoma, sans-serif;
	color: #999999;
	margin-left: 20px;
	margin-top: 25px;
	}

#fondocuad4 h1
	{
	font: bold 12px trebuchet, arial, tahoma, sans-serif;
	color: #999999;
	margin-left: 20px;
	margin-top: 25px;
	}

#fondocuad1 h2
	{
	font: 11px arial, tahoma, sans-serif;
	color: #003399;
	margin-left: 20px;
	margin-top: 0px;
	width: 125px;
	}

#fondocuad2 h2
	{
	font: 11px arial, tahoma, sans-serif;
	color: #003399;
	margin-left: 20px;
	margin-top: 0px;
	width: 120px;
	}
#fondocuad3 h2
	{
	font: 11px arial, tahoma, sans-serif;
	color: #003399;
	margin-left: 20px;
	margin-top: 0px;
	width: 120px;
	}

#fondocuad4 h2
	{
	font: 11px arial, tahoma, sans-serif;
	color: #003399;
	margin-left: 20px;
	margin-top: 0px;
	width: 120px;
	}

#imgfondo1 
	{
	position: absolute;
	left: 144px;
	top: 77px;
	width: 84px;
	height: 40px;
	background: transparent url(mbjc.gif) no-repeat;
	border: 1px solid #000;
	}

#imgfondo2 
	{
	position: absolute;
	left: 145px;
	top: 80px;
	width: 84px;
	height: 32px;
	background: transparent url(mhag.gif) no-repeat;
	border: 1px solid #000;
	}

#imgfondo3 
	{
	position: absolute;
	left: 157px;
	top: 70px;
	width: 80px;
	height: 50px;
	background: transparent url(clh.gif) no-repeat;
	}

#imgfondo4 
	{
	position: absolute;
	left: 147px;
	top: 80px;
	width: 80px;
	height: 37px;
	background: transparent url(meis.gif) no-repeat;
	border: 1px solid #000;
	}

#cfondocuad
	{
	position: absolute;
	left: 0px;
	top: 150px;
	height: 100px;
	margin-top: 0px;
	width: 220px;
	}

#cfondocuad p
	{
	position: relative;
	height: 0px;
	font: 11px arial, tahoma, sans-serif;	
	color: #003399;
	background: transparent url(arrow.gif) no-repeat;
	text-indent: 15px;
	margin: 0 0 0.6em 20px;
	}

#cfondocuad a
	{
	margin: 0 0 0.6em 20px;
	font: 11px arial, tahoma, sans-serif;
	color: #FF9933;
	}

#cliencont
	{
	position: absolute;
	text-align: left;
	left: 2px;
	top: 20px;
	width: 500px;
	height: 500px;
	background: transparent url(accesoc.gif)  top right no-repeat;
	}

#cliencont h1
	{
	font: bold 18px sans-serif, arial, tahoma;
	color: #000;
	margin-top: 20;
	margin-left: 30px;
	}

#cliencto
	{
	position: absolute;
	text-align: left;
	left: 2px;
	top: 20px;
	width: 500px;
	height: 500px;
	background: transparent url(arroba.gif)  top right no-repeat;
	}

#cliencto h1
	{
	font: bold 18px sans-serif, arial, tahoma;
	color: #000;
	margin-top: 20;
	margin-left: 30px;
	}

#general
	{
	position: absolute;
	text-align: left;
	left: 10px;
	top: 20px;
	width: 485px;
	height: 500px;
	background: transparent ;
	}

#general h1
	{
	font: bold 14px arial, tahoma, sans-serif;
	color: #000;
    }

#general p
	{
	font: 11px tahoma, arial, sans-serif;
	color: #003399;
	margin: 0 0 0 0px;
    }
#general a
	{
	font: 11px tahoma,arial, sans-serif;
	color: #FF9933;
	}
	
clienctomails p
	{
	font: 11px arial, tahoma, sans-serif;
	color: #003399;
	margin: 0 0 0.6em 0px;
    }

#clienctomails p
	{
	font: 11px arial, tahoma, sans-serif;
	color: #003399;
	margin: 0 0 0.6em 0px;
    }
	
#clientext
	{
	position: absolute;
	text-align: left;
	left: 30px;
	top: 50px;
	width: 200px;
	height: 200px;
	background: transparent;
	}

#clientext p
	{
	font: 11px sans-serif, arial, tahoma;
	color: #003399;
	}

#clienctotext
	{
	position: absolute;
	text-align: left;
	left: 30px;
	top: 50px;
	width: 200px;
	height: 200px;
	background: transparent;
	}

#clienctomails
	{
	position: absolute;
	text-align: left;
	left: 260px;
	top: 50px;
	width: 200px;
	height: 200px;
	background: transparent;
	}

#clienctomails p
	{
	font: 11px arial, tahoma, sans-serif;
	color: #003399;
	margin: 0 0 0.6em 0px;
	}	

#clienctomails a
	{
	font: 11px arial, tahoma, sans-serif;
	color: #FF9933;
	}

#clienctotext p
	{
	font: 11px arial, tahoma, sans-serif;
	color: #003399;
	margin: 0 0 0.6em 0px;
	}
#clienform
	{
	position: absolute;
	text-align: left;
	left: 260px;
	top: 70px;
	width: 200px;
	height: 200px;
	background: transparent;
	}

#clienform p
	{
	font: bold 11px sans-serif, arial, tahoma;
	color: #000;
	}

#clienrest
	{
	position: absolute;
	text-align: left;
	left: 30px;
	top: 230px;
	width: 450px;
	height: 200px;
	background: transparent;
	}

#clienrest p
	{
	font: 11px sans-serif, arial, tahoma;
	color: #003399;
    }

#pie a
	{
    font: 11px tahoma, sans-serif, arial;
	background: #fff;
	padding: 2px 5px;
	color: #000;
	border: none;
	margin: 0;
	text-decoration: none;
	}

#pie a:hover
	{
	background: #FFCC66;
	border-bottom: 1px solid #000;
	}


    

