* { padding: 0px; margin: 0px; }

body {
padding: 0px; margin: 0px;
 font-family: sans-serif,Verdana, Helvetica, Arial;
 font-size: 13px;
}

h1{
color: #485d4c;
font-family: sans-serif,Verdana, Helvetica, Arial;
padding:0px 0px 0px 0px;
margin: 16px 6px 6px 6px;
border-bottom: 1px #485d4c solid;
font-size:	1.3em;

font-weight: bold;
word-spacing: 0em;
letter-spacing: 0.25em;}

h2{
color: #000000;
font-family: sans-serif,Verdana, Helvetica, Arial;
padding:0px 0px 0px 0px;
margin: 16px 6px 6px 6px;
font-size:	1.2em;
font-weight: bold;
}

p{
	font-family: sans-serif,Verdana, Helvetica, Arial;
	font-size:0.9em;
	text-align: justify;
	padding:0px 0px 0px 0px;
 	margin: 20px 10px 10px 10px;
line-height: 1.4em;
}
#copyrighttext{
margin: 0px 2px 0px 5px;
color: #afb9b0;
}

fieldset{
border:none;
}

#wrapper { 
 margin: auto;
 width: 1000px;
}
#leftcolumn { 
 color: #333;

 margin: 0px 0px 0px 0px;
 height: 570px;
 width: 230px;
 float: left;
}
#logo{
float:left;
margin:0px;
padding:0px;
height: 100px;
width: 200px;

}
#logo a,logo a:hover,#logo a:link {
border:none;
}

#imgLogo {
	border:none;
	margin:0px;
	padding:0px;
}

#loginBlock{
float:left;
	margin-top:35px;
	margin-left:5px;
	height:155px;
	width:215px;
background-image: url(../images/accesoIntranet.png);
background-repeat: no-repeat;}

#formblock{
	float: right;
	height:155px;
	width:140px;
	border:0px;
}
#divmigas{
float:left;
color:#ffffff;
margin:50px 0px 0px 0px;background-repeat: inherit;
}
#divmigas a, #divmigas a:link, #divmigas a:visited{
color:#ffffff;text-decoration: underline;
}
#divmigas a:hover{font-weight: bold;}

#logintitle{
float:right;
height:25px;
width:120px;
font-size: 0.85em;
text-align: justify;
font-family: sans-serif,Verdana, Helvetica, Arial;
font-weight: bold;
color: #ffffff;
margin:5px 10px 0px 0px;
background-image: url(../images/fondoverdelogin.png);
vertical-align: +0em;
line-height: 2em;
text-indent: 5px;}

#user{
float:right;
margin:5px 10px 0px 0px}

#passwdtitle{
float:right;
height:25px;
width:120px;
text-align: justify;
line-height: 2em;
font-family: sans-serif,Verdana, Helvetica, Arial;
color: #ffffff;
margin:5px 10px 0px 0px;
font-size: 0.85em;
background-image: url(../images/fondoverdelogin.png);
text-indent: 5px;
font-weight: bold;}
#passwd{
float:right;
margin:5px 10px 0px 0px}
#login{
height:30px;
width:29px;
border: 0px;
margin:5px 10px 0px 0px;
float:right;
background-image: url(../images/checkgris30X30.png);
color: #ffffff;}
#login:hover{
background-image: url(../images/checkverde30X30.png);
}

#loginlogo{
margin:45px 0px 0px 5px;
float:left;
height:24px;
width:59px;
background-image: url(../images/keys.png);

}

#noticeBlock{
float:left;
margin-top:25px;
margin-left:5px;
height:250px;
width:215px;
}

#noticetitle{
border:0px;
margin:0px;

float:left;
height:33px;
width:215px;
text-align: center;
font-family: sans-serif,Verdana, Helvetica, Arial;
color: #ffffff;
background-image: url(../images/fondoNoticias.png);
font-size: 1em;
line-height: 2em;
font-weight: bold;
letter-spacing: 0em;}

#noticecontent{
float:left;
margin: 0px 5px 5px 0px;
height:200px;
width:210px;
background-image: url(../images/degradoNoticias.png);
}
#noticecontent h2{
float:left;
letter-spacing: +0.1em;
text-align: justify;
text-indent: +6px;
font-family: sans-serif,Verdana, Helvetica, Arial; 
font-size: 1em;
color: #485d4c;
margin:10px 0px 0px 0px;
}
#noticecontent a:link, #noticecontent a:visited{
float:left;
color: #6b1a6d;
text-decoration: none;
padding-left:2em;
margin: 10px 0px 0px 0px;
font-family: sans-serif,Verdana, Helvetica, Arial;
border-bottom: 0.1em #485d4c dashed;
text-align: justify;
height:20px;
width:170px;
}
#noticecontent a:hover{
float:left;
margin: 10px 0px 0px 0px;
border-bottom: 0.1em #485d4c dashed;
color:#000000;
text-decoration: none;
height:20px;
width:170px;
}

