*{ margin:0; padding:0; }
html,body{margin:0;padding:0}
body{ font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	color:#222222;
	text-decoration: none;
	background-color: #5c465f;
	margin-top: 1.3em;
	margin-bottom:1.3em;
	/*margin:15px 0 10px 0;*/
	}
a img { border: none; }
:focus {outline: 0;}



#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 950px;
	background-color:#fff;
}

#header {
	height:19px;
}

#izquierda {
	float: left;
	width: 249px;
}

#logo { width:249px; height:139px; /*background: url("../img/isor.gif") no-repeat;*/}

#menu{ float:left; clear:left; width:230px; }
#menu ul {padding:0; margin:0; list-style-type:none;}
#menu li {float:left; margin:0; padding:0; display:block; width:230px;}
#menu li.list1 {background:transparent url(../img/m-a1.gif);}
#menu li.list2 {background:transparent url(../img/m-a2.gif);}
#menu li.list3 {background:transparent url(../img/m-a3.gif);}
#menu li.list4 {background:transparent url(../img/m-a4.gif);}
#menu li.list5 {background:transparent url(../img/m-a5.gif);}

#menu li.list01 {background:transparent url(../img/m-b1.gif); display:block; width:230px; padding-top:0; height:25px; color:#000; text-decoration:none; overflow:hidden; font-size: 5px; text-indent: -9999px;}
#menu li.list02 {background:transparent url(../img/m-b2.gif); display:block; width:230px; padding-top:0; height:25px; color:#000; text-decoration:none; overflow:hidden; font-size: 5px; text-indent: -9999px;}
#menu li.list03 {background:transparent url(../img/m-b3.gif); display:block; width:230px; padding-top:0; height:25px; color:#000; text-decoration:none; overflow:hidden; font-size: 5px; text-indent: -9999px;}
#menu li.list04 {background:transparent url(../img/m-b4.gif); display:block; width:230px; padding-top:0; height:25px; color:#000; text-decoration:none; overflow:hidden; font-size: 5px; text-indent: -9999px;}
#menu li.list05 {background:transparent url(../img/m-b5.gif); display:block; width:230px; padding-top:0; height:25px; color:#000; text-decoration:none; overflow:hidden; font-size: 5px; text-indent: -9999px;}

#menu a {display:block; width:230px; padding-top:25px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #menu a:link, * html #menu a:visited {height:25px; he\ight:0;}

#menu a#item1 {background:transparent url(../img/m-b1.gif) -230px -25px no-repeat;}
#menu a#item2 {background:transparent url(../img/m-b2.gif) -230px -25px no-repeat;}
#menu a#item3 {background:transparent url(../img/m-b3.gif) -230px -25px no-repeat;}
#menu a#item4 {background:transparent url(../img/m-b4.gif) -230px -25px no-repeat;}
#menu a#item5 {background:transparent url(../img/m-b5.gif) -230px -25px no-repeat;}

#menu a#item1:hover {background-position:top right; z-index:50;}
#menu a#item2:hover {background-position:top right; z-index:50;}
#menu a#item3:hover {background-position:top right; z-index:50;}
#menu a#item4:hover {background-position:top right; z-index:50;}
#menu a#item5:hover {background-position:top right; z-index:50;}
* html #menu a:hover {height:25px; he\ight:0;}

#cont_colaboradores{ float:left;  width:220px; }
#colaboradores01 { float: right; background: url(../img/editorial-colex.gif) no-repeat; width:210px; height:53px; margin: 5px 0px 5px 20px; cursor: pointer; cursor: hand;}
#colaboradores02 { float: right; background: url(../img/lex-nova.gif) no-repeat; width:210px; height:53px; margin: 5px 0px 5px 20px; cursor: pointer; cursor: hand;}
#colaboradores03 { float: right; background: url(../img/isde.jpg) no-repeat; width:210px; height:110px; margin: 5px 0px 5px 20px; cursor: pointer; cursor: hand;}





#derecha { 
	margin: 0;
	float: left;
	width: 701px;
	height: 1%;
}

