table.calendario {border:1px solid #eeeeee;background-color:#fefefe;empty-cells:show;border-collapse:collapse}
table.calendario thead {height:20px;}
table.calendario thead td {font-weight:bold;border-right:1px solid white;padding:1px 1px 0px 1px;background-color:#f7f4ef;text-align:center;font-size:0.9em}
table.calendario thead td.resalta {background-color:#DDDDDD}
table.calendario thead td a {color:black; text-decoration:underline;}
table.calendario tbody tr td {border-top:1px solid #eeeeee;border-right:1px solid #eeeeee;padding:1px 1px 0px 1px;vertical-align:top;;font-size:0.9em}
table.calendario tbody tr.impares {background-color:#f5f5f5;}
table.calendario tbody tr td sup {color:gray}
table.calendario tbody tr td input {font-size:10px}
table.calendario tbody tr td input.resalta {background-color:#C2EAD2}
table.calendario tbody tr td input.resalta_r {background-color:#FF0000;color:#ffffff}
table.calendario tbody tr td input.resalta2 {background-color:#FEFCC0}
table.calendario tbody tr td input.resalta2_r {background-color:#FEFCC0;color:#ff0000;font-weight:bold}
table.calendario tbody tr td input.precio {}
table.calendario tbody tr td input.precio_r {color:#ff0000;font-weight:bold}
table.calendario tbody tr td.resalta {background-color:#dddddd;color:#333333}

table.calendario tfoot td {background-color:#f1f1f1;font-weight:bold;padding:1px 1px 0px 1px}





div.listaitems {border:1px solid #c4c4c4;background-color:#F7F6F4;padding:5px;}

.blogbarra {border:1px solid gray;width:98%;padding:5px}
.blogbarra ul{	list-style-type:none; /*con esto quitamos las viņetas*/	margin:0px 0px 0px 10px; /*le quitamos el margen a la lista*/ 	padding:0px; /*y el relleno*/}
.blogbarra ul li {	display:block;	padding:0px 0px 0px  0px;list-style-type:none;margin-right:10px;		background-repeat:no-repeat;	margin-top:10px}
.blogbarra ul li li {margin-top:0px}

div.listagalerias .foto {width:100px;height:100px;float:left;background-repeat:no-repeat;background-position:center center;border:1px solid #777777;margin-right:4px;margin-bottom:4px}
div.listagalerias .foto img {border:0px}

/* Menu */
#navg, #navg ul {BORDER-bottom:  1px solid #999999;BORDER-TOP:  1px solid #999999; BORDER-LEFT:  1px solid #999999;BORDER-RIGHT:  1px solid #999999;  list-style: none;	line-height: 1em;		font-weight: bold;	padding: 0px;	margin: 0px 0px 0px 0px;	text-align: left;height:20px;}
#navg li:hover, #navg li.sfhover {    position: static;}
#navg a, #navg a:hover {	padding-top:2px;display: block;	text-decoration: none;	font-weight: normal;	color: #000000;	margin-left: 5px;margin-right:5px;padding-right:10px}
#navg a.daddy {	background: url(/comun/menu/fdad.gif) 98% 50% no-repeat;}
#navg li {	float: left;	height:18px;PADDING-TOP: 2px; 	width: auto;	background: #eeeeee;}
#navg li ul {position: absolute;	left: -999em;	height: auto;	width: 210px;	font-weight: normal;	border: 1px solid #999999;	margin-top: 2px;	margin-left: 0;	z-index: 4;}
#navg li li {	padding-right: 0px;	width: 210px;	margin-bottom: 0;	background: #eeeeee;}
#navg li ul a {width: 200px;height:16px}
#navg li ul ul {	margin: -17px 0 0 150px;}
#navg li:hover ul ul, #navg li:hover ul ul ul, #navg li.sfhover ul ul, #navg li.sfhover ul ul ul {left: -999em;}
#navg li:hover ul, #navg li li:hover ul, #navg li li li:hover ul, #navg li.sfhover ul, #navg li li.sfhover ul, #navg li li li.sfhover ul {	left: auto;}
#navg li:hover, #navg li.sfhover {	background: #bbbbbb;}
#navg IFRAME{Z-INDEX: -1; FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); LEFT: -0.25em; POSITION: absolute; TOP: -0.25em}

#navg .selected {BACKGROUND: #cfcfcf;}
#navg .separador {border-bottom:1px solid #999999;}
#navg .separadortop {border-top:1px solid #999999;}
