#skip {
display:none;
}

body {
margin:0;
text-align:center;
background:#DFEAF3;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 70%;
color:#282627
}

/* Estilo del botón buscar*/
.btn {
border-width:0;
background:#999999;
color:#FFF;
text-transform: uppercase;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 90%;
padding:1px 0
}

.clear{
clear:both;
height:0;
margin:0;
font-size: 1px;
line-height: 0;
}
*html br.clear{/*IE only*/
display:none
}

#wrapper {
margin:0 auto;
text-align:left;
background:#FFF;
width:974px;
border-top: 5px solid #000
}

/*
START HEADER STYLES
*/

#header {
position:relative;
border-top: 1px solid #FFF;
background-position: right 0;
background-repeat: no-repeat;
}
*html #header {/*IE only*/
background-position: right 1px;
}

.home #header {
padding-bottom: 3px
}

*+html .home #header {
padding-bottom:0
}

*html .home #header {
padding-bottom:0; 
}

h1#logo {
background:url(/system/modules/es.ieci.opencms.content/resources/images/h1.gif) 0 0 no-repeat transparent;
width:371px;
height:102px;
position:absolute;
top:0;
text-indent: -1000em;
margin: 0
}
*html h1#logo {/*IE only*/
top:1px
}

#menu {
margin: 102px 0 0 0;	
border-top: 1px solid #FFF;
border-bottom: 1px solid #FFF;
}
#menu ul {
list-style: none;
display:block;
margin: 0;
padding: 0 0 0 1px;
border-top: 1px solid #272525;
border-bottom: 1px solid #000;
background: url(/system/modules/es.ieci.opencms.content/resources/images/bg_menu.gif) 0 0 repeat-x transparent;
}
*html #menu ul {/*IE only*/
height:1%
}
html>body #menu ul{/*FF only*/
overflow: auto;
}
#menu li {
float: left;
width: auto;
padding: 0 6px;
background: url(/system/modules/es.ieci.opencms.content/resources/images/bg_menu_item.gif) 0 5px no-repeat transparent;
}
#menu li.first {
background-image: none;
}
#menu a {
line-height: 27px;
color: #FFF;
text-decoration: none;
}
#menu li.selected a , #menu a:hover {
color:#8ACFFA;
}

#breadcrumbs {
clear:both;
line-height: 20px;
padding: 6px 13px;
color:#5D9EC6;
width: 500px
}
#breadcrumbs a {
color:#5D9EC6;
text-decoration: none;
}
#breadcrumbs a:hover {
text-decoration: underline;
}
#breadcrumbs span{
display:none;
}
/*
END HEADER STYLES
*/


/*
START CONTENT STYLES
*/
.content {
position:relative;
float:right;
width:752px;
height: 400px;
border-left: 1px solid #D7D7D7;
padding: 8px 20px 24px 24px;
margin-top: 7px;
voice-family: "\"}\""; /*box model hack*/
voice-family:inherit;
width:707px;
} 
html>body .content {/*FF only*/
margin-top: 11px;
height: auto;
min-height: 400px;
width:707px;
}

h2, .home h3 {
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 170%;
color: #5D9EC6;
background: url(/system/modules/es.ieci.opencms.content/resources/images/bg_h2.gif) 0 bottom repeat-x;
padding-bottom: 2px;
margin: 0
}

.home h3 {
margin-top: 15px;
}
.home h3 span {
display: block;
font-size: 60%
}

.home h2, .home .options h3 {
text-transform: uppercase;
color:#931638;
background: transparent;
font-size:115%;
}

.home .options h3 ,.home .options p {
margin-left: 12px;
margin-right: 12px;
color: #5E5D5E
}

.home .options h3 {
color:#5D9EC6;
}

.options h2{
background: #C4C4C4;
color: #FFF;
font-weight:normal;
text-transform: uppercase;
margin: 0;
font-size: 125%;
padding:0 10px;
line-height: 26px
}

p {
line-height: 16px;
margin-top: 13px;
}

a.info {
color: #3992C9;
background: url(/system/modules/es.ieci.opencms.content/resources/images/icon_info.gif) 0 5px no-repeat transparent;
padding: 3px 0 0 12px;
}

.subsections {
list-style: none;
float: left;
list-style: none;
margin: 24px 0;
padding: 16px 26px;
}
.subsections li{
line-height: 24px
}
.subsections a {
font-size: 105%;
color:#5D9EC6;
text-decoration: none;
position:relative;
padding: 2px 0
}
.subsections a:hover {
text-decoration:underline;
top:-1px
}

/*
END CONTENT STYLES
*/

/*
START CMS' GENERATED CONTENT STYLES
*/
.cms p, .cms strong, .cms span {
font-size:100%!important;
color:#282627!important;
}
.cms a{
color:#3992C9!important;
}
a.link {
background: #FBFAFA!important;
border-bottom: 1px solid #DBDBDB!important;
text-decoration:none!important;
padding:1px!important;
}
a.link:hover {
border-bottom: 1px solid #BDBDBD!important;
}
/*
END CMS' GENERATED CONTENT STYLES
*/