#swf { width:701px; height:264px; background: url("../img/swf.jpg") no-repeat;}

#smenu {width: 682px; height: 25px; margin:19px 0 0 0; padding:0;/* float:left*/}
#smenulist {position: relative; margin: 0; padding: 0; width: 682px; height: 25px; background: url(../img/submenu.gif);}
#smenulist li {width: 682px; height: 25px; position: absolute; top: 0px; background: url(../img/submenu.gif) 0 0 no-repeat; display: block; list-style: none; font-size: 5px; text-indent: -9999px;}
#smenulist a {height: 25px; display: block; border: 0px; font-size: 5px; text-indent: -9999px; text-decoration: none;}
#smenulist #a {left: 0; background-position: -0 0; width: 135px;}
#smenulist #b {left: 135px; background-position: -135px 0; width: 175px;}
#smenulist #c {left: 310px; background-position: -310px 0; width: 135px;}
#smenulist #d {left: 445px; background-position: -445px 0; width: 175px;}

#smenulist #a a:hover {background: url(../img/submenu.gif) -0 -25px no-repeat;}
#smenulist #b a:hover {background: url(../img/submenu.gif) -135px -25px no-repeat;}
#smenulist #c a:hover {background: url(../img/submenu.gif) -310px -25px no-repeat;}
#smenulist #d a:hover {background: url(../img/submenu.gif) -445px -25px no-repeat;}

#smenulist #a.selected {background: url(../img/submenu.gif) -0 -25px no-repeat;}
#smenulist #b.selected {background: url(../img/submenu.gif) -135px -25px no-repeat;}
#smenulist #c.selected {background: url(../img/submenu.gif) -310px -25px no-repeat;}
#smenulist #d.selected {background: url(../img/submenu.gif) -445px -25px no-repeat;}

#centro {
	float: left; width: 701px;
	height:auto;
	/*height: auto!important;
    height: 375px;
    min-height: 375px;*/
}


h1.print { display:none}
h2.print { display:none}
h2.swap { height:60px; background-repeat:no-repeat; }
h2.swap span {display:none;}
h2#t1 {background-image:url("../img/h2_01.gif"); margin:0;}
h2#t2 {background-image:url("../img/h2_02.gif"); margin:0;}
h2#t3 {background-image:url("../img/h2_031.gif"); margin:0;}
h2#t4 {background-image:url("../img/h2_032.gif"); margin:0;}
h2#t5 {background-image:url("../img/h2_033.gif"); margin:0;}
h2#t6 {background-image:url("../img/h2_034.gif"); margin:0;}
h2#t7 {background-image:url("../img/h2_04.gif"); margin:0;}
h2#t8 {background-image:url("../img/h2_05.gif"); margin:0;}
h2#t9 {background-image:url("../img/h2_06.gif"); margin:0;}
h2#t10 {background-image:url("../img/h2_07.gif"); margin:0;}
h2#t11 {background-image:url("../img/h2_08.gif"); margin:0;}

