body { margin: 0; padding: 0; }
body, th, td, input, textarea { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #666; }
ol, ul { line-height: 170%; }
#header { width: 960px; height: 100px; margin: 0 auto; border-color: #B6EA63; border-style:solid; border-width:thin; background-color : #a0d015; }
#logo { float: left; width: 900px; height: 100px; margin-left: 10px; background: url(../images/logoceliacos.png) no-repeat left center; background-color : #a0d015; }
#logo h1, #logo p { margin-left: 100px; margin-top: -10px; text-transform: lowercase; }
#logo h1 { padding: 25px 0 0 85px; letter-spacing: -2px; font-size: 3em; font-weight: normal; color: #000; }
#logo p { padding: 0 0 0 65px; }
#menu { width: 962px; height: 50px; margin: 0 auto; }
#menu ul { margin: 0; padding: 0; list-style: none; }
#menu li { display: block; float: left; }
#menu a { display: block; float: left; height: 38px; padding: 8px 25px 0 25px; text-decoration: none; text-transform: lowercase; color: #000; }
#menu a:hover { text-decoration: underline; }
#menu .current_page_item { background: url(../images/img05.gif) no-repeat; }
#menu .current_page_item a { background: url(../images/img06.gif) no-repeat right top; font-weight: bold; }
#page { width: 962px; margin: 0 auto; background: #FFF url(../images/img07.gif) repeat-y; }
#content { float: right; width: 700px; padding: 11px 11px 0 5px; background: url(../images/img09.gif) no-repeat; }
.pagetitle { height: 33px; margin: 0; padding: 8px 0 0 15px; background: url(../images/img13.jpg) no-repeat; font-size: 1.4em; color: #FFF; }
.post { padding: 15px 15px 0 15px; }
.title { margin: 0; font-size: 1.4em; font-weight: normal; }
.byline { margin: 0 0 20px 0; }
.meta { border-top: 1px dotted #CCC; text-align: right; }
.meta .more, .meta .comments { padding-left: 15px; background: url(../images/img14.gif) no-repeat left center; }
#sidebar { float: left; width: 230px; padding: 11px 5px 0 11px; background: url(../images/img08.gif) no-repeat; }
#footer { width: 962px; margin: 0 auto; padding: 30px 0; background: url(../images/img10.gif) no-repeat; }
#footer p { margin: 0; text-align: center; color: #FFF; }
#footer a { color: #000; }
.links ul { list-style-type: none; width: 500px; }
.links li { border: 1px dotted #999; border-width: 1px 0; margin: 5px 0;  }
.links li p { color: #990000; display: block; font: bold 120% Arial, Helvetica, sans-serif; padding: 5px; text-decoration: none; }
.links li p span { color: #125F15; font: normal 70% verdana, Arial, Helvetica, sans-serif; }
dl, dt, dd, ul, li { margin : 0; padding : 0; list-style-type : none; }

#menu1 { width : 225px; padding : 0; }
#menu1 dt { cursor : pointer; margin : 2px 0; height : 32px; line-height : 32px; text-align : center; font-weight : bold; border : thin solid #d9def6; background-color : #a0d015; }
#menu1 dt span { width : 225px; background-repeat : no-repeat; background-position : 95% center; display : block; color: black; }
#menu1 dd { border : thin solid #d9def6; }
#menu1 li { text-align : center; background-color : #b3ed0a; }
#menu1 li a, #menu1 dt a { color: black; text-decoration : none; display : block; border : 0 none; height : 32px; }
#menu1 dt a:hover, #menu1 dt:hover { background-color : #eff3ff; }
#menu1 li a:hover { background-color : #e0ebef; }
/* Contactar */
.lateral { float: left; }
.lateral p { width: 300px; clear: left; color: #000; margin: 0; }
.cssform p { width: 500px; clear: left; margin: 0; padding: 5px 0 8px 0; border-top: 1px dashed gray; }
.cssform label { float: left; width: 125px; text-align: right; margin-left: 50px; font-size: 90%; padding-right: 10px; }
.cssform input, .cssform textarea { font-size: 105%; width: 200px; border: 1px solid black; }
#Fin_Contacto { text-align: center; }
#Fin_Contacto INPUT { width: 50px; }
#Fin_Contacto LABEL { float: none; margin-left: 0; width: 175px; }
.clear { clear: both; }
#xspam { border: 0; width: 1px; height: 1px; }
/* Fin Contactar */