html, body{
height: 100%;
}
Body{
font-family: "Arial", "sans-serif";
font-size:11pt;
color: #707070;
background-color:#999;
letter-spacing:  0.25px;
}
#envoltorio{
position:relative;
width:  996px;
margin:	0pt auto;
min-height:100%;
height: auto !important;
height:100%;
}
a {
	text-decoration:none;
	color:inherit;
}
#edit{
	position:relative;
	width:300px;
	top:25px;
	text-align:left;
}
#zona.admin #edit{
	top:0px;
	width:420px;
	left:220px;
}
#zona.not #edit{
	top:0px;
	width:420px;
	left:220px;
	text-align:center;
}
#zona.login #edit{
	top:30px;
	left:200px;
	text-align:center;
}
#zona.not #zonatexto #texto{
	height:440px;
}
#zona.microinyeccion #zonaimg2{
	position:absolute;	
	width:544px;
	height:439px;
	left:344px;
	background-image: url("../img/fondovideo.jpg");
}
#zona.microinyeccion #zonaimg2 #vid{
	position:relative;
	left:26px;
	top:55px;
}
#zona.microinyeccion #zonatexto2{
	width:328px;
	min-height:439px;
	position:relative;
	background-image: url("../img/fondotextol.jpg");
	
	
}
#edit .cuadro{
	background-color:#9F89B6;
	height:70px;
	width:400px;
	text-align:center;
	position:relative;
	margin-top:10px;
	padding-bottom:10px;
}
#edit .cuadro p{
	margin-left:15px;
}
h3{
	margin-bottom:5px;
	padding-top:10px;
	text-align:center;
}
#zona.admin #zonatexto #texto{
	height:490px;
}
#zona #zonatexto #texto a{
	#color:#fff;
}
#zona.formu #edit{
	top:0px;
	width:550px;
	display:block;
	left:125px;
}
#zona.formu #edit img{
	position:relative;
	left:100px;
}
#zona.formu #edit a{
	position:relative;
	left:100px;
}
form div label{
	display:block;
	float:left;
	padding-right:5px;
	padding-top:5px;
	text-align:right;
	
}
form .submit{
	left:103px;
	position:relative;
}
select,textarea,input{
	margin-bottom:10px;
}
#edit.izq{
	left:200px;
}
#edit.der{
	left:420px;
	top:-170px;
}
#cabecera{
position:relative;
top:0px;
width:996px;
height:140px;
z-index:1000;
}
#cabecera1 img{
	
}
#cabecera1 #zonaimg{
position:relative;
	left:55px;
	top:20px;
}
#cabecera1{
position:relative;
background-image: url('../img/cabecera1lisa.jpg');
height:100px;
}
#cabecera2{
position:relative;
background-image: url('../img/cabecera2lisa.jpg');
height:20px;
}
#imgcabecera2{
	position:relative;
	left:892px;
	top:3px;
	width:50px;
}
#textocabecera{
	position:absolute;
	color:#663399;
	right:55px;
	bottom:27px;
	font-weight:bold;
	font-size:13px;	
}
#textocabecera2{
	position:absolute;
	color:#666;
	right:55px;
	bottom:3px;
	font-size:11px;	
}
#rutacabecera2{
	position:absolute;
	left:55px;
	bottom:5px;
	color:#663399;
}
#menu{
	position:absolute;
	height:20px;
	z-index:100;
}
#cabecera a{
	text-decoration:none;
	color:inherit;
}
#cabecera a:hover{
	color:#663399;
}

.morado{
	color:#663399;
}
.lila{
	color:#663399;
}
#cuerpo{
	position:relative;
	width:100%;
	min-height:500px;
	font-size:11px;
	z-index:1;
	background-image: url('../img/Fondol.jpg');
	color:#fff;
}