#cajas { width:701px; height:auto; margin:0; padding:0}
#caja1 {
	width:330px;
	float:left;
	padding:20px 19px 20px 0;
	height: auto!important;
    height: 340px;
    min-height: 340px;
}
#caja2 {
	width:330px;
	float:left;
	padding:20px 19px 20px 0;
	height: auto!important;
    height: 340px;
    min-height: 340px;
}
#caja3 {
	width:330px;
	float:left;
	padding:0 19px 20px 0;
	height: auto!important;
    height: 340px;
    min-height: 340px;
}
#caja4 {
	width:330px;
	float:left;
	padding:0 19px 20px 0;
	height: auto!important;
    height: 340px;
    min-height: 340px;
}
#caja5 {
	width:330px;
	float:left;
	padding:0 19px 20px 0;
	height: auto!important;
    height: 340px;
    min-height: 340px;
}
#caja6 {
	width:330px;
	float:left;
	padding:0 19px 20px 0;
	height: auto!important;
    height: 340px;
    min-height: 340px;
}
p.tit { color:#f28e00; margin:5px 0 5px 0; font-size:12px; text-transform:uppercase; font-weight:bold;}
p.caj { text-align:justify; line-height:1.4em; margin:5px 0 5px 0;}
table.cursos { margin:0 0 10px 0;}
ul.cursos { list-style-type:square; color: #f28e00; font-size:12px; margin:0 0 0 60px; line-height:1.4em;}
ul.cursos li a:link { color: #f28e00; text-decoration:underline;}
ul.cursos li a:visited { color: #f28e00; text-decoration:underline;}
ul.cursos li a:hover { color: #fff; background-color:#5c465f; text-decoration:none;}
ul.cursos li a:active { color: #f28e00; text-decoration:underline;}

ul.cursos2 { list-style-type:square; color: #5c465f; font-size:12px; margin:0 0 0 80px; line-height:1.4em;}
ul.cursos2 li a:link { color: #5c465f; text-decoration:underline;}
ul.cursos2 li a:visited { color: #5c465f; text-decoration:underline;}
ul.cursos2 li a:hover { color: #fff; background-color:#f28e00; text-decoration:none;}
ul.cursos2 li a:active { color: #5c465f; text-decoration:underline;}


p.home { margin: 5px 0 5px 0;}
p.home a:link { color: #f28e00; text-decoration:underline;}
p.home a:visited { color: #f28e00; text-decoration:underline;}
p.home a:hover { color: #fff; background-color:#5c465f; text-decoration:none;}
p.home a:active { color: #f28e00; text-decoration:underline;}

p.home2 { margin: 5px 19px 5px 0; text-align:right;}
p.home2 a:link { color: #f28e00; text-decoration:underline;}
p.home2 a:visited { color: #f28e00; text-decoration:underline;}
p.home2 a:hover { color: #fff; background-color:#5c465f; text-decoration:none;}
p.home2 a:active { color: #f28e00; text-decoration:underline;}

p.comp { margin: 5px 5px 5px 0; text-align:right;}
p.comp a:link { color: #f28e00; text-decoration:underline;}
p.comp a:visited { color: #f28e00; text-decoration:underline;}
p.comp a:hover { color: #fff; background-color:#5c465f; text-decoration:none;}
p.comp a:active { color: #f28e00; text-decoration:underline;}


.hache4 { color: #f28e00; font-size:12px;}
.lili { color:#222222; font-size:11px;}
.mora { color:#5c465f;}
.naranja { color:#f28e00;}
h3 { color:#5c465f; margin:5px 19px 10px 0; font-size:13px; text-transform:uppercase; border-bottom:1px dotted;}
h4 { color:#f28e00; margin:10px 0 10px 0; font-size:12px;}
h4.fo { color:#f28e00; margin:5px 0 5px 0; font-size:12px; text-transform:uppercase;}
h4.fo2 { color:#f28e00; margin:5px 0 5px 0; font-size:12px;}
h4.foo { color:#5c465f; margin:5px 0 5px 0; font-size:12px;}
p.top { margin:10px 19px 5px 0; text-align:justify; line-height:1.4em;}
p.top2 { margin:5px 19px 5px 0; text-align:justify; line-height:1.4em;}
p.bot { margin:10px 19px 10px 0; text-align:justify; line-height:1.4em;}

ul.formc {
	list-style-type:disc;
	margin:0 0 0 27px;
	line-height:1.4em;
}

.right {
	float:left;
	margin:0 10px 10px 0;
	/*cursor: url('../equipamiento/rayosx/css/magplus.cur'), pointer;*/
}



#footer {
	clear: both;
}
p.pie { text-align:right; margin:0 19px 0 0; padding:0 0 5px 0;}
p.pie a:link { color: #222222; text-decoration:underline;}
p.pie a:visited { color: #222222; text-decoration:underline;}
p.pie a:hover { color: #fff; background-color:#f28e00; text-decoration:none;}
p.pie a:active { color: #222222; text-decoration:underline;}
.select {color: #fff; background-color:#f28e00;}