/*
START SUBMENU STYLES
*/
.options {
float:right;
width:222px;
border-top: 1px solid #F2F2F2;
margin-top: 7px;
}
html>body .options {/*FF only*/
margin-top: 11px
}

.options {
background: url(/system/modules/es.ieci.opencms.content/resources/images/bg_submenu.gif) 0 0 repeat-x


}
.home .options {
background: url(/system/modules/es.ieci.opencms.content/resources/images/bg_submenu.gif) 0 26px repeat-x


}

.submenu ul {
list-style:none;
margin:11px;
padding:0
}
.submenu a ,.submenu strong {
font-size: 105%;
background: url(/system/modules/es.ieci.opencms.content/resources/images/bullet_submenu.gif) 0 4px no-repeat;
color:#5E5D5E;
text-decoration: none;
font-weight: normal;
line-height: 22px;
padding-left: 11px
}
.submenu a:hover ,.submenu strong {
color:#5D9EC6;
background-image: url(/system/modules/es.ieci.opencms.content/resources/images/bullet_submenu_over.gif)
}

.submenu ol {
list-style:none;
margin-left:10px;
padding:0;
}
.submenu ol a, .submenu ol strong {
font-size: 95%;
background: none;
padding-left: 0;
}
.submenu ol a:hover {
background: none
}
/*
END SUBMENU STYLES
*/

/*
START FOOTER STYLES
*/
#footer {
border-top:1px solid #D7D7D7;
background:#FBFAFA;
text-align: right;
line-height: 32px;
clear: both
}
#footer,#footer a {
color:#A5A6A5;
text-decoration: none;
font-size: 95%;
} 
#footer a {
padding: 0 2px
}
#footer a:hover {
background:#FFF;
}
#footer div {
display:inline;
line-height: 32px;
padding: 10px 20px
}
#footer div.legal {
border-left: 1px solid #D7D7D7;
}
/*
END FOOTER STYLES
*/

/*
START LOGIN STYLES
*/
.login{
float: none;
width: auto!important;
border-width: 0;
text-align: center;
}
.login h2 {
background: #C4C4C4;
color: #FFF;
font-weight:normal;
text-transform: uppercase;
width: 220px;
margin: 80px auto 0 auto;
font-size: 125%;
padding:0 10px;
line-height: 26px
}
.login form {
width: 220px;
margin: 0 auto;
padding:20px 10px;
background: #F9F9F9;
text-align:right
}
.login label {
width:100px;
float:left;
text-align: right;
line-height: 16px;
margin: 0 0 3px 0;
color: #4E4C4B;
font-size: 90%
}
.login a{
width:150px;
float:left;
text-align: right;
line-height: 16px;
margin: 0 0 3px 0;
color: #4E4C4B;
font-size: 90%;
text-decoration:none;
}
.login input.txt{
border:1px solid #D7D7D7;
float:right;
width:100px;
margin: 0 0 4px 4px;
font-size: 80%;
font-family: Verdana, Geneva, Arial, sans-serif;
voice-family: "\"}\""; /*box model hack*/
voice-family:inherit;
width:110px;
} 
html>body .content .login input.txt{
width:110px;
}
.login form div{
padding-top:2px;
clear:both
}
.login input.btn {
border-width:0;
background:#686868;
color:#FFF;
text-transform: uppercase;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 90%;
padding:1px 0
}
.login p{
text-align: center;
color:#D81919;
font-weight: bold;
font-size: 90%;
margin-top:0
}
h2.privatearea {
position:relative;height:26px;background:url(/system/modules/es.ieci.opencms.content/resources/images/bg_privatearea.gif) 8px 6px no-repeat #C4C4C4;padding-left:25px
}
a.logout{
background:none;padding:0;position:absolute;top:2px;right:6px;font-size:70%;text-transform: none;font-family: Verdana, Geneva, Arial, sans-serif;font-weight:bold
}
a.logout:hover {
background:none;
color:#FFF
}
/*
END LOGIN STYLES
*/


/*********************************************************************************************************
27 agosto 08:  nuevos estilos IECI***********************************************************************/

body.home .content {width:485px;}
body.home #columnadcha.options  {background:url(/system/modules/es.ieci.opencms.content/resources/images/bg_submenu.gif) repeat-x  0 0;border-top:1px solid #F2F2F2;float:right;margin-top:7px;width:221px;border-left:1px solid #D7D7D7;}
div.options {padding-bottom:20px}
/*body.home .options {float:left}*/
#footer {clear:both; float:right; width:100%;}
/*.options ul a  {color:#3992C9 }*/
.options ul  { padding:0; margin:15px 0; display:block }
.options ul li { list-style-image:url(/system/modules/es.ieci.opencms.content/resources/images/bolo_azul.gif); margin:2px 0 3px 24px; display:list-item}
.options label { display:block; width:80px; float:left; padding-top:4px; clear:left}
.options input.txt { width:110px; font-size:1em; margin-bottom:10px}
.options  .newslettersubscription-email  {font-size:1em}
.options .newslettersubscription-form div {margin-bottom:10px}
.options  form { width:210px; margin:10px auto}
.pastilla a  img { margin:20px auto; display:block; border:1px solid #D7D7D7; padding:1px}