#subcuerpoI{
	position:absolute;
	width:200px;
	height:440px;
	left:53px;
	top:30px;
}
#subcuerpoC{
	position:absolute;	
	width:340px;
	height:440px;
	left:263px;
	top:30px;
}
#subcuerpoD{
	position:absolute;	
	width:325px;
	height:440px;
	left:613px;
	top:30px;
}
#bienvenida{
	background-color:#663399;
	height:100%;
	color:#fff;
}
#bienvenida img{
	position:absolute;
	bottom:10px;
	left:50px;
	border:0;
}
.titulo{
	
	font-size:10px;
}
.titulolila{
	color:#663399;
	font-weight:bold;
	font-size:13px;
}
#espaciotitulo{
	width:165px;
	color:#663399;
	font-weight:bold;
	font-size:12px;
	left:18px;
	top:10px;
	position:absolute;
	
}
.tituloblanco{
	color:#fff;
	font-weight:bold;
	font-size:12px;
}
#textobienvenida{
	font-weight:none;
	text-align:left;
	font-size:10px;
	color:#fff;
	padding-right:20px;
	padding-left:20px;
	padding-top:20px;
}
#envscuerpoCA{
	position:relative;
	background-color:#7C7086;
	width:340px;
	height:240px;
}
#scuerpoCA{
	text-align: justify;
	position:relative;
	height:100%;
	width:100%;
	background-color:#fff;
}
#scuerpoCAimg{
	position:absolute;
	top:0px;
	height:100px;
	width:100%;
}
#scuerpoCAtexto{
	position:absolute;	
	padding-top:100px;
	padding-right:20px;
	padding-left:20px;
	color:#663399;
	font-size:11px;
}
#envscuerpoCB1{
	position:relative;	
	height:190px;
	width:165px;
	background-color:#83778D;
}
#envscuerpoCB2{
	position:relative;
	height:190px;
	width:165px;
	background-color:#7D7187;
	top:-180px;
	left:175px;
}
#scuerpoCB2{
	position:relative;
	height:100%;
	width:100%;
	background-color:#ccc;
	
}
#scuerpoCB2 img{
	position:relative;
	top:-10px;
	left:-20px;
}
#scuerpoCB2texto{
	padding-top:8px;
	padding-left:20px;
	padding-right:20px;
	font-size:11px;
	color:#333333;
	
}
#scuerpoCB1{
	position:relative;
	height:190px;
	width:165px;
	background-color:#ccc;
	top:10px;
}
#scuerpoCB1texto{
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	font-size:11px;
	color:#333333;
	text-align:center;
	
}


#scuerpoCB1 img.anacer{
	margin-top:5px;	
}

#envscuerpoDA{
	position:relative;
	height:240px;
	width:326px;
	background-color:#7C7086;
}
#scuerpoDA{
	text-align: justify;
	position:relative;
	height:100%;
	width:100%;
	background-color:#fff;
}
#scuerpoDAimg{
	position:absolute;
	height:80px;
	top:0px;
	width:100%;
}
#scuerpoDAtexto{
	position:absolute;
	padding-top:100px;
	padding-right:20px;
	padding-left:20px;
	color:#333;
}
#scuerpoDB1{
	position:relative;
	height:190px;
	width:158px;
	background-color:#fff;
	top:10px;
}
.scuerpoDBimg{
	position:absolute;
	top:0px;
	height:60px;
	width:100%;
}
.scuerpoDBtexto{
	position:absolute;
	padding-top:75px;
	padding-left:20px;
	padding-right:20px;
	font-size:11px;
	color:#333;	
}
#scuerpoDB2{
	position:relative;
	height:190px;
	width:158px;
	background-color:#fff;
	left:168px;
	top:-180px;
}
#piedepagina{
	position:relative;
	height:15px;
	color:#fff;
	bottom:22px;
	font-size:11px;
	left:689px;
	text-align:right;
	width:250px;
	z-index:2;
	
}
#cuerpo b{
	text-align:left;
}
.masa{
	width:10px;
	height:10px;
	left:310px;
	bottom:12px;
	position:absolute;
}
.masab{
	width:10px;
	height:10px;
	left:295px;
	bottom:15px;
	position:absolute;
}
.masb{
	width:10px;
	height:10px;
	bottom:20px;
	left:133px;
	position:absolute;
}
.masbd{
	width:10px;
	height:10px;
	bottom:20px;
	left:133px;
	position:absolute;
}
.masb1{
	width:10px;
	height:10px;
	left:133px;
	top:63px;
	position:absolute;
}
#fondoblanco{
	background-color:#fff;
	color:#000;
}

#texto .titulo{
	position:relative;
	top:0px;
	font-size:11px;
	font-weight:bold;
	
}
#zona{
	position:relative;
	top:30px;
	width:888px;
	left:55px;
	padding-bottom:50px;
}