#morenotice{
float:right;
height:50px;
width:50px;
margin:0px 10px 0px 0px;
}

#morenotice a:link,#morenotice a:visited{
margin:10px;
padding:0px;
border:0px;
float:right;
text-decoration: none;
height:30px;
width:30px;
background-image: url(../images/add50x50claro.png);}

#morenotice a:hover{
margin:10px;
padding:0px;
border:0px;
float:right;
height:30px;
width:30px;
text-decoration: none;
background-image: url(../images/add50x50oscuro.png);}


#rightcolumn { 
 float: right;
 color: #333;
 background: #6b1a77;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 height: 570px;
 width: 766px;
 display: inline;
 position: relative;
}

#header{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height: 100px;
width: 766px;
background-image: url(../images/CABECERA.png);}

#maincontent{
 background:#FFFFFF;
 margin:0px 0px 0px 30px;
 height: 430px;
 width: 700px;
}

#navmenu{
 background: url(../images/nav.gif);
 width:700px;
 height:48px;
 font-family:sans-serif,Verdana, Helvetica, Arial;
	font-size: 1.0em;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
color: #ffffff;
}


#navmenu ul li a:link, #navmenu ul li a:visited {color: #ffffff;
text-decoration: none;
padding-right:3em;
border-right: 2px #ffffff solid;
margin: 10px;
display: inline;}

#navmenu ul li a.last {color: #ffffff;
text-decoration: none;
border-right: 0px #ffffff solid;
padding-right:3em;
display: inline;}

#navmenu ul li a:hover, #navmenu ul li a.current {
text-decoration: none;
font-size: 1.3em;
}
#navmenu ul li a:hover, #navmenu ul li a.lastcurrent {
text-decoration: none;
font-size: 1.3em;
border-right: 0px #ffffff solid;
padding-right:3em;
}

#navmenu ul li {margin: 0px; padding: 0px; list-style-type: none; display: inline;}

#navmenu ul {margin: 0px; 
padding: 18px 3px 0px 0px}

#leftcontent{

 background:#FFFFFF;
 float:left;
width:480px;
height:380px;
}
#scrolldiv{
margin: 10px 0px 0px 0px;
float:left;height:360px;
width:480px;overflow: auto;}
#textcontent{
 float:left;
 height:360px;
width:480px;
}
#textcontent ul{
margin:0px 0px 0px 30px;font-weight: bold;}

#textcontent ul li a, #textcontent ul li a:link, #textcontent ul li a:visited {
text-decoration:none;
color: #afb9b0;
}
#textcontent ul li a:hover{text-decoration: underline;}

#validatelogo{
margin: 15px 0px 0px 100px;
}
#validatelogo img{
border:0px;;
margin : 0px 0px 0px 0px;
}
#validatelogo a, #validatelogo a:link, #validatelogo a:hover, #validatelogo a:visited{
border: 0px;
margin:0px 10px 0px 0px;
}
#textcontent img{
padding:0px 0px 0px 0px;
margin-top:0px;
position: relative;
top: 3px;}
#imgservicios{
margin:0px 0px 0px 50px;
}
#tactica{
color: #afb9b0;
font-weight: 400;}
#map{
margin: 20px 10px 10px 40px;
width: 400px; 
height: 300px;
}

#underconstruction{
margin:20px 20px 20px 80px;
}


#serviceicon1 a{
float:left;
height:57px;
width:59px;
 margin: 50px 50px 0px 75px;
text-align: center;
background-image: url(../images/cabezas_MORADAS.png);
font-family: "Arial Narrow", Arial,Verdana, Helvetica,  sans-serif;
font-weight: bold;
font-size: 0.9em;
line-height: 0.9em;}

#serviceicon2 a{
float:left;
 height:57px;
width:59px;
 margin: 5px 50px 0px 75px;
text-align: center;
background-image: url(../images/pantallas_rosa.png);
font-family: "Arial Narrow", Arial,Verdana, Helvetica,  sans-serif;
font-weight: bold;
font-size: 0.9em;
text-indent: 3px;
line-height: 2em;}

#serviceicon3 a{
float:left;
 height:57px;
width:59px;
 margin: 5px 50px 0px 75px;
