body{background-color:#E9E9EF;margin-top:10px;margin-bottom:10px;margin-left:0px;margin-right:0px;}
table{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}
a {color:blue;text-decoration:none;}
a:hover{color:blue;text-decoration:underline;}
li {color: #000;font-size:13px;}
img {border:0;}
hr {height:1px;border-width:0;color:#ccc;background-color:#fff}
.horline {background-image:url(http://www.cateringvillablanca.es/images/horline.gif);height:1px;}
.loadlogo_celda {border-left:1px solid #D5D5FD;border-right:1px solid #D5D5FD;border-bottom:1px solid #D5D5FD;padding:10px;background-color:#FFF;}
.loadlogo1 {color:#FF9900;font-weight:bold;}
.loadlogo2 {color:#001C9B;font-weight:bold;}
.boldredtext {color:#8A0000;font-weight:bold;}
.smallgreytext {color:#707070;font-size:11px;}
.titletext {color:#001E66;font-size:20px;font-weight:bold;}
.titletext2 {color:#001E66;font-size:17px;font-weight:bold;}
.smallfootertext {color:#333;font-size:12px;}
.smallwhitetext {color:white;font-size:12px;}
.smallwhitetext A:link {color:white;font-size:12px;text-decoration:none;}
.smallwhitetext A:visited {color:white;font-size:12px;text-decoration:none;}
.smallwhitetext A:active {color:white;font-size:12px;text-decoration:none;}
.smallwhitetext A:hover {color:white;font-size:12px;text-decoration:underline;}

.smallblacktext {color:black;font-size:12px;}
.smallblacktext A:link {color:black;font-size:12px;text-decoration:none;}
.smallblacktext A:visited {color:black;font-size:12px;text-decoration:none;}
.smallblacktext A:active {color:black;font-size:12px;text-decoration:none;}
.smallblacktext A:hover {color:black;font-size:12px;text-decoration:underline;}

.smallbluetext {color:blue;font-size:12px;}
.smallbluetext A:link {color:blue;font-size:12px;text-decoration:none;}
.smallbluetext A:visited {color:blue;font-size:12px;text-decoration:none;}
.smallbluetext A:active {color:blue;font-size:12px;text-decoration:none;}
.smallbluetext A:hover {color:blue;font-size:12px;text-decoration:underline;}

.leftmenutext {color:black;font-size:13px;font-weight:bold;}
.leftmenutext A:link {color:black;font-size:13px;text-decoration:none;font-weight:bold;}
.leftmenutext A:visited {color:black;font-size:13px;text-decoration:none;font-weight:bold;}
.leftmenutext A:active {color:black;font-size:13px;text-decoration:none;font-weight:bold;}
.leftmenutext A:hover {color:black;font-size:13px;text-decoration:underline;font-weight:bold;}
.headmenu {background:#053214 url(../images/headmenubg.gif);background-repeat:no-repeat;}
.footmenu {background: url(../images/topbg.gif);height:101px;background-repeat:no-repeat;}
.search_bg input {font-size:11px;color:#000;border:1px solid #CCC;background:white;width:130px;height:22px;padding-top:3px;}

.page_top {padding-top:20px;border-left:1px solid #D5D5FD;border-right:1px solid #D5D5FD;background-color:#FFFFFF;}
.header_celda {border-left:1px solid #D5D5FD;border-right:1px solid #D5D5FD;background-color:#FFFFFF;}
.footer_celda {border-left:1px solid #D5D5FD;border-right:1px solid #D5D5FD;border-bottom:1px solid #D5D5FD;background-color:#D9D9FD;padding:20px;}
.menu_celda {padding-right:20px;width:169px;}

.account {font-size:12px;color:#000;border:1px solid #CCC}
.nombre {font-size:12px;color:#000;border:1px solid #CCC;width:180px}
.accountdni {font-size:12px;color:#000;border:1px solid #CCC;width:90px;height:19px;}
.accountletra {font-size:12px;color:#000;border:1px solid #CCC;width:30px;text-align:center;text-transform:capitalize;}
.accountpass {font-size:12px;color:#000;border:1px solid #CCC;width:100px;height:19px;}

.tipo_select {font-size:12px;color:#000;border:1px solid #CCC;}
.asunto {font-size:12px;color:#000;border:1px solid #CCC;width:400px;}
.mensaje {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;border:1px solid #CCC;width:400px;height:150px;}
.mensaje_leer {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;border:1px solid #CCC;width:550px;height:150px;}
.textarea_noticias {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;border:1px solid #fff;width:600px;height:200px;}
.textarea_pequeno {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;border:1px solid #fff;width:600px;height:130px;}
.textarea_noticias_grande {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;border:1px solid #fff;width:600px;height:390px;}
.textarea_contacto {font-size:12px;color:#000;border:1px solid #CCC;width:330px;height:100px;}

.smallbutton {font-size:10px;}
.select {font-size:11px;border:1px solid #7C7C7C;}

#sddm {margin:0;padding:0;z-index:30;}
#sddm li {margin:0;padding:0;list-style: none;float:left;font-weight:bold;font-size:12px;}
#sddm li a {display:block;margin: 0 1px 0 0;padding: 4px 10px;width: 60px;color: #FFF;text-align:center;text-decoration:none;}
#sddm li a:hover{background:#EAEBD8;}
#sddm div {position:absolute;visibility:hidden;margin: 0;padding: 0;background:#EAEBD8;border:1px solid #000;}
#sddm div a	{position:relative;display:block;margin: 0;padding: 5px 10px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #EAEBD8;color: #000;font-size: 12px;}
#sddm div a:hover {background:#94974F;color:#FFF;}