#cuerpo.tecnicas #zonatexto{
background-color:#7A579D;
background: no-repeat;
background-image: url('../img/fondotextol.jpg');
	position:relative;
	min-height:439px;
	
	width:550px;
	color:#fff;
}
#cuerpo.tecnicas #zonatexto.formulario{
	min-height:0px;	
	height:151px;
	
}
#cuerpo.menciones #zonatexto{
background:no-repeat;
background-image: url('../img/textolargo.jpg');
position:relative;
min-height:430px;
width:100%;
color:#fff;
margin-bottom:10px;
}


#zonatexto #texto, #zonatexto2 #texto{
	position:relative;
	padding-top:25px;
	padding-left:22px;
	padding-right:22px;
	padding-bottom:36px;
	text-align:justify;
	min-height:255px;
}
#zonatexto table{
	border:solid 1px;
	border-spacing:0px;
	border-collapse:collapse;
}
#zonatexto table td{
	border-right: solid 1px;
	border-left: solid 1px;
	border-bottom: solid 1px;
	text-align:center;
	width:100px;
}
#zonatexto table td.colizq{
	width:150px;
}
#zonatexto #texto.formulario{
	min-height:0px;
}
#zformulario{
	position:relative;
	width:300px;
	left:133px;
	color:#fff;
	padding-top:10px;
}
#zformulario.normal form .submit{
	left:0px;

}
#zformulario .tex{
	text-align:justify;
	margin-bottom:6px;
}
#zformulario form{
	text-align:right;
}
#zformulario label{
	text-align:left;
	display:block;
	padding-top:5px;
	float:left;

}
#zformulario input{
	margin-bottom:2px;
}
#subtextoform{
	position:relative;
	color:#fff;
	width:363px;
	text-align:justify;
	left:90px;
	padding-top:5px;
	
}
#cuerpo.dondestamos #zonaizq{
	width:546px;
	height:439px;
	float:left;
}
#cuerpo.dondestamos #zonader{
	width:331px;
	height:439px;
	float:right;
}

#cuerpo.menciones #zonaimg{
	position:relative;
	width:888px;
	height:108px;
	padding-bottom:10px;
	
}
#cuerpo.menciones #zonatexto{
width:888px;
min-height:400px;	
}

#cuerpo.noticias #zonatexto{
	position:absolute;
	width:438px;
	height:440px;
	color:#fff;
}
#cuerpo.noticias #zonatexto.noticias{
	left:0px;
	background-image: url('../img/tn1.jpg');
}
#cuerpo.noticias #zonatexto.articulos{
	left:448px;
	background-image: url('../img/tn2.jpg');
}
#cuerpo.noticias #zonatexto #texto{
	padding-left:45px;
	padding-right:45px;
}
.notart{
	padding-top:20px;
	color:#ccc;
}
.notart a:hover{
	color:#fff;
}
#texto ul{
	padding-left:12px;
}
#texto li{
	padding-top:18px;
	padding-left:0px;
	color:#ccc;
}
#texto li a:hover{
	color:#fff;
}
#zonatexto #texto .siguiente{
	position:absolute;
	right:25px;
	top:400px;
}
#zonatexto #texto .anterior{
	position:absolute;
	left:25px;
	top:400px;
}
#pospdf{
	position:absolute;
	left:480px;
	bottom:25px;
}
#zonatexto .masnoticias{
	position:absolute;
	left:25px;
	bottom:25px;
}


#cuerpo.tecnicas #zonaimg{
	position:absolute;
	left:560px;
	width:328px;
	min-width:328px;
	min-height:439px;
	height:439px;
}

#infofoto{
	position:absolute;
	top:325px;
	width:500px;
	
}
#infofoto .titulo{
	text-align:right;
	padding-bottom:5px;
	font-size:11px;
}
.rojo{
	font-weight: bolder;
	color:#D6DD2F;
}

#zonaindice{
	display:block;
	height: 20px;
	text-align:center;
	font-weight:bold;
}
.rosa{
color:#C796FA;
}
/*stepcaroussel*/
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 328px; /*Width of Carousel Viewer itself*/
height: 439px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-right: 15px;
width: 328px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
#centratabla{
	width:350px;
	position:relative;
	left:68px;
}



