/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	color: #000000;
	text-align: center;
	min-width: 680px;
	font-family: Arial, sans-serif;
	background-position: 100% 100%;
	background : #fff url(bg1.jpg) repeat-x top;
}

p {
   margin-bottom: 10px;
   line-height: 19px;
   font-size: 1.0em;
}

a, a:link, a:visited {
   color: #333399;
   text-decoration: none;
        padding-bottom: 0px;
   font-weight: normal;
}

a:hover
{
        color: #FF6633;
}

h1 {
font : bold 1.5em Arial, Sans-Serif;
padding : 8px 0 4px 0;
margin : 0;
letter-spacing : -1px;
}
h2 {
font : bold 1.6em Arial, Sans-Serif;
letter-spacing : -1px;
}
h3 {
font : bold 1.2em Arial, Sans-Serif;
letter-spacing : -1px;
padding : 4px 0;
margin : 0;
}
span a {
   font-weight: bold;
   text-decoration: none;
}
#tope {
	position: relative;
	width: 900px;
	height: 70px;
	text-align: left;
	background: #fff;
	padding-left: 00px;
	padding-right: 20px;
	padding-bottom: 5px;
	border: 0px solid #E6532E;
	border-top: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0; 
	margin-left: auto;
}

#tope a, a:link, a:visited {

border-bottom: none;
text-decoration: none;
color:#666666;
}

#tope h1 {
font : bold 1.4em Arial, Sans-Serif;
padding : 20px 0 0 0;
margin : 0;
letter-spacing : 1px;
color : #333333;
}
#tope h2 {
font : 0.9em Arial, Sans-Serif;
letter-spacing : 0;
color:#666666;
font-weight:bold;
margin : 0;
padding : 0;
}
#tope #icons {
float : right;
margin : 25px 15px 0;
padding : 0;
}

#tope #icons img {
padding-right : 2px;
border : 0;
}

#tope #icons a {
border-bottom:none;
}

#tope #search{
	position:absolute;
	right:25px;
	z-index: 101;
	float:right;
	top: 56px;
	font : 0.7em Arial, Sans-Serif;
	background-color:#CCCCCC;
	
}

#franja {
	position: relative;
	width: 900px;
	height: 70px;
	text-align: left;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	border: 0px solid #E6532E;
	border-top: none;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #333333;
}
#franja h1 {
font : bold 1.4em Arial, Sans-Serif;
padding : 20px 0 0 0;
margin : 0;
letter-spacing : 1px;
color : #FFFFFF;
}
#franja h2 {
font : 0.9em Arial, Sans-Serif;
letter-spacing : 0;
color:#666666;
font-weight:bold;
margin : 0;
padding : 0;
}

#franja #imagen {
	position:absolute;
	right:13px;
	z-index: 102;
	float:right;
	top: 2px;
}

#franja #imagen img {
padding-right : 2px;
border : 0;
}
#container {
	position: relative;
	width: 900px;
	text-align: left;
	background: #fff;
	padding: 20px;
	border: 0px solid #E6532E;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#container a, a:link, a:visited {
text-decoration: none;
color:#333399;
}
#breadcrumbs {
	position: relative;
	width: 900px;
	text-align: left;

	font-size:small;
	background: #fff;
	border: 1px solid #326267;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 30px;
}

#lmenu {
	position: relative;
	width: 900px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-left: 1px;
	}
	
/* intro */

#pageHeader {
	height: 100px;
	color: #660066;
	background-color: #ffffff;
/*	background-image:url(back3.gif); */
	border-width:thin;
	border-color:#FFCC66;
	
}


#pageHeader h1 {
	position: absolute;
	width: 837px;
	left: 46px;
	top: 35px;
	height: 47px;
	font:Arial, sans-serif;
}

#pageHeader h2 {
	position: absolute;
	width: 543px;
	left: 48px;
	top: 84px;
	font-size: 90%;
	height: 23px;
}

#quickSummary {
	float: right;
	width: 380px;
	font-size:1em;
	border-left-color:#FF6633;
	border-left-width:thin;
	border-left-style:dotted;
	margin-top: 2px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}

#quicksummary p2 {
   color: #000000;
}

#quickSummary h2  {
	background : url(lrline.jpg) no-repeat bottom left;
	height : 20px;
	padding : 0;
	margin : 0 0 15px 0;
	font : 1.5em verdana, Arial, Sans-Serif;
}
#quickSummary h3 {
	color: #000;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	background : url(lrline.jpg) no-repeat bottom left;
}

#about {
   float: left;
   width: 465px;
   margin-bottom: 30px;
   margin-top: 2px;
   padding: 1px;
  /* background-color: #E1CEDD; */
   color: #000000;
}

#about table {
	font-size: 0.85em;
}
#about h1 {

}

#about h2  {
	background : url(lrline.jpg) no-repeat bottom left;
	height : 20px;
	padding : 0;
	margin : 0 0 15px 0;
	font : 1.5em verdana, Arial, Sans-Serif;
}

#about h3 {
	color: #000;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	background : url(lrline.jpg) no-repeat bottom left;
}
/* generic text */

#supportingText {
   clear: both;
}

#supportingText p {
   padding: 10px;
   background: #BECAD9;
}

#supportingText h3 {
   margin-bottom: 10px;
   height: 25px;
   width: auto;
   color: #FFF;
   border: solid #FFF 5px;
   text-align: center;
}

#supportingText .p1 {
   color: #000000;
}

#footer {
height: 30px;
	text-align: center;
	font-size: 70%;
	margin-top: 10px;
	padding-top: 10px;
	color: #000000;
	background-color: #CCCCCC;
	border-top-color: #333333;
	vertical-align: middle;
	clear: both;
	border: 1px solid #333333;
}

.flotadorizq {
	float: left;
	padding: 5px;
	margin: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
	
	}
	
.flotadorder {

	float: right;
	padding: 5px;
	margin: 5px;
	}
	
.dspAcc {

	font-size: 1.0em;
	font-weight: bold;
	color:#000000;
	background:url(triangulo.png) no-repeat right;
	}
	
.vtnAcc {
	font-size: 0.85em;
	text-align:justify;
	font-weight: 100;
	}
	
#miAcordeon {
	float: right;
	width: 370px;
	font-size:1.2em;
	padding: 5px;
	margin-top: 20px;	
}

#miAcordeon h4 {
	margin: 0;
	padding: 1px 5px;
	border: 1px solid #AAA;
	color: #FFF;
	cursor: pointer;
	font-weight: bold;
	background-color:#FF6633;
	text-align:center;
}

#about h4 {
	margin: 0;
	padding: 1px 5px;
	border: 1px solid #AAA;
	background: #047;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
}

#direccion {
	position: relative;
	width: 200px;
	text-align: center;

	font-size: 11px;
	background-color:#E3D2DA;
	border: 1px solid #326267;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
}

p.firstgraf:first-letter {
    font-size: 30px;
    font-weight: normal;
    color: #6666CC;
}
p.firstgraf:first-line {
    font-size:12px;
    font-weight:normal;
    line-height:18px;
}

.footertext {

	vertical-align: middle;
	font-size:1.0em;
	letter-spacing : 1px;
	
}