text-align: center;
background-image: url(../images/estrella_verdeoscuro.png);
font-family: "Arial Narrow", Arial,Verdana, Helvetica,  sans-serif;
font-weight: bold;
font-size: 0.9em;
line-height: 2em;}

#serviceicon1 a:link, #serviceicon1 a:visited{
color: #ffffff;
text-decoration: none;
}
#serviceicon2 a:link, #serviceicon2 a:visited{
color: #ffffff;
text-decoration: none;
}
#serviceicon3 a:link, #serviceicon3 a:visited{
color: #ffffff;
text-decoration: none;
}

#serviceicon1 a:hover, #serviceicon1 a.current{
color: #ffffff;
text-decoration: none;
background-image: url(../images/cabezas_gris.png);}
#serviceicon2 a:hover, #serviceicon2 a.current{
color: #ffffff;
text-decoration: none;
background-image: url(../images/pantallas_gris.png);}
#serviceicon3 a:hover, #serviceicon3 a.current{
color: #ffffff;
text-decoration: none;
background-image: url(../images/estrellas_gris.png);}
#rightcontent{
border:0px;
float: right;
width:208px;
height:380px;
}
#fotopasillo {
margin:17px 0px 31px 20px;
padding:0px;
width:146px;
height:180px;
}
#citecontent
{
	width: 185px;
	height:131px;
	margin:100px 0px 0px 15px;
	padding:0px ;
	float:left;	
}
#citetext{
width:440px;
height:70px;
margin:30px 0px 0px 10px;
}
q{
margin:20px 50px 0px 50px;color:#000000;font-weight: bold;font-style: italic;line-height: 1.3em;font-size: 1.3em;text-indent: 10px;}
#autor{
color: #afb9b0;
float:right;
margin:5px 40px 0px 20px;
font-style: italic;
font-weight: bold;
line-height: 1.3em;font-size: 1.1em;
}
#logolinks{
float:left;
width: 205px;
height:75px;
}
#logolinks img{

margin:20px 0px 0px 10px;
border:0px;
}

	
#flatnav{
float: left;
width:208px;
height:60px;
text-decoration: none;
}
#flatnav h3{
float:left;
color: #485d4c;
padding:0px;
margin:10px 0px 5px 20px;
width:80px;
font-style: inherit;
font-weight: bold;
font-size: 1.3em;
font-family: "Arial Narrow", Arial,Verdana, Helvetica,  sans-serif;}
#flatnav ul{
margin: 15px 5px 5px 0px;
padding:0px;
float:right;
width:100px;
}
#flatnav ul li{
text-decoration: none;
display: inline;}
#flatnav ul li img{
text-decoration: none;
border:none;
}

#rightnav{
float: left;
font-size: 1.2em;
text-align: justify;
font-family: sans-serif,Verdana, Helvetica, Arial;
width:198px;
height:230px;
margin: 0px 0px 0px 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
line-height: 2.0em;}

#rightnav ul li a:link, #rightnav ul li 
a:visited {
margin-left:5px;
color: #485d4c;
text-decoration: none;
}

#rightnav ul li a:hover {
color: #b28bb8;
text-decoration: underline;}

#rightnav ul li {margin: 0px; padding: 0px; list-style-type: none;}

#rightnav ul {margin: 0px; padding: 0px;}

#information{
float:left;
width:208px;
height:80px;
margin:0px 0px 0px 0px;
}
#information p{
float:left;
width:210px;
height:80px;
margin:0px 0px 0px 0px;
font-family: "Arial Narrow", Arial,Verdana, Helvetica,  sans-serif;
font-size: 1em;
text-align: left;;
color: #879392;}

#information a:link, a:visited{
text-decoration: none;
color: #485d4c;
}

#information a:hover{
text-decoration: none;
color: #8b4291
}

#footer {
border:none;
text-align: center;
clear: both;
height:30px;
}

#navfooter {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.7em;
font-weight: bold;
font-weight: bold;
padding: 3px;
margin-top: +0.5em;}

#navfooter ul li a:link, #navfooter ul li 
a:visited {color: #ffffff;
text-decoration: none;
padding-right:3em;
border-right: 2px #ffffff solid;
display: inline;}

#navfooter ul li a.last {color: #ffffff;
text-decoration: none;
border-right: 0px #ffffff solid;
padding-right:3em;
display: inline;}


#navfooter ul li a:hover, #navfooterr ul li a.current {
text-decoration: underline;}

#navfooter ul li {margin: 0px; padding: 0px; list-style-type: none; display: inline;}

#navfooter ul {margin: 0px; padding: 0px;}
